Metadata-Version: 2.4
Name: duvals-triangle-plotter
Version: 1.3
Summary: Duval's Triangle Plotter — Python library for generating Duval's Triangle plots for DGA
Author: Subramanian Narayanan
License-Expression: MIT
Project-URL: Homepage, https://nagusubra.github.io/duvals_triangle_plotter/
Project-URL: Documentation, https://nagusubra.github.io/duvals_triangle_plotter/
Project-URL: Repository, https://github.com/nagusubra/duvals_triangle_plotter
Project-URL: Bug Tracker, https://github.com/nagusubra/duvals_triangle_plotter/issues
Project-URL: Changelog, https://github.com/nagusubra/duvals_triangle_plotter/blob/main/CHANGELOG.txt
Keywords: duval,duvals-triangle,dga,dissolved-gas-analysis,transformer,power-transformer,fault-diagnosis,ternary-plot,plotly,visualization
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Visualization
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Typing :: Typed
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: plotly>=5.0
Dynamic: license-file

# Duval's Triangle Plotter

Python library for generating [Duval's Triangle](https://nagusubra.github.io/duvals_triangle_plotter/) plots — a ternary diagnostic tool used in Dissolved Gas Analysis (DGA) for power transformer condition monitoring.

## Installation

```bash
pip install duvals-triangle-plotter
```

## Quick Start

```python
import duvals_triangle_plotter as dtp

trace = dtp.get_duval_points_traces(
    [0.09], [0.0], [0.91], "2000-08-16"
)
fig = dtp.get_duvals_triangle_plot([trace], show_plot=True)
```

## Documentation

Full documentation and API reference: [nagusubra.github.io/duvals_triangle_plotter](https://nagusubra.github.io/duvals_triangle_plotter/)

## License

MIT
