Welcome to PyIPSA’s documentation!

PyIPSA is the fastest and easiest interfacing Python tool in power systems analysis!

This guide provides a full reference to all the IPSA objects and their callable functions exposed through Python. This reference guide refers to

  • IPSA version 2.10.3

  • Sentinel EMS v9.0

  • Python 3.11

Note the PyIPSA documentation can now be downloaded in an offline version from the Read the Docs flyout menu.

Current Features

The following actions are possible:
  • Read and write IPSA network files

  • Full access to view and/or modify all the network data - including the analysis parameters

  • Create, edit and delete network components

  • Add, edit and view extension data

  • Perform Load flow studies and get all the results

  • Perform Fault Level studies and get all the results

  • Perform Harmonic Analysis and get all the results

  • Draw components on the diagram