About
Project Overview
Duval's Triangle Plotter is an open-source Python library that generates Duval's Triangle plots for Dissolved Gas Analysis (DGA) in power transformer diagnostics. It provides a simple, programmatic way to create publication-ready ternary plots with the seven standard fault regions.
Who is this for?
This library is designed for:
- Power engineers who need to visualise DGA results from transformer oil samples.
- Condition monitoring specialists building automated reporting pipelines.
- Researchers studying fault diagnosis methods for high-voltage equipment.
- Data scientists integrating DGA visualisation into larger analytics workflows.
Why this library exists
While Duval's Triangle is a well-established diagnostic tool, creating accurate plots with properly defined region boundaries requires significant effort. Existing plotting tools often lack standardised region definitions or require manual polygon construction. This library encapsulates the region boundary coordinates and Plotly configuration so users can focus on analysing results rather than building charts.
Author
Developed and maintained by Subramanian Narayanan.
Links
- GitHub Repository — source code, issue tracker, and contribution guide
- PyPI Project Page — package downloads and version history
License
This project is licensed under the MIT License. See the License page for the full text.