open-grid-emissions
open-grid-emissions copied to clipboard
Tools for producing high-quality hourly generation and emissions data for U.S. electric grids
## Summary This PR updates the data pipeline to allow for the creation of historical data from 2013-2018. Because EIA-930 data is not available for a complete year prior to...
This PR demonstrates how we might use Snakemake as a workflow manager by implementing a snakemake rule for the final step in the pipeline (calculating consumed emissions). ## Why snakemake?...
This PR improves and automates the validation of OGE output data compared to eGRID data (fixes CAR-1893, CAR-1894, CAR-1892, CAR-1887). Updates: - update `download_data.download_egrid_file()` to only download the single eGRID...
A more careful reading of the EPA's Power Sector Emissions Data Guide revealed the following about the reported values for `steam_load_klb`, which we were previously unsure how to interpret (https://github.com/singularity-energy/open-grid-emissions/issues/103):...
The fork of `gridemissions` that we are using in OGE has fallen behind the upstream repo a bit, as mentioned here: https://github.com/jdechalendar/gridemissions/issues/19#issuecomment-1894612110. We should bring our fork in line with...
We want to ensure that there are always 12 values for all monthly data, and 8760 (or 8784 in leap years) values for all hourly data. Our validation checks are...
The `data/manual` folder contains several manual tables. This issue describes how each of these are updated - `ba_reference`: update using `manually_update_ba_reference.ipynb`. Could be updated on a quarterly basis - Check...
As part of https://github.com/singularity-energy/hourly-egrid/pull/152, we started downloading raw EIA-860 and EIA-923 files so that we could use their boiler design and emissions control tables in our NOx and SO2 calculations,...
In section 12 (Clean and Reconcile EIA-930 data), the file used to build residual profiles is **data/eia930/chalendar/EBA_elec.csv** if running small. This file has a different header than the one used...
After running the EIA-923 allocation, we currently check whether the total plant-level generation and fuel matches the input data. However, we should also check for each fuel consumed at the...