Powergenome

Latest version: v0.7.0

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 4

0.5.5

What's Changed
This release has a number of updates that have accumulated in `develop`. Many are related to improving inputs for GenX, such as time clustering or hydro (pumped hydro energy storage and hydro energy to power). Others include:
- Settings can now be split across multiple files in a single folder, making it easier to find settings related to a specific topic. Examples of these split settings files are now available and have been tested to ensure the outputs work with GenX.
- Don't cluster existing generators by setting the number of clusters for a technology to None (`~` in YAML).
- Change the default transmission capacity column from `nonfirm_ttc_mw` to `firm_ttc_mw`. This change from nonfirm (N-0) to firm (N-1) will reduce transmission capacity between many regions.
- Add the settings parameter `tx_value_col` to set the transmission capacity value column used. Set this to `nonfirm_ttc_mw` to get the same results as previous versions.
- Miscellaneous values for generator technologies (a user input file) can now be set by region.

Pull request summary
* Update pre-commit hooks by github-actions in https://github.com/PowerGenome/PowerGenome/pull/171
* Fix time clustering rep period values by gschivley in https://github.com/PowerGenome/PowerGenome/pull/172
* Add pumped hydro energy storage and hydro energy to power by gschivley in https://github.com/PowerGenome/PowerGenome/pull/174
* Update pre-commit hooks by github-actions in https://github.com/PowerGenome/PowerGenome/pull/177
* Regional misc values by gschivley in https://github.com/PowerGenome/PowerGenome/pull/182
* Split settings parameters across multiple files by gschivley in https://github.com/PowerGenome/PowerGenome/pull/184
* No cluster existing units option by gschivley in https://github.com/PowerGenome/PowerGenome/pull/185
* Set "regional_capacity_reserves" param to empty dict if None by gschivley in https://github.com/PowerGenome/PowerGenome/pull/188
* Update pre-commit hooks by github-actions in https://github.com/PowerGenome/PowerGenome/pull/187
* Include reverse direction of user inputted transmission lines by bradenpecora in https://github.com/PowerGenome/PowerGenome/pull/190
* Define variables if there is not an emissions file. by bradenpecora in https://github.com/PowerGenome/PowerGenome/pull/191
* Sort load profiles by bradenpecora in https://github.com/PowerGenome/PowerGenome/pull/192
* Change sqlite prefix based on operating system by bradenpecora in https://github.com/PowerGenome/PowerGenome/pull/193
* Search for region names in user_region_geodata_fn with the property "name" by bradenpecora in https://github.com/PowerGenome/PowerGenome/pull/194
* Update pre-commit hooks by github-actions in https://github.com/PowerGenome/PowerGenome/pull/196
* New features and bug fixes by gschivley in https://github.com/PowerGenome/PowerGenome/pull/197
* Add param for tx value col, let user data override database, & bug fix by gschivley in https://github.com/PowerGenome/PowerGenome/pull/198
* Change default tx capacity type by gschivley in https://github.com/PowerGenome/PowerGenome/pull/200

New Contributors
* bradenpecora made their first contribution in https://github.com/PowerGenome/PowerGenome/pull/190

**Full Changelog**: https://github.com/PowerGenome/PowerGenome/compare/v0.5.4...v0.5.5

0.5.4

This version bump adds a feature to include user fuels and fixes a number of bugs.

- Add the option for users to define/assign their own fuels
- New option for `atb_modifiers` and `modified_gen_atb` to directly set parameter values rather than using a python operator
- Don't force retirement based on age if not specified in settings.
- Don't retire units unless there is a retirement year before the planning period year -- this is a change from previous behavior, where only units with retirement after the planning year would be kept
- Add new check for GenX model tags
- Fix http error for the EIA AEO API
- Update example system settings file based on results of check for model tags
- Expand testing

