From 0a231d55dc48c0230a4c874c72b416827b1d9318 Mon Sep 17 00:00:00 2001 From: "E. Belfer" <37471869+e-belfer@users.noreply.github.com> Date: Tue, 13 Aug 2024 19:02:33 -0400 Subject: [PATCH] Integrate 2024 Half 2 data for EIA 930 (#3789) * Update doi, working_partitions, and column maps to include 2024 half 2 * Update release notes --- docs/release_notes.rst | 5 ++ src/pudl/metadata/sources.py | 2 +- .../eia930/column_maps/balance.csv | 86 +++++++++---------- .../eia930/column_maps/interchange.csv | 20 ++--- .../eia930/column_maps/subregion.csv | 16 ++-- src/pudl/package_data/settings/etl_fast.yml | 2 +- src/pudl/workspace/datastore.py | 2 +- 7 files changed, 69 insertions(+), 64 deletions(-) diff --git a/docs/release_notes.rst b/docs/release_notes.rst index 76ec86a967..218b5085ea 100644 --- a/docs/release_notes.rst +++ b/docs/release_notes.rst @@ -47,6 +47,11 @@ EIA 923 * Added EIA 923 monthly data through May as part of the Q2 quarterly release. See :issue:`3760` and :pr:`3768`. +EIA 930 +~~~~~~~ +* Added EIA 930 hourly data through the end of July as part of the Q2 quarterly release. + See :issue:`3761`` and :pr:`3789`. + EPA CEMS ~~~~~~~~ * Added 2024 Q2 of CEMS data. See :issue:`3762` and :pr:`3769`. diff --git a/src/pudl/metadata/sources.py b/src/pudl/metadata/sources.py index b3cbe4fb91..5bb817be0a 100644 --- a/src/pudl/metadata/sources.py +++ b/src/pudl/metadata/sources.py @@ -303,7 +303,7 @@ "working_partitions": { "half_years": [ f"{year}half{half}" for year in range(2015, 2025) for half in [1, 2] - ][1:-1] # Begins in H2 of 2015 and currently ends in H1 of 2024 + ][1:] # Begins in H2 of 2015 and currently ends in H2 of 2024 }, "contributors": [ CONTRIBUTORS["catalyst-cooperative"], diff --git a/src/pudl/package_data/eia930/column_maps/balance.csv b/src/pudl/package_data/eia930/column_maps/balance.csv index 0f062a012a..b54e880663 100644 --- a/src/pudl/package_data/eia930/column_maps/balance.csv +++ b/src/pudl/package_data/eia930/column_maps/balance.csv @@ -1,43 +1,43 @@ -half_year_index,2015half2,2016half1,2016half2,2017half1,2017half2,2018half1,2018half2,2019half1,2019half2,2020half1,2020half2,2021half1,2021half2,2022half1,2022half2,2023half1,2023half2,2024half1 -balancing_authority_code_eia,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority -balancing_authority_region_code_eia,region,region,region,region,region,region,region,region,region,region,region,region,region,region,region,region,region,region -report_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date -report_hour_local,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number -datetime_local,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour -datetime_utc,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour -demand_reported_mwh,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw -demand_forecast_mwh,demand_forecast_mw,demand_forecast_mw,demand_forecast_mw,demand_forecast_mw,demand_forecast_mw,demand_forecast_mw,demand_forecast_mw,demand_forecast_mw,demand_forecast_mw,demand_forecast_mw,demand_forecast_mw,demand_forecast_mw,demand_forecast_mw,demand_forecast_mw,demand_forecast_mw,demand_forecast_mw,demand_forecast_mw,demand_forecast_mw -demand_adjusted_mwh,demand_mw_adjusted,demand_mw_adjusted,demand_mw_adjusted,demand_mw_adjusted,demand_mw_adjusted,demand_mw_adjusted,demand_mw_adjusted,demand_mw_adjusted,demand_mw_adjusted,demand_mw_adjusted,demand_mw_adjusted,demand_mw_adjusted,demand_mw_adjusted,demand_mw_adjusted,demand_mw_adjusted,demand_mw_adjusted,demand_mw_adjusted,demand_mw_adjusted -demand_imputed_mwh,demand_mw_imputed,demand_mw_imputed,demand_mw_imputed,demand_mw_imputed,demand_mw_imputed,demand_mw_imputed,demand_mw_imputed,demand_mw_imputed,demand_mw_imputed,demand_mw_imputed,demand_mw_imputed,demand_mw_imputed,demand_mw_imputed,demand_mw_imputed,demand_mw_imputed,demand_mw_imputed,demand_mw_imputed,demand_mw_imputed -net_generation_total_reported_mwh,net_generation_mw,net_generation_mw,net_generation_mw,net_generation_mw,net_generation_mw,net_generation_mw,net_generation_mw,net_generation_mw,net_generation_mw,net_generation_mw,net_generation_mw,net_generation_mw,net_generation_mw,net_generation_mw,net_generation_mw,net_generation_mw,net_generation_mw,net_generation_mw -net_generation_total_adjusted_mwh,net_generation_mw_adjusted,net_generation_mw_adjusted,net_generation_mw_adjusted,net_generation_mw_adjusted,net_generation_mw_adjusted,net_generation_mw_adjusted,net_generation_mw_adjusted,net_generation_mw_adjusted,net_generation_mw_adjusted,net_generation_mw_adjusted,net_generation_mw_adjusted,net_generation_mw_adjusted,net_generation_mw_adjusted,net_generation_mw_adjusted,net_generation_mw_adjusted,net_generation_mw_adjusted,net_generation_mw_adjusted,net_generation_mw_adjusted -net_generation_total_imputed_mwh,net_generation_mw_imputed,net_generation_mw_imputed,net_generation_mw_imputed,net_generation_mw_imputed,net_generation_mw_imputed,net_generation_mw_imputed,net_generation_mw_imputed,net_generation_mw_imputed,net_generation_mw_imputed,net_generation_mw_imputed,net_generation_mw_imputed,net_generation_mw_imputed,net_generation_mw_imputed,net_generation_mw_imputed,net_generation_mw_imputed,net_generation_mw_imputed,net_generation_mw_imputed,net_generation_mw_imputed -net_generation_oil_reported_mwh,,,,,,,net_generation_mw_from_all_petroleum_products,net_generation_mw_from_all_petroleum_products,net_generation_mw_from_all_petroleum_products,net_generation_mw_from_all_petroleum_products,net_generation_mw_from_all_petroleum_products,net_generation_mw_from_all_petroleum_products,net_generation_mw_from_all_petroleum_products,net_generation_mw_from_all_petroleum_products,net_generation_mw_from_all_petroleum_products,net_generation_mw_from_all_petroleum_products,net_generation_mw_from_all_petroleum_products,net_generation_mw_from_all_petroleum_products -net_generation_oil_adjusted_mwh,,,,,,,net_generation_mw_from_all_petroleum_products_adjusted,net_generation_mw_from_all_petroleum_products_adjusted,net_generation_mw_from_all_petroleum_products_adjusted,net_generation_mw_from_all_petroleum_products_adjusted,net_generation_mw_from_all_petroleum_products_adjusted,net_generation_mw_from_all_petroleum_products_adjusted,net_generation_mw_from_all_petroleum_products_adjusted,net_generation_mw_from_all_petroleum_products_adjusted,net_generation_mw_from_all_petroleum_products_adjusted,net_generation_mw_from_all_petroleum_products_adjusted,net_generation_mw_from_all_petroleum_products_adjusted,net_generation_mw_from_all_petroleum_products_adjusted -net_generation_oil_imputed_mwh,,,,,,,net_generation_mw_from_all_petroleum_products_imputed,net_generation_mw_from_all_petroleum_products_imputed,net_generation_mw_from_all_petroleum_products_imputed,net_generation_mw_from_all_petroleum_products_imputed,net_generation_mw_from_all_petroleum_products_imputed,net_generation_mw_from_all_petroleum_products_imputed,net_generation_mw_from_all_petroleum_products_imputed,net_generation_mw_from_all_petroleum_products_imputed,net_generation_mw_from_all_petroleum_products_imputed,net_generation_mw_from_all_petroleum_products_imputed,net_generation_mw_from_all_petroleum_products_imputed,net_generation_mw_from_all_petroleum_products_imputed -net_generation_coal_reported_mwh,,,,,,,net_generation_mw_from_coal,net_generation_mw_from_coal,net_generation_mw_from_coal,net_generation_mw_from_coal,net_generation_mw_from_coal,net_generation_mw_from_coal,net_generation_mw_from_coal,net_generation_mw_from_coal,net_generation_mw_from_coal,net_generation_mw_from_coal,net_generation_mw_from_coal,net_generation_mw_from_coal -net_generation_coal_adjusted_mwh,,,,,,,net_generation_mw_from_coal_adjusted,net_generation_mw_from_coal_adjusted,net_generation_mw_from_coal_adjusted,net_generation_mw_from_coal_adjusted,net_generation_mw_from_coal_adjusted,net_generation_mw_from_coal_adjusted,net_generation_mw_from_coal_adjusted,net_generation_mw_from_coal_adjusted,net_generation_mw_from_coal_adjusted,net_generation_mw_from_coal_adjusted,net_generation_mw_from_coal_adjusted,net_generation_mw_from_coal_adjusted -net_generation_coal_imputed_mwh,,,,,,,net_generation_mw_from_coal_imputed,net_generation_mw_from_coal_imputed,net_generation_mw_from_coal_imputed,net_generation_mw_from_coal_imputed,net_generation_mw_from_coal_imputed,net_generation_mw_from_coal_imputed,net_generation_mw_from_coal_imputed,net_generation_mw_from_coal_imputed,net_generation_mw_from_coal_imputed,net_generation_mw_from_coal_imputed,net_generation_mw_from_coal_imputed,net_generation_mw_from_coal_imputed -net_generation_hydro_reported_mwh,,,,,,,net_generation_mw_from_hydropower_and_pumped_storage,net_generation_mw_from_hydropower_and_pumped_storage,net_generation_mw_from_hydropower_and_pumped_storage,net_generation_mw_from_hydropower_and_pumped_storage,net_generation_mw_from_hydropower_and_pumped_storage,net_generation_mw_from_hydropower_and_pumped_storage,net_generation_mw_from_hydropower_and_pumped_storage,net_generation_mw_from_hydropower_and_pumped_storage,net_generation_mw_from_hydropower_and_pumped_storage,net_generation_mw_from_hydropower_and_pumped_storage,net_generation_mw_from_hydropower_and_pumped_storage,net_generation_mw_from_hydropower_and_pumped_storage -net_generation_hydro_adjusted_mwh,,,,,,,net_generation_mw_from_hydropower_and_pumped_storage_adjusted,net_generation_mw_from_hydropower_and_pumped_storage_adjusted,net_generation_mw_from_hydropower_and_pumped_storage_adjusted,net_generation_mw_from_hydropower_and_pumped_storage_adjusted,net_generation_mw_from_hydropower_and_pumped_storage_adjusted,net_generation_mw_from_hydropower_and_pumped_storage_adjusted,net_generation_mw_from_hydropower_and_pumped_storage_adjusted,net_generation_mw_from_hydropower_and_pumped_storage_adjusted,net_generation_mw_from_hydropower_and_pumped_storage_adjusted,net_generation_mw_from_hydropower_and_pumped_storage_adjusted,net_generation_mw_from_hydropower_and_pumped_storage_adjusted,net_generation_mw_from_hydropower_and_pumped_storage_adjusted -net_generation_hydro_imputed_mwh,,,,,,,net_generation_mw_from_hydropower_and_pumped_storage_imputed,net_generation_mw_from_hydropower_and_pumped_storage_imputed,net_generation_mw_from_hydropower_and_pumped_storage_imputed,net_generation_mw_from_hydropower_and_pumped_storage_imputed,net_generation_mw_from_hydropower_and_pumped_storage_imputed,net_generation_mw_from_hydropower_and_pumped_storage_imputed,net_generation_mw_from_hydropower_and_pumped_storage_imputed,net_generation_mw_from_hydropower_and_pumped_storage_imputed,net_generation_mw_from_hydropower_and_pumped_storage_imputed,net_generation_mw_from_hydropower_and_pumped_storage_imputed,net_generation_mw_from_hydropower_and_pumped_storage_imputed,net_generation_mw_from_hydropower_and_pumped_storage_imputed -net_generation_gas_reported_mwh,,,,,,,net_generation_mw_from_natural_gas,net_generation_mw_from_natural_gas,net_generation_mw_from_natural_gas,net_generation_mw_from_natural_gas,net_generation_mw_from_natural_gas,net_generation_mw_from_natural_gas,net_generation_mw_from_natural_gas,net_generation_mw_from_natural_gas,net_generation_mw_from_natural_gas,net_generation_mw_from_natural_gas,net_generation_mw_from_natural_gas,net_generation_mw_from_natural_gas -net_generation_gas_adjusted_mwh,,,,,,,net_generation_mw_from_natural_gas_adjusted,net_generation_mw_from_natural_gas_adjusted,net_generation_mw_from_natural_gas_adjusted,net_generation_mw_from_natural_gas_adjusted,net_generation_mw_from_natural_gas_adjusted,net_generation_mw_from_natural_gas_adjusted,net_generation_mw_from_natural_gas_adjusted,net_generation_mw_from_natural_gas_adjusted,net_generation_mw_from_natural_gas_adjusted,net_generation_mw_from_natural_gas_adjusted,net_generation_mw_from_natural_gas_adjusted,net_generation_mw_from_natural_gas_adjusted -net_generation_gas_imputed_mwh,,,,,,,net_generation_mw_from_natural_gas_imputed,net_generation_mw_from_natural_gas_imputed,net_generation_mw_from_natural_gas_imputed,net_generation_mw_from_natural_gas_imputed,net_generation_mw_from_natural_gas_imputed,net_generation_mw_from_natural_gas_imputed,net_generation_mw_from_natural_gas_imputed,net_generation_mw_from_natural_gas_imputed,net_generation_mw_from_natural_gas_imputed,net_generation_mw_from_natural_gas_imputed,net_generation_mw_from_natural_gas_imputed,net_generation_mw_from_natural_gas_imputed -net_generation_nuclear_reported_mwh,,,,,,,net_generation_mw_from_nuclear,net_generation_mw_from_nuclear,net_generation_mw_from_nuclear,net_generation_mw_from_nuclear,net_generation_mw_from_nuclear,net_generation_mw_from_nuclear,net_generation_mw_from_nuclear,net_generation_mw_from_nuclear,net_generation_mw_from_nuclear,net_generation_mw_from_nuclear,net_generation_mw_from_nuclear,net_generation_mw_from_nuclear -net_generation_nuclear_adjusted_mwh,,,,,,,net_generation_mw_from_nuclear_adjusted,net_generation_mw_from_nuclear_adjusted,net_generation_mw_from_nuclear_adjusted,net_generation_mw_from_nuclear_adjusted,net_generation_mw_from_nuclear_adjusted,net_generation_mw_from_nuclear_adjusted,net_generation_mw_from_nuclear_adjusted,net_generation_mw_from_nuclear_adjusted,net_generation_mw_from_nuclear_adjusted,net_generation_mw_from_nuclear_adjusted,net_generation_mw_from_nuclear_adjusted,net_generation_mw_from_nuclear_adjusted -net_generation_nuclear_imputed_mwh,,,,,,,net_generation_mw_from_nuclear_imputed,net_generation_mw_from_nuclear_imputed,net_generation_mw_from_nuclear_imputed,net_generation_mw_from_nuclear_imputed,net_generation_mw_from_nuclear_imputed,net_generation_mw_from_nuclear_imputed,net_generation_mw_from_nuclear_imputed,net_generation_mw_from_nuclear_imputed,net_generation_mw_from_nuclear_imputed,net_generation_mw_from_nuclear_imputed,net_generation_mw_from_nuclear_imputed,net_generation_mw_from_nuclear_imputed -net_generation_other_reported_mwh,,,,,,,net_generation_mw_from_other_fuel_sources,net_generation_mw_from_other_fuel_sources,net_generation_mw_from_other_fuel_sources,net_generation_mw_from_other_fuel_sources,net_generation_mw_from_other_fuel_sources,net_generation_mw_from_other_fuel_sources,net_generation_mw_from_other_fuel_sources,net_generation_mw_from_other_fuel_sources,net_generation_mw_from_other_fuel_sources,net_generation_mw_from_other_fuel_sources,net_generation_mw_from_other_fuel_sources,net_generation_mw_from_other_fuel_sources -net_generation_other_adjusted_mwh,,,,,,,net_generation_mw_from_other_fuel_sources_adjusted,net_generation_mw_from_other_fuel_sources_adjusted,net_generation_mw_from_other_fuel_sources_adjusted,net_generation_mw_from_other_fuel_sources_adjusted,net_generation_mw_from_other_fuel_sources_adjusted,net_generation_mw_from_other_fuel_sources_adjusted,net_generation_mw_from_other_fuel_sources_adjusted,net_generation_mw_from_other_fuel_sources_adjusted,net_generation_mw_from_other_fuel_sources_adjusted,net_generation_mw_from_other_fuel_sources_adjusted,net_generation_mw_from_other_fuel_sources_adjusted,net_generation_mw_from_other_fuel_sources_adjusted -net_generation_other_imputed_mwh,,,,,,,net_generation_mw_from_other_fuel_sources_imputed,net_generation_mw_from_other_fuel_sources_imputed,net_generation_mw_from_other_fuel_sources_imputed,net_generation_mw_from_other_fuel_sources_imputed,net_generation_mw_from_other_fuel_sources_imputed,net_generation_mw_from_other_fuel_sources_imputed,net_generation_mw_from_other_fuel_sources_imputed,net_generation_mw_from_other_fuel_sources_imputed,net_generation_mw_from_other_fuel_sources_imputed,net_generation_mw_from_other_fuel_sources_imputed,net_generation_mw_from_other_fuel_sources_imputed,net_generation_mw_from_other_fuel_sources_imputed -net_generation_solar_reported_mwh,,,,,,,net_generation_mw_from_solar,net_generation_mw_from_solar,net_generation_mw_from_solar,net_generation_mw_from_solar,net_generation_mw_from_solar,net_generation_mw_from_solar,net_generation_mw_from_solar,net_generation_mw_from_solar,net_generation_mw_from_solar,net_generation_mw_from_solar,net_generation_mw_from_solar,net_generation_mw_from_solar -net_generation_solar_adjusted_mwh,,,,,,,net_generation_mw_from_solar_adjusted,net_generation_mw_from_solar_adjusted,net_generation_mw_from_solar_adjusted,net_generation_mw_from_solar_adjusted,net_generation_mw_from_solar_adjusted,net_generation_mw_from_solar_adjusted,net_generation_mw_from_solar_adjusted,net_generation_mw_from_solar_adjusted,net_generation_mw_from_solar_adjusted,net_generation_mw_from_solar_adjusted,net_generation_mw_from_solar_adjusted,net_generation_mw_from_solar_adjusted -net_generation_solar_imputed_mwh,,,,,,,net_generation_mw_from_solar_imputed,net_generation_mw_from_solar_imputed,net_generation_mw_from_solar_imputed,net_generation_mw_from_solar_imputed,net_generation_mw_from_solar_imputed,net_generation_mw_from_solar_imputed,net_generation_mw_from_solar_imputed,net_generation_mw_from_solar_imputed,net_generation_mw_from_solar_imputed,net_generation_mw_from_solar_imputed,net_generation_mw_from_solar_imputed,net_generation_mw_from_solar_imputed -net_generation_unknown_reported_mwh,,,,,,,net_generation_mw_from_unknown_fuel_sources,net_generation_mw_from_unknown_fuel_sources,net_generation_mw_from_unknown_fuel_sources,net_generation_mw_from_unknown_fuel_sources,net_generation_mw_from_unknown_fuel_sources,net_generation_mw_from_unknown_fuel_sources,net_generation_mw_from_unknown_fuel_sources,net_generation_mw_from_unknown_fuel_sources,net_generation_mw_from_unknown_fuel_sources,net_generation_mw_from_unknown_fuel_sources,net_generation_mw_from_unknown_fuel_sources,net_generation_mw_from_unknown_fuel_sources -net_generation_wind_reported_mwh,,,,,,,net_generation_mw_from_wind,net_generation_mw_from_wind,net_generation_mw_from_wind,net_generation_mw_from_wind,net_generation_mw_from_wind,net_generation_mw_from_wind,net_generation_mw_from_wind,net_generation_mw_from_wind,net_generation_mw_from_wind,net_generation_mw_from_wind,net_generation_mw_from_wind,net_generation_mw_from_wind -net_generation_wind_adjusted_mwh,,,,,,,net_generation_mw_from_wind_adjusted,net_generation_mw_from_wind_adjusted,net_generation_mw_from_wind_adjusted,net_generation_mw_from_wind_adjusted,net_generation_mw_from_wind_adjusted,net_generation_mw_from_wind_adjusted,net_generation_mw_from_wind_adjusted,net_generation_mw_from_wind_adjusted,net_generation_mw_from_wind_adjusted,net_generation_mw_from_wind_adjusted,net_generation_mw_from_wind_adjusted,net_generation_mw_from_wind_adjusted -net_generation_wind_imputed_mwh,,,,,,,net_generation_mw_from_wind_imputed,net_generation_mw_from_wind_imputed,net_generation_mw_from_wind_imputed,net_generation_mw_from_wind_imputed,net_generation_mw_from_wind_imputed,net_generation_mw_from_wind_imputed,net_generation_mw_from_wind_imputed,net_generation_mw_from_wind_imputed,net_generation_mw_from_wind_imputed,net_generation_mw_from_wind_imputed,net_generation_mw_from_wind_imputed,net_generation_mw_from_wind_imputed -sum_adjacent_balancing_authorities_mwh,sum_valid_dibas_mw,sum_valid_dibas_mw,sum_valid_dibas_mw,sum_valid_dibas_mw,sum_valid_dibas_mw,sum_valid_dibas_mw,sum_valid_dibas_mw,sum_valid_dibas_mw,sum_valid_dibas_mw,sum_valid_dibas_mw,sum_valid_dibas_mw,sum_valid_dibas_mw,sum_valid_dibas_mw,sum_valid_dibas_mw,sum_valid_dibas_mw,sum_valid_dibas_mw,sum_valid_dibas_mw,sum_valid_dibas_mw -interchange_reported_mwh,total_interchange_mw,total_interchange_mw,total_interchange_mw,total_interchange_mw,total_interchange_mw,total_interchange_mw,total_interchange_mw,total_interchange_mw,total_interchange_mw,total_interchange_mw,total_interchange_mw,total_interchange_mw,total_interchange_mw,total_interchange_mw,total_interchange_mw,total_interchange_mw,total_interchange_mw,total_interchange_mw -interchange_adjusted_mwh,total_interchange_mw_adjusted,total_interchange_mw_adjusted,total_interchange_mw_adjusted,total_interchange_mw_adjusted,total_interchange_mw_adjusted,total_interchange_mw_adjusted,total_interchange_mw_adjusted,total_interchange_mw_adjusted,total_interchange_mw_adjusted,total_interchange_mw_adjusted,total_interchange_mw_adjusted,total_interchange_mw_adjusted,total_interchange_mw_adjusted,total_interchange_mw_adjusted,total_interchange_mw_adjusted,total_interchange_mw_adjusted,total_interchange_mw_adjusted,total_interchange_mw_adjusted -interchange_imputed_mwh,total_interchange_mw_imputed,total_interchange_mw_imputed,total_interchange_mw_imputed,total_interchange_mw_imputed,total_interchange_mw_imputed,total_interchange_mw_imputed,total_interchange_mw_imputed,total_interchange_mw_imputed,total_interchange_mw_imputed,total_interchange_mw_imputed,total_interchange_mw_imputed,total_interchange_mw_imputed,total_interchange_mw_imputed,total_interchange_mw_imputed,total_interchange_mw_imputed,total_interchange_mw_imputed,total_interchange_mw_imputed,total_interchange_mw_imputed +half_year_index,2015half2,2016half1,2016half2,2017half1,2017half2,2018half1,2018half2,2019half1,2019half2,2020half1,2020half2,2021half1,2021half2,2022half1,2022half2,2023half1,2023half2,2024half1,2024half2 +balancing_authority_code_eia,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority +balancing_authority_region_code_eia,region,region,region,region,region,region,region,region,region,region,region,region,region,region,region,region,region,region,region +report_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date +report_hour_local,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number +datetime_local,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour +datetime_utc,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour +demand_reported_mwh,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw +demand_forecast_mwh,demand_forecast_mw,demand_forecast_mw,demand_forecast_mw,demand_forecast_mw,demand_forecast_mw,demand_forecast_mw,demand_forecast_mw,demand_forecast_mw,demand_forecast_mw,demand_forecast_mw,demand_forecast_mw,demand_forecast_mw,demand_forecast_mw,demand_forecast_mw,demand_forecast_mw,demand_forecast_mw,demand_forecast_mw,demand_forecast_mw,demand_forecast_mw +demand_adjusted_mwh,demand_mw_adjusted,demand_mw_adjusted,demand_mw_adjusted,demand_mw_adjusted,demand_mw_adjusted,demand_mw_adjusted,demand_mw_adjusted,demand_mw_adjusted,demand_mw_adjusted,demand_mw_adjusted,demand_mw_adjusted,demand_mw_adjusted,demand_mw_adjusted,demand_mw_adjusted,demand_mw_adjusted,demand_mw_adjusted,demand_mw_adjusted,demand_mw_adjusted,demand_mw_adjusted +demand_imputed_mwh,demand_mw_imputed,demand_mw_imputed,demand_mw_imputed,demand_mw_imputed,demand_mw_imputed,demand_mw_imputed,demand_mw_imputed,demand_mw_imputed,demand_mw_imputed,demand_mw_imputed,demand_mw_imputed,demand_mw_imputed,demand_mw_imputed,demand_mw_imputed,demand_mw_imputed,demand_mw_imputed,demand_mw_imputed,demand_mw_imputed,demand_mw_imputed +net_generation_total_reported_mwh,net_generation_mw,net_generation_mw,net_generation_mw,net_generation_mw,net_generation_mw,net_generation_mw,net_generation_mw,net_generation_mw,net_generation_mw,net_generation_mw,net_generation_mw,net_generation_mw,net_generation_mw,net_generation_mw,net_generation_mw,net_generation_mw,net_generation_mw,net_generation_mw,net_generation_mw +net_generation_total_adjusted_mwh,net_generation_mw_adjusted,net_generation_mw_adjusted,net_generation_mw_adjusted,net_generation_mw_adjusted,net_generation_mw_adjusted,net_generation_mw_adjusted,net_generation_mw_adjusted,net_generation_mw_adjusted,net_generation_mw_adjusted,net_generation_mw_adjusted,net_generation_mw_adjusted,net_generation_mw_adjusted,net_generation_mw_adjusted,net_generation_mw_adjusted,net_generation_mw_adjusted,net_generation_mw_adjusted,net_generation_mw_adjusted,net_generation_mw_adjusted,net_generation_mw_adjusted +net_generation_total_imputed_mwh,net_generation_mw_imputed,net_generation_mw_imputed,net_generation_mw_imputed,net_generation_mw_imputed,net_generation_mw_imputed,net_generation_mw_imputed,net_generation_mw_imputed,net_generation_mw_imputed,net_generation_mw_imputed,net_generation_mw_imputed,net_generation_mw_imputed,net_generation_mw_imputed,net_generation_mw_imputed,net_generation_mw_imputed,net_generation_mw_imputed,net_generation_mw_imputed,net_generation_mw_imputed,net_generation_mw_imputed,net_generation_mw_imputed +net_generation_oil_reported_mwh,,,,,,,net_generation_mw_from_all_petroleum_products,net_generation_mw_from_all_petroleum_products,net_generation_mw_from_all_petroleum_products,net_generation_mw_from_all_petroleum_products,net_generation_mw_from_all_petroleum_products,net_generation_mw_from_all_petroleum_products,net_generation_mw_from_all_petroleum_products,net_generation_mw_from_all_petroleum_products,net_generation_mw_from_all_petroleum_products,net_generation_mw_from_all_petroleum_products,net_generation_mw_from_all_petroleum_products,net_generation_mw_from_all_petroleum_products,net_generation_mw_from_all_petroleum_products +net_generation_oil_adjusted_mwh,,,,,,,net_generation_mw_from_all_petroleum_products_adjusted,net_generation_mw_from_all_petroleum_products_adjusted,net_generation_mw_from_all_petroleum_products_adjusted,net_generation_mw_from_all_petroleum_products_adjusted,net_generation_mw_from_all_petroleum_products_adjusted,net_generation_mw_from_all_petroleum_products_adjusted,net_generation_mw_from_all_petroleum_products_adjusted,net_generation_mw_from_all_petroleum_products_adjusted,net_generation_mw_from_all_petroleum_products_adjusted,net_generation_mw_from_all_petroleum_products_adjusted,net_generation_mw_from_all_petroleum_products_adjusted,net_generation_mw_from_all_petroleum_products_adjusted,net_generation_mw_from_all_petroleum_products_adjusted +net_generation_oil_imputed_mwh,,,,,,,net_generation_mw_from_all_petroleum_products_imputed,net_generation_mw_from_all_petroleum_products_imputed,net_generation_mw_from_all_petroleum_products_imputed,net_generation_mw_from_all_petroleum_products_imputed,net_generation_mw_from_all_petroleum_products_imputed,net_generation_mw_from_all_petroleum_products_imputed,net_generation_mw_from_all_petroleum_products_imputed,net_generation_mw_from_all_petroleum_products_imputed,net_generation_mw_from_all_petroleum_products_imputed,net_generation_mw_from_all_petroleum_products_imputed,net_generation_mw_from_all_petroleum_products_imputed,net_generation_mw_from_all_petroleum_products_imputed,net_generation_mw_from_all_petroleum_products_imputed +net_generation_coal_reported_mwh,,,,,,,net_generation_mw_from_coal,net_generation_mw_from_coal,net_generation_mw_from_coal,net_generation_mw_from_coal,net_generation_mw_from_coal,net_generation_mw_from_coal,net_generation_mw_from_coal,net_generation_mw_from_coal,net_generation_mw_from_coal,net_generation_mw_from_coal,net_generation_mw_from_coal,net_generation_mw_from_coal,net_generation_mw_from_coal +net_generation_coal_adjusted_mwh,,,,,,,net_generation_mw_from_coal_adjusted,net_generation_mw_from_coal_adjusted,net_generation_mw_from_coal_adjusted,net_generation_mw_from_coal_adjusted,net_generation_mw_from_coal_adjusted,net_generation_mw_from_coal_adjusted,net_generation_mw_from_coal_adjusted,net_generation_mw_from_coal_adjusted,net_generation_mw_from_coal_adjusted,net_generation_mw_from_coal_adjusted,net_generation_mw_from_coal_adjusted,net_generation_mw_from_coal_adjusted,net_generation_mw_from_coal_adjusted +net_generation_coal_imputed_mwh,,,,,,,net_generation_mw_from_coal_imputed,net_generation_mw_from_coal_imputed,net_generation_mw_from_coal_imputed,net_generation_mw_from_coal_imputed,net_generation_mw_from_coal_imputed,net_generation_mw_from_coal_imputed,net_generation_mw_from_coal_imputed,net_generation_mw_from_coal_imputed,net_generation_mw_from_coal_imputed,net_generation_mw_from_coal_imputed,net_generation_mw_from_coal_imputed,net_generation_mw_from_coal_imputed,net_generation_mw_from_coal_imputed +net_generation_hydro_reported_mwh,,,,,,,net_generation_mw_from_hydropower_and_pumped_storage,net_generation_mw_from_hydropower_and_pumped_storage,net_generation_mw_from_hydropower_and_pumped_storage,net_generation_mw_from_hydropower_and_pumped_storage,net_generation_mw_from_hydropower_and_pumped_storage,net_generation_mw_from_hydropower_and_pumped_storage,net_generation_mw_from_hydropower_and_pumped_storage,net_generation_mw_from_hydropower_and_pumped_storage,net_generation_mw_from_hydropower_and_pumped_storage,net_generation_mw_from_hydropower_and_pumped_storage,net_generation_mw_from_hydropower_and_pumped_storage,net_generation_mw_from_hydropower_and_pumped_storage,net_generation_mw_from_hydropower_and_pumped_storage +net_generation_hydro_adjusted_mwh,,,,,,,net_generation_mw_from_hydropower_and_pumped_storage_adjusted,net_generation_mw_from_hydropower_and_pumped_storage_adjusted,net_generation_mw_from_hydropower_and_pumped_storage_adjusted,net_generation_mw_from_hydropower_and_pumped_storage_adjusted,net_generation_mw_from_hydropower_and_pumped_storage_adjusted,net_generation_mw_from_hydropower_and_pumped_storage_adjusted,net_generation_mw_from_hydropower_and_pumped_storage_adjusted,net_generation_mw_from_hydropower_and_pumped_storage_adjusted,net_generation_mw_from_hydropower_and_pumped_storage_adjusted,net_generation_mw_from_hydropower_and_pumped_storage_adjusted,net_generation_mw_from_hydropower_and_pumped_storage_adjusted,net_generation_mw_from_hydropower_and_pumped_storage_adjusted,net_generation_mw_from_hydropower_and_pumped_storage_adjusted +net_generation_hydro_imputed_mwh,,,,,,,net_generation_mw_from_hydropower_and_pumped_storage_imputed,net_generation_mw_from_hydropower_and_pumped_storage_imputed,net_generation_mw_from_hydropower_and_pumped_storage_imputed,net_generation_mw_from_hydropower_and_pumped_storage_imputed,net_generation_mw_from_hydropower_and_pumped_storage_imputed,net_generation_mw_from_hydropower_and_pumped_storage_imputed,net_generation_mw_from_hydropower_and_pumped_storage_imputed,net_generation_mw_from_hydropower_and_pumped_storage_imputed,net_generation_mw_from_hydropower_and_pumped_storage_imputed,net_generation_mw_from_hydropower_and_pumped_storage_imputed,net_generation_mw_from_hydropower_and_pumped_storage_imputed,net_generation_mw_from_hydropower_and_pumped_storage_imputed,net_generation_mw_from_hydropower_and_pumped_storage_imputed +net_generation_gas_reported_mwh,,,,,,,net_generation_mw_from_natural_gas,net_generation_mw_from_natural_gas,net_generation_mw_from_natural_gas,net_generation_mw_from_natural_gas,net_generation_mw_from_natural_gas,net_generation_mw_from_natural_gas,net_generation_mw_from_natural_gas,net_generation_mw_from_natural_gas,net_generation_mw_from_natural_gas,net_generation_mw_from_natural_gas,net_generation_mw_from_natural_gas,net_generation_mw_from_natural_gas,net_generation_mw_from_natural_gas +net_generation_gas_adjusted_mwh,,,,,,,net_generation_mw_from_natural_gas_adjusted,net_generation_mw_from_natural_gas_adjusted,net_generation_mw_from_natural_gas_adjusted,net_generation_mw_from_natural_gas_adjusted,net_generation_mw_from_natural_gas_adjusted,net_generation_mw_from_natural_gas_adjusted,net_generation_mw_from_natural_gas_adjusted,net_generation_mw_from_natural_gas_adjusted,net_generation_mw_from_natural_gas_adjusted,net_generation_mw_from_natural_gas_adjusted,net_generation_mw_from_natural_gas_adjusted,net_generation_mw_from_natural_gas_adjusted,net_generation_mw_from_natural_gas_adjusted +net_generation_gas_imputed_mwh,,,,,,,net_generation_mw_from_natural_gas_imputed,net_generation_mw_from_natural_gas_imputed,net_generation_mw_from_natural_gas_imputed,net_generation_mw_from_natural_gas_imputed,net_generation_mw_from_natural_gas_imputed,net_generation_mw_from_natural_gas_imputed,net_generation_mw_from_natural_gas_imputed,net_generation_mw_from_natural_gas_imputed,net_generation_mw_from_natural_gas_imputed,net_generation_mw_from_natural_gas_imputed,net_generation_mw_from_natural_gas_imputed,net_generation_mw_from_natural_gas_imputed,net_generation_mw_from_natural_gas_imputed +net_generation_nuclear_reported_mwh,,,,,,,net_generation_mw_from_nuclear,net_generation_mw_from_nuclear,net_generation_mw_from_nuclear,net_generation_mw_from_nuclear,net_generation_mw_from_nuclear,net_generation_mw_from_nuclear,net_generation_mw_from_nuclear,net_generation_mw_from_nuclear,net_generation_mw_from_nuclear,net_generation_mw_from_nuclear,net_generation_mw_from_nuclear,net_generation_mw_from_nuclear,net_generation_mw_from_nuclear +net_generation_nuclear_adjusted_mwh,,,,,,,net_generation_mw_from_nuclear_adjusted,net_generation_mw_from_nuclear_adjusted,net_generation_mw_from_nuclear_adjusted,net_generation_mw_from_nuclear_adjusted,net_generation_mw_from_nuclear_adjusted,net_generation_mw_from_nuclear_adjusted,net_generation_mw_from_nuclear_adjusted,net_generation_mw_from_nuclear_adjusted,net_generation_mw_from_nuclear_adjusted,net_generation_mw_from_nuclear_adjusted,net_generation_mw_from_nuclear_adjusted,net_generation_mw_from_nuclear_adjusted,net_generation_mw_from_nuclear_adjusted +net_generation_nuclear_imputed_mwh,,,,,,,net_generation_mw_from_nuclear_imputed,net_generation_mw_from_nuclear_imputed,net_generation_mw_from_nuclear_imputed,net_generation_mw_from_nuclear_imputed,net_generation_mw_from_nuclear_imputed,net_generation_mw_from_nuclear_imputed,net_generation_mw_from_nuclear_imputed,net_generation_mw_from_nuclear_imputed,net_generation_mw_from_nuclear_imputed,net_generation_mw_from_nuclear_imputed,net_generation_mw_from_nuclear_imputed,net_generation_mw_from_nuclear_imputed,net_generation_mw_from_nuclear_imputed +net_generation_other_reported_mwh,,,,,,,net_generation_mw_from_other_fuel_sources,net_generation_mw_from_other_fuel_sources,net_generation_mw_from_other_fuel_sources,net_generation_mw_from_other_fuel_sources,net_generation_mw_from_other_fuel_sources,net_generation_mw_from_other_fuel_sources,net_generation_mw_from_other_fuel_sources,net_generation_mw_from_other_fuel_sources,net_generation_mw_from_other_fuel_sources,net_generation_mw_from_other_fuel_sources,net_generation_mw_from_other_fuel_sources,net_generation_mw_from_other_fuel_sources,net_generation_mw_from_other_fuel_sources +net_generation_other_adjusted_mwh,,,,,,,net_generation_mw_from_other_fuel_sources_adjusted,net_generation_mw_from_other_fuel_sources_adjusted,net_generation_mw_from_other_fuel_sources_adjusted,net_generation_mw_from_other_fuel_sources_adjusted,net_generation_mw_from_other_fuel_sources_adjusted,net_generation_mw_from_other_fuel_sources_adjusted,net_generation_mw_from_other_fuel_sources_adjusted,net_generation_mw_from_other_fuel_sources_adjusted,net_generation_mw_from_other_fuel_sources_adjusted,net_generation_mw_from_other_fuel_sources_adjusted,net_generation_mw_from_other_fuel_sources_adjusted,net_generation_mw_from_other_fuel_sources_adjusted,net_generation_mw_from_other_fuel_sources_adjusted +net_generation_other_imputed_mwh,,,,,,,net_generation_mw_from_other_fuel_sources_imputed,net_generation_mw_from_other_fuel_sources_imputed,net_generation_mw_from_other_fuel_sources_imputed,net_generation_mw_from_other_fuel_sources_imputed,net_generation_mw_from_other_fuel_sources_imputed,net_generation_mw_from_other_fuel_sources_imputed,net_generation_mw_from_other_fuel_sources_imputed,net_generation_mw_from_other_fuel_sources_imputed,net_generation_mw_from_other_fuel_sources_imputed,net_generation_mw_from_other_fuel_sources_imputed,net_generation_mw_from_other_fuel_sources_imputed,net_generation_mw_from_other_fuel_sources_imputed,net_generation_mw_from_other_fuel_sources_imputed +net_generation_solar_reported_mwh,,,,,,,net_generation_mw_from_solar,net_generation_mw_from_solar,net_generation_mw_from_solar,net_generation_mw_from_solar,net_generation_mw_from_solar,net_generation_mw_from_solar,net_generation_mw_from_solar,net_generation_mw_from_solar,net_generation_mw_from_solar,net_generation_mw_from_solar,net_generation_mw_from_solar,net_generation_mw_from_solar,net_generation_mw_from_solar +net_generation_solar_adjusted_mwh,,,,,,,net_generation_mw_from_solar_adjusted,net_generation_mw_from_solar_adjusted,net_generation_mw_from_solar_adjusted,net_generation_mw_from_solar_adjusted,net_generation_mw_from_solar_adjusted,net_generation_mw_from_solar_adjusted,net_generation_mw_from_solar_adjusted,net_generation_mw_from_solar_adjusted,net_generation_mw_from_solar_adjusted,net_generation_mw_from_solar_adjusted,net_generation_mw_from_solar_adjusted,net_generation_mw_from_solar_adjusted,net_generation_mw_from_solar_adjusted +net_generation_solar_imputed_mwh,,,,,,,net_generation_mw_from_solar_imputed,net_generation_mw_from_solar_imputed,net_generation_mw_from_solar_imputed,net_generation_mw_from_solar_imputed,net_generation_mw_from_solar_imputed,net_generation_mw_from_solar_imputed,net_generation_mw_from_solar_imputed,net_generation_mw_from_solar_imputed,net_generation_mw_from_solar_imputed,net_generation_mw_from_solar_imputed,net_generation_mw_from_solar_imputed,net_generation_mw_from_solar_imputed,net_generation_mw_from_solar_imputed +net_generation_unknown_reported_mwh,,,,,,,net_generation_mw_from_unknown_fuel_sources,net_generation_mw_from_unknown_fuel_sources,net_generation_mw_from_unknown_fuel_sources,net_generation_mw_from_unknown_fuel_sources,net_generation_mw_from_unknown_fuel_sources,net_generation_mw_from_unknown_fuel_sources,net_generation_mw_from_unknown_fuel_sources,net_generation_mw_from_unknown_fuel_sources,net_generation_mw_from_unknown_fuel_sources,net_generation_mw_from_unknown_fuel_sources,net_generation_mw_from_unknown_fuel_sources,net_generation_mw_from_unknown_fuel_sources,net_generation_mw_from_unknown_fuel_sources +net_generation_wind_reported_mwh,,,,,,,net_generation_mw_from_wind,net_generation_mw_from_wind,net_generation_mw_from_wind,net_generation_mw_from_wind,net_generation_mw_from_wind,net_generation_mw_from_wind,net_generation_mw_from_wind,net_generation_mw_from_wind,net_generation_mw_from_wind,net_generation_mw_from_wind,net_generation_mw_from_wind,net_generation_mw_from_wind,net_generation_mw_from_wind +net_generation_wind_adjusted_mwh,,,,,,,net_generation_mw_from_wind_adjusted,net_generation_mw_from_wind_adjusted,net_generation_mw_from_wind_adjusted,net_generation_mw_from_wind_adjusted,net_generation_mw_from_wind_adjusted,net_generation_mw_from_wind_adjusted,net_generation_mw_from_wind_adjusted,net_generation_mw_from_wind_adjusted,net_generation_mw_from_wind_adjusted,net_generation_mw_from_wind_adjusted,net_generation_mw_from_wind_adjusted,net_generation_mw_from_wind_adjusted,net_generation_mw_from_wind_adjusted +net_generation_wind_imputed_mwh,,,,,,,net_generation_mw_from_wind_imputed,net_generation_mw_from_wind_imputed,net_generation_mw_from_wind_imputed,net_generation_mw_from_wind_imputed,net_generation_mw_from_wind_imputed,net_generation_mw_from_wind_imputed,net_generation_mw_from_wind_imputed,net_generation_mw_from_wind_imputed,net_generation_mw_from_wind_imputed,net_generation_mw_from_wind_imputed,net_generation_mw_from_wind_imputed,net_generation_mw_from_wind_imputed,net_generation_mw_from_wind_imputed +sum_adjacent_balancing_authorities_mwh,sum_valid_dibas_mw,sum_valid_dibas_mw,sum_valid_dibas_mw,sum_valid_dibas_mw,sum_valid_dibas_mw,sum_valid_dibas_mw,sum_valid_dibas_mw,sum_valid_dibas_mw,sum_valid_dibas_mw,sum_valid_dibas_mw,sum_valid_dibas_mw,sum_valid_dibas_mw,sum_valid_dibas_mw,sum_valid_dibas_mw,sum_valid_dibas_mw,sum_valid_dibas_mw,sum_valid_dibas_mw,sum_valid_dibas_mw,sum_valid_dibas_mw +interchange_reported_mwh,total_interchange_mw,total_interchange_mw,total_interchange_mw,total_interchange_mw,total_interchange_mw,total_interchange_mw,total_interchange_mw,total_interchange_mw,total_interchange_mw,total_interchange_mw,total_interchange_mw,total_interchange_mw,total_interchange_mw,total_interchange_mw,total_interchange_mw,total_interchange_mw,total_interchange_mw,total_interchange_mw,total_interchange_mw +interchange_adjusted_mwh,total_interchange_mw_adjusted,total_interchange_mw_adjusted,total_interchange_mw_adjusted,total_interchange_mw_adjusted,total_interchange_mw_adjusted,total_interchange_mw_adjusted,total_interchange_mw_adjusted,total_interchange_mw_adjusted,total_interchange_mw_adjusted,total_interchange_mw_adjusted,total_interchange_mw_adjusted,total_interchange_mw_adjusted,total_interchange_mw_adjusted,total_interchange_mw_adjusted,total_interchange_mw_adjusted,total_interchange_mw_adjusted,total_interchange_mw_adjusted,total_interchange_mw_adjusted,total_interchange_mw_adjusted +interchange_imputed_mwh,total_interchange_mw_imputed,total_interchange_mw_imputed,total_interchange_mw_imputed,total_interchange_mw_imputed,total_interchange_mw_imputed,total_interchange_mw_imputed,total_interchange_mw_imputed,total_interchange_mw_imputed,total_interchange_mw_imputed,total_interchange_mw_imputed,total_interchange_mw_imputed,total_interchange_mw_imputed,total_interchange_mw_imputed,total_interchange_mw_imputed,total_interchange_mw_imputed,total_interchange_mw_imputed,total_interchange_mw_imputed,total_interchange_mw_imputed,total_interchange_mw_imputed diff --git a/src/pudl/package_data/eia930/column_maps/interchange.csv b/src/pudl/package_data/eia930/column_maps/interchange.csv index 5fa8def30f..d919debab2 100644 --- a/src/pudl/package_data/eia930/column_maps/interchange.csv +++ b/src/pudl/package_data/eia930/column_maps/interchange.csv @@ -1,10 +1,10 @@ -half_year_index,2015half2,2016half1,2016half2,2017half1,2017half2,2018half1,2018half2,2019half1,2019half2,2020half1,2020half2,2021half1,2021half2,2022half1,2022half2,2023half1,2023half2,2024half1 -balancing_authority_code_eia,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority -report_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date -report_hour_local,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number -balancing_authority_code_adjacent_eia,directly_interconnected_balancing_authority,directly_interconnected_balancing_authority,directly_interconnected_balancing_authority,directly_interconnected_balancing_authority,directly_interconnected_balancing_authority,directly_interconnected_balancing_authority,directly_interconnected_balancing_authority,directly_interconnected_balancing_authority,directly_interconnected_balancing_authority,directly_interconnected_balancing_authority,directly_interconnected_balancing_authority,directly_interconnected_balancing_authority,directly_interconnected_balancing_authority,directly_interconnected_balancing_authority,directly_interconnected_balancing_authority,directly_interconnected_balancing_authority,directly_interconnected_balancing_authority,directly_interconnected_balancing_authority -interchange_reported_mwh,interchange_mw,interchange_mw,interchange_mw,interchange_mw,interchange_mw,interchange_mw,interchange_mw,interchange_mw,interchange_mw,interchange_mw,interchange_mw,interchange_mw,interchange_mw,interchange_mw,interchange_mw,interchange_mw,interchange_mw,interchange_mw -datetime_local,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour -datetime_utc,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour -balancing_authority_region_code_eia,region,region,region,region,region,region,region,region,region,region,region,region,region,region,region,region,region,region -region_code_adjacent_eia930,diba_region,diba_region,diba_region,diba_region,diba_region,diba_region,diba_region,diba_region,diba_region,diba_region,diba_region,diba_region,diba_region,diba_region,diba_region,diba_region,diba_region,diba_region +half_year_index,2015half2,2016half1,2016half2,2017half1,2017half2,2018half1,2018half2,2019half1,2019half2,2020half1,2020half2,2021half1,2021half2,2022half1,2022half2,2023half1,2023half2,2024half1,2024half2 +balancing_authority_code_eia,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority +report_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date +report_hour_local,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number +balancing_authority_code_adjacent_eia,directly_interconnected_balancing_authority,directly_interconnected_balancing_authority,directly_interconnected_balancing_authority,directly_interconnected_balancing_authority,directly_interconnected_balancing_authority,directly_interconnected_balancing_authority,directly_interconnected_balancing_authority,directly_interconnected_balancing_authority,directly_interconnected_balancing_authority,directly_interconnected_balancing_authority,directly_interconnected_balancing_authority,directly_interconnected_balancing_authority,directly_interconnected_balancing_authority,directly_interconnected_balancing_authority,directly_interconnected_balancing_authority,directly_interconnected_balancing_authority,directly_interconnected_balancing_authority,directly_interconnected_balancing_authority,directly_interconnected_balancing_authority +interchange_reported_mwh,interchange_mw,interchange_mw,interchange_mw,interchange_mw,interchange_mw,interchange_mw,interchange_mw,interchange_mw,interchange_mw,interchange_mw,interchange_mw,interchange_mw,interchange_mw,interchange_mw,interchange_mw,interchange_mw,interchange_mw,interchange_mw,interchange_mw +datetime_local,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour +datetime_utc,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour +balancing_authority_region_code_eia,region,region,region,region,region,region,region,region,region,region,region,region,region,region,region,region,region,region,region +region_code_adjacent_eia930,diba_region,diba_region,diba_region,diba_region,diba_region,diba_region,diba_region,diba_region,diba_region,diba_region,diba_region,diba_region,diba_region,diba_region,diba_region,diba_region,diba_region,diba_region,diba_region diff --git a/src/pudl/package_data/eia930/column_maps/subregion.csv b/src/pudl/package_data/eia930/column_maps/subregion.csv index 28012a145d..33b87c2da4 100644 --- a/src/pudl/package_data/eia930/column_maps/subregion.csv +++ b/src/pudl/package_data/eia930/column_maps/subregion.csv @@ -1,8 +1,8 @@ -half_year_index,2018half2,2019half1,2019half2,2020half1,2020half2,2021half1,2021half2,2022half1,2022half2,2023half1,2023half2,2024half1 -balancing_authority_code_eia,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority -report_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date -report_hour_local,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number -balancing_authority_subregion_code_eia,sub_region,sub_region,sub_region,sub_region,sub_region,sub_region,sub_region,sub_region,sub_region,sub_region,sub_region,sub_region -demand_reported_mwh,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw -datetime_local,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour -datetime_utc,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour +half_year_index,2018half2,2019half1,2019half2,2020half1,2020half2,2021half1,2021half2,2022half1,2022half2,2023half1,2023half2,2024half1,2024half2 +balancing_authority_code_eia,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority,balancing_authority +report_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date,data_date +report_hour_local,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number,hour_number +balancing_authority_subregion_code_eia,sub_region,sub_region,sub_region,sub_region,sub_region,sub_region,sub_region,sub_region,sub_region,sub_region,sub_region,sub_region,sub_region +demand_reported_mwh,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw,demand_mw +datetime_local,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour,local_time_at_end_of_hour +datetime_utc,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour,utc_time_at_end_of_hour diff --git a/src/pudl/package_data/settings/etl_fast.yml b/src/pudl/package_data/settings/etl_fast.yml index 2e86e396c3..436d21e3c4 100644 --- a/src/pudl/package_data/settings/etl_fast.yml +++ b/src/pudl/package_data/settings/etl_fast.yml @@ -81,7 +81,7 @@ datasets: 2022, ] eia930: - half_years: ["2024half1"] + half_years: ["2024half2"] eiaaeo: years: [2023] # we can only handle 1 year at a time right now. epacems: diff --git a/src/pudl/workspace/datastore.py b/src/pudl/workspace/datastore.py index 0eed0c6c08..ad1f4fccf7 100644 --- a/src/pudl/workspace/datastore.py +++ b/src/pudl/workspace/datastore.py @@ -194,7 +194,7 @@ class ZenodoDoiSettings(BaseSettings): eia860m: ZenodoDoi = "10.5281/zenodo.11110602" eia861: ZenodoDoi = "10.5281/zenodo.10204708" eia923: ZenodoDoi = "10.5281/zenodo.12721286" - eia930: ZenodoDoi = "10.5281/zenodo.10840078" + eia930: ZenodoDoi = "10.5281/zenodo.13149087" eiawater: ZenodoDoi = "10.5281/zenodo.10806016" eiaaeo: ZenodoDoi = "10.5281/zenodo.10838488" eia_bulk_elec: ZenodoDoi = "10.5281/zenodo.13149083"