Description_ETAP Python API
Description_ETAP Python API
etapPy | ETAP Python API & IDE | Scripting & Study Automation with Python™
Quick Links
etapPy™
Scripting & Study Automation using Python™
Python scripting is integrated into the ETAP power system analysis software to provide automation and extend reporting and plotting capabilities.
Efficiently perform batch analysis, automate running studies, retrieve project information, and create customized plots through Python’s built-in Integrated
Development and Learning Environment (IDLE).
etapPy offers continuously-evolving modules designed for study automation and reporting.
Custom plots and reports can be produced from automated study results
Key Features
Python API to allow running batch studies in ETAP
Bus names
Element names
Configurations
Revisions
One-line diagram XML
Supported studies:
Harmonic Analysis
Unbalanced Load Flow
Load Flow
https://etap.com/product/etappy 1/5
7/6/25, 4:55 a.m. etapPy | ETAP Python API & IDE | Scripting & Study Automation with Python™
Transient Stability
Motor Starting
Time Domain Unbalanced Load Flow
Quick Links
Voltage Stability
Short Circuit
Star Sequence-of-Operation
Any study pre-defined in ETAP's Scenario Wizard
Use the built-in Python IDE that ships with ETAP or use the IDE of your choice such as Visual Studio and PyCharm.
Reporting scripts use pre-defined Excel template files to arrange data for supported modules:
Voltage Stability
Time Domain Unified Power Flow
Train – eTraX
Grid Code - Harmonics
Videos
https://etap.com/product/etappy 2/5
7/6/25, 4:55 a.m. etapPy | ETAP Python API & IDE | Scripting & Study Automation with Python™
Quick Links
Learn How TVA Uses Python & ETAP for Degraded Voltage Analysis and Motor
Starting in Nuclear Plants (https://www.youtube.com/embed/Qp-nNzckjYg)
Nuclear plants in the United States are governed by federal regulations requiring that the electrical power system provide sufficient capacity and
capability to the nuclear plant. As part of this analysis, traditional approaches to manually perform single motor start calculations can be tedious and
time-consuming. Also, the manual evaluation of the data can easily introduce errors. This presentation takes a closer look at degraded voltage relays
(DVRS) and an approach to simulation used by the TVA that is holistic, using ETAP to easily combine the study cases, the revisions, and the
configurations into repeatable studies. The demonstration includes the use of an efficient solution using Python code with ETAP to run the studies and
evaluate the resultant data.
https://etap.com/product/etappy 3/5
7/6/25, 4:55 a.m. etapPy | ETAP Python API & IDE | Scripting & Study Automation with Python™
Discover Now (/events/events-schedule)
Quick Links
Subscribe (https://info.etap.com/acton/media/46336/subscribe-to-etap-news)
Contact Us (/contact-us) Terms of Use (/terms-of-use) Privacy Policy (/privacy-policy) Sitemap (/sitemap)
https://etap.com/product/etappy 4/5
7/6/25, 4:55 a.m. etapPy | ETAP Python API & IDE | Scripting & Study Automation with Python™
(/products/quality-assurance/qa-standards)
© 2016-2025 Operation Technology, Inc.
All rights reserved.
Quick Links
(/home)
(https://www.linkedin.com/company/operation-(https://www.youtube.com/user/ETAPsoftware)(https://www.facebook.com/etappower)(ht
technology-inc-)
https://etap.com/product/etappy 5/5