etapPy™

Scripting & Study Automation using Python™

etapPy™ Python Scripting

ETAP-Python API & IDE - Create & Execute Python Scripts

Increased Productivity with Scripting & Program Automation in Python™

Python scripting is integrated into the ETAP power system analysis software to provide automation and extend reporting and plotting capabilities.

etapPy-Product

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).

  • Integration of ETAP & Python Scripting
  • 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
  • Get project data into Python
    • Bus names
    • Element names
    • Configurations
    • Revisions
    • One-line diagram XML
  • Study automation considers revisions, configurations, study cases and more
  • Supported studies:
    • Harmonic Analysis
    • Unbalanced Load Flow
    • Load Flow
    • Transient Stability
    • Motor Starting
    • Time Domain Unbalanced Load Flow
    • 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.
  • Scripts execute against ETAP instances running on local or remote machines
  • Parallelize simulations over multiple ETAP machines on the same network
  • 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
etapPy-Study-view

Videos

Literature

White Papers