pypsa-usa
pypsa-usa copied to clipboard
Refactor `plot_validation_production.py` to use EIA930 data from PUDL
Feature Request
Catalyst Coop is currently in the midst of adding EIA930 data to PUDL.
They just produced their first nightly build that includes (relatively unprocessed) hourly EIA-930 balancing authority operations data, including the following 4 tables:
core_eia930__hourly_interchangecore_eia930__hourly_net_generation_by_energy_sourcecore_eia930__hourly_operationscore_eia930__hourly_subregion_demand
Docs are here, notebook poking at the data here.
Once the tables graduate to out_eia930_*, meaning they have been fully cleaned up and are production ready, we'll need to refactor build_demand to pull EIA930 data from PUDL.
Suggested Solution
- [ ] Identify which PUDL tables / columns we need
- [ ] Check in with Zane from Catalyst about when
outversions of the data will be out - [ ] Refactor workflow/scripts/plot_validation_production.py to query tables for data
- [ ] Update
Snakefileto makeplot_validation_productiontask depend on forthcomingretrieve_pudltask (#311)