PowerSystemDataModel
Provides an extensive data model capable of modeling energy systems with high granularity e.g. for bottom-up simulations.
https://github.com/ie3-institute/powersystemdatamodel
Category: Energy Systems
Sub Category: Energy System Modeling Frameworks
Keywords
datamodel powersystem simulation
Keywords from Contributors
research agent-based-simulation energy-transition measur opendata transforms animals convert powersystems community
Last synced: about 18 hours ago
JSON representation
Repository metadata
Provides an elaborated data model to model energy systems with a high granularity e.g. for bottom-up simulations. Additionally, useful functionalities to handle the model i/o are provided as well.
- Host: GitHub
- URL: https://github.com/ie3-institute/powersystemdatamodel
- Owner: ie3-institute
- License: bsd-3-clause
- Created: 2020-01-23T16:00:59.000Z (over 5 years ago)
- Default Branch: dev
- Last Pushed: 2025-07-28T09:46:16.000Z (2 days ago)
- Last Synced: 2025-07-28T11:37:24.313Z (2 days ago)
- Topics: datamodel, powersystem, simulation
- Language: Java
- Homepage:
- Size: 39 MB
- Stars: 21
- Watchers: 4
- Forks: 5
- Open Issues: 74
- Releases: 15
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Citation: CITATION.cff
- Codeowners: .github/CODEOWNERS
- Authors: AUTHORS
README.md
PowerSystemDataModel
Provides an extensive data model capable of modelling energy systems with high granularity e.g. for bottom-up simulations. Additionally, useful functions to process, augment and furnish model i/o information is provided. Effective handling of geographic information related to power grids is also possible. Currently, i/o processing capabilities are provided for .csv files.
Supported physical models:
- Power Grids containing nodes, lines, switches and transformers
- Conventional and renewable generating components such as fixed feed, biomass plants, wind turbines and photovoltaics
- Power to heat units e.g. combined heat and power plants and heat pumps
- Electrical storages, electric vehicles and charging stations
- Thermal units consisting of thermal building and cylindrical storage models
Supported simulation data:
Load profiles, weather data etc.
For more information visit ReadTheDocs or the API docs.
Citation (CITATION.cff)
cff-version: 1.2.0 title: "PowerSystemDataModel - Provides an elaborated data model to model energy systems with a high granularity." message: "If you use this software, please cite it as below." type: software authors: - name: "ie³ - Institute of Energy Systems, Energy Efficiency and Energy Economics - TU Dortmund University" alias: ie³ address: "Martin-Schmeißer-Weg 12" city: Dortmund country: DE post-code: 44227 website: "https://ie3.etit.tu-dortmund.de/" - family-names: Hiry given-names: Johannes orcid: https://orcid.org/0000-0002-1447-0607 - family-names: Kittl given-names: Chris orcid: https://orcid.org/0000-0002-1187-0568 - family-names: Sen-Sarma given-names: Debopama - family-names: Peter given-names: Sebastian orcid: https://orcid.org/0000-0001-6311-6113 - family-names: Oberließen given-names: Thomas orcid: https://orcid.org/0000-0001-5805-5408 - family-names: Feismann given-names: Daniel orcid: https://orcid.org/0000-0002-3531-9025 - family-names: Bao given-names: Johannes orcid: https://orcid.org/0009-0008-3641-6469 - family-names: Hohmann given-names: Julian - family-names: Staudt given-names: Marius orcid: https://orcid.org/0009-0005-3309-5258 - family-names: Steffan given-names: Niklas - family-names: Kraus given-names: Mia - family-names: Strehle given-names: Dennis - family-names: Mahr given-names: Christian - family-names: Zachopoulos given-names: Vasilios - family-names: Bajpai given-names: Shubham - family-names: Roumeliotis given-names: Lara - family-names: Bung given-names: Vicky - family-names: Hütte given-names: Simon - family-names: Petersmeier given-names: Pierre repository-code: https://github.com/ie3-institute/PowerSystemDataModel keywords: - power system data model - power system - energy system license: BSD-3-Clause version: 8.1.0 date-released: 2025-07-25
Owner metadata
- Name: Institute of Energy Systems, Energy Efficiency and Energy Economics - ie3
- Login: ie3-institute
- Email:
- Kind: organization
- Description: Official github account of the ie3 - one of the leading German higher education research institutes in the field of energy
- Website: https://ie3.etit.tu-dortmund.de/
- Location: Dortmund, Germany
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/58265273?v=4
- Repositories: 31
- Last ynced at: 2024-04-24T06:19:24.708Z
- Profile URL: https://github.com/ie3-institute
GitHub Events
Total
- Create event: 136
- Release event: 3
- Issues event: 118
- Watch event: 1
- Delete event: 124
- Issue comment event: 53
- Push event: 456
- Pull request review comment event: 106
- Pull request review event: 221
- Pull request event: 262
Last Year
- Create event: 136
- Release event: 3
- Issues event: 118
- Watch event: 1
- Delete event: 124
- Issue comment event: 53
- Push event: 456
- Pull request review comment event: 106
- Pull request review event: 221
- Pull request event: 262
Committers metadata
Last synced: 5 days ago
Total Commits: 3,583
Total Committers: 32
Avg Commits per committer: 111.969
Development Distribution Score (DDS): 0.8
Commits in past year: 507
Committers in past year: 8
Avg Commits per committer in past year: 63.375
Development Distribution Score (DDS) in past year: 0.609
Name | Commits | |
---|---|---|
Johannes Hiry | j****y@t****e | 717 |
Kittl, Chris | c****l@t****e | 496 |
dependabot[bot] | 4****] | 447 |
staudtMarius | m****t@t****e | 397 |
Sebastian Peter | s****r@t****e | 395 |
danielfeismann | d****n@t****e | 288 |
Niklas Steffan | n****n@t****e | 146 |
pierrepetersmeier | 1****r | 108 |
Thomas | t****n@g****m | 90 |
Johannes Bao | j****o@t****e | 89 |
mdebsarm | d****a@t****e | 70 |
ahamshubham | a****m@g****m | 50 |
Mia | m****4@s****e | 47 |
Vasilios Zachopoulos | 4****h | 39 |
dennis | d****e@i****m | 32 |
Vicky Bung | v****g@t****e | 30 |
Philipp Schmelter | p****p@s****e | 29 |
dependabot-preview[bot] | 2****] | 23 |
mia-krause | 3****e | 21 |
Marvin Heintze | m****e@w****e | 20 |
esmmaxsch | M****9 | 10 |
Eike | e****e@a****r | 7 |
Vassili | v****s@t****e | 7 |
Simon Hütte | s****e@t****e | 5 |
lararou | l****s@t****e | 5 |
Christian Mahr | c****3@g****m | 5 |
Eike Santiago | e****z@h****m | 3 |
Johannes Bao | s****o@i****e | 3 |
The Codacy Badger | b****r@c****m | 1 |
Utkarsha-dev05 | 6****5 | 1 |
and 2 more... |
Committer domains:
- tu-dortmund.de: 12
- codacy.com: 1
- ie3.e-technik.tu-dortmund.de: 1
- audora.com.br: 1
- stressnet.de: 1
- stud.fh-dortmund.de: 1
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 427
Total pull requests: 936
Average time to close issues: 3 months
Average time to close pull requests: 13 days
Total issue authors: 22
Total pull request authors: 29
Average comments per issue: 0.43
Average comments per pull request: 1.44
Merged pull request: 792
Bot issues: 1
Bot pull requests: 522
Past year issues: 61
Past year pull requests: 190
Past year average time to close issues: 22 days
Past year average time to close pull requests: 7 days
Past year issue authors: 6
Past year pull request authors: 7
Past year average comments per issue: 0.07
Past year average comments per pull request: 0.33
Past year merged pull request: 158
Past year bot issues: 0
Past year bot pull requests: 125
Top Issue Authors
- sebastian-peter (100)
- ckittl (84)
- johanneshiry (72)
- t-ober (57)
- danielfeismann (35)
- staudtMarius (32)
- mia-krause (12)
- jo-bao (8)
- denstre (5)
- PhilippSchmelter (5)
- vickybung1 (2)
- pierrepetersmeier (2)
- cmahr93 (2)
- sensarmad (2)
- noffermann (2)
Top Pull Request Authors
- dependabot[bot] (498)
- sebastian-peter (75)
- ckittl (68)
- staudtMarius (64)
- johanneshiry (51)
- t-ober (29)
- dependabot-preview[bot] (24)
- danielfeismann (22)
- pierrepetersmeier (17)
- mia-krause (13)
- denstre (11)
- vickybung1 (11)
- PhilippSchmelter (8)
- avgprog (7)
- jo-bao (7)
Top Issue Labels
- enhancement (149)
- bug (106)
- documentation (48)
- code quality (30)
- invalid (29)
- good first issue (26)
- release (18)
- dependencies (14)
- test (10)
- ci (10)
- model (10)
- question (7)
- io (5)
- help wanted (4)
- HiWiStart (4)
- wontfix (3)
- blockedExternally (2)
- java (1)
Top Pull Request Labels
- dependencies (532)
- java (267)
- enhancement (128)
- bug (85)
- python (40)
- documentation (33)
- code quality (23)
- release (18)
- ci (11)
- io (11)
- test (9)
- invalid (8)
- model (7)
- good first issue (5)
- blockedExternally (2)
Package metadata
- Total packages: 1
- Total downloads: unknown
- Total dependent packages: 1
- Total dependent repositories: 7
- Total versions: 15
repo1.maven.org: com.github.ie3-institute:PowerSystemDataModel
Elaborated data model to model energy systems with a high granularity @ the Institute of Energy Systems, Energy Efficiency and Energy Economics (ie3) @ TU Dortmund University
- Homepage: https:github.com/ie3-institute/PowerSystemDatamodel
- Documentation: https://appdoc.app/artifact/com.github.ie3-institute/PowerSystemDataModel/
- Licenses: BSD 3-Clause License
- Latest release: 8.1.0 (published 5 days ago)
- Last Synced: 2025-07-28T19:07:42.959Z (2 days ago)
- Versions: 15
- Dependent Packages: 1
- Dependent Repositories: 7
-
Rankings:
- Dependent repos count: 9.295%
- Average: 32.148%
- Dependent packages count: 32.986%
- Stargazers count: 40.367%
- Forks count: 45.944%
Dependencies
- com.couchbase.client:java-client 3.3.3 implementation
- com.github.ie3-institute:PowerSystemUtils 2.0-SNAPSHOT implementation
- com.github.johanneshiry:OSMonaut v1.1.1 implementation
- commons-io:commons-io 2.11.0 implementation
- org.apache.commons:commons-compress 1.21 implementation
- org.apache.commons:commons-lang3 3.12.0 implementation
- org.apache.logging.log4j:log4j-api * implementation
- org.apache.logging.log4j:log4j-core * implementation
- org.apache.logging.log4j:log4j-slf4j-impl * implementation
- org.influxdb:influxdb-java 2.23 implementation
- org.jgrapht:jgrapht-core 1.5.1 implementation
- org.locationtech.jts.io:jts-io-common 1.19.0 implementation
- org.locationtech.jts:jts-core 1.19.0 implementation
- tech.units:indriya 2.1.3 implementation
- org.postgresql:postgresql 42.4.0 runtimeOnly
- org.junit.jupiter:junit-jupiter 5.9.0 testImplementation
- org.objenesis:objenesis 3.3 testImplementation
- org.spockframework:spock-core 2.1-groovy-3.0 testImplementation
- org.testcontainers:couchbase $testcontainersVersion testImplementation
- org.testcontainers:influxdb $testcontainersVersion testImplementation
- org.testcontainers:postgresql $testcontainersVersion testImplementation
- org.testcontainers:spock $testcontainersVersion testImplementation
- org.testcontainers:testcontainers $testcontainersVersion testImplementation
- Sphinx ==4.2.0
- commonmark ==0.9.1
- recommonmark ==0.7.1
- sphinx-rtd-theme ==1.0.0
Score: 10.099054336080103