What's Changed
* Fix fuel name bug through eia/atb tech map by gschivley in https://github.com/PowerGenome/PowerGenome/pull/158
* Check resource tags by gschivley in https://github.com/PowerGenome/PowerGenome/pull/159
* Add option for user fuels and prices by gschivley in https://github.com/PowerGenome/PowerGenome/pull/163
* Updating nrelatb.py by xuqingyu in https://github.com/PowerGenome/PowerGenome/pull/162
* Update GenX.py by xuqingyu in https://github.com/PowerGenome/PowerGenome/pull/167
* Adjust code to match heat rate table with cost_case column by gschivley in https://github.com/PowerGenome/PowerGenome/pull/166
* Format Python code with psf/black push by github-actions in https://github.com/PowerGenome/PowerGenome/pull/170
* User fuels, better tests, don't force age retirement, bug fixes by gschivley in https://github.com/PowerGenome/PowerGenome/pull/169

New Contributors
* github-actions made their first contribution in https://github.com/PowerGenome/PowerGenome/pull/170

**Full Changelog**: https://github.com/PowerGenome/PowerGenome/compare/v0.5.3...v0.5.4

0.5.3

What's Changed
* Two suggestions by xuqingyu in https://github.com/PowerGenome/PowerGenome/pull/156
* Critical bug fixes and new output files by gschivley in https://github.com/PowerGenome/PowerGenome/pull/157


**Full Changelog**: https://github.com/PowerGenome/PowerGenome/compare/v0.5.2...v0.5.3

0.5.2

This minor version bump expands testing and fixes a few bugs. The new test clusters existing gens for all technologies in all IPM regions.

What's Changed
* Load 923 nuclear by gschivley in https://github.com/PowerGenome/PowerGenome/pull/154
* Fix missing nuclear gen/fuel data by gschivley in https://github.com/PowerGenome/PowerGenome/pull/155


**Full Changelog**: https://github.com/PowerGenome/PowerGenome/compare/v0.5.1...v0.5.2

0.5.1

What's Changed
* Fix plant_id_eia reference by gschivley in https://github.com/PowerGenome/PowerGenome/pull/150
* Reload resource groups by gschivley in https://github.com/PowerGenome/PowerGenome/pull/151
* Expand testing coverage by gschivley in https://github.com/PowerGenome/PowerGenome/pull/152
* Expand testing and minor bug fix by gschivley in https://github.com/PowerGenome/PowerGenome/pull/153


**Full Changelog**: https://github.com/PowerGenome/PowerGenome/compare/v0.5.0...v0.5.1

0.5.0

This is a major release focused on making PG outputs compatible with the open-source version of GenX. It also includes a number of other features and bug fixes.

In addition to the PRs listed below, some of the major features are:
- Add a second example system
- Improve example system documentation and change parameters for use with ATB2021
- Add a link to the wiki, where system documentation is being added
- Document how to use the newest version of PUDL data and keep data/code versions compatible
- Improve the settings file checks to catch common setup mistakes


What's Changed
* Genx mod by aneeshamanocha in https://github.com/PowerGenome/PowerGenome/pull/113
* Fix the CapRes in the network.csv file by xuqingyu in https://github.com/PowerGenome/PowerGenome/pull/133
* Check all new techs against cost mult map by gschivley in https://github.com/PowerGenome/PowerGenome/pull/132
* Start fuel fix by gschivley in https://github.com/PowerGenome/PowerGenome/pull/138
* GitHub ci by gschivley in https://github.com/PowerGenome/PowerGenome/pull/146
* Accept resource groups with sub_region under IPM by gschivley in https://github.com/PowerGenome/PowerGenome/pull/148
* Add existing dg as resources by gschivley in https://github.com/PowerGenome/PowerGenome/pull/135
* Update for open-source GenX and bug fixes by gschivley in https://github.com/PowerGenome/PowerGenome/pull/147
* Fix startup fuel bug for existing gens by gschivley in https://github.com/PowerGenome/PowerGenome/pull/137

New Contributors
* aneeshamanocha made their first contribution in https://github.com/PowerGenome/PowerGenome/pull/113
* xuqingyu made their first contribution in https://github.com/PowerGenome/PowerGenome/pull/133

**Full Changelog**: https://github.com/PowerGenome/PowerGenome/compare/v0.4.3.1...v0.5.0

Page 2 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.