Python module of Simulation Toolkit for Electrical Power Systems
Project description
stepspy
stepspy
stepspy is a Python module of Simulation Toolkit for Electrical Power Systems (STEPS).
Table of Contents
Background
stepspy is a Python module of Simulation Toolkit for Electrical Power Systems (STEPS). It provides wrapper of APIs of STEPS in a dynamic library.
STEPS is a simulation toolkit for powerflow and dynamic simulation of large-scale power systems. It provides detailed models of bus, line, transformer, HVDC, generator, wind turbine generator, load, and fixed shunt. For more information about STEPS, see (https://github.com/changgang/steps).
Realse Note
- 0.7.1. Sep. 18, 2019. Fix API to set and get parallel thread number.
- 0.7.0. Sep. 18, 2019. Add new API to set parallel thread number. Update README.
- 0.6.1. Aug. 27, 2019
- 0.6.0. Aug. 25, 2019
Install
Install stepspy
To install stepspy, you can run the following codes on your computer or server:
python -m pip install stepspy
If you want to manually install stepspy, follow the instructions:
- Go to https://github.com/changgang/steps to download or fork the latest version of STEPS.
- Go to python/ folder of STEPS, and copy the latest version of stepspy/ to PYTHONPATH/Lib/site-packages/.
Install dynamic library
After install the stepspy, you still need to compile and install the dynamic library of STEPS.
- Go to steps to download or fork the latest version of STEPS. The latest version is usually the [work] branch.
- Compile STEPS into dynamic library following instructions of STEPS. 3, Move the dynamic library of STEPS to stepspy/libsteps/ in the PYTHONPATH/Lib/site-packages/. 4, If the VC runtime is missing, download and install Microsoft Visual C++ 2017 Redistributable of 32 or 64 bit version. 5, If VC runtime or Mingw Runtime is missing, install vcredit or copy libwinpthread-1.dll from mingw compiler/bin/ to c:/windows/system32 and c:/windows/SysWOW64
Usage
Examples
Maintainers
@changgang lichgang@sdu.edu.cn from the School of Electrical Engineering, Shandong University, China
Contributing
Feel free to dive in! Open an issue.
License
MIT 漏 Changgang Li
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.