PowerGenome icon indicating copy to clipboard operation
PowerGenome copied to clipboard

A tool to quickly and easily create inputs for power systems models

Results 130 PowerGenome issues
Sort by recently updated
recently updated
newest added

Code crashes [here](https://github.com/PowerGenome/PowerGenome/blob/b4c7b414b6ee11a837524e9b3b8d7e0d524fff5f/powergenome/run_powergenome_multiple_outputs_cli.py#L329C1-L330C84) if `--no-load` is selected.

Once we have a single data file with existing generators, get rid of all the existing code that combines 860/923 data and uses the pudl code.

I've already [written functions to read data via duckdb](https://github.com/PowerGenome/PowerGenome/pull/378/commits/ba38f9bf73c40120e53e69df7a126648b71c34a4). The next step is to start using them throughout PG. A priority area is reading demand data, especially multiple weather years...

GenX started supporting a [list format](https://github.com/GenXProject/GenX.jl/blob/main/example_systems/1_three_zones/system/Network.csv) by 0.3.6. Switch from the matrix format to the list format, which will be better aligned with the source data.

updates: - [github.com/pre-commit/pre-commit-hooks: v5.0.0 → v6.0.0](https://github.com/pre-commit/pre-commit-hooks/compare/v5.0.0...v6.0.0) - https://github.com/psf/black → https://github.com/psf/black-pre-commit-mirror - [github.com/psf/black-pre-commit-mirror: 24.10.0 → 25.12.0](https://github.com/psf/black-pre-commit-mirror/compare/24.10.0...25.12.0) - [github.com/PyCQA/isort: 5.13.2 → 7.0.0](https://github.com/PyCQA/isort/compare/5.13.2...7.0.0)

Renewable cluster data, including generation profiles, are cached to improve performance. The timezone shift from UTC is applied before caching. Any changes to the `utc_offset` settings parameter after an initial...

bug

This [old code](https://github.com/PowerGenome/PowerGenome/blob/646771c8112c3dc401de2e5c3eeb9ce33dcf826d/powergenome/GenX.py#L109) tries to index into a multi-index dataframe and I found a case where it returned an empty array rather than the correct value. The example had regions...

bug

Does not do anything in GenX and has been removed in [the most recent release](https://github.com/GenXProject/GenX.jl/issues/784).

Five private helper functions in `powergenome/GenX.py` handling incentive policy validation and DataFrame construction lacked documentation, making the complex validation logic and error handling difficult to understand. ## Changes Added comprehensive...

Add optional outputs that match the GenX production/investment incentive inputs that are under development.