powfacpy

Resource description

powfacpy

powfacpy is a wrapper around the Python API of PowerFactory© (software for power system simulation by DIgSILENT). You can automate almost anything in PowerFactory© with the native API, but the syntax can be verbose. Therefore, powfacpy provides features and interface classes to make your life easier.

powfacpy will save you time and make your code more readable. Get started with the Tutorials or search the API Documentation if you look for specific functionality.

Why use powfacpy?

There are a number of reasons why you should consider using powfacpy:

  • Increase productivity
  • Write more readable code
  • Avoid running into similar problems, errors and obscurities as other users of the python interface of PowerFactory did before you
  • Having a standard way of doing things in your organization (e.g. a standard format for simulation result export)
  • Steep learning curve for PowerFactory beginners (helpful tutorials)

powfacpy is an open source package which is mainly developed at Fraunhofer IEE and not associated with DIgSILENT.

Main link https://fraunhiee-unikassel-powsysstability.github.io/powfacpy/docs/
License MIT
Embedded licenses: aenum (BSD License)
annotated-types (MIT License)
asttokens (Apache 2.0)
colorama (BSD License)
comtraderecord (MIT License)
contourpy (BSD License)
cycler (BSD License)
deepdiff (MIT License)
executing (MIT License)
fonttools (MIT)
geojson (BSD License)
icecream (MIT License)
kiwisolver (BSD License)
matplotlib (Python Software Foundation License)
mypy-extensions (MIT)
networkx (BSD-3-Clause)
numpy (BSD License)
orderly-set (MIT License)
packaging (Apache Software License or BSD License)
pandapower (BSD License)
pandas (BSD License)
pandera (MIT License)
pillow (MIT-CMU)
pydantic (MIT)
pydantic-core (MIT)
pygments (BSD-2-Clause)
pyparsing (MIT)
python-dateutil (Apache Software License or BSD License)
pytz (MIT License)
scipy (BSD License)
six (MIT License)
tqdm (MIT or MPL-2.0)
typeguard (MIT)
typing-extensions (PSF-2.0)
typing-inspect (MIT License)
typing-inspection (MIT)
tzdata (Apache-2.0)
Asset Owner(s): Fraunhoffer IEE
Asset Authors: S. Eberlein
Editor: Fraunhoffer IEE
Host: https://github.com/FraunhIEE-UniKassel-PowSysStability
Fees: free of charge

Available associated services:

Service Available? (conditions) Service terms of reference
Promotion Yes (1) See description in Article 12.1 of the ToRs

(1) Free of charge.

Excerpt of the general conditions:

As User, you must respect the terms of the Asset License and you implicitly accept it when using the Asset.

As User, you are liable for any consequence of usage and misuse of the Asset and for any Intellectual Property Right infringement while using a Result or set of Results in any way.

You shall indemnify, defend and hold harmless CRESYM and any Owner from, and against, any and all damages, claims, losses, expenses, costs, obligations and liabilities (including, without limitation, reasonable attorney’s fees), suffered directly or indirectly by CRESYM or any Owner arising out of any Intellectual Property Right infringement you commit.

CRESYM commits its best effort to continuously maintain the Asset usable.

Neither CRESYM, nor other Asset Owner(s), shall be liable for any consequence of the technical state of the Asset nor the use and misuse of the Asset by the User.