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.


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



    White Papers



    Trainings & Events

    ETAP Training

    Trainings & Events

    Get an in-depth insight to our electrical engineering software by requesting a training course that suits you.

    Discover Now


    Push the boundaries of what's possible
    with ETAP Software

    Keep up with demand, reduce error and waste, and accelerate
    efficiency with the power of AI. Arc Flash is available in our software
    and native to Design and Make Platform to help you reach new levels
    of innovation and creativity.