# <img src="docs/images/dpsim.png" width=40 /> DPsim
[![Build & Test CentOS](https://github.com/sogno-platform/dpsim/actions/workflows/build_test_linux_centos.yaml/badge.svg)](https://github.com/sogno-platform/dpsim/actions/workflows/build_test_linux_centos.yaml)
[![Build & Test Fedora](https://github.com/sogno-platform/dpsim/actions/workflows/build_test_linux_fedora.yaml/badge.svg)](https://github.com/sogno-platform/dpsim/actions/workflows/build_test_linux_fedora.yaml)
[![Build & Test Fedora Minimal](https://github.com/sogno-platform/dpsim/actions/workflows/build_test_linux_fedora_minimal.yaml/badge.svg)](https://github.com/sogno-platform/dpsim/actions/workflows/build_test_linux_fedora_minimal.yaml)
[![Build & Test Windows](https://github.com/sogno-platform/dpsim/actions/workflows/build_test_windows.yaml/badge.svg)](https://github.com/sogno-platform/dpsim/actions/workflows/build_test_windows.yaml)
[![License: MPL 2.0](https://img.shields.io/badge/License-MPL%202.0-brightgreen.svg)](https://opensource.org/licenses/MPL-2.0)
DPsim is a solver library for dynamic power system simulation.
- It supports both the electromagnetic transient (EMT) and dynamic phasor (DP) domain for dynamic simulation.
- A powerflow solver is included for standalone usage or initialization of dynamic simulations.
- It provides a Python module which can be embedded in any Python 3 application / scripts.
- The simulation core is implemented in highly-efficient C++ code.
- It supports real-time execution with time-steps down to 50 uS.
- It can load models in the IEC61970 CIM / CGMES XML format.
- It can be interfaced to a variety of protocols and interfaces via [VILLASnode](https://fein-aachen.org/projects/villas-node/).
## Documentation
The [documentation](https://dpsim.fein-aachen.org/) has build / installation instructions, links to examples and explains the concepts implemented in DPsim as well as its architecture.
## License
The project is released under the terms of the [MPL 2.0](https://mozilla.org/MPL/2.0/).
## Contact
- Markus Mirz <mmirz@eonerc.rwth-aachen.de>
- Steffen Vogel <stvogel@eonerc.rwth-aachen.de>
- Jan Dinkelbach <jdinkelbach@eonerc.rwth-aachen.de>
Raw data
{
"_id": null,
"home_page": "https://github.com/sogno-platform/dpsim",
"name": "dpsim",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "",
"keywords": "",
"author": "The DPsim Authors",
"author_email": "mmirz@eonerc.rwth-aachen.de",
"download_url": "https://files.pythonhosted.org/packages/84/10/2675f9b74a3d19735757543e3e78aceed3a660c7e58e29112c42a8fe591f/dpsim-1.1.1.tar.gz",
"platform": null,
"description": "# <img src=\"docs/images/dpsim.png\" width=40 /> DPsim\n\n[![Build & Test CentOS](https://github.com/sogno-platform/dpsim/actions/workflows/build_test_linux_centos.yaml/badge.svg)](https://github.com/sogno-platform/dpsim/actions/workflows/build_test_linux_centos.yaml)\n\n[![Build & Test Fedora](https://github.com/sogno-platform/dpsim/actions/workflows/build_test_linux_fedora.yaml/badge.svg)](https://github.com/sogno-platform/dpsim/actions/workflows/build_test_linux_fedora.yaml)\n\n[![Build & Test Fedora Minimal](https://github.com/sogno-platform/dpsim/actions/workflows/build_test_linux_fedora_minimal.yaml/badge.svg)](https://github.com/sogno-platform/dpsim/actions/workflows/build_test_linux_fedora_minimal.yaml)\n\n[![Build & Test Windows](https://github.com/sogno-platform/dpsim/actions/workflows/build_test_windows.yaml/badge.svg)](https://github.com/sogno-platform/dpsim/actions/workflows/build_test_windows.yaml)\n\n[![License: MPL 2.0](https://img.shields.io/badge/License-MPL%202.0-brightgreen.svg)](https://opensource.org/licenses/MPL-2.0)\n\nDPsim is a solver library for dynamic power system simulation.\n\n- It supports both the electromagnetic transient (EMT) and dynamic phasor (DP) domain for dynamic simulation.\n- A powerflow solver is included for standalone usage or initialization of dynamic simulations.\n- It provides a Python module which can be embedded in any Python 3 application / scripts.\n- The simulation core is implemented in highly-efficient C++ code.\n- It supports real-time execution with time-steps down to 50 uS.\n- It can load models in the IEC61970 CIM / CGMES XML format.\n- It can be interfaced to a variety of protocols and interfaces via [VILLASnode](https://fein-aachen.org/projects/villas-node/).\n\n## Documentation\n\nThe [documentation](https://dpsim.fein-aachen.org/) has build / installation instructions, links to examples and explains the concepts implemented in DPsim as well as its architecture.\n\n## License\n\nThe project is released under the terms of the [MPL 2.0](https://mozilla.org/MPL/2.0/).\n\n## Contact\n\n- Markus Mirz <mmirz@eonerc.rwth-aachen.de>\n- Steffen Vogel <stvogel@eonerc.rwth-aachen.de>\n- Jan Dinkelbach <jdinkelbach@eonerc.rwth-aachen.de>\n",
"bugtrack_url": null,
"license": "",
"summary": "dynamic real-time power system simulator",
"version": "1.1.1",
"project_urls": {
"Bug Tracker": "https://github.com/sogno-platform/dpsim/issues",
"Homepage": "https://github.com/sogno-platform/dpsim"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "84102675f9b74a3d19735757543e3e78aceed3a660c7e58e29112c42a8fe591f",
"md5": "09608384f358ccece5b432b00ad1e864",
"sha256": "4588cc805bf5b1df7683ad8c0cc8d92f065422af5c12fc94bac5404cb606d541"
},
"downloads": -1,
"filename": "dpsim-1.1.1.tar.gz",
"has_sig": false,
"md5_digest": "09608384f358ccece5b432b00ad1e864",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 11476,
"upload_time": "2023-07-13T13:37:47",
"upload_time_iso_8601": "2023-07-13T13:37:47.133983Z",
"url": "https://files.pythonhosted.org/packages/84/10/2675f9b74a3d19735757543e3e78aceed3a660c7e58e29112c42a8fe591f/dpsim-1.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-07-13 13:37:47",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "sogno-platform",
"github_project": "dpsim",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "sphinx",
"specs": []
},
{
"name": "sphinx_rtd_theme",
"specs": []
},
{
"name": "pytest-runner",
"specs": []
},
{
"name": "pytest",
"specs": []
},
{
"name": "pyyaml",
"specs": []
},
{
"name": "pybind11",
"specs": []
},
{
"name": "villas-dataprocessing",
"specs": [
[
">=",
"0.2.6"
]
]
},
{
"name": "villas-node",
"specs": []
},
{
"name": "paho-mqtt",
"specs": [
[
"==",
"1.1"
]
]
}
],
"lcname": "dpsim"
}