Metadata-Version: 2.1
Name: NREL-pypsse
Version: 1.1.0
Summary: A high-level python interface for PSS/E
Project-URL: Homepage, http://www.github.com/nrel/pypsse
Author-email: Aadil Latif <Aadil.Latif@nrel.gov>
License-Expression: BSD-3-Clause
License-File: LICENSE
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.8
Requires-Dist: click
Requires-Dist: h5py
Requires-Dist: helics
Requires-Dist: loguru
Requires-Dist: networkx
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: pydantic~=2.4
Requires-Dist: pyyaml
Requires-Dist: requests
Requires-Dist: terminaltables
Requires-Dist: toml
Requires-Dist: xlrd
Provides-Extra: dev
Requires-Dist: black; extra == 'dev'
Requires-Dist: mypy; extra == 'dev'
Requires-Dist: pylint; extra == 'dev'
Provides-Extra: doc
Requires-Dist: erdantic; extra == 'doc'
Requires-Dist: mdutils; extra == 'doc'
Requires-Dist: mkdocs; extra == 'doc'
Requires-Dist: mkdocs-click; extra == 'doc'
Requires-Dist: mkdocs-glightbox; extra == 'doc'
Requires-Dist: mkdocs-material; extra == 'doc'
Requires-Dist: mkdocs-table-reader-plugin; extra == 'doc'
Requires-Dist: mkdocs-video; extra == 'doc'
Requires-Dist: mkdocstrings[python]; extra == 'doc'
Requires-Dist: neoteroi-mkdocs; extra == 'doc'
Requires-Dist: pygraphviz; extra == 'doc'
Requires-Dist: termynal; extra == 'doc'
Provides-Extra: mdao
Requires-Dist: openmdao; extra == 'mdao'
Requires-Dist: pydoe3; extra == 'mdao'
Provides-Extra: server
Requires-Dist: fastapi; extra == 'server'
Requires-Dist: python-multipart; extra == 'server'
Requires-Dist: uvicorn[standard]; extra == 'server'
Requires-Dist: websockets; extra == 'server'
Description-Content-Type: text/markdown

[![PyPI - Version](https://img.shields.io/pypi/v/powersystem-data-models.svg)](https://pypi.org/project/NREL-pypsse)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/powersystem-data-models.svg)](https://pypi.org/project/NREL-pypsse)


 
 ## Welcome to the PyPSSE Repository

A python wrapper around psspy (python API for PSSE simulator) to perform
- Time series power flow and dynamic simulation for power system fault
- Time series profile management
- Co-simulation using HELICS
- Co-optimization / co-design using OpenMDAO
- PyPSSE server implementation

## Running tests

Running tests requires PSSE installed on your machine. To run tests, go to the package root directory.
Make sure you have the pytests and pytest-xdist installed (can be installed using pip).
execute the following commands to run tests.

- pytest tests -n 20

### Contact Information
- [Aadil Latif](mailto:aadil.latif@nrel.gov)
- [Kapil Duwadi](mailto:kapil.duwadi@nrel.gov)

###

For usage guidance, please see [PyPSSE documentation](https://NREL.github.io/PyPSSE/)


