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 converter powersystems reporting

Last synced: about 11 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.

README.md

PowerSystemDataModel

Build Status
Quality Gate Status
codecov
Codacy Badge
License
Maven Central

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.


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 8 days ago

Total Commits: 3,398
Total Committers: 32
Avg Commits per committer: 106.188
Development Distribution Score (DDS): 0.789

Commits in past year: 380
Committers in past year: 8
Avg Commits per committer in past year: 47.5
Development Distribution Score (DDS) in past year: 0.7

Name Email Commits
Johannes Hiry j****y@t****e 717
Kittl, Chris c****l@t****e 496
dependabot[bot] 4****] 422
Sebastian Peter s****r@t****e 387
staudtMarius m****t@t****e 360
danielfeismann d****n@t****e 181
Niklas Steffan n****n@t****e 146
pierrepetersmeier 1****r 103
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 26
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
Christian Mahr c****3@g****m 5
lararou l****s@t****e 5
Simon Hütte s****e@t****e 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:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 432
Total pull requests: 960
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.41
Merged pull request: 803
Bot issues: 1
Bot pull requests: 532

Past year issues: 64
Past year pull requests: 213
Past year average time to close issues: 29 days
Past year average time to close pull requests: 8 days
Past year issue authors: 5
Past year pull request authors: 7
Past year average comments per issue: 0.06
Past year average comments per pull request: 0.28
Past year merged pull request: 176
Past year bot issues: 0
Past year bot pull requests: 141

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/ie3-institute/powersystemdatamodel

Top Issue Authors

  • sebastian-peter (108)
  • ckittl (84)
  • johanneshiry (72)
  • t-ober (57)
  • danielfeismann (36)
  • staudtMarius (29)
  • mia-krause (12)
  • jo-bao (7)
  • PhilippSchmelter (6)
  • denstre (5)
  • noffermann (2)
  • vickybung1 (2)
  • cmahr93 (2)
  • sensarmad (2)
  • baszach (1)

Top Pull Request Authors

  • dependabot[bot] (508)
  • sebastian-peter (83)
  • ckittl (68)
  • staudtMarius (65)
  • johanneshiry (51)
  • t-ober (30)
  • dependabot-preview[bot] (24)
  • danielfeismann (23)
  • pierrepetersmeier (20)
  • mia-krause (13)
  • denstre (11)
  • vickybung1 (11)
  • avgprog (7)
  • PhilippSchmelter (7)
  • marvinheintze (7)

Top Issue Labels

  • enhancement (151)
  • bug (105)
  • documentation (49)
  • code quality (32)
  • invalid (29)
  • good first issue (27)
  • release (21)
  • dependencies (14)
  • model (12)
  • ci (11)
  • test (9)
  • question (7)
  • io (5)
  • help wanted (4)
  • HiWiStart (4)
  • wontfix (3)
  • blockedExternally (2)
  • java (1)

Top Pull Request Labels

  • dependencies (541)
  • java (276)
  • enhancement (130)
  • bug (84)
  • python (42)
  • documentation (37)
  • code quality (24)
  • release (22)
  • io (13)
  • ci (12)
  • model (10)
  • test (8)
  • invalid (8)
  • good first issue (5)
  • blockedExternally (2)

Package metadata

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: 7.0.0 (published 10 days ago)
  • Last Synced: 2025-05-17T00:37:52.169Z (1 day ago)
  • Versions: 13
  • 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

build.gradle maven
  • 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
docs/readthedocs/requirements.txt pypi
  • Sphinx ==4.2.0
  • commonmark ==0.9.1
  • recommonmark ==0.7.1
  • sphinx-rtd-theme ==1.0.0

Score: 9.999524740733069