PowerSimData
Is part of a Python software ecosystem developed by Breakthrough Energy Sciences to carry out power flow study in the U.S. electrical grid.
https://github.com/Breakthrough-Energy/PowerSimData
Category: Energy Systems
Sub Category: Grid Analysis and Planning
Keywords from Contributors
archiving measur transforms energy-system generic projection conversion observation animals compose
Last synced: about 20 hours ago
JSON representation
Repository metadata
Simulation framework
- Host: GitHub
- URL: https://github.com/Breakthrough-Energy/PowerSimData
- Owner: Breakthrough-Energy
- License: mit
- Created: 2018-11-12T19:45:02.000Z (over 6 years ago)
- Default Branch: develop
- Last Pushed: 2023-08-02T01:30:19.000Z (over 1 year ago)
- Last Synced: 2025-04-17T21:28:43.265Z (10 days ago)
- Language: Python
- Homepage: https://breakthrough-energy.github.io/docs/
- Size: 26.2 MB
- Stars: 54
- Watchers: 6
- Forks: 40
- Open Issues: 25
- Releases: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
README.md
PowerSimData
PowerSimData is part of a Python software ecosystem developed by Breakthrough
Energy Sciences to carry out power flow study
in the U.S. electrical grid.
Main Features
Here are a few things that PowerSimData can do:
- Provide a flexible modeling tool to create complex scenarios
- Perform investment cost studies
- Run power flow study using interface to external simulation engine
- Manage data throughout the lifecycle of a simulation
A detailed tutorial can be found on our docs.
Where to get it
- Clone or Fork the source code on GitHub
- Get latest release from PyPi:
pip install powersimdata
Dependencies
PowerSimData relies on several Python packages all available on
PyPi. The list can be found in the requirements.txt or
Pipfile files both located at the root of this package.
Installation
To take full advantage of our software, we recommend that you clone/fork
plug and follow the information
therein to get our containerized framework up and running. A client/server installation
is also possible and outlined in our Installation
Guide. Either
way, you will need a powerful solver, e.g. Gurobi, to run complex scenarios.
Only a limited set of features are available when solely installing PowerSimData. If you choose this option, we recommend that you use pipenv
:
pipenv sync
pipenv shell
since the dependencies will be installed in an isolated environment. It is of course
possible to install the dependencies using the requirements file:
pip install -r requirements.txt
License
Documentation
Code documentation in form of Python docstrings along with an overview of
the package are available on our website.
Communication Channels
Sign up to our email list and
our Slack workspace to get in touch with us.
Contributing
All contributions (bug report, documentation, feature development, etc.) are welcome. An
overview on how to contribute to this project can be found in our Contribution
Guide.
Owner metadata
- Name: Breakthrough Energy
- Login: Breakthrough-Energy
- Email:
- Kind: organization
- Description: Open source software for a clean energy future
- Website: https://breakthrough-energy.github.io/docs/
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/68243594?v=4
- Repositories: 13
- Last ynced at: 2024-04-17T14:04:40.276Z
- Profile URL: https://github.com/Breakthrough-Energy
GitHub Events
Total
- Watch event: 1
Last Year
- Watch event: 1
Committers metadata
Last synced: 5 days ago
Total Commits: 1,570
Total Committers: 28
Avg Commits per committer: 56.071
Development Distribution Score (DDS): 0.637
Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0
Name | Commits | |
---|---|---|
Ben RdO | b****o@i****m | 570 |
Daniel Olsen | d****n@b****g | 387 |
Jon Hagg | j****g@b****g | 218 |
Jen Hagg | j****n@b****g | 78 |
Jon Hagg | j****n@b****g | 56 |
BainanXia | b****a@i****m | 54 |
jon-hagg | 6****g | 52 |
Lane Smith | l****e@b****g | 28 |
dmuldrew | d****w@g****m | 25 |
ahurli | a****n@b****g | 21 |
victoriahunt | v****t@i****m | 17 |
kasparm | 1****m | 12 |
Fabian Hofmann | f****f@g****e | 8 |
Nina | n****t@b****g | 8 |
dependabot[bot] | 4****] | 7 |
jon-hagg | j****g@i****m | 6 |
Daniel Muldrew | d****w@i****m | 5 |
Kaspar Mueller | k****r@b****g | 4 |
Merrielle Ondreicka | m****e | 3 |
chrstphtrs | 9****s | 2 |
Merrielle Ondreicka | m****a@i****m | 2 |
BainanXia | B****V | 1 |
Chad Voegele | c****d@v****e | 1 |
Dongqi Wu | d****u@t****u | 1 |
George Tong | g****5@g****m | 1 |
ywang303 | y****3@j****u | 1 |
Ben | b****o@n****m | 1 |
George Tong | g****g@r****m | 1 |
Committer domains:
- breakthroughenergy.org: 8
- intven.com: 6
- robinhood.com: 1
- na00406l.na.corp.intven.com: 1
- jhu.edu: 1
- tamu.edu: 1
- voegele.me: 1
- gmx.de: 1
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 184
Total pull requests: 548
Average time to close issues: 3 months
Average time to close pull requests: 6 days
Total issue authors: 16
Total pull request authors: 18
Average comments per issue: 1.76
Average comments per pull request: 2.2
Merged pull request: 517
Bot issues: 0
Bot pull requests: 13
Past year issues: 0
Past year pull requests: 0
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 0
Past year pull request authors: 0
Past year average comments per issue: 0
Past year average comments per pull request: 0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- rouille (64)
- danielolsen (58)
- jenhagg (11)
- ahurli (9)
- victoriahunt (8)
- dmuldrew (8)
- kasparm (7)
- lanesmith (5)
- BainanXia (5)
- LFPower (2)
- Mingze-Li128 (2)
- yixingxu (1)
- ghost (1)
- zacharyDez (1)
- chrstphtrs (1)
Top Pull Request Authors
- danielolsen (156)
- jenhagg (144)
- rouille (128)
- dmuldrew (25)
- BainanXia (20)
- ghost (14)
- FabianHofmann (13)
- dependabot[bot] (13)
- kasparm (9)
- ahurli (6)
- merrielle (6)
- lanesmith (5)
- goccert25 (3)
- ywang303 (2)
- c-voegele (1)
Top Issue Labels
- feature request (44)
- bug (33)
- new feature (33)
- refactor (23)
- Epic (12)
- data collection (9)
- documentation (7)
- CEM (2)
- good first issue (1)
Top Pull Request Labels
- bug (56)
- refactor (37)
- new feature (33)
- documentation (27)
- dependencies (23)
- feature request (4)
- CEM (3)
- data collection (3)
- data intake (1)
Package metadata
- Total packages: 1
-
Total downloads:
- pypi: 5,964 last-month
- Total dependent packages: 1
- Total dependent repositories: 6
- Total versions: 9
- Total maintainers: 2
pypi.org: powersimdata
Power Simulation Data
- Homepage: https://github.com/Breakthrough-Energy/PowerSimData
- Documentation: https://powersimdata.readthedocs.io/
- Licenses: MIT License
- Latest release: 0.5.5 (published over 2 years ago)
- Last Synced: 2025-04-26T12:35:50.537Z (2 days ago)
- Versions: 9
- Dependent Packages: 1
- Dependent Repositories: 6
- Downloads: 5,964 Last month
-
Rankings:
- Dependent packages count: 3.244%
- Dependent repos count: 6.117%
- Forks count: 6.452%
- Stargazers count: 9.574%
- Average: 14.222%
- Downloads: 45.722%
- Maintainers (2)
Dependencies
- actions/checkout v3 composite
- actions/setup-python v4 composite
- codecov/codecov-action v1 composite
- Breakthrough-Energy/actions/workflow-trigger main composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- pypa/gh-action-pypi-publish release/v1 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- python 3.8.3 build
- powersimdata latest
- black * develop
- coverage * develop
- pytest * develop
- pytest-cov * develop
- fs ==2.4.14
- fs-azureblob >=0.2.1
- fs.sshfs *
- networkx ~=2.5
- numpy ~=1.20
- pandas ~=1.2
- paramiko ~=2.12
- pypsa *
- requests ~=2.25
- scipy ~=1.5
- tqdm ==4.29.1
- attrs ==22.2.0 develop
- black ==23.1.0 develop
- click ==8.1.3 develop
- coverage ==7.1.0 develop
- exceptiongroup ==1.1.0 develop
- iniconfig ==2.0.0 develop
- mypy-extensions ==1.0.0 develop
- packaging ==23.0 develop
- pathspec ==0.11.0 develop
- platformdirs ==3.0.0 develop
- pluggy ==1.0.0 develop
- pytest ==7.2.1 develop
- pytest-cov ==4.0.0 develop
- tomli ==2.0.1 develop
- typing-extensions ==4.4.0 develop
- appdirs ==1.4.4
- azure-core ==1.26.3
- azure-storage-blob ==12.15.0b1
- azure-storage-file-datalake ==12.10.0b1
- bcrypt ==4.0.1
- blosc2 ==2.0.0
- bottleneck ==1.3.7rc1
- certifi ==2022.12.7
- cffi ==1.15.1
- cftime ==1.6.2
- charset-normalizer ==3.0.1
- click ==8.1.3
- cloudpickle ==2.2.1
- contourpy ==1.0.7
- cryptography ==39.0.1
- cycler ==0.11.0
- cython ==3.0.0a11
- dask ==2023.1.1
- deprecation ==2.1.0
- fonttools ==4.38.0
- fs ==2.4.14
- fs-azureblob ==0.2.1
- fs.sshfs ==1.0.1
- fsspec ==2023.1.0
- idna ==3.4
- importlib-resources ==5.10.2
- isodate ==0.6.1
- kiwisolver ==1.4.4
- linopy ==0.1.3
- locket ==1.0.0
- matplotlib ==3.7.0rc1
- msgpack ==1.0.5rc1
- netcdf4 ==1.6.2
- networkx ==2.8.8
- numexpr ==2.8.4
- numpy ==1.24.2
- packaging ==23.0
- pandas ==1.5.3
- paramiko ==2.12.0
- partd ==1.3.0
- pillow ==9.4.0
- ply ==3.11
- property-cached ==1.6.4
- py-cpuinfo ==9.0.0
- pycparser ==2.21
- pynacl ==1.5.0
- pyomo ==6.4.4
- pyparsing ==3.0.9
- pypsa ==0.22.0
- python-dateutil ==2.8.2
- pytz ==2022.7.1
- pyyaml ==6.0
- requests ==2.28.2
- scipy ==1.10.0
- setuptools ==67.2.0
- six ==1.16.0
- tables ==3.8.0
- toolz ==0.12.0
- tqdm ==4.29.1
- typing-extensions ==4.4.0
- urllib3 ==1.26.14
- xarray ==2023.2.0
- zipp ==3.12.1
- fiona *
- gdal *
- geopandas *
- matplotlib ==3.2.1
- psycopg2 *
- rtree *
- shapely ==1.7.1
- black *
- coverage *
- fs ==2.4.14
- fs-azureblob >=0.2.1
- fs.sshfs *
- networkx *
- numpy *
- pandas *
- paramiko *
- pypsa *
- pytest *
- pytest-cov *
- requests *
- scipy *
- tqdm ==4.29.1
Score: 16.39665695537453