Published September 8, 2023
| Version v0.6.1
Software
Open
PowerGenome/PowerGenome: v0.6.1
Authors/Creators
- 1. Carbon Impact Consulting
- 2. Princeton University
- 3. IdeaSmiths LLC
Description
Overview
This update introduces some major new data inputs to PowerGenome.
- Build demand profiles from the bottom up using future stocks of final energy demand technologies (EVs, heat pumps, water heaters, etc) and hourly demand profiles from NREL's Energy Futures Study.
- Automate creating flexible demand resources from future stocks and NREL EFS.
- Use distributed generation profiles from NREL Cambium scenarios, which use an agent-based model to determine rooftop solar deployment.
- Users can provide the cost for expanding/building inter-regional transmission lines rather than assuming centroid-to-centroid distance and a cost per mile.
- Use pre-calculated capital costs for CO₂ pipeline infrastructure attached to CCS plants rather than adding a variable cost per ton captured.
This release is version 0.6.1. Due to an error with releasing the code on PyPi, no official version 0.6.0 was released.
What's Changed- Load construction changes by @ritibhandarkar in https://github.com/PowerGenome/PowerGenome/pull/115
- Format Python code with psf/black push by @github-actions in https://github.com/PowerGenome/PowerGenome/pull/176
- Merge hydro fixes into EFS branch by @gschivley in https://github.com/PowerGenome/PowerGenome/pull/175
- Merge upstream changes into efs_demand by @gschivley in https://github.com/PowerGenome/PowerGenome/pull/168
- Allow users to specify load source. by @bradenpecora in https://github.com/PowerGenome/PowerGenome/pull/199
- Check sql inputs to prevent injection by @gschivley in https://github.com/PowerGenome/PowerGenome/pull/203
- Automate flexible demand resources from NREL EFS by @gschivley in https://github.com/PowerGenome/PowerGenome/pull/186
- Conditional to avoid error if "USER" is the only specified load source. by @bradenpecora in https://github.com/PowerGenome/PowerGenome/pull/208
- Limit sig figs in CPI data saved to csv (float_format="%g") by @gschivley in https://github.com/PowerGenome/PowerGenome/pull/211
- Add storage energy capacity data by @gschivley in https://github.com/PowerGenome/PowerGenome/pull/212
- Custom ccs fuel fix & other fuel improvements by @gschivley in https://github.com/PowerGenome/PowerGenome/pull/213
- Modify fuel prices by model region by @gschivley in https://github.com/PowerGenome/PowerGenome/pull/214
- Update pre-commit hooks by @github-actions in https://github.com/PowerGenome/PowerGenome/pull/217
- Provision with micromamba GH action by @gschivley in https://github.com/PowerGenome/PowerGenome/pull/219
- Fix grow historical load by @gschivley in https://github.com/PowerGenome/PowerGenome/pull/223
- Load and use interregional tx costs from file by @gschivley in https://github.com/PowerGenome/PowerGenome/pull/225
- Update pre-commit hooks by @github-actions in https://github.com/PowerGenome/PowerGenome/pull/224
- Speed up creation of existing/new gen clusters by @gschivley in https://github.com/PowerGenome/PowerGenome/pull/226
- Extend plant region map by @gschivley in https://github.com/PowerGenome/PowerGenome/pull/228
- Fix incorrect gen var time index when 8760 hours by @gschivley in https://github.com/PowerGenome/PowerGenome/pull/231
- Clean plant gen matching by @gschivley in https://github.com/PowerGenome/PowerGenome/pull/235
- Use EIA bulk files in place of API by @gschivley in https://github.com/PowerGenome/PowerGenome/pull/234
- fix the issue that "regional_load_includes_demand_response" is not used by @xuqingyu in https://github.com/PowerGenome/PowerGenome/pull/222
- Fix missing heat rates by @gschivley in https://github.com/PowerGenome/PowerGenome/pull/237
- Updates for new release version by @gschivley in https://github.com/PowerGenome/PowerGenome/pull/236
- Feature: update cli args with kwargs by @gschivley in https://github.com/PowerGenome/PowerGenome/pull/239
- Update pre-commit hooks by @github-actions in https://github.com/PowerGenome/PowerGenome/pull/238
- Fix numpy version to avoid numba conflict by @gschivley in https://github.com/PowerGenome/PowerGenome/pull/242
- Small fixes to help new users + bug fix for duplicated 860 data by @gmantegna in https://github.com/PowerGenome/PowerGenome/pull/240
- Bug fixes for merging 860m data by @gschivley in https://github.com/PowerGenome/PowerGenome/pull/243
- Format Python code with psf/black push by @github-actions in https://github.com/PowerGenome/PowerGenome/pull/248
- Bug fixes by @gschivley in https://github.com/PowerGenome/PowerGenome/pull/247
- Bug fix: prime_mover_code can be in diff tables by @gschivley in https://github.com/PowerGenome/PowerGenome/pull/249
- Update pre-commit hooks by @github-actions in https://github.com/PowerGenome/PowerGenome/pull/251
- Fix bug where flex demand resource is not shifted from UTC by @gschivley in https://github.com/PowerGenome/PowerGenome/pull/253
- Update precommit_update.yml by @gschivley in https://github.com/PowerGenome/PowerGenome/pull/255
- Co2 pipeline cost from file by @gschivley in https://github.com/PowerGenome/PowerGenome/pull/254
- Distributed generation scenario data by @gschivley in https://github.com/PowerGenome/PowerGenome/pull/250
- Added function apply_all_tag_to_regions by @annafjacobson in https://github.com/PowerGenome/PowerGenome/pull/246
- Tx expansion MW by @gschivley in https://github.com/PowerGenome/PowerGenome/pull/257
- Fix flexible demand load profile UTC shift bug by @gschivley in https://github.com/PowerGenome/PowerGenome/pull/260
- Use clean GeneratorsCluster object for each case/year by @gschivley in https://github.com/PowerGenome/PowerGenome/pull/263
- Flexibly create VRE clusters from individual sites by @gschivley in https://github.com/PowerGenome/PowerGenome/pull/256
- Update pre-commit hooks by @github-actions in https://github.com/PowerGenome/PowerGenome/pull/261
- Remove EIA API, always use bulk data by @gschivley in https://github.com/PowerGenome/PowerGenome/pull/266
- Allow RG profiles to live in a single location by @gschivley in https://github.com/PowerGenome/PowerGenome/pull/267
- Format Python code with psf/black push by @github-actions in https://github.com/PowerGenome/PowerGenome/pull/269
- Format Python code with psf/black push by @github-actions in https://github.com/PowerGenome/PowerGenome/pull/270
- Updates to 0.6.0 by @gschivley in https://github.com/PowerGenome/PowerGenome/pull/268
- Update examples and notebooks by @gschivley in https://github.com/PowerGenome/PowerGenome/pull/272
- @ritibhandarkar made their first contribution in https://github.com/PowerGenome/PowerGenome/pull/115
- @gmantegna made their first contribution in https://github.com/PowerGenome/PowerGenome/pull/240
Full Changelog: https://github.com/PowerGenome/PowerGenome/compare/v0.5.6...v0.6.0
Files
PowerGenome/PowerGenome-v0.6.1.zip
Files
(52.3 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:fe9b501f177894e3b42d968133d6cb59
|
52.3 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/PowerGenome/PowerGenome/tree/v0.6.1 (URL)