diff --git a/docs/release_notes.rst b/docs/release_notes.rst index 4253516f8f..d9cc622e1e 100644 --- a/docs/release_notes.rst +++ b/docs/release_notes.rst @@ -71,7 +71,8 @@ Data Coverage ^^^^^^^^^^^^^ * Updated :doc:`data_sources/eia860` to include early release data from 2022. -* Updated :doc:`data_sources/eia923` to include early release data from 2022. +* Updated :doc:`data_sources/eia923` to include early release data from 2022 and + monthly YTD data as of April 2023. * Updated :doc:`data_sources/epacems` to switch from the old FTP server to the new CAMPD API, and to include 2022 data. Due to changes in the ETL, Alaska, Puerto Rico and Hawaii are now included in CEMS processing. See issue :issue:`1264` & PRs diff --git a/migrations/versions/1ceb9897fd34_add_data_maturity_to_eia923m_tables.py b/migrations/versions/1ceb9897fd34_add_data_maturity_to_eia923m_tables.py new file mode 100644 index 0000000000..ec582b8c97 --- /dev/null +++ b/migrations/versions/1ceb9897fd34_add_data_maturity_to_eia923m_tables.py @@ -0,0 +1,113 @@ +"""add data_maturity to eia923m tables + +Revision ID: 1ceb9897fd34 +Revises: f11241c9292d +Create Date: 2023-10-26 16:30:33.771381 + +""" +import sqlalchemy as sa +from alembic import op + +# revision identifiers, used by Alembic. +revision = '1ceb9897fd34' +down_revision = 'f11241c9292d' +branch_labels = None +depends_on = None + + +def upgrade() -> None: + # ### commands auto generated by Alembic - please adjust! ### + with op.batch_alter_table('boiler_fuel_eia923', schema=None) as batch_op: + batch_op.add_column(sa.Column('data_maturity', sa.Text(), nullable=True, comment='Level of maturity of the data record. Some data sources report less-than-final data. PUDL sometimes includes this data, but use at your own risk.')) + batch_op.create_foreign_key(batch_op.f('fk_boiler_fuel_eia923_data_maturity_data_maturities'), 'data_maturities', ['data_maturity'], ['code']) + + with op.batch_alter_table('denorm_boiler_fuel_eia923', schema=None) as batch_op: + batch_op.add_column(sa.Column('data_maturity', sa.Text(), nullable=True, comment='Level of maturity of the data record. Some data sources report less-than-final data. PUDL sometimes includes this data, but use at your own risk.')) + batch_op.create_foreign_key(batch_op.f('fk_denorm_boiler_fuel_eia923_data_maturity_data_maturities'), 'data_maturities', ['data_maturity'], ['code']) + + with op.batch_alter_table('denorm_boiler_fuel_monthly_eia923', schema=None) as batch_op: + batch_op.add_column(sa.Column('data_maturity', sa.Text(), nullable=True, comment='Level of maturity of the data record. Some data sources report less-than-final data. PUDL sometimes includes this data, but use at your own risk.')) + batch_op.create_foreign_key(batch_op.f('fk_denorm_boiler_fuel_monthly_eia923_data_maturity_data_maturities'), 'data_maturities', ['data_maturity'], ['code']) + + with op.batch_alter_table('denorm_boiler_fuel_yearly_eia923', schema=None) as batch_op: + batch_op.add_column(sa.Column('data_maturity', sa.Text(), nullable=True, comment='Level of maturity of the data record. Some data sources report less-than-final data. PUDL sometimes includes this data, but use at your own risk.')) + batch_op.create_foreign_key(batch_op.f('fk_denorm_boiler_fuel_yearly_eia923_data_maturity_data_maturities'), 'data_maturities', ['data_maturity'], ['code']) + + with op.batch_alter_table('denorm_fuel_receipts_costs_monthly_eia923', schema=None) as batch_op: + batch_op.add_column(sa.Column('data_maturity', sa.Text(), nullable=True, comment='Level of maturity of the data record. Some data sources report less-than-final data. PUDL sometimes includes this data, but use at your own risk.')) + batch_op.create_foreign_key(batch_op.f('fk_denorm_fuel_receipts_costs_monthly_eia923_data_maturity_data_maturities'), 'data_maturities', ['data_maturity'], ['code']) + + with op.batch_alter_table('denorm_fuel_receipts_costs_yearly_eia923', schema=None) as batch_op: + batch_op.add_column(sa.Column('data_maturity', sa.Text(), nullable=True, comment='Level of maturity of the data record. Some data sources report less-than-final data. PUDL sometimes includes this data, but use at your own risk.')) + batch_op.create_foreign_key(batch_op.f('fk_denorm_fuel_receipts_costs_yearly_eia923_data_maturity_data_maturities'), 'data_maturities', ['data_maturity'], ['code']) + + with op.batch_alter_table('denorm_generation_fuel_combined_monthly_eia923', schema=None) as batch_op: + batch_op.add_column(sa.Column('data_maturity', sa.Text(), nullable=True, comment='Level of maturity of the data record. Some data sources report less-than-final data. PUDL sometimes includes this data, but use at your own risk.')) + batch_op.create_foreign_key(batch_op.f('fk_denorm_generation_fuel_combined_monthly_eia923_data_maturity_data_maturities'), 'data_maturities', ['data_maturity'], ['code']) + + with op.batch_alter_table('denorm_generation_fuel_combined_yearly_eia923', schema=None) as batch_op: + batch_op.add_column(sa.Column('data_maturity', sa.Text(), nullable=True, comment='Level of maturity of the data record. Some data sources report less-than-final data. PUDL sometimes includes this data, but use at your own risk.')) + batch_op.create_foreign_key(batch_op.f('fk_denorm_generation_fuel_combined_yearly_eia923_data_maturity_data_maturities'), 'data_maturities', ['data_maturity'], ['code']) + + with op.batch_alter_table('denorm_generation_monthly_eia923', schema=None) as batch_op: + batch_op.add_column(sa.Column('data_maturity', sa.Text(), nullable=True, comment='Level of maturity of the data record. Some data sources report less-than-final data. PUDL sometimes includes this data, but use at your own risk.')) + batch_op.create_foreign_key(batch_op.f('fk_denorm_generation_monthly_eia923_data_maturity_data_maturities'), 'data_maturities', ['data_maturity'], ['code']) + + with op.batch_alter_table('denorm_generation_yearly_eia923', schema=None) as batch_op: + batch_op.add_column(sa.Column('data_maturity', sa.Text(), nullable=True, comment='Level of maturity of the data record. Some data sources report less-than-final data. PUDL sometimes includes this data, but use at your own risk.')) + batch_op.create_foreign_key(batch_op.f('fk_denorm_generation_yearly_eia923_data_maturity_data_maturities'), 'data_maturities', ['data_maturity'], ['code']) + + with op.batch_alter_table('denorm_plants_utilities_eia', schema=None) as batch_op: + batch_op.add_column(sa.Column('data_maturity', sa.Text(), nullable=True, comment='Level of maturity of the data record. Some data sources report less-than-final data. PUDL sometimes includes this data, but use at your own risk.')) + batch_op.create_foreign_key(batch_op.f('fk_denorm_plants_utilities_eia_data_maturity_data_maturities'), 'data_maturities', ['data_maturity'], ['code']) + + # ### end Alembic commands ### + + +def downgrade() -> None: + # ### commands auto generated by Alembic - please adjust! ### + with op.batch_alter_table('denorm_plants_utilities_eia', schema=None) as batch_op: + batch_op.drop_constraint(batch_op.f('fk_denorm_plants_utilities_eia_data_maturity_data_maturities'), type_='foreignkey') + batch_op.drop_column('data_maturity') + + with op.batch_alter_table('denorm_generation_yearly_eia923', schema=None) as batch_op: + batch_op.drop_constraint(batch_op.f('fk_denorm_generation_yearly_eia923_data_maturity_data_maturities'), type_='foreignkey') + batch_op.drop_column('data_maturity') + + with op.batch_alter_table('denorm_generation_monthly_eia923', schema=None) as batch_op: + batch_op.drop_constraint(batch_op.f('fk_denorm_generation_monthly_eia923_data_maturity_data_maturities'), type_='foreignkey') + batch_op.drop_column('data_maturity') + + with op.batch_alter_table('denorm_generation_fuel_combined_yearly_eia923', schema=None) as batch_op: + batch_op.drop_constraint(batch_op.f('fk_denorm_generation_fuel_combined_yearly_eia923_data_maturity_data_maturities'), type_='foreignkey') + batch_op.drop_column('data_maturity') + + with op.batch_alter_table('denorm_generation_fuel_combined_monthly_eia923', schema=None) as batch_op: + batch_op.drop_constraint(batch_op.f('fk_denorm_generation_fuel_combined_monthly_eia923_data_maturity_data_maturities'), type_='foreignkey') + batch_op.drop_column('data_maturity') + + with op.batch_alter_table('denorm_fuel_receipts_costs_yearly_eia923', schema=None) as batch_op: + batch_op.drop_constraint(batch_op.f('fk_denorm_fuel_receipts_costs_yearly_eia923_data_maturity_data_maturities'), type_='foreignkey') + batch_op.drop_column('data_maturity') + + with op.batch_alter_table('denorm_fuel_receipts_costs_monthly_eia923', schema=None) as batch_op: + batch_op.drop_constraint(batch_op.f('fk_denorm_fuel_receipts_costs_monthly_eia923_data_maturity_data_maturities'), type_='foreignkey') + batch_op.drop_column('data_maturity') + + with op.batch_alter_table('denorm_boiler_fuel_yearly_eia923', schema=None) as batch_op: + batch_op.drop_constraint(batch_op.f('fk_denorm_boiler_fuel_yearly_eia923_data_maturity_data_maturities'), type_='foreignkey') + batch_op.drop_column('data_maturity') + + with op.batch_alter_table('denorm_boiler_fuel_monthly_eia923', schema=None) as batch_op: + batch_op.drop_constraint(batch_op.f('fk_denorm_boiler_fuel_monthly_eia923_data_maturity_data_maturities'), type_='foreignkey') + batch_op.drop_column('data_maturity') + + with op.batch_alter_table('denorm_boiler_fuel_eia923', schema=None) as batch_op: + batch_op.drop_constraint(batch_op.f('fk_denorm_boiler_fuel_eia923_data_maturity_data_maturities'), type_='foreignkey') + batch_op.drop_column('data_maturity') + + with op.batch_alter_table('boiler_fuel_eia923', schema=None) as batch_op: + batch_op.drop_constraint(batch_op.f('fk_boiler_fuel_eia923_data_maturity_data_maturities'), type_='foreignkey') + batch_op.drop_column('data_maturity') + + # ### end Alembic commands ### diff --git a/src/pudl/analysis/allocate_gen_fuel.py b/src/pudl/analysis/allocate_gen_fuel.py index 116aec0611..8742ee8987 100644 --- a/src/pudl/analysis/allocate_gen_fuel.py +++ b/src/pudl/analysis/allocate_gen_fuel.py @@ -360,7 +360,8 @@ def allocate_gen_fuel_by_generator_energy_source( # Add any startup energy source codes to the list of energy source codes gens_at_freq = adjust_msw_energy_source_codes(gens_at_freq, gf, bf) gens_at_freq = add_missing_energy_source_codes_to_gens(gens_at_freq, gf, bf) - # do the association! + # do the association! --> this step is where a small no. of plants are dropped for + # an unknown reason. Investigate in issue #2978. gen_assoc = associate_generator_tables( gens=gens_at_freq, gf=gf, gen=gen, bf=bf, bga=bga ) diff --git a/src/pudl/extract/eia923.py b/src/pudl/extract/eia923.py index 680be141de..87a6c9413f 100644 --- a/src/pudl/extract/eia923.py +++ b/src/pudl/extract/eia923.py @@ -49,6 +49,10 @@ def process_raw(self, df, page, **partition): if col in df.columns: df = remove_leading_zeros_from_numeric_strings(df=df, col_name=col) df = self.add_data_maturity(df, page, **partition) + # Fill in blank reporting_frequency_code for monthly data + df.loc[ + df["data_maturity"] == "incremental_ytd", "reporting_frequency_code" + ] = "M" # the 2021 early release data had some ding dang "."'s and nulls in the year column if "report_year" in df.columns: mask = (df.report_year == ".") | df.report_year.isnull() diff --git a/src/pudl/extract/excel.py b/src/pudl/extract/excel.py index e308135307..7843798d69 100644 --- a/src/pudl/extract/excel.py +++ b/src/pudl/extract/excel.py @@ -5,6 +5,7 @@ import dbfread import pandas as pd +import regex as re from dagster import ( AssetsDefinition, DynamicOut, @@ -200,10 +201,18 @@ def add_data_maturity(self, df: pd.DataFrame, page, **partition) -> pd.DataFrame ``self.cols_added``. """ maturity = "final" - if "early_release" in self.excel_filename(page, **partition).lower(): + file_name = self.excel_filename(page, **partition) + if "early_release" in file_name.lower(): maturity = "provisional" elif self._dataset_name == "eia860m": maturity = "monthly_update" + elif "EIA923_Schedules_2_3_4_5_M_" in file_name: + release_month = re.search( + r"EIA923_Schedules_2_3_4_5_M_(\d{2})", + file_name, + ).group(1) + if release_month != "12": + maturity = "incremental_ytd" df = df.assign(data_maturity=maturity) self.cols_added.append("data_maturity") return df diff --git a/src/pudl/metadata/resources/eia.py b/src/pudl/metadata/resources/eia.py index bded00c9e1..db59550bcb 100644 --- a/src/pudl/metadata/resources/eia.py +++ b/src/pudl/metadata/resources/eia.py @@ -788,6 +788,7 @@ "utility_id_eia", "utility_name_eia", "utility_id_pudl", + "data_maturity", ], "primary_key": ["report_date", "plant_id_eia", "utility_id_eia"], }, diff --git a/src/pudl/metadata/resources/eia923.py b/src/pudl/metadata/resources/eia923.py index 8e7c5b1219..f79bd60360 100644 --- a/src/pudl/metadata/resources/eia923.py +++ b/src/pudl/metadata/resources/eia923.py @@ -122,8 +122,7 @@ "fuel_mmbtu_per_unit", "sulfur_content_pct", "ash_content_pct", - # No data_maturity field - # see: https://github.com/catalyst-cooperative/pudl/issues/1847 + "data_maturity", ], "primary_key": [ "plant_id_eia", @@ -158,8 +157,7 @@ "fuel_consumed_mmbtu", "sulfur_content_pct", "ash_content_pct", - # No data_maturity field - # see: https://github.com/catalyst-cooperative/pudl/issues/1847 + "data_maturity", ], "primary_key": [ "plant_id_eia", @@ -194,8 +192,7 @@ "fuel_consumed_mmbtu", "sulfur_content_pct", "ash_content_pct", - # No data_maturity field - # see: https://github.com/catalyst-cooperative/pudl/issues/1847 + "data_maturity", ], "primary_key": [ "plant_id_eia", @@ -230,8 +227,7 @@ "fuel_consumed_mmbtu", "sulfur_content_pct", "ash_content_pct", - # No data_maturity field - # see: https://github.com/catalyst-cooperative/pudl/issues/1847 + "data_maturity", ], "primary_key": [ "plant_id_eia", @@ -382,6 +378,7 @@ "mercury_content_ppm", "moisture_content_pct", "chlorine_content_ppm", + "data_maturity", ], }, "field_namespace": "eia", @@ -412,6 +409,7 @@ "mercury_content_ppm", "moisture_content_pct", "chlorine_content_ppm", + "data_maturity", ], }, "field_namespace": "eia", @@ -470,6 +468,7 @@ "generator_id", "unit_id_pudl", "net_generation_mwh", + "data_maturity", ], "primary_key": ["plant_id_eia", "generator_id", "report_date"], }, @@ -491,6 +490,7 @@ "generator_id", "unit_id_pudl", "net_generation_mwh", + "data_maturity", ], "primary_key": ["plant_id_eia", "generator_id", "report_date"], }, @@ -581,6 +581,7 @@ "fuel_consumed_mmbtu", "fuel_consumed_for_electricity_mmbtu", "net_generation_mwh", + "data_maturity", ], "primary_key": [ "plant_id_eia", @@ -613,6 +614,7 @@ "fuel_consumed_mmbtu", "fuel_consumed_for_electricity_mmbtu", "net_generation_mwh", + "data_maturity", ], "primary_key": [ "plant_id_eia", diff --git a/src/pudl/metadata/sources.py b/src/pudl/metadata/sources.py index af1f4c3873..303999da31 100644 --- a/src/pudl/metadata/sources.py +++ b/src/pudl/metadata/sources.py @@ -191,7 +191,7 @@ }, "field_namespace": "eia", "working_partitions": { - "years": sorted(set(range(2001, 2023))), + "years": sorted(set(range(2001, 2024))), }, "contributors": [ CONTRIBUTORS["catalyst-cooperative"], diff --git a/src/pudl/output/eia.py b/src/pudl/output/eia.py index 2641dca3c9..8c8f9d9396 100644 --- a/src/pudl/output/eia.py +++ b/src/pudl/output/eia.py @@ -137,7 +137,7 @@ def denorm_generators_eia( # Bring in some generic plant & utility information: pu_eia = denorm_plants_utilities_eia.drop( - ["plant_name_eia", "utility_id_eia"], axis="columns" + ["plant_name_eia", "utility_id_eia", "data_maturity"], axis="columns" ) out_df = pd.merge(out_df, pu_eia, on=["report_date", "plant_id_eia"], how="left") @@ -242,7 +242,9 @@ def denorm_boilers_eia( # Bring in some generic plant & utility information: out_df = pd.merge( out_df, - denorm_plants_utilities_eia.drop(["plant_name_eia"], axis="columns"), + denorm_plants_utilities_eia.drop( + ["plant_name_eia", "data_maturity"], axis="columns" + ), on=["report_date", "plant_id_eia"], how="left", ) @@ -324,7 +326,7 @@ def denorm_plants_utilities_eia( # to avoid duplicate columns on the merge... out_df = pd.merge( plants_eia, - denorm_utilities_eia, + denorm_utilities_eia.drop(columns=["data_maturity"]), how="left", on=["report_date", "utility_id_eia"], ) @@ -339,6 +341,7 @@ def denorm_plants_utilities_eia( "utility_id_eia", "utility_name_eia", "utility_id_pudl", + "data_maturity", ], ].dropna(subset=["report_date", "plant_id_eia", "utility_id_eia"]) return out_df diff --git a/src/pudl/output/eia923.py b/src/pudl/output/eia923.py index 55721bffa1..2903c3100c 100644 --- a/src/pudl/output/eia923.py +++ b/src/pudl/output/eia923.py @@ -10,7 +10,6 @@ logger = pudl.logging_helpers.get_logger(__name__) - FIRST_COLS = [ "report_date", "plant_id_eia", @@ -34,7 +33,7 @@ def denorm_by_plant( df = ( pudl.helpers.date_merge( left=df, - right=pu, + right=pu.drop(columns=["data_maturity"]), on=["plant_id_eia"], date_on=["year"], how="left", @@ -126,6 +125,29 @@ def _fill_fuel_costs_by_state( return out_df +def drop_ytd_for_annual_tables(df: pd.DataFrame, freq: str) -> pd.DataFrame: + """Drop records in annual tables where data_maturity is incremental_ytd. + + This avoids accidental aggregation errors due to sub-annually reported data. + + Args: + df: A pd.DataFrame that contains a data_maturity column and for + which you want to drop values where data_maturity = incremental_ytd. + freq: either MS or AS to indicate the level of aggretation for a specific table. + + Returns: + pd.DataFrame: The same input pd.DataFrames but without any rows where + data_maturity = incremental_ytd. + """ + if freq == "AS": + logger.info( + "Removing rows where data_maturity is incremental_ytd to avoid " + "aggregation errors." + ) + df = df.loc[df["data_maturity"] != "incremental_ytd"].copy() + return df + + ##################################################################################### # Simple Denormalized Assets ##################################################################################### @@ -230,11 +252,12 @@ def denorm_boiler_fuel_eia923( boiler_fuel_eia923["fuel_consumed_units"] * boiler_fuel_eia923["fuel_mmbtu_per_unit"] ) - return denorm_by_boil( + dd = denorm_by_boil( boiler_fuel_eia923, pu=denorm_plants_utilities_eia, bga=boiler_generator_assn_eia860, ) + return dd @asset( @@ -309,7 +332,6 @@ def denorm_fuel_receipts_costs_eia923( frc_df["total_fuel_cost"] = ( frc_df["fuel_consumed_mmbtu"] * frc_df["fuel_cost_per_mmbtu"] ) - return denorm_by_plant(frc_df, pu=denorm_plants_utilities_eia) @@ -339,11 +361,12 @@ def generation_agg_eia923( denorm_generation_eia923.set_index( pd.DatetimeIndex(denorm_generation_eia923.report_date) ) + .pipe(drop_ytd_for_annual_tables, freq) .groupby( by=["plant_id_eia", "generator_id", pd.Grouper(freq=freq)], observed=True, ) - .agg({"net_generation_mwh": pudl.helpers.sum_na}) + .agg({"net_generation_mwh": pudl.helpers.sum_na, "data_maturity": "first"}) .reset_index() .pipe( denorm_by_gen, @@ -367,6 +390,7 @@ def generation_fuel_combined_agg_eia923( denorm_generation_fuel_combined_eia923.set_index( pd.DatetimeIndex(denorm_generation_fuel_combined_eia923.report_date) ) + .pipe(drop_ytd_for_annual_tables, freq) .groupby( by=[ "plant_id_eia", @@ -385,6 +409,7 @@ def generation_fuel_combined_agg_eia923( "fuel_consumed_mmbtu": pudl.helpers.sum_na, "fuel_consumed_for_electricity_mmbtu": pudl.helpers.sum_na, "net_generation_mwh": pudl.helpers.sum_na, + "data_maturity": "first", } ) ).reset_index() @@ -439,6 +464,7 @@ def boiler_fuel_agg_eia923( total_ash_content=lambda x: x.fuel_consumed_units * x.ash_content_pct, ) .set_index(pd.DatetimeIndex(denorm_boiler_fuel_eia923.report_date)) + .pipe(drop_ytd_for_annual_tables, freq) .groupby( by=[ "plant_id_eia", @@ -458,6 +484,7 @@ def boiler_fuel_agg_eia923( "fuel_consumed_units": pudl.helpers.sum_na, "total_sulfur_content": pudl.helpers.sum_na, "total_ash_content": pudl.helpers.sum_na, + "data_maturity": "first", } ) .assign( @@ -501,6 +528,7 @@ def fuel_receipts_costs_agg_eia923( total_chlorine_content=lambda x: x.chlorine_content_ppm * x.fuel_received_units, ) + .pipe(drop_ytd_for_annual_tables, freq) .groupby( by=["plant_id_eia", "fuel_type_code_pudl", pd.Grouper(freq=freq)], observed=True, @@ -517,6 +545,7 @@ def fuel_receipts_costs_agg_eia923( "total_chlorine_content": pudl.helpers.sum_na, "fuel_cost_from_eiaapi": "any", "state": "first", + "data_maturity": "first", } ) .assign( diff --git a/src/pudl/package_data/eia923/column_maps/boiler_fuel.csv b/src/pudl/package_data/eia923/column_maps/boiler_fuel.csv index 49b5b83f2a..a4291398e6 100644 --- a/src/pudl/package_data/eia923/column_maps/boiler_fuel.csv +++ b/src/pudl/package_data/eia923/column_maps/boiler_fuel.csv @@ -1,69 +1,69 @@ -year_index,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022 -plant_id_eia,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id -combined_heat_power,combined_heat_power_plant,combined_heat_power_plant,combined_heat_power_plant,combined_heat_power_plant,combined_heat_and_power_plant,combined_heat_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant -plant_name_eia,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name -operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name -operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id -plant_state,state,state,state,state,plant_state,state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state -census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region -nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region -naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code -sector_id_eia,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,sector_number,eia_sector_number,sector_number,sector_number,sector_number,sector_number,sector_number,sector_number,sector_number,sector_number,sector_number -sector_name_eia,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name -boiler_id,boiler_id,boiler_id,boiler_id,boiler_id,boiler_id,boiler_id,boiler_id,boiler_id,boiler_id,boiler_id,boiler_id,boiler_id,boiler_id,boiler_id,boiler_id -prime_mover_code,prime_mover_type,prime_mover_type,prime_mover_type,prime_mover_type,reported_prime_mover,prime_mover_type,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover -energy_source_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code -reporting_frequency_code,,,,,,,,,,,respondent_frequency,respondent_frequency,respondent_frequency,respondent_frequency,respondent_frequency -fuel_unit,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label -fuel_consumed_units_january,quantity_of_fuel_consumed_january,quantity_of_fuel_consumed_january,quantity_of_fuel_consumed_january,quantity_of_fuel_consumed_january,quantity_of_fuel_consumed_january,quantity_of_fuel_consumed_january,quantity_of_fuel_consumed_january,quantity_of_fuel_consumed_january,quantity_of_fuel_consumed_january,quantity_of_fuel_consumed_january,quantity_of_fuel_consumed_january,quantity_of_fuel_consumed_january,quantity_of_fuel_consumed_january,quantity_of_fuel_consumed_january,quantity_of_fuel_consumed_january -fuel_consumed_units_february,quantity_of_fuel_consumed_february,quantity_of_fuel_consumed_february,quantity_of_fuel_consumed_february,quantity_of_fuel_consumed_february,quantity_of_fuel_consumed_february,quantity_of_fuel_consumed_february,quantity_of_fuel_consumed_february,quantity_of_fuel_consumed_february,quantity_of_fuel_consumed_february,quantity_of_fuel_consumed_february,quantity_of_fuel_consumed_february,quantity_of_fuel_consumed_february,quantity_of_fuel_consumed_february,quantity_of_fuel_consumed_february,quantity_of_fuel_consumed_february -fuel_consumed_units_march,quantity_of_fuel_consumed_march,quantity_of_fuel_consumed_march,quantity_of_fuel_consumed_march,quantity_of_fuel_consumed_march,quantity_of_fuel_consumed_march,quantity_of_fuel_consumed_march,quantity_of_fuel_consumed_march,quantity_of_fuel_consumed_march,quantity_of_fuel_consumed_march,quantity_of_fuel_consumed_march,quantity_of_fuel_consumed_march,quantity_of_fuel_consumed_march,quantity_of_fuel_consumed_march,quantity_of_fuel_consumed_march,quantity_of_fuel_consumed_march -fuel_consumed_units_april,quantity_of_fuel_consumed_april,quantity_of_fuel_consumed_april,quantity_of_fuel_consumed_april,quantity_of_fuel_consumed_april,quantity_of_fuel_consumed_april,quantity_of_fuel_consumed_april,quantity_of_fuel_consumed_april,quantity_of_fuel_consumed_april,quantity_of_fuel_consumed_april,quantity_of_fuel_consumed_april,quantity_of_fuel_consumed_april,quantity_of_fuel_consumed_april,quantity_of_fuel_consumed_april,quantity_of_fuel_consumed_april,quantity_of_fuel_consumed_april -fuel_consumed_units_may,quantity_of_fuel_consumed_may,quantity_of_fuel_consumed_may,quantity_of_fuel_consumed_may,quantity_of_fuel_consumed_may,quantity_of_fuel_consumed_may,quantity_of_fuel_consumed_may,quantity_of_fuel_consumed_may,quantity_of_fuel_consumed_may,quantity_of_fuel_consumed_may,quantity_of_fuel_consumed_may,quantity_of_fuel_consumed_may,quantity_of_fuel_consumed_may,quantity_of_fuel_consumed_may,quantity_of_fuel_consumed_may,quantity_of_fuel_consumed_may -fuel_consumed_units_june,quantity_of_fuel_consumed_june,quantity_of_fuel_consumed_june,quantity_of_fuel_consumed_june,quantity_of_fuel_consumed_june,quantity_of_fuel_consumed_june,quantity_of_fuel_consumed_june,quantity_of_fuel_consumed_june,quantity_of_fuel_consumed_june,quantity_of_fuel_consumed_june,quantity_of_fuel_consumed_june,quantity_of_fuel_consumed_june,quantity_of_fuel_consumed_june,quantity_of_fuel_consumed_june,quantity_of_fuel_consumed_june,quantity_of_fuel_consumed_june -fuel_consumed_units_july,quantity_of_fuel_consumed_july,quantity_of_fuel_consumed_july,quantity_of_fuel_consumed_july,quantity_of_fuel_consumed_july,quantity_of_fuel_consumed_july,quantity_of_fuel_consumed_july,quantity_of_fuel_consumed_july,quantity_of_fuel_consumed_july,quantity_of_fuel_consumed_july,quantity_of_fuel_consumed_july,quantity_of_fuel_consumed_july,quantity_of_fuel_consumed_july,quantity_of_fuel_consumed_july,quantity_of_fuel_consumed_july,quantity_of_fuel_consumed_july -fuel_consumed_units_august,quantity_of_fuel_consumed_august,quantity_of_fuel_consumed_august,quantity_of_fuel_consumed_august,quantity_of_fuel_consumed_august,quantity_of_fuel_consumed_august,quantity_of_fuel_consumed_august,quantity_of_fuel_consumed_august,quantity_of_fuel_consumed_august,quantity_of_fuel_consumed_august,quantity_of_fuel_consumed_august,quantity_of_fuel_consumed_august,quantity_of_fuel_consumed_august,quantity_of_fuel_consumed_august,quantity_of_fuel_consumed_august,quantity_of_fuel_consumed_august -fuel_consumed_units_september,quantity_of_fuel_consumed_september,quantity_of_fuel_consumed_september,quantity_of_fuel_consumed_september,quantity_of_fuel_consumed_september,quantity_of_fuel_consumed_september,quantity_of_fuel_consumed_september,quantity_of_fuel_consumed_september,quantity_of_fuel_consumed_september,quantity_of_fuel_consumed_september,quantity_of_fuel_consumed_september,quantity_of_fuel_consumed_september,quantity_of_fuel_consumed_september,quantity_of_fuel_consumed_september,quantity_of_fuel_consumed_september,quantity_of_fuel_consumed_september -fuel_consumed_units_october,quantity_of_fuel_consumed_october,quantity_of_fuel_consumed_october,quantity_of_fuel_consumed_october,quantity_of_fuel_consumed_october,quantity_of_fuel_consumed_october,quantity_of_fuel_consumed_october,quantity_of_fuel_consumed_october,quantity_of_fuel_consumed_october,quantity_of_fuel_consumed_october,quantity_of_fuel_consumed_october,quantity_of_fuel_consumed_october,quantity_of_fuel_consumed_october,quantity_of_fuel_consumed_october,quantity_of_fuel_consumed_october,quantity_of_fuel_consumed_october -fuel_consumed_units_november,quantity_of_fuel_consumed_november,quantity_of_fuel_consumed_november,quantity_of_fuel_consumed_november,quantity_of_fuel_consumed_november,quantity_of_fuel_consumed_november,quantity_of_fuel_consumed_november,quantity_of_fuel_consumed_november,quantity_of_fuel_consumed_november,quantity_of_fuel_consumed_november,quantity_of_fuel_consumed_november,quantity_of_fuel_consumed_november,quantity_of_fuel_consumed_november,quantity_of_fuel_consumed_november,quantity_of_fuel_consumed_november,quantity_of_fuel_consumed_november -fuel_consumed_units_december,quantity_of_fuel_consumed_december,quantity_of_fuel_consumed_december,quantity_of_fuel_consumed_december,quantity_of_fuel_consumed_december,quantity_of_fuel_consumed_december,quantity_of_fuel_consumed_december,quantity_of_fuel_consumed_december,quantity_of_fuel_consumed_december,quantity_of_fuel_consumed_december,quantity_of_fuel_consumed_december,quantity_of_fuel_consumed_december,quantity_of_fuel_consumed_december,quantity_of_fuel_consumed_december,quantity_of_fuel_consumed_december,quantity_of_fuel_consumed_december -fuel_mmbtu_per_unit_january,mmbtu_per_unit_january,mmbtu_per_unit_january,mmbtu_per_unit_january,mmbtu_per_unit_january,mmbtu_per_unit_january,mmbtu_per_unit_january,mmbtu_per_unit_january,mmbtu_per_unit_january,mmbtu_per_unit_january,mmbtu_per_unit_january,mmbtu_per_unit_january,mmbtu_per_unit_january,mmbtu_per_unit_january,mmbtu_per_unit_january,mmbtu_per_unit_january -fuel_mmbtu_per_unit_february,mmbtu_per_unit_february,mmbtu_per_unit_february,mmbtu_per_unit_february,mmbtu_per_unit_february,mmbtu_per_unit_february,mmbtu_per_unit_february,mmbtu_per_unit_february,mmbtu_per_unit_february,mmbtu_per_unit_february,mmbtu_per_unit_february,mmbtu_per_unit_february,mmbtu_per_unit_february,mmbtu_per_unit_february,mmbtu_per_unit_february,mmbtu_per_unit_february -fuel_mmbtu_per_unit_march,mmbtu_per_unit_march,mmbtu_per_unit_march,mmbtu_per_unit_march,mmbtu_per_unit_march,mmbtu_per_unit_march,mmbtu_per_unit_march,mmbtu_per_unit_march,mmbtu_per_unit_march,mmbtu_per_unit_march,mmbtu_per_unit_march,mmbtu_per_unit_march,mmbtu_per_unit_march,mmbtu_per_unit_march,mmbtu_per_unit_march,mmbtu_per_unit_march -fuel_mmbtu_per_unit_april,mmbtu_per_unit_apirl,mmbtu_per_unit_apirl,mmbtu_per_unit_apirl,mmbtu_per_unit_apirl,mmbtu_per_unit_april,mmbtu_per_unit_apirl,mmbtu_per_unit_april,mmbtu_per_unit_april,mmbtu_per_unit_april,mmbtu_per_unit_april,mmbtu_per_unit_april,mmbtu_per_unit_april,mmbtu_per_unit_april,mmbtu_per_unit_april,mmbtu_per_unit_april -fuel_mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may -fuel_mmbtu_per_unit_june,mmbtu_per_unit_june,mmbtu_per_unit_june,mmbtu_per_unit_june,mmbtu_per_unit_june,mmbtu_per_unit_june,mmbtu_per_unit_june,mmbtu_per_unit_june,mmbtu_per_unit_june,mmbtu_per_unit_june,mmbtu_per_unit_june,mmbtu_per_unit_june,mmbtu_per_unit_june,mmbtu_per_unit_june,mmbtu_per_unit_june,mmbtu_per_unit_june -fuel_mmbtu_per_unit_july,mmbtu_per_unit_july,mmbtu_per_unit_july,mmbtu_per_unit_july,mmbtu_per_unit_july,mmbtu_per_unit_july,mmbtu_per_unit_july,mmbtu_per_unit_july,mmbtu_per_unit_july,mmbtu_per_unit_july,mmbtu_per_unit_july,mmbtu_per_unit_july,mmbtu_per_unit_july,mmbtu_per_unit_july,mmbtu_per_unit_july,mmbtu_per_unit_july -fuel_mmbtu_per_unit_august,mmbtu_per_unit_august,mmbtu_per_unit_august,mmbtu_per_unit_august,mmbtu_per_unit_august,mmbtu_per_unit_august,mmbtu_per_unit_august,mmbtu_per_unit_august,mmbtu_per_unit_august,mmbtu_per_unit_august,mmbtu_per_unit_august,mmbtu_per_unit_august,mmbtu_per_unit_august,mmbtu_per_unit_august,mmbtu_per_unit_august,mmbtu_per_unit_august -fuel_mmbtu_per_unit_september,mmbtu_per_unit_september,mmbtu_per_unit_september,mmbtu_per_unit_september,mmbtu_per_unit_september,mmbtu_per_unit_september,mmbtu_per_unit_september,mmbtu_per_unit_september,mmbtu_per_unit_september,mmbtu_per_unit_september,mmbtu_per_unit_september,mmbtu_per_unit_september,mmbtu_per_unit_september,mmbtu_per_unit_september,mmbtu_per_unit_september,mmbtu_per_unit_september -fuel_mmbtu_per_unit_october,mmbtu_per_unit_october,mmbtu_per_unit_october,mmbtu_per_unit_october,mmbtu_per_unit_october,mmbtu_per_unit_october,mmbtu_per_unit_october,mmbtu_per_unit_october,mmbtu_per_unit_october,mmbtu_per_unit_october,mmbtu_per_unit_october,mmbtu_per_unit_october,mmbtu_per_unit_october,mmbtu_per_unit_october,mmbtu_per_unit_october,mmbtu_per_unit_october -fuel_mmbtu_per_unit_november,mmbtu_per_unit_november,mmbtu_per_unit_november,mmbtu_per_unit_november,mmbtu_per_unit_november,mmbtu_per_unit_november,mmbtu_per_unit_november,mmbtu_per_unit_november,mmbtu_per_unit_november,mmbtu_per_unit_november,mmbtu_per_unit_november,mmbtu_per_unit_november,mmbtu_per_unit_november,mmbtu_per_unit_november,mmbtu_per_unit_november,mmbtu_per_unit_november -fuel_mmbtu_per_unit_december,mmbtu_per_unit_december,mmbtu_per_unit_december,mmbtu_per_unit_december,mmbtu_per_unit_december,mmbtu_per_unit_december,mmbtu_per_unit_december,mmbtu_per_unit_december,mmbtu_per_unit_december,mmbtu_per_unit_december,mmbtu_per_unit_december,mmbtu_per_unit_december,mmbtu_per_unit_december,mmbtu_per_unit_december,mmbtu_per_unit_december,mmbtu_per_unit_december -sulfur_content_pct_january,sulfur_content_january,sulfur_content_january,sulfur_content_january,sulfur_content_january,sulfur_content_january,sulfur_content_january,sulfur_content_january,sulfur_content_january,sulfur_content_january,sulfur_content_january,sulfur_content_january,sulfur_content_january,sulfur_content_january,sulfur_content_january,sulfur_content_january -sulfur_content_pct_february,sulfur_content_february,sulfur_content_february,sulfur_content_february,sulfur_content_february,sulfur_content_february,sulfur_content_february,sulfur_content_february,sulfur_content_february,sulfur_content_february,sulfur_content_february,sulfur_content_february,sulfur_content_february,sulfur_content_february,sulfur_content_february,sulfur_content_february -sulfur_content_pct_march,sulfur_content_march,sulfur_content_march,sulfur_content_march,sulfur_content_march,sulfur_content_march,sulfur_content_march,sulfur_content_march,sulfur_content_march,sulfur_content_march,sulfur_content_march,sulfur_content_march,sulfur_content_march,sulfur_content_march,sulfur_content_march,sulfur_content_march -sulfur_content_pct_april,sulfur_content_april,sulfur_content_april,sulfur_content_april,sulfur_content_april,sulfur_content_april,sulfur_content_april,sulfur_content_april,sulfur_content_april,sulfur_content_april,sulfur_content_april,sulfur_content_april,sulfur_content_april,sulfur_content_april,sulfur_content_april,sulfur_content_april -sulfur_content_pct_may,sulfur_content_may,sulfur_content_may,sulfur_content_may,sulfur_content_may,sulfur_content_may,sulfur_content_may,sulfur_content_may,sulfur_content_may,sulfur_content_may,sulfur_content_may,sulfur_content_may,sulfur_content_may,sulfur_content_may,sulfur_content_may,sulfur_content_may -sulfur_content_pct_june,sulfur_content_june,sulfur_content_june,sulfur_content_june,sulfur_content_june,sulfur_content_june,sulfur_content_june,sulfur_content_june,sulfur_content_june,sulfur_content_june,sulfur_content_june,sulfur_content_june,sulfur_content_june,sulfur_content_june,sulfur_content_june,sulfur_content_june -sulfur_content_pct_july,sulfur_content_july,sulfur_content_july,sulfur_content_july,sulfur_content_july,sulfur_content_july,sulfur_content_july,sulfur_content_july,sulfur_content_july,sulfur_content_july,sulfur_content_july,sulfur_content_july,sulfur_content_july,sulfur_content_july,sulfur_content_july,sulfur_content_july -sulfur_content_pct_august,sulfur_content_august,sulfur_content_august,sulfur_content_august,sulfur_content_august,sulfur_content_august,sulfur_content_august,sulfur_content_august,sulfur_content_august,sulfur_content_august,sulfur_content_august,sulfur_content_august,sulfur_content_august,sulfur_content_august,sulfur_content_august,sulfur_content_august -sulfur_content_pct_september,sulfur_content_september,sulfur_content_september,sulfur_content_september,sulfur_content_september,sulfur_content_september,sulfur_content_september,sulfur_content_september,sulfur_content_september,sulfur_content_september,sulfur_content_september,sulfur_content_september,sulfur_content_september,sulfur_content_september,sulfur_content_september,sulfur_content_september -sulfur_content_pct_october,sulfur_content_october,sulfur_content_october,sulfur_content_october,sulfur_content_october,sulfur_content_october,sulfur_content_october,sulfur_content_october,sulfur_content_october,sulfur_content_october,sulfur_content_october,sulfur_content_october,sulfur_content_october,sulfur_content_october,sulfur_content_october,sulfur_content_october -sulfur_content_pct_november,sulfur_content_november,sulfur_content_november,sulfur_content_november,sulfur_content_november,sulfur_content_november,sulfur_content_november,sulfur_content_november,sulfur_content_november,sulfur_content_november,sulfur_content_november,sulfur_content_november,sulfur_content_november,sulfur_content_november,sulfur_content_november,sulfur_content_november -sulfur_content_pct_december,sulfur_content_december,sulfur_content_december,sulfur_content_december,sulfur_content_december,sulfur_content_december,sulfur_content_december,sulfur_content_december,sulfur_content_december,sulfur_content_december,sulfur_content_december,sulfur_content_december,sulfur_content_december,sulfur_content_december,sulfur_content_december,sulfur_content_december -ash_content_pct_january,ash_content_january,ash_content_january,ash_content_january,ash_content_january,ash_content_january,ash_content_january,ash_content_january,ash_content_january,ash_content_january,ash_content_january,ash_content_january,ash_content_january,ash_content_january,ash_content_january,ash_content_january -ash_content_pct_february,ash_content_february,ash_content_february,ash_content_february,ash_content_february,ash_content_february,ash_content_february,ash_content_february,ash_content_february,ash_content_february,ash_content_february,ash_content_february,ash_content_february,ash_content_february,ash_content_february,ash_content_february -ash_content_pct_march,ash_content_march,ash_content_march,ash_content_march,ash_content_march,ash_content_march,ash_content_march,ash_content_march,ash_content_march,ash_content_march,ash_content_march,ash_content_march,ash_content_march,ash_content_march,ash_content_march,ash_content_march -ash_content_pct_april,ash_content_april,ash_content_april,ash_content_april,ash_content_april,ash_content_april,ash_content_april,ash_content_april,ash_content_april,ash_content_april,ash_content_april,ash_content_april,ash_content_april,ash_content_april,ash_content_april,ash_content_april -ash_content_pct_may,ash_content_may,ash_content_may,ash_content_may,ash_content_may,ash_content_may,ash_content_may,ash_content_may,ash_content_may,ash_content_may,ash_content_may,ash_content_may,ash_content_may,ash_content_may,ash_content_may,ash_content_may -ash_content_pct_june,ash_content_june,ash_content_june,ash_content_june,ash_content_june,ash_content_june,ash_content_june,ash_content_june,ash_content_june,ash_content_june,ash_content_june,ash_content_june,ash_content_june,ash_content_june,ash_content_june,ash_content_june -ash_content_pct_july,ash_content_july,ash_content_july,ash_content_july,ash_content_july,ash_content_july,ash_content_july,ash_content_july,ash_content_july,ash_content_july,ash_content_july,ash_content_july,ash_content_july,ash_content_july,ash_content_july,ash_content_july -ash_content_pct_august,ash_content_august,ash_content_august,ash_content_august,ash_content_august,ash_content_august,ash_content_august,ash_content_august,ash_content_august,ash_content_august,ash_content_august,ash_content_august,ash_content_august,ash_content_august,ash_content_august,ash_content_august -ash_content_pct_september,ash_content_september,ash_content_september,ash_content_september,ash_content_september,ash_content_september,ash_content_september,ash_content_september,ash_content_september,ash_content_september,ash_content_september,ash_content_september,ash_content_september,ash_content_september,ash_content_september,ash_content_september -ash_content_pct_october,ash_content_october,ash_content_october,ash_content_october,ash_content_october,ash_content_october,ash_content_october,ash_content_october,ash_content_october,ash_content_october,ash_content_october,ash_content_october,ash_content_october,ash_content_october,ash_content_october,ash_content_october -ash_content_pct_november,ash_content_november,ash_content_november,ash_content_november,ash_content_november,ash_content_november,ash_content_november,ash_content_november,ash_content_november,ash_content_november,ash_content_november,ash_content_november,ash_content_november,ash_content_november,ash_content_november,ash_content_november -ash_content_pct_december,ash_content_december,ash_content_december,ash_content_december,ash_content_december,ash_content_december,ash_content_december,ash_content_december,ash_content_december,ash_content_december,ash_content_december,ash_content_december,ash_content_december,ash_content_december,ash_content_december,ash_content_december -total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity -balancing_authority_code_eia,,,,,,,,,,,balancing_authority_code,balancing_authority_code,balancing_authority_code,balancing_authority_code,balancing_authority_code -report_year,year,year,year,year,year,year,year,year,year,year,year,year,year,year,year -early_release,,,,,,,,,,,,,,, +year_index,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023 +plant_id_eia,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id +combined_heat_power,combined_heat_power_plant,combined_heat_power_plant,combined_heat_power_plant,combined_heat_power_plant,combined_heat_and_power_plant,combined_heat_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant +plant_name_eia,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name +operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name +operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id +plant_state,state,state,state,state,plant_state,state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state +census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region +nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region +naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code +sector_id_eia,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,sector_number,eia_sector_number,sector_number,sector_number,sector_number,sector_number,sector_number,sector_number,sector_number,sector_number,sector_number,sector_number +sector_name_eia,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name +boiler_id,boiler_id,boiler_id,boiler_id,boiler_id,boiler_id,boiler_id,boiler_id,boiler_id,boiler_id,boiler_id,boiler_id,boiler_id,boiler_id,boiler_id,boiler_id,boiler_id +prime_mover_code,prime_mover_type,prime_mover_type,prime_mover_type,prime_mover_type,reported_prime_mover,prime_mover_type,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover +energy_source_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code +reporting_frequency_code,,,,,,,,,,,respondent_frequency,respondent_frequency,respondent_frequency,respondent_frequency,respondent_frequency, +fuel_unit,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label +fuel_consumed_units_january,quantity_of_fuel_consumed_january,quantity_of_fuel_consumed_january,quantity_of_fuel_consumed_january,quantity_of_fuel_consumed_january,quantity_of_fuel_consumed_january,quantity_of_fuel_consumed_january,quantity_of_fuel_consumed_january,quantity_of_fuel_consumed_january,quantity_of_fuel_consumed_january,quantity_of_fuel_consumed_january,quantity_of_fuel_consumed_january,quantity_of_fuel_consumed_january,quantity_of_fuel_consumed_january,quantity_of_fuel_consumed_january,quantity_of_fuel_consumed_january,quantity_of_fuel_consumed_january +fuel_consumed_units_february,quantity_of_fuel_consumed_february,quantity_of_fuel_consumed_february,quantity_of_fuel_consumed_february,quantity_of_fuel_consumed_february,quantity_of_fuel_consumed_february,quantity_of_fuel_consumed_february,quantity_of_fuel_consumed_february,quantity_of_fuel_consumed_february,quantity_of_fuel_consumed_february,quantity_of_fuel_consumed_february,quantity_of_fuel_consumed_february,quantity_of_fuel_consumed_february,quantity_of_fuel_consumed_february,quantity_of_fuel_consumed_february,quantity_of_fuel_consumed_february,quantity_of_fuel_consumed_february +fuel_consumed_units_march,quantity_of_fuel_consumed_march,quantity_of_fuel_consumed_march,quantity_of_fuel_consumed_march,quantity_of_fuel_consumed_march,quantity_of_fuel_consumed_march,quantity_of_fuel_consumed_march,quantity_of_fuel_consumed_march,quantity_of_fuel_consumed_march,quantity_of_fuel_consumed_march,quantity_of_fuel_consumed_march,quantity_of_fuel_consumed_march,quantity_of_fuel_consumed_march,quantity_of_fuel_consumed_march,quantity_of_fuel_consumed_march,quantity_of_fuel_consumed_march,quantity_of_fuel_consumed_march +fuel_consumed_units_april,quantity_of_fuel_consumed_april,quantity_of_fuel_consumed_april,quantity_of_fuel_consumed_april,quantity_of_fuel_consumed_april,quantity_of_fuel_consumed_april,quantity_of_fuel_consumed_april,quantity_of_fuel_consumed_april,quantity_of_fuel_consumed_april,quantity_of_fuel_consumed_april,quantity_of_fuel_consumed_april,quantity_of_fuel_consumed_april,quantity_of_fuel_consumed_april,quantity_of_fuel_consumed_april,quantity_of_fuel_consumed_april,quantity_of_fuel_consumed_april,quantity_of_fuel_consumed_april +fuel_consumed_units_may,quantity_of_fuel_consumed_may,quantity_of_fuel_consumed_may,quantity_of_fuel_consumed_may,quantity_of_fuel_consumed_may,quantity_of_fuel_consumed_may,quantity_of_fuel_consumed_may,quantity_of_fuel_consumed_may,quantity_of_fuel_consumed_may,quantity_of_fuel_consumed_may,quantity_of_fuel_consumed_may,quantity_of_fuel_consumed_may,quantity_of_fuel_consumed_may,quantity_of_fuel_consumed_may,quantity_of_fuel_consumed_may,quantity_of_fuel_consumed_may,quantity_of_fuel_consumed_may +fuel_consumed_units_june,quantity_of_fuel_consumed_june,quantity_of_fuel_consumed_june,quantity_of_fuel_consumed_june,quantity_of_fuel_consumed_june,quantity_of_fuel_consumed_june,quantity_of_fuel_consumed_june,quantity_of_fuel_consumed_june,quantity_of_fuel_consumed_june,quantity_of_fuel_consumed_june,quantity_of_fuel_consumed_june,quantity_of_fuel_consumed_june,quantity_of_fuel_consumed_june,quantity_of_fuel_consumed_june,quantity_of_fuel_consumed_june,quantity_of_fuel_consumed_june,quantity_of_fuel_consumed_june +fuel_consumed_units_july,quantity_of_fuel_consumed_july,quantity_of_fuel_consumed_july,quantity_of_fuel_consumed_july,quantity_of_fuel_consumed_july,quantity_of_fuel_consumed_july,quantity_of_fuel_consumed_july,quantity_of_fuel_consumed_july,quantity_of_fuel_consumed_july,quantity_of_fuel_consumed_july,quantity_of_fuel_consumed_july,quantity_of_fuel_consumed_july,quantity_of_fuel_consumed_july,quantity_of_fuel_consumed_july,quantity_of_fuel_consumed_july,quantity_of_fuel_consumed_july,quantity_of_fuel_consumed_july +fuel_consumed_units_august,quantity_of_fuel_consumed_august,quantity_of_fuel_consumed_august,quantity_of_fuel_consumed_august,quantity_of_fuel_consumed_august,quantity_of_fuel_consumed_august,quantity_of_fuel_consumed_august,quantity_of_fuel_consumed_august,quantity_of_fuel_consumed_august,quantity_of_fuel_consumed_august,quantity_of_fuel_consumed_august,quantity_of_fuel_consumed_august,quantity_of_fuel_consumed_august,quantity_of_fuel_consumed_august,quantity_of_fuel_consumed_august,quantity_of_fuel_consumed_august,quantity_of_fuel_consumed_august +fuel_consumed_units_september,quantity_of_fuel_consumed_september,quantity_of_fuel_consumed_september,quantity_of_fuel_consumed_september,quantity_of_fuel_consumed_september,quantity_of_fuel_consumed_september,quantity_of_fuel_consumed_september,quantity_of_fuel_consumed_september,quantity_of_fuel_consumed_september,quantity_of_fuel_consumed_september,quantity_of_fuel_consumed_september,quantity_of_fuel_consumed_september,quantity_of_fuel_consumed_september,quantity_of_fuel_consumed_september,quantity_of_fuel_consumed_september,quantity_of_fuel_consumed_september,quantity_of_fuel_consumed_september +fuel_consumed_units_october,quantity_of_fuel_consumed_october,quantity_of_fuel_consumed_october,quantity_of_fuel_consumed_october,quantity_of_fuel_consumed_october,quantity_of_fuel_consumed_october,quantity_of_fuel_consumed_october,quantity_of_fuel_consumed_october,quantity_of_fuel_consumed_october,quantity_of_fuel_consumed_october,quantity_of_fuel_consumed_october,quantity_of_fuel_consumed_october,quantity_of_fuel_consumed_october,quantity_of_fuel_consumed_october,quantity_of_fuel_consumed_october,quantity_of_fuel_consumed_october,quantity_of_fuel_consumed_october +fuel_consumed_units_november,quantity_of_fuel_consumed_november,quantity_of_fuel_consumed_november,quantity_of_fuel_consumed_november,quantity_of_fuel_consumed_november,quantity_of_fuel_consumed_november,quantity_of_fuel_consumed_november,quantity_of_fuel_consumed_november,quantity_of_fuel_consumed_november,quantity_of_fuel_consumed_november,quantity_of_fuel_consumed_november,quantity_of_fuel_consumed_november,quantity_of_fuel_consumed_november,quantity_of_fuel_consumed_november,quantity_of_fuel_consumed_november,quantity_of_fuel_consumed_november,quantity_of_fuel_consumed_november +fuel_consumed_units_december,quantity_of_fuel_consumed_december,quantity_of_fuel_consumed_december,quantity_of_fuel_consumed_december,quantity_of_fuel_consumed_december,quantity_of_fuel_consumed_december,quantity_of_fuel_consumed_december,quantity_of_fuel_consumed_december,quantity_of_fuel_consumed_december,quantity_of_fuel_consumed_december,quantity_of_fuel_consumed_december,quantity_of_fuel_consumed_december,quantity_of_fuel_consumed_december,quantity_of_fuel_consumed_december,quantity_of_fuel_consumed_december,quantity_of_fuel_consumed_december,quantity_of_fuel_consumed_december +fuel_mmbtu_per_unit_january,mmbtu_per_unit_january,mmbtu_per_unit_january,mmbtu_per_unit_january,mmbtu_per_unit_january,mmbtu_per_unit_january,mmbtu_per_unit_january,mmbtu_per_unit_january,mmbtu_per_unit_january,mmbtu_per_unit_january,mmbtu_per_unit_january,mmbtu_per_unit_january,mmbtu_per_unit_january,mmbtu_per_unit_january,mmbtu_per_unit_january,mmbtu_per_unit_january,mmbtu_per_unit_january +fuel_mmbtu_per_unit_february,mmbtu_per_unit_february,mmbtu_per_unit_february,mmbtu_per_unit_february,mmbtu_per_unit_february,mmbtu_per_unit_february,mmbtu_per_unit_february,mmbtu_per_unit_february,mmbtu_per_unit_february,mmbtu_per_unit_february,mmbtu_per_unit_february,mmbtu_per_unit_february,mmbtu_per_unit_february,mmbtu_per_unit_february,mmbtu_per_unit_february,mmbtu_per_unit_february,mmbtu_per_unit_february +fuel_mmbtu_per_unit_march,mmbtu_per_unit_march,mmbtu_per_unit_march,mmbtu_per_unit_march,mmbtu_per_unit_march,mmbtu_per_unit_march,mmbtu_per_unit_march,mmbtu_per_unit_march,mmbtu_per_unit_march,mmbtu_per_unit_march,mmbtu_per_unit_march,mmbtu_per_unit_march,mmbtu_per_unit_march,mmbtu_per_unit_march,mmbtu_per_unit_march,mmbtu_per_unit_march,mmbtu_per_unit_march +fuel_mmbtu_per_unit_april,mmbtu_per_unit_apirl,mmbtu_per_unit_apirl,mmbtu_per_unit_apirl,mmbtu_per_unit_apirl,mmbtu_per_unit_april,mmbtu_per_unit_apirl,mmbtu_per_unit_april,mmbtu_per_unit_april,mmbtu_per_unit_april,mmbtu_per_unit_april,mmbtu_per_unit_april,mmbtu_per_unit_april,mmbtu_per_unit_april,mmbtu_per_unit_april,mmbtu_per_unit_april,mmbtu_per_unit_april +fuel_mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may +fuel_mmbtu_per_unit_june,mmbtu_per_unit_june,mmbtu_per_unit_june,mmbtu_per_unit_june,mmbtu_per_unit_june,mmbtu_per_unit_june,mmbtu_per_unit_june,mmbtu_per_unit_june,mmbtu_per_unit_june,mmbtu_per_unit_june,mmbtu_per_unit_june,mmbtu_per_unit_june,mmbtu_per_unit_june,mmbtu_per_unit_june,mmbtu_per_unit_june,mmbtu_per_unit_june,mmbtu_per_unit_june +fuel_mmbtu_per_unit_july,mmbtu_per_unit_july,mmbtu_per_unit_july,mmbtu_per_unit_july,mmbtu_per_unit_july,mmbtu_per_unit_july,mmbtu_per_unit_july,mmbtu_per_unit_july,mmbtu_per_unit_july,mmbtu_per_unit_july,mmbtu_per_unit_july,mmbtu_per_unit_july,mmbtu_per_unit_july,mmbtu_per_unit_july,mmbtu_per_unit_july,mmbtu_per_unit_july,mmbtu_per_unit_july +fuel_mmbtu_per_unit_august,mmbtu_per_unit_august,mmbtu_per_unit_august,mmbtu_per_unit_august,mmbtu_per_unit_august,mmbtu_per_unit_august,mmbtu_per_unit_august,mmbtu_per_unit_august,mmbtu_per_unit_august,mmbtu_per_unit_august,mmbtu_per_unit_august,mmbtu_per_unit_august,mmbtu_per_unit_august,mmbtu_per_unit_august,mmbtu_per_unit_august,mmbtu_per_unit_august,mmbtu_per_unit_august +fuel_mmbtu_per_unit_september,mmbtu_per_unit_september,mmbtu_per_unit_september,mmbtu_per_unit_september,mmbtu_per_unit_september,mmbtu_per_unit_september,mmbtu_per_unit_september,mmbtu_per_unit_september,mmbtu_per_unit_september,mmbtu_per_unit_september,mmbtu_per_unit_september,mmbtu_per_unit_september,mmbtu_per_unit_september,mmbtu_per_unit_september,mmbtu_per_unit_september,mmbtu_per_unit_september,mmbtu_per_unit_september +fuel_mmbtu_per_unit_october,mmbtu_per_unit_october,mmbtu_per_unit_october,mmbtu_per_unit_october,mmbtu_per_unit_october,mmbtu_per_unit_october,mmbtu_per_unit_october,mmbtu_per_unit_october,mmbtu_per_unit_october,mmbtu_per_unit_october,mmbtu_per_unit_october,mmbtu_per_unit_october,mmbtu_per_unit_october,mmbtu_per_unit_october,mmbtu_per_unit_october,mmbtu_per_unit_october,mmbtu_per_unit_october +fuel_mmbtu_per_unit_november,mmbtu_per_unit_november,mmbtu_per_unit_november,mmbtu_per_unit_november,mmbtu_per_unit_november,mmbtu_per_unit_november,mmbtu_per_unit_november,mmbtu_per_unit_november,mmbtu_per_unit_november,mmbtu_per_unit_november,mmbtu_per_unit_november,mmbtu_per_unit_november,mmbtu_per_unit_november,mmbtu_per_unit_november,mmbtu_per_unit_november,mmbtu_per_unit_november,mmbtu_per_unit_november +fuel_mmbtu_per_unit_december,mmbtu_per_unit_december,mmbtu_per_unit_december,mmbtu_per_unit_december,mmbtu_per_unit_december,mmbtu_per_unit_december,mmbtu_per_unit_december,mmbtu_per_unit_december,mmbtu_per_unit_december,mmbtu_per_unit_december,mmbtu_per_unit_december,mmbtu_per_unit_december,mmbtu_per_unit_december,mmbtu_per_unit_december,mmbtu_per_unit_december,mmbtu_per_unit_december,mmbtu_per_unit_december +sulfur_content_pct_january,sulfur_content_january,sulfur_content_january,sulfur_content_january,sulfur_content_january,sulfur_content_january,sulfur_content_january,sulfur_content_january,sulfur_content_january,sulfur_content_january,sulfur_content_january,sulfur_content_january,sulfur_content_january,sulfur_content_january,sulfur_content_january,sulfur_content_january,sulfur_content_january +sulfur_content_pct_february,sulfur_content_february,sulfur_content_february,sulfur_content_february,sulfur_content_february,sulfur_content_february,sulfur_content_february,sulfur_content_february,sulfur_content_february,sulfur_content_february,sulfur_content_february,sulfur_content_february,sulfur_content_february,sulfur_content_february,sulfur_content_february,sulfur_content_february,sulfur_content_february +sulfur_content_pct_march,sulfur_content_march,sulfur_content_march,sulfur_content_march,sulfur_content_march,sulfur_content_march,sulfur_content_march,sulfur_content_march,sulfur_content_march,sulfur_content_march,sulfur_content_march,sulfur_content_march,sulfur_content_march,sulfur_content_march,sulfur_content_march,sulfur_content_march,sulfur_content_march +sulfur_content_pct_april,sulfur_content_april,sulfur_content_april,sulfur_content_april,sulfur_content_april,sulfur_content_april,sulfur_content_april,sulfur_content_april,sulfur_content_april,sulfur_content_april,sulfur_content_april,sulfur_content_april,sulfur_content_april,sulfur_content_april,sulfur_content_april,sulfur_content_april,sulfur_content_april +sulfur_content_pct_may,sulfur_content_may,sulfur_content_may,sulfur_content_may,sulfur_content_may,sulfur_content_may,sulfur_content_may,sulfur_content_may,sulfur_content_may,sulfur_content_may,sulfur_content_may,sulfur_content_may,sulfur_content_may,sulfur_content_may,sulfur_content_may,sulfur_content_may,sulfur_content_may +sulfur_content_pct_june,sulfur_content_june,sulfur_content_june,sulfur_content_june,sulfur_content_june,sulfur_content_june,sulfur_content_june,sulfur_content_june,sulfur_content_june,sulfur_content_june,sulfur_content_june,sulfur_content_june,sulfur_content_june,sulfur_content_june,sulfur_content_june,sulfur_content_june,sulfur_content_june +sulfur_content_pct_july,sulfur_content_july,sulfur_content_july,sulfur_content_july,sulfur_content_july,sulfur_content_july,sulfur_content_july,sulfur_content_july,sulfur_content_july,sulfur_content_july,sulfur_content_july,sulfur_content_july,sulfur_content_july,sulfur_content_july,sulfur_content_july,sulfur_content_july,sulfur_content_july +sulfur_content_pct_august,sulfur_content_august,sulfur_content_august,sulfur_content_august,sulfur_content_august,sulfur_content_august,sulfur_content_august,sulfur_content_august,sulfur_content_august,sulfur_content_august,sulfur_content_august,sulfur_content_august,sulfur_content_august,sulfur_content_august,sulfur_content_august,sulfur_content_august,sulfur_content_august +sulfur_content_pct_september,sulfur_content_september,sulfur_content_september,sulfur_content_september,sulfur_content_september,sulfur_content_september,sulfur_content_september,sulfur_content_september,sulfur_content_september,sulfur_content_september,sulfur_content_september,sulfur_content_september,sulfur_content_september,sulfur_content_september,sulfur_content_september,sulfur_content_september,sulfur_content_september +sulfur_content_pct_october,sulfur_content_october,sulfur_content_october,sulfur_content_october,sulfur_content_october,sulfur_content_october,sulfur_content_october,sulfur_content_october,sulfur_content_october,sulfur_content_october,sulfur_content_october,sulfur_content_october,sulfur_content_october,sulfur_content_october,sulfur_content_october,sulfur_content_october,sulfur_content_october +sulfur_content_pct_november,sulfur_content_november,sulfur_content_november,sulfur_content_november,sulfur_content_november,sulfur_content_november,sulfur_content_november,sulfur_content_november,sulfur_content_november,sulfur_content_november,sulfur_content_november,sulfur_content_november,sulfur_content_november,sulfur_content_november,sulfur_content_november,sulfur_content_november,sulfur_content_november +sulfur_content_pct_december,sulfur_content_december,sulfur_content_december,sulfur_content_december,sulfur_content_december,sulfur_content_december,sulfur_content_december,sulfur_content_december,sulfur_content_december,sulfur_content_december,sulfur_content_december,sulfur_content_december,sulfur_content_december,sulfur_content_december,sulfur_content_december,sulfur_content_december,sulfur_content_december +ash_content_pct_january,ash_content_january,ash_content_january,ash_content_january,ash_content_january,ash_content_january,ash_content_january,ash_content_january,ash_content_january,ash_content_january,ash_content_january,ash_content_january,ash_content_january,ash_content_january,ash_content_january,ash_content_january,ash_content_january +ash_content_pct_february,ash_content_february,ash_content_february,ash_content_february,ash_content_february,ash_content_february,ash_content_february,ash_content_february,ash_content_february,ash_content_february,ash_content_february,ash_content_february,ash_content_february,ash_content_february,ash_content_february,ash_content_february,ash_content_february +ash_content_pct_march,ash_content_march,ash_content_march,ash_content_march,ash_content_march,ash_content_march,ash_content_march,ash_content_march,ash_content_march,ash_content_march,ash_content_march,ash_content_march,ash_content_march,ash_content_march,ash_content_march,ash_content_march,ash_content_march +ash_content_pct_april,ash_content_april,ash_content_april,ash_content_april,ash_content_april,ash_content_april,ash_content_april,ash_content_april,ash_content_april,ash_content_april,ash_content_april,ash_content_april,ash_content_april,ash_content_april,ash_content_april,ash_content_april,ash_content_april +ash_content_pct_may,ash_content_may,ash_content_may,ash_content_may,ash_content_may,ash_content_may,ash_content_may,ash_content_may,ash_content_may,ash_content_may,ash_content_may,ash_content_may,ash_content_may,ash_content_may,ash_content_may,ash_content_may,ash_content_may +ash_content_pct_june,ash_content_june,ash_content_june,ash_content_june,ash_content_june,ash_content_june,ash_content_june,ash_content_june,ash_content_june,ash_content_june,ash_content_june,ash_content_june,ash_content_june,ash_content_june,ash_content_june,ash_content_june,ash_content_june +ash_content_pct_july,ash_content_july,ash_content_july,ash_content_july,ash_content_july,ash_content_july,ash_content_july,ash_content_july,ash_content_july,ash_content_july,ash_content_july,ash_content_july,ash_content_july,ash_content_july,ash_content_july,ash_content_july,ash_content_july +ash_content_pct_august,ash_content_august,ash_content_august,ash_content_august,ash_content_august,ash_content_august,ash_content_august,ash_content_august,ash_content_august,ash_content_august,ash_content_august,ash_content_august,ash_content_august,ash_content_august,ash_content_august,ash_content_august,ash_content_august +ash_content_pct_september,ash_content_september,ash_content_september,ash_content_september,ash_content_september,ash_content_september,ash_content_september,ash_content_september,ash_content_september,ash_content_september,ash_content_september,ash_content_september,ash_content_september,ash_content_september,ash_content_september,ash_content_september,ash_content_september +ash_content_pct_october,ash_content_october,ash_content_october,ash_content_october,ash_content_october,ash_content_october,ash_content_october,ash_content_october,ash_content_october,ash_content_october,ash_content_october,ash_content_october,ash_content_october,ash_content_october,ash_content_october,ash_content_october,ash_content_october +ash_content_pct_november,ash_content_november,ash_content_november,ash_content_november,ash_content_november,ash_content_november,ash_content_november,ash_content_november,ash_content_november,ash_content_november,ash_content_november,ash_content_november,ash_content_november,ash_content_november,ash_content_november,ash_content_november,ash_content_november +ash_content_pct_december,ash_content_december,ash_content_december,ash_content_december,ash_content_december,ash_content_december,ash_content_december,ash_content_december,ash_content_december,ash_content_december,ash_content_december,ash_content_december,ash_content_december,ash_content_december,ash_content_december,ash_content_december,ash_content_december +total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity +balancing_authority_code_eia,,,,,,,,,,,balancing_authority_code,balancing_authority_code,balancing_authority_code,balancing_authority_code,balancing_authority_code,ba_code +report_year,year,year,year,year,year,year,year,year,year,year,year,year,year,year,year,year +early_release,,,,,,,,,,,,,,,, \ No newline at end of file diff --git a/src/pudl/package_data/eia923/column_maps/emissions_control.csv b/src/pudl/package_data/eia923/column_maps/emissions_control.csv index 0650bba021..ba6e1c3fe4 100644 --- a/src/pudl/package_data/eia923/column_maps/emissions_control.csv +++ b/src/pudl/package_data/eia923/column_maps/emissions_control.csv @@ -21,4 +21,4 @@ fgd_sorbent_consumption_1000_tons,fgd_sorbent_quantity_thousand_tons,fgd_sorbent fgd_electricity_consumption_mwh,fgd_electricity_consumption_megawatthours,fgd_electricity_consumption_megawatthours,fgd_electricity_consumption_megawatthours,fgd_electricity_consumption_megawatthours,fgd_electricity_consumption_megawatthours,fgd_electricity_consumption_megawatthours,fgd_electricity_consumption_megawatthours,fgd_electricity_consumption_megawatthours,fgd_electricity_consumption_megawatthours,fgd_electricity_consumption_megawatthours,fgd_electricity_consumption_megawatthours mercury_removal_efficiency,mercury_removal_efficiency,mercury_removal_efficiency,mercury_removal_efficiency,mercury_removal_efficiency,mercury_removal_efficiency,mercury_removal_efficiency,mercury_removal_efficiency,mercury_removal_efficiency,mercury_removal_efficiency,mercury_removal_efficiency,mercury_removal_efficiency mercury_emission_rate_lb_per_trillion_btu,,,,,mercury_emission_rate,mercury_emission_rate,mercury_emission_rate,mercury_emission_rate,mercury_emission_rate,mercury_emission_rate,mercury_emission_rate -acid_gas_removal_efficiency,acid_gas_removal_efficiency,acid_gas_removal_efficiency,acid_gas_removal_efficiency,acid_gas_removal_efficiency,acid_gas_removal_efficiency,acid_gas_removal_efficiency,acid_gas_removal_efficiency,acid_gas_removal_efficiency,acid_gas_removal_efficiency,acid_gas_removal_efficiency,acid_gas_removal_efficiency +acid_gas_removal_efficiency,acid_gas_removal_efficiency,acid_gas_removal_efficiency,acid_gas_removal_efficiency,acid_gas_removal_efficiency,acid_gas_removal_efficiency,acid_gas_removal_efficiency,acid_gas_removal_efficiency,acid_gas_removal_efficiency,acid_gas_removal_efficiency,acid_gas_removal_efficiency,acid_gas_removal_efficiency \ No newline at end of file diff --git a/src/pudl/package_data/eia923/column_maps/fuel_receipts_costs.csv b/src/pudl/package_data/eia923/column_maps/fuel_receipts_costs.csv index 782c143ac0..347dea3b38 100644 --- a/src/pudl/package_data/eia923/column_maps/fuel_receipts_costs.csv +++ b/src/pudl/package_data/eia923/column_maps/fuel_receipts_costs.csv @@ -1,34 +1,34 @@ -year_index,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022 -report_year,year,year,year,year,year,year,year,year,year,year,year,year,year,year,year -report_month,month,month,month,month,month,month,month,month,month,month,month,month,month,month,month -plant_id_eia,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id -plant_name_eia,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name -plant_state,state,state,state,state,plant_state,state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state -contract_type_code,contract_type,contract_type,contract_type,contract_type,purchase_type,contract_type,purchase_type,purchase_type,purchase_type,purchase_type,purchase_type,purchase_type,purchase_type,purchase_type,purchase_type -contract_expiration_date,contract_exp_date,contract_exp_date,contract_exp_date,contract_exp_date,contract_expiration_date,contract_exp_date,contract_expiration_date,contract_expiration_date,contract_expiration_date,contract_expiration_date,contract_expiration_date,contract_expiration_date,contract_expiration_date,contract_expiration_date,contract_expiration_date -energy_source_code,energy_source,energy_source,energy_source,energy_source,energy_source,energy_source,energy_source,energy_source,energy_source,energy_source,energy_source,energy_source,energy_source,energy_source,energy_source -fuel_group_code,fuel_group,fuel_group,fuel_group,fuel_group,fuel_group,fuel_group,fuel_group,fuel_group,fuel_group,fuel_group,fuel_group,fuel_group,fuel_group,fuel_group,fuel_group -mine_type_code,coalmine_type,coalmine_type,coalmine_type,coalmine_type,coalmine_type,coalmine_type,coalmine_type,coalmine_type,coalmine_type,coalmine_type,coalmine_type,coalmine_type,coalmine_type,coalmine_type,coalmine_type -state,coalmine_state,coalmine_state,coalmine_state,coalmine_state,coalmine_state,coalmine_state,coalmine_state,coalmine_state,coalmine_state,coalmine_state,coalmine_state,coalmine_state,coalmine_state,coalmine_state,coalmine_state -county_id_fips,coalmine_county,coalmine_county,coalmine_county,coalmine_county,coalmine_county,coalmine_county,coalmine_county,coalmine_county,coalmine_county,coalmine_county,coalmine_county,coalmine_county,coalmine_county,coalmine_county,coalmine_county -mine_id_msha,coalmine_msha_id,coalmine_msha_id,coalmine_msha_id,coalmine_msha_id,coalmine_msha_id,coalmine_msha_id,coalmine_msha_id,coalmine_msha_id,coalmine_msha_id,coalmine_msha_id,coalmine_msha_id,coalmine_msha_id,coalmine_msha_id,coalmine_msha_id,coalmine_msha_id -mine_name,coalmine_name,coalmine_name,coalmine_name,coalmine_name,coalmine_name,coalmine_name,coalmine_name,coalmine_name,coalmine_name,coalmine_name,coalmine_name,coalmine_name,coalmine_name,coalmine_name,coalmine_name -supplier_name,supplier,supplier,supplier,supplier,supplier,supplier,supplier,supplier,supplier,supplier,supplier,supplier,supplier,supplier,supplier -fuel_received_units,quantity,quantity,quantity,quantity,quantity,quantity,quantity,quantity,quantity,quantity,quantity,quantity,quantity,quantity,quantity -fuel_mmbtu_per_unit,average_heat_content,average_heat_content,average_heat_content,average_heat_content,average_heat_content,average_heat_content,average_heat_content,average_heat_content,average_heat_content,average_heat_content,average_heat_content,average_heat_content,average_heat_content,average_heat_content,average_heat_content -sulfur_content_pct,average_sulfur_content,average_sulfur_content,average_sulfur_content,average_sulfur_content,average_sulfur_content,average_sulfur_content,average_sulfur_content,average_sulfur_content,average_sulfur_content,average_sulfur_content,average_sulfur_content,average_sulfur_content,average_sulfur_content,average_sulfur_content,average_sulfur_content -ash_content_pct,average_ash_content,average_ash_content,average_ash_content,average_ash_content,average_ash_content,average_ash_content,average_ash_content,average_ash_content,average_ash_content,average_ash_content,average_ash_content,average_ash_content,average_ash_content,average_ash_content,average_ash_content -mercury_content_ppm,,,,,average_mercury_content,,average_mercury_content,average_mercury_content,average_mercury_content,average_mercury_content,average_mercury_content,average_mercury_content,average_mercury_content,average_mercury_content,average_mercury_content -fuel_cost_per_mmbtu,fuel_cost,fuel_cost,fuel_cost,fuel_cost,fuel_cost,fuel_cost,fuel_cost,fuel_cost,fuel_cost,fuel_cost,fuel_cost,fuel_cost,fuel_cost,fuel_cost,fuel_cost -regulated,regulated,regulated,regulated,regulated,regulated,regulated,regulated,regulated,regulated,regulated,regulated,regulated,regulated,regulated,regulated -operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name -operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id -reporting_frequency_code,respondent_frequency,respondent_frequency,respondent_frequency,respondent_frequency,reporting_frequency,respondent_frequency,reporting_frequency,reporting_frequency,reporting_frequency,reporting_frequency,reporting_frequency,reporting_frequency,reporting_frequency,reporting_frequency,reporting_frequency -primary_transportation_mode_code,primary_transportation_mode,primary_transportation_mode,primary_transportation_mode,primary_transportation_mode,primary_transportation_mode,primary_transportation_mode,primary_transportation_mode,primary_transportation_mode,primary_transportation_mode,primary_transportation_mode,primary_transportation_mode,primary_transportation_mode,primary_transportation_mode,primary_transportation_mode,primary_transportation_mode -secondary_transportation_mode_code,secondary_transportation_mode,secondary_transportation_mode,secondary_transportation_mode,secondary_transportation_mode,secondary_transportation_mode,secondary_transportation_mode,secondary_transportation_mode,secondary_transportation_mode,secondary_transportation_mode,secondary_transportation_mode,secondary_transportation_mode,secondary_transportation_mode,secondary_transportation_mode,secondary_transportation_mode,secondary_transportation_mode -natural_gas_transport_code,natural_gas_transportation_service,natural_gas_transportation_service,natural_gas_transportation_service,natural_gas_transportation_service,natural_gas_transportation_service,natural_gas_transportation_service,natural_gas_supply_contract_type,natural_gas_supply_contract_type,natural_gas_supply_contract_type,natural_gas_supply_contract_type,natural_gas_supply_contract_type,natural_gas_supply_contract_type,natural_gas_supply_contract_type,natural_gas_supply_contract_type,natural_gas_supply_contract_type -natural_gas_delivery_contract_type_code,,,,,,,natural_gas_delivery_contract_type,natural_gas_delivery_contract_type,natural_gas_delivery_contract_type,natural_gas_delivery_contract_type,natural_gas_delivery_contract_type,natural_gas_delivery_contract_type,natural_gas_delivery_contract_type,natural_gas_delivery_contract_type,natural_gas_delivery_contract_type -moisture_content_pct,,,,,,,moisture_content,moisture_content,moisture_content,moisture_content,moisture_content,moisture_content,moisture_content,moisture_content,moisture_content -chlorine_content_ppm,,,,,,,chlorine_content,chlorine_content,chlorine_content,chlorine_content,chlorine_content,chlorine_content,chlorine_content,chlorine_content,chlorine_content -balancing_authority_code_eia,,,,,,,,,,,balancing_authority_code,balancing_authority_code,balancing_authority_code,balancing_authority_code,balancing_authority_code -early_release,,,,,,,,,,,,,,, +year_index,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023 +report_year,year,year,year,year,year,year,year,year,year,year,year,year,year,year,year,year +report_month,month,month,month,month,month,month,month,month,month,month,month,month,month,month,month,month +plant_id_eia,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id +plant_name_eia,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name +plant_state,state,state,state,state,plant_state,state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state +contract_type_code,contract_type,contract_type,contract_type,contract_type,purchase_type,contract_type,purchase_type,purchase_type,purchase_type,purchase_type,purchase_type,purchase_type,purchase_type,purchase_type,purchase_type,purchase_type +contract_expiration_date,contract_exp_date,contract_exp_date,contract_exp_date,contract_exp_date,contract_expiration_date,contract_exp_date,contract_expiration_date,contract_expiration_date,contract_expiration_date,contract_expiration_date,contract_expiration_date,contract_expiration_date,contract_expiration_date,contract_expiration_date,contract_expiration_date,contract_expiration_date +energy_source_code,energy_source,energy_source,energy_source,energy_source,energy_source,energy_source,energy_source,energy_source,energy_source,energy_source,energy_source,energy_source,energy_source,energy_source,energy_source,energy_source +fuel_group_code,fuel_group,fuel_group,fuel_group,fuel_group,fuel_group,fuel_group,fuel_group,fuel_group,fuel_group,fuel_group,fuel_group,fuel_group,fuel_group,fuel_group,fuel_group,fuel_group +mine_type_code,coalmine_type,coalmine_type,coalmine_type,coalmine_type,coalmine_type,coalmine_type,coalmine_type,coalmine_type,coalmine_type,coalmine_type,coalmine_type,coalmine_type,coalmine_type,coalmine_type,coalmine_type,coalmine_type +state,coalmine_state,coalmine_state,coalmine_state,coalmine_state,coalmine_state,coalmine_state,coalmine_state,coalmine_state,coalmine_state,coalmine_state,coalmine_state,coalmine_state,coalmine_state,coalmine_state,coalmine_state,coalmine_state +county_id_fips,coalmine_county,coalmine_county,coalmine_county,coalmine_county,coalmine_county,coalmine_county,coalmine_county,coalmine_county,coalmine_county,coalmine_county,coalmine_county,coalmine_county,coalmine_county,coalmine_county,coalmine_county,coalmine_county +mine_id_msha,coalmine_msha_id,coalmine_msha_id,coalmine_msha_id,coalmine_msha_id,coalmine_msha_id,coalmine_msha_id,coalmine_msha_id,coalmine_msha_id,coalmine_msha_id,coalmine_msha_id,coalmine_msha_id,coalmine_msha_id,coalmine_msha_id,coalmine_msha_id,coalmine_msha_id,coalmine_msha_id +mine_name,coalmine_name,coalmine_name,coalmine_name,coalmine_name,coalmine_name,coalmine_name,coalmine_name,coalmine_name,coalmine_name,coalmine_name,coalmine_name,coalmine_name,coalmine_name,coalmine_name,coalmine_name,coalmine_name +supplier_name,supplier,supplier,supplier,supplier,supplier,supplier,supplier,supplier,supplier,supplier,supplier,supplier,supplier,supplier,supplier,supplier +fuel_received_units,quantity,quantity,quantity,quantity,quantity,quantity,quantity,quantity,quantity,quantity,quantity,quantity,quantity,quantity,quantity,quantity +fuel_mmbtu_per_unit,average_heat_content,average_heat_content,average_heat_content,average_heat_content,average_heat_content,average_heat_content,average_heat_content,average_heat_content,average_heat_content,average_heat_content,average_heat_content,average_heat_content,average_heat_content,average_heat_content,average_heat_content,average_heat_content +sulfur_content_pct,average_sulfur_content,average_sulfur_content,average_sulfur_content,average_sulfur_content,average_sulfur_content,average_sulfur_content,average_sulfur_content,average_sulfur_content,average_sulfur_content,average_sulfur_content,average_sulfur_content,average_sulfur_content,average_sulfur_content,average_sulfur_content,average_sulfur_content,average_sulfur_content +ash_content_pct,average_ash_content,average_ash_content,average_ash_content,average_ash_content,average_ash_content,average_ash_content,average_ash_content,average_ash_content,average_ash_content,average_ash_content,average_ash_content,average_ash_content,average_ash_content,average_ash_content,average_ash_content,average_ash_content +mercury_content_ppm,,,,,average_mercury_content,,average_mercury_content,average_mercury_content,average_mercury_content,average_mercury_content,average_mercury_content,average_mercury_content,average_mercury_content,average_mercury_content,average_mercury_content,average_mercury_content +fuel_cost_per_mmbtu,fuel_cost,fuel_cost,fuel_cost,fuel_cost,fuel_cost,fuel_cost,fuel_cost,fuel_cost,fuel_cost,fuel_cost,fuel_cost,fuel_cost,fuel_cost,fuel_cost,fuel_cost,fuel_cost +regulated,regulated,regulated,regulated,regulated,regulated,regulated,regulated,regulated,regulated,regulated,regulated,regulated,regulated,regulated,regulated,regulated +operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name +operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id +reporting_frequency_code,respondent_frequency,respondent_frequency,respondent_frequency,respondent_frequency,reporting_frequency,respondent_frequency,reporting_frequency,reporting_frequency,reporting_frequency,reporting_frequency,reporting_frequency,reporting_frequency,reporting_frequency,reporting_frequency,reporting_frequency, +primary_transportation_mode_code,primary_transportation_mode,primary_transportation_mode,primary_transportation_mode,primary_transportation_mode,primary_transportation_mode,primary_transportation_mode,primary_transportation_mode,primary_transportation_mode,primary_transportation_mode,primary_transportation_mode,primary_transportation_mode,primary_transportation_mode,primary_transportation_mode,primary_transportation_mode,primary_transportation_mode,primary_transportation_mode +secondary_transportation_mode_code,secondary_transportation_mode,secondary_transportation_mode,secondary_transportation_mode,secondary_transportation_mode,secondary_transportation_mode,secondary_transportation_mode,secondary_transportation_mode,secondary_transportation_mode,secondary_transportation_mode,secondary_transportation_mode,secondary_transportation_mode,secondary_transportation_mode,secondary_transportation_mode,secondary_transportation_mode,secondary_transportation_mode,secondary_transportation_mode +natural_gas_transport_code,natural_gas_transportation_service,natural_gas_transportation_service,natural_gas_transportation_service,natural_gas_transportation_service,natural_gas_transportation_service,natural_gas_transportation_service,natural_gas_supply_contract_type,natural_gas_supply_contract_type,natural_gas_supply_contract_type,natural_gas_supply_contract_type,natural_gas_supply_contract_type,natural_gas_supply_contract_type,natural_gas_supply_contract_type,natural_gas_supply_contract_type,natural_gas_supply_contract_type,natural_gas_supply_contract_type +natural_gas_delivery_contract_type_code,,,,,,,natural_gas_delivery_contract_type,natural_gas_delivery_contract_type,natural_gas_delivery_contract_type,natural_gas_delivery_contract_type,natural_gas_delivery_contract_type,natural_gas_delivery_contract_type,natural_gas_delivery_contract_type,natural_gas_delivery_contract_type,natural_gas_delivery_contract_type,natural_gas_delivery_contract_type +moisture_content_pct,,,,,,,moisture_content,moisture_content,moisture_content,moisture_content,moisture_content,moisture_content,moisture_content,moisture_content,moisture_content,moisture_content +chlorine_content_ppm,,,,,,,chlorine_content,chlorine_content,chlorine_content,chlorine_content,chlorine_content,chlorine_content,chlorine_content,chlorine_content,chlorine_content,chlorine_content +balancing_authority_code_eia,,,,,,,,,,,balancing_authority_code,balancing_authority_code,balancing_authority_code,balancing_authority_code,balancing_authority_code,ba_code +early_release,,,,,,,,,,,,,,,, \ No newline at end of file diff --git a/src/pudl/package_data/eia923/column_maps/generation_fuel.csv b/src/pudl/package_data/eia923/column_maps/generation_fuel.csv index 5d982b1212..07d676a327 100644 --- a/src/pudl/package_data/eia923/column_maps/generation_fuel.csv +++ b/src/pudl/package_data/eia923/column_maps/generation_fuel.csv @@ -1,98 +1,98 @@ -year_index,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022 -plant_id_eia,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id -combined_heat_power,combined_heat_power_plant,combined_heat_power_plant,combined_heat_power_plant,combined_heat_power_plant,combined_heat_power_plant,combined_heat_power_plant,combined_heat_power_plant,combined_heat_power_plant,combined_heat_power_plant,combined_heat_power_plant,combined_heat_power_plant,combined_heat_and_power_plant,combined_heat_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant -nuclear_unit_id,nuclear_unit_i_d,nuclear_unit_i_d,nuclear_unit_i_d,nuclear_unit_i_d,nuclear_unit_i_d,nuclear_unit_i_d,nuclear_unit_i_d,nuclear_unit_i_d,nuclear_unit_i_d,nuclear_unit_i_d,nuclear_unit_id,nuclear_unit_id,nuclear_unit_id,nuclear_unit_id,nuclear_unit_id,nuclear_unit_id,nuclear_unit_id,nuclear_unit_id,nuclear_unit_id,nuclear_unit_id,nuclear_unit_id,nuclear_unit_id -plant_name_eia,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name -operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name -operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id -plant_state,state,state,state,state,state,state,state,state,state,state,state,plant_state,state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state -census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region -nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region -naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code -sector_id_eia,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number -sector_name_eia,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name -prime_mover_code,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover -energy_source_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code -fuel_type_code_aer,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code -balancing_authority_code_eia,,,,,,,,,,,,,,,,,,balancing_authority_code,balancing_authority_code,balancing_authority_code,balancing_authority_code,balancing_authority_code -reporting_frequency_code,,,,,,,,,,,,,,,,,,respondent_frequency,respondent_frequency,respondent_frequency,respondent_frequency,respondent_frequency -fuel_unit,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label -fuel_consumed_units_january,quantity_jan,quantity_jan,quantity_jan,quantity_jan,quantity_jan,quantity_jan,quantity_jan,quantity_jan,quantity_jan,quantity_jan,quantity_jan,quantity_january,quantity_jan,quantity_january,quantity_january,quantity_january,quantity_january,quantity_january,quantity_january,quantity_january,quantity_january,quantity_january -fuel_consumed_units_february,quantity_feb,quantity_feb,quantity_feb,quantity_feb,quantity_feb,quantity_feb,quantity_feb,quantity_feb,quantity_feb,quantity_feb,quantity_feb,quantity_february,quantity_feb,quantity_february,quantity_february,quantity_february,quantity_february,quantity_february,quantity_february,quantity_february,quantity_february,quantity_february -fuel_consumed_units_march,quantity_mar,quantity_mar,quantity_mar,quantity_mar,quantity_mar,quantity_mar,quantity_mar,quantity_mar,quantity_mar,quantity_mar,quantity_mar,quantity_march,quantity_mar,quantity_march,quantity_march,quantity_march,quantity_march,quantity_march,quantity_march,quantity_march,quantity_march,quantity_march -fuel_consumed_units_april,quantity_apr,quantity_apr,quantity_apr,quantity_apr,quantity_apr,quantity_apr,quantity_apr,quantity_apr,quantity_apr,quantity_apr,quantity_apr,quantity_april,quantity_apr,quantity_april,quantity_april,quantity_april,quantity_april,quantity_april,quantity_april,quantity_april,quantity_april,quantity_april -fuel_consumed_units_may,quantity_may,quantity_may,quantity_may,quantity_may,quantity_may,quantity_may,quantity_may,quantity_may,quantity_may,quantity_may,quantity_may,quantity_may,quantity_may,quantity_may,quantity_may,quantity_may,quantity_may,quantity_may,quantity_may,quantity_may,quantity_may,quantity_may -fuel_consumed_units_june,quantity_jun,quantity_jun,quantity_jun,quantity_jun,quantity_jun,quantity_jun,quantity_jun,quantity_jun,quantity_jun,quantity_jun,quantity_jun,quantity_june,quantity_jun,quantity_june,quantity_june,quantity_june,quantity_june,quantity_june,quantity_june,quantity_june,quantity_june,quantity_june -fuel_consumed_units_july,quantity_jul,quantity_jul,quantity_jul,quantity_jul,quantity_jul,quantity_jul,quantity_jul,quantity_jul,quantity_jul,quantity_jul,quantity_jul,quantity_july,quantity_jul,quantity_july,quantity_july,quantity_july,quantity_july,quantity_july,quantity_july,quantity_july,quantity_july,quantity_july -fuel_consumed_units_august,quantity_aug,quantity_aug,quantity_aug,quantity_aug,quantity_aug,quantity_aug,quantity_aug,quantity_aug,quantity_aug,quantity_aug,quantity_aug,quantity_august,quantity_aug,quantity_august,quantity_august,quantity_august,quantity_august,quantity_august,quantity_august,quantity_august,quantity_august,quantity_august -fuel_consumed_units_september,quantity_sep,quantity_sep,quantity_sep,quantity_sep,quantity_sep,quantity_sep,quantity_sep,quantity_sep,quantity_sep,quantity_sep,quantity_sep,quantity_september,quantity_sep,quantity_september,quantity_september,quantity_september,quantity_september,quantity_september,quantity_september,quantity_september,quantity_september,quantity_september -fuel_consumed_units_october,quantity_oct,quantity_oct,quantity_oct,quantity_oct,quantity_oct,quantity_oct,quantity_oct,quantity_oct,quantity_oct,quantity_oct,quantity_oct,quantity_october,quantity_oct,quantity_october,quantity_october,quantity_october,quantity_october,quantity_october,quantity_october,quantity_october,quantity_october,quantity_october -fuel_consumed_units_november,quantity_nov,quantity_nov,quantity_nov,quantity_nov,quantity_nov,quantity_nov,quantity_nov,quantity_nov,quantity_nov,quantity_nov,quantity_nov,quantity_november,quantity_nov,quantity_november,quantity_november,quantity_november,quantity_november,quantity_november,quantity_november,quantity_november,quantity_november,quantity_november -fuel_consumed_units_december,quantity_dec,quantity_dec,quantity_dec,quantity_dec,quantity_dec,quantity_dec,quantity_dec,quantity_dec,quantity_dec,quantity_dec,quantity_dec,quantity_december,quantity_dec,quantity_december,quantity_december,quantity_december,quantity_december,quantity_december,quantity_december,quantity_december,quantity_december,quantity_december -fuel_consumed_for_electricity_units_january,elec_quantity_jan,elec_quantity_jan,elec_quantity_jan,elec_quantity_jan,elec_quantity_jan,elec_quantity_jan,elec_quantity_jan,elec_quantity_jan,elec_quantity_jan,elec_quantity_jan,elec_quantity_jan,elec_quantity_january,elec_quantity_jan,elec_quantity_january,elec_quantity_january,elec_quantity_january,elec_quantity_january,elec_quantity_january,elec_quantity_january,elec_quantity_january,elec_quantity_january,elec_quantity_january -fuel_consumed_for_electricity_units_february,elec_quantity_feb,elec_quantity_feb,elec_quantity_feb,elec_quantity_feb,elec_quantity_feb,elec_quantity_feb,elec_quantity_feb,elec_quantity_feb,elec_quantity_feb,elec_quantity_feb,elec_quantity_feb,elec_quantity_february,elec_quantity_feb,elec_quantity_february,elec_quantity_february,elec_quantity_february,elec_quantity_february,elec_quantity_february,elec_quantity_february,elec_quantity_february,elec_quantity_february,elec_quantity_february -fuel_consumed_for_electricity_units_march,elec_quantity_mar,elec_quantity_mar,elec_quantity_mar,elec_quantity_mar,elec_quantity_mar,elec_quantity_mar,elec_quantity_mar,elec_quantity_mar,elec_quantity_mar,elec_quantity_mar,elec_quantity_mar,elec_quantity_march,elec_quantity_mar,elec_quantity_march,elec_quantity_march,elec_quantity_march,elec_quantity_march,elec_quantity_march,elec_quantity_march,elec_quantity_march,elec_quantity_march,elec_quantity_march -fuel_consumed_for_electricity_units_april,elec_quantity_apr,elec_quantity_apr,elec_quantity_apr,elec_quantity_apr,elec_quantity_apr,elec_quantity_apr,elec_quantity_apr,elec_quantity_apr,elec_quantity_apr,elec_quantity_apr,elec_quantity_apr,elec_quantity_april,elec_quantity_apr,elec_quantity_april,elec_quantity_april,elec_quantity_april,elec_quantity_april,elec_quantity_april,elec_quantity_april,elec_quantity_april,elec_quantity_april,elec_quantity_april -fuel_consumed_for_electricity_units_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may -fuel_consumed_for_electricity_units_june,elec_quantity_jun,elec_quantity_jun,elec_quantity_jun,elec_quantity_jun,elec_quantity_jun,elec_quantity_jun,elec_quantity_jun,elec_quantity_jun,elec_quantity_jun,elec_quantity_jun,elec_quantity_jun,elec_quantity_june,elec_quantity_jun,elec_quantity_june,elec_quantity_june,elec_quantity_june,elec_quantity_june,elec_quantity_june,elec_quantity_june,elec_quantity_june,elec_quantity_june,elec_quantity_june -fuel_consumed_for_electricity_units_july,elec_quantity_jul,elec_quantity_jul,elec_quantity_jul,elec_quantity_jul,elec_quantity_jul,elec_quantity_jul,elec_quantity_jul,elec_quantity_jul,elec_quantity_jul,elec_quantity_jul,elec_quantity_jul,elec_quantity_july,elec_quantity_jul,elec_quantity_july,elec_quantity_july,elec_quantity_july,elec_quantity_july,elec_quantity_july,elec_quantity_july,elec_quantity_july,elec_quantity_july,elec_quantity_july -fuel_consumed_for_electricity_units_august,elec_quantity_aug,elec_quantity_aug,elec_quantity_aug,elec_quantity_aug,elec_quantity_aug,elec_quantity_aug,elec_quantity_aug,elec_quantity_aug,elec_quantity_aug,elec_quantity_aug,elec_quantity_aug,elec_quantity_august,elec_quantity_aug,elec_quantity_august,elec_quantity_august,elec_quantity_august,elec_quantity_august,elec_quantity_august,elec_quantity_august,elec_quantity_august,elec_quantity_august,elec_quantity_august -fuel_consumed_for_electricity_units_september,elec_quantity_sep,elec_quantity_sep,elec_quantity_sep,elec_quantity_sep,elec_quantity_sep,elec_quantity_sep,elec_quantity_sep,elec_quantity_sep,elec_quantity_sep,elec_quantity_sep,elec_quantity_sep,elec_quantity_september,elec_quantity_sep,elec_quantity_september,elec_quantity_september,elec_quantity_september,elec_quantity_september,elec_quantity_september,elec_quantity_september,elec_quantity_september,elec_quantity_september,elec_quantity_september -fuel_consumed_for_electricity_units_october,elec_quantity_oct,elec_quantity_oct,elec_quantity_oct,elec_quantity_oct,elec_quantity_oct,elec_quantity_oct,elec_quantity_oct,elec_quantity_oct,elec_quantity_oct,elec_quantity_oct,elec_quantity_oct,elec_quantity_october,elec_quantity_oct,elec_quantity_october,elec_quantity_october,elec_quantity_october,elec_quantity_october,elec_quantity_october,elec_quantity_october,elec_quantity_october,elec_quantity_october,elec_quantity_october -fuel_consumed_for_electricity_units_november,elec_quantity_nov,elec_quantity_nov,elec_quantity_nov,elec_quantity_nov,elec_quantity_nov,elec_quantity_nov,elec_quantity_nov,elec_quantity_nov,elec_quantity_nov,elec_quantity_nov,elec_quantity_nov,elec_quantity_november,elec_quantity_nov,elec_quantity_november,elec_quantity_november,elec_quantity_november,elec_quantity_november,elec_quantity_november,elec_quantity_november,elec_quantity_november,elec_quantity_november,elec_quantity_november -fuel_consumed_for_electricity_units_december,elec_quantity_dec,elec_quantity_dec,elec_quantity_dec,elec_quantity_dec,elec_quantity_dec,elec_quantity_dec,elec_quantity_dec,elec_quantity_dec,elec_quantity_dec,elec_quantity_dec,elec_quantity_dec,elec_quantity_december,elec_quantity_dec,elec_quantity_december,elec_quantity_december,elec_quantity_december,elec_quantity_december,elec_quantity_december,elec_quantity_december,elec_quantity_december,elec_quantity_december,elec_quantity_december -fuel_mmbtu_per_unit_january,mmbtu_per_unit_jan,mmbtu_per_unit_jan,mmbtu_per_unit_jan,mmbtu_per_unit_jan,mmbtu_per_unit_jan,mmbtu_per_unit_jan,mmbtu_per_unit_jan,mmbtu_per_unit_jan,mmbtu_per_unit_jan,mmbtu_per_unit_jan,mmbtuper_unit_jan,mmbtuper_unit_january,mmbtuper_unit_jan,mmbtuper_unit_january,mmbtuper_unit_january,mmbtuper_unit_january,mmbtuper_unit_january,mmbtuper_unit_january,mmbtuper_unit_january,mmbtuper_unit_january,mmbtuper_unit_january,mmbtuper_unit_january -fuel_mmbtu_per_unit_february,mmbtu_per_unit_feb,mmbtu_per_unit_feb,mmbtu_per_unit_feb,mmbtu_per_unit_feb,mmbtu_per_unit_feb,mmbtu_per_unit_feb,mmbtu_per_unit_feb,mmbtu_per_unit_feb,mmbtu_per_unit_feb,mmbtu_per_unit_feb,mmbtuper_unit_feb,mmbtuper_unit_february,mmbtuper_unit_feb,mmbtuper_unit_february,mmbtuper_unit_february,mmbtuper_unit_february,mmbtuper_unit_february,mmbtuper_unit_february,mmbtuper_unit_february,mmbtuper_unit_february,mmbtuper_unit_february,mmbtuper_unit_february -fuel_mmbtu_per_unit_march,mmbtu_per_unit_mar,mmbtu_per_unit_mar,mmbtu_per_unit_mar,mmbtu_per_unit_mar,mmbtu_per_unit_mar,mmbtu_per_unit_mar,mmbtu_per_unit_mar,mmbtu_per_unit_mar,mmbtu_per_unit_mar,mmbtu_per_unit_mar,mmbtuper_unit_mar,mmbtuper_unit_march,mmbtuper_unit_mar,mmbtuper_unit_march,mmbtuper_unit_march,mmbtuper_unit_march,mmbtuper_unit_march,mmbtuper_unit_march,mmbtuper_unit_march,mmbtuper_unit_march,mmbtuper_unit_march,mmbtuper_unit_march -fuel_mmbtu_per_unit_april,mmbtu_per_unit_apr,mmbtu_per_unit_apr,mmbtu_per_unit_apr,mmbtu_per_unit_apr,mmbtu_per_unit_apr,mmbtu_per_unit_apr,mmbtu_per_unit_apr,mmbtu_per_unit_apr,mmbtu_per_unit_apr,mmbtu_per_unit_apr,mmbtuper_unit_apr,mmbtuper_unit_april,mmbtuper_unit_apr,mmbtuper_unit_april,mmbtuper_unit_april,mmbtuper_unit_april,mmbtuper_unit_april,mmbtuper_unit_april,mmbtuper_unit_april,mmbtuper_unit_april,mmbtuper_unit_april,mmbtuper_unit_april -fuel_mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtuper_unit_may,mmbtuper_unit_may,mmbtuper_unit_may,mmbtuper_unit_may,mmbtuper_unit_may,mmbtuper_unit_may,mmbtuper_unit_may,mmbtuper_unit_may,mmbtuper_unit_may,mmbtuper_unit_may,mmbtuper_unit_may,mmbtuper_unit_may -fuel_mmbtu_per_unit_june,mmbtu_per_unit_jun,mmbtu_per_unit_jun,mmbtu_per_unit_jun,mmbtu_per_unit_jun,mmbtu_per_unit_jun,mmbtu_per_unit_jun,mmbtu_per_unit_jun,mmbtu_per_unit_jun,mmbtu_per_unit_jun,mmbtu_per_unit_jun,mmbtuper_unit_jun,mmbtuper_unit_june,mmbtuper_unit_jun,mmbtuper_unit_june,mmbtuper_unit_june,mmbtuper_unit_june,mmbtuper_unit_june,mmbtuper_unit_june,mmbtuper_unit_june,mmbtuper_unit_june,mmbtuper_unit_june,mmbtuper_unit_june -fuel_mmbtu_per_unit_july,mmbtu_per_unit_jul,mmbtu_per_unit_jul,mmbtu_per_unit_jul,mmbtu_per_unit_jul,mmbtu_per_unit_jul,mmbtu_per_unit_jul,mmbtu_per_unit_jul,mmbtu_per_unit_jul,mmbtu_per_unit_jul,mmbtu_per_unit_jul,mmbtuper_unit_jul,mmbtuper_unit_july,mmbtuper_unit_jul,mmbtuper_unit_july,mmbtuper_unit_july,mmbtuper_unit_july,mmbtuper_unit_july,mmbtuper_unit_july,mmbtuper_unit_july,mmbtuper_unit_july,mmbtuper_unit_july,mmbtuper_unit_july -fuel_mmbtu_per_unit_august,mmbtu_per_unit_aug,mmbtu_per_unit_aug,mmbtu_per_unit_aug,mmbtu_per_unit_aug,mmbtu_per_unit_aug,mmbtu_per_unit_aug,mmbtu_per_unit_aug,mmbtu_per_unit_aug,mmbtu_per_unit_aug,mmbtu_per_unit_aug,mmbtuper_unit_aug,mmbtuper_unit_august,mmbtuper_unit_aug,mmbtuper_unit_august,mmbtuper_unit_august,mmbtuper_unit_august,mmbtuper_unit_august,mmbtuper_unit_august,mmbtuper_unit_august,mmbtuper_unit_august,mmbtuper_unit_august,mmbtuper_unit_august -fuel_mmbtu_per_unit_september,mmbtu_per_unit_sep,mmbtu_per_unit_sep,mmbtu_per_unit_sep,mmbtu_per_unit_sep,mmbtu_per_unit_sep,mmbtu_per_unit_sep,mmbtu_per_unit_sep,mmbtu_per_unit_sep,mmbtu_per_unit_sep,mmbtu_per_unit_sep,mmbtuper_unit_sep,mmbtuper_unit_september,mmbtuper_unit_sep,mmbtuper_unit_september,mmbtuper_unit_september,mmbtuper_unit_september,mmbtuper_unit_september,mmbtuper_unit_september,mmbtuper_unit_september,mmbtuper_unit_september,mmbtuper_unit_september,mmbtuper_unit_september -fuel_mmbtu_per_unit_october,mmbtu_per_unit_oct,mmbtu_per_unit_oct,mmbtu_per_unit_oct,mmbtu_per_unit_oct,mmbtu_per_unit_oct,mmbtu_per_unit_oct,mmbtu_per_unit_oct,mmbtu_per_unit_oct,mmbtu_per_unit_oct,mmbtu_per_unit_oct,mmbtuper_unit_oct,mmbtuper_unit_october,mmbtuper_unit_oct,mmbtuper_unit_october,mmbtuper_unit_october,mmbtuper_unit_october,mmbtuper_unit_october,mmbtuper_unit_october,mmbtuper_unit_october,mmbtuper_unit_october,mmbtuper_unit_october,mmbtuper_unit_october -fuel_mmbtu_per_unit_november,mmbtu_per_unit_nov,mmbtu_per_unit_nov,mmbtu_per_unit_nov,mmbtu_per_unit_nov,mmbtu_per_unit_nov,mmbtu_per_unit_nov,mmbtu_per_unit_nov,mmbtu_per_unit_nov,mmbtu_per_unit_nov,mmbtu_per_unit_nov,mmbtuper_unit_nov,mmbtuper_unit_november,mmbtuper_unit_nov,mmbtuper_unit_november,mmbtuper_unit_november,mmbtuper_unit_november,mmbtuper_unit_november,mmbtuper_unit_november,mmbtuper_unit_november,mmbtuper_unit_november,mmbtuper_unit_november,mmbtuper_unit_november -fuel_mmbtu_per_unit_december,mmbtu_per_unit_dec,mmbtu_per_unit_dec,mmbtu_per_unit_dec,mmbtu_per_unit_dec,mmbtu_per_unit_dec,mmbtu_per_unit_dec,mmbtu_per_unit_dec,mmbtu_per_unit_dec,mmbtu_per_unit_dec,mmbtu_per_unit_dec,mmbtuper_unit_dec,mmbtuper_unit_december,mmbtuper_unit_dec,mmbtuper_unit_december,mmbtuper_unit_december,mmbtuper_unit_december,mmbtuper_unit_december,mmbtuper_unit_december,mmbtuper_unit_december,mmbtuper_unit_december,mmbtuper_unit_december,mmbtuper_unit_december -fuel_consumed_mmbtu_january,tot_mmbtu_jan,tot_mmbtu_jan,tot_mmbtu_jan,tot_mmbtu_jan,tot_mmbtu_jan,tot_mmbtu_jan,tot_mmbtu_jan,tot_mmbtu_jan,tot_mmbtu_jan,tot_mmbtu_jan,tot_mmbtujan,tot_mmbtu_january,tot_mmbtujan,tot_mmbtu_january,tot_mmbtu_january,tot_mmbtu_january,tot_mmbtu_january,tot_mmbtu_january,tot_mmbtu_january,tot_mmbtu_january,tot_mmbtu_january,tot_mmbtu_january -fuel_consumed_mmbtu_february,tot_mmbtu_feb,tot_mmbtu_feb,tot_mmbtu_feb,tot_mmbtu_feb,tot_mmbtu_feb,tot_mmbtu_feb,tot_mmbtu_feb,tot_mmbtu_feb,tot_mmbtu_feb,tot_mmbtu_feb,tot_mmbtufeb,tot_mmbtu_february,tot_mmbtufeb,tot_mmbtu_february,tot_mmbtu_february,tot_mmbtu_february,tot_mmbtu_february,tot_mmbtu_february,tot_mmbtu_february,tot_mmbtu_february,tot_mmbtu_february,tot_mmbtu_february -fuel_consumed_mmbtu_march,tot_mmbtu_mar,tot_mmbtu_mar,tot_mmbtu_mar,tot_mmbtu_mar,tot_mmbtu_mar,tot_mmbtu_mar,tot_mmbtu_mar,tot_mmbtu_mar,tot_mmbtu_mar,tot_mmbtu_mar,tot_mmbtumar,tot_mmbtu_march,tot_mmbtumar,tot_mmbtu_march,tot_mmbtu_march,tot_mmbtu_march,tot_mmbtu_march,tot_mmbtu_march,tot_mmbtu_march,tot_mmbtu_march,tot_mmbtu_march,tot_mmbtu_march -fuel_consumed_mmbtu_april,tot_mmbtu_apr,tot_mmbtu_apr,tot_mmbtu_apr,tot_mmbtu_apr,tot_mmbtu_apr,tot_mmbtu_apr,tot_mmbtu_apr,tot_mmbtu_apr,tot_mmbtu_apr,tot_mmbtu_apr,tot_mmbtuapr,tot_mmbtu_april,tot_mmbtuapr,tot_mmbtu_april,tot_mmbtu_april,tot_mmbtu_april,tot_mmbtu_april,tot_mmbtu_april,tot_mmbtu_april,tot_mmbtu_april,tot_mmbtu_april,tot_mmbtu_april -fuel_consumed_mmbtu_may,tot_mmbtu_may,tot_mmbtu_may,tot_mmbtu_may,tot_mmbtu_may,tot_mmbtu_may,tot_mmbtu_may,tot_mmbtu_may,tot_mmbtu_may,tot_mmbtu_may,tot_mmbtu_may,tot_mmbtumay,tot_mmbtu_may,tot_mmbtumay,tot_mmbtu_may,tot_mmbtu_may,tot_mmbtu_may,tot_mmbtu_may,tot_mmbtu_may,tot_mmbtu_may,tot_mmbtu_may,tot_mmbtu_may,tot_mmbtu_may -fuel_consumed_mmbtu_june,tot_mmbtu_jun,tot_mmbtu_jun,tot_mmbtu_jun,tot_mmbtu_jun,tot_mmbtu_jun,tot_mmbtu_jun,tot_mmbtu_jun,tot_mmbtu_jun,tot_mmbtu_jun,tot_mmbtu_jun,tot_mmbtujun,tot_mmbtu_june,tot_mmbtujun,tot_mmbtu_june,tot_mmbtu_june,tot_mmbtu_june,tot_mmbtu_june,tot_mmbtu_june,tot_mmbtu_june,tot_mmbtu_june,tot_mmbtu_june,tot_mmbtu_june -fuel_consumed_mmbtu_july,tot_mmbtu_jul,tot_mmbtu_jul,tot_mmbtu_jul,tot_mmbtu_jul,tot_mmbtu_jul,tot_mmbtu_jul,tot_mmbtu_jul,tot_mmbtu_jul,tot_mmbtu_jul,tot_mmbtu_jul,tot_mmbtujul,tot_mmbtu_july,tot_mmbtujul,tot_mmbtu_july,tot_mmbtu_july,tot_mmbtu_july,tot_mmbtu_july,tot_mmbtu_july,tot_mmbtu_july,tot_mmbtu_july,tot_mmbtu_july,tot_mmbtu_july -fuel_consumed_mmbtu_august,tot_mmbtu_aug,tot_mmbtu_aug,tot_mmbtu_aug,tot_mmbtu_aug,tot_mmbtu_aug,tot_mmbtu_aug,tot_mmbtu_aug,tot_mmbtu_aug,tot_mmbtu_aug,tot_mmbtu_aug,tot_mmbtuaug,tot_mmbtu_august,tot_mmbtuaug,tot_mmbtu_august,tot_mmbtu_august,tot_mmbtu_august,tot_mmbtu_august,tot_mmbtu_august,tot_mmbtu_august,tot_mmbtu_august,tot_mmbtu_august,tot_mmbtu_august -fuel_consumed_mmbtu_september,tot_mmbtu_sep,tot_mmbtu_sep,tot_mmbtu_sep,tot_mmbtu_sep,tot_mmbtu_sep,tot_mmbtu_sep,tot_mmbtu_sep,tot_mmbtu_sep,tot_mmbtu_sep,tot_mmbtu_sep,tot_mmbtusep,tot_mmbtu_september,tot_mmbtusep,tot_mmbtu_september,tot_mmbtu_september,tot_mmbtu_september,tot_mmbtu_september,tot_mmbtu_september,tot_mmbtu_september,tot_mmbtu_september,tot_mmbtu_september,tot_mmbtu_september -fuel_consumed_mmbtu_october,tot_mmbtu_oct,tot_mmbtu_oct,tot_mmbtu_oct,tot_mmbtu_oct,tot_mmbtu_oct,tot_mmbtu_oct,tot_mmbtu_oct,tot_mmbtu_oct,tot_mmbtu_oct,tot_mmbtu_oct,tot_mmbtuoct,tot_mmbtu_october,tot_mmbtuoct,tot_mmbtu_october,tot_mmbtu_october,tot_mmbtu_october,tot_mmbtu_october,tot_mmbtu_october,tot_mmbtu_october,tot_mmbtu_october,tot_mmbtu_october,tot_mmbtu_october -fuel_consumed_mmbtu_november,tot_mmbtu_nov,tot_mmbtu_nov,tot_mmbtu_nov,tot_mmbtu_nov,tot_mmbtu_nov,tot_mmbtu_nov,tot_mmbtu_nov,tot_mmbtu_nov,tot_mmbtu_nov,tot_mmbtu_nov,tot_mmbtunov,tot_mmbtu_november,tot_mmbtunov,tot_mmbtu_november,tot_mmbtu_november,tot_mmbtu_november,tot_mmbtu_november,tot_mmbtu_november,tot_mmbtu_november,tot_mmbtu_november,tot_mmbtu_november,tot_mmbtu_november -fuel_consumed_mmbtu_december,tot_mmbtu_dec,tot_mmbtu_dec,tot_mmbtu_dec,tot_mmbtu_dec,tot_mmbtu_dec,tot_mmbtu_dec,tot_mmbtu_dec,tot_mmbtu_dec,tot_mmbtu_dec,tot_mmbtu_dec,tot_mmbtudec,tot_mmbtu_december,tot_mmbtudec,tot_mmbtu_december,tot_mmbtu_december,tot_mmbtu_december,tot_mmbtu_december,tot_mmbtu_december,tot_mmbtu_december,tot_mmbtu_december,tot_mmbtu_december,tot_mmbtu_december -fuel_consumed_for_electricity_mmbtu_january,elec_mmbtus_jan,elec_mmbtus_jan,elec_mmbtus_jan,elec_mmbtus_jan,elec_mmbtus_jan,elec_mmbtus_jan,elec_mmbtus_jan,elec_mmbtus_jan,elec_mmbtus_jan,elec_mmbtus_jan,elec_mmbtujan,elec_mmbtu_january,elec_mmbtujan,elec_mmbtu_january,elec_mmbtu_january,elec_mmbtu_january,elec_mmbtu_january,elec_mmbtu_january,elec_mmbtu_january,elec_mmbtu_january,elec_mmbtu_january,elec_mmbtu_january -fuel_consumed_for_electricity_mmbtu_february,elec_mmbtus_feb,elec_mmbtus_feb,elec_mmbtus_feb,elec_mmbtus_feb,elec_mmbtus_feb,elec_mmbtus_feb,elec_mmbtus_feb,elec_mmbtus_feb,elec_mmbtus_feb,elec_mmbtus_feb,elec_mmbtufeb,elec_mmbtu_february,elec_mmbtufeb,elec_mmbtu_february,elec_mmbtu_february,elec_mmbtu_february,elec_mmbtu_february,elec_mmbtu_february,elec_mmbtu_february,elec_mmbtu_february,elec_mmbtu_february,elec_mmbtu_february -fuel_consumed_for_electricity_mmbtu_march,elec_mmbtus_mar,elec_mmbtus_mar,elec_mmbtus_mar,elec_mmbtus_mar,elec_mmbtus_mar,elec_mmbtus_mar,elec_mmbtus_mar,elec_mmbtus_mar,elec_mmbtus_mar,elec_mmbtus_mar,elec_mmbtumar,elec_mmbtu_march,elec_mmbtumar,elec_mmbtu_march,elec_mmbtu_march,elec_mmbtu_march,elec_mmbtu_march,elec_mmbtu_march,elec_mmbtu_march,elec_mmbtu_march,elec_mmbtu_march,elec_mmbtu_march -fuel_consumed_for_electricity_mmbtu_april,elec_mmbtus_apr,elec_mmbtus_apr,elec_mmbtus_apr,elec_mmbtus_apr,elec_mmbtus_apr,elec_mmbtus_apr,elec_mmbtus_apr,elec_mmbtus_apr,elec_mmbtus_apr,elec_mmbtus_apr,elec_mmbtuapr,elec_mmbtu_april,elec_mmbtuapr,elec_mmbtu_april,elec_mmbtu_april,elec_mmbtu_april,elec_mmbtu_april,elec_mmbtu_april,elec_mmbtu_april,elec_mmbtu_april,elec_mmbtu_april,elec_mmbtu_april -fuel_consumed_for_electricity_mmbtu_may,elec_mmbtus_may,elec_mmbtus_may,elec_mmbtus_may,elec_mmbtus_may,elec_mmbtus_may,elec_mmbtus_may,elec_mmbtus_may,elec_mmbtus_may,elec_mmbtus_may,elec_mmbtus_may,elec_mmbtumay,elec_mmbtu_may,elec_mmbtumay,elec_mmbtu_may,elec_mmbtu_may,elec_mmbtu_may,elec_mmbtu_may,elec_mmbtu_may,elec_mmbtu_may,elec_mmbtu_may,elec_mmbtu_may,elec_mmbtu_may -fuel_consumed_for_electricity_mmbtu_june,elec_mmbtus_jun,elec_mmbtus_jun,elec_mmbtus_jun,elec_mmbtus_jun,elec_mmbtus_jun,elec_mmbtus_jun,elec_mmbtus_jun,elec_mmbtus_jun,elec_mmbtus_jun,elec_mmbtus_jun,elec_mmbtujun,elec_mmbtu_june,elec_mmbtujun,elec_mmbtu_june,elec_mmbtu_june,elec_mmbtu_june,elec_mmbtu_june,elec_mmbtu_june,elec_mmbtu_june,elec_mmbtu_june,elec_mmbtu_june,elec_mmbtu_june -fuel_consumed_for_electricity_mmbtu_july,elec_mmbtus_jul,elec_mmbtus_jul,elec_mmbtus_jul,elec_mmbtus_jul,elec_mmbtus_jul,elec_mmbtus_jul,elec_mmbtus_jul,elec_mmbtus_jul,elec_mmbtus_jul,elec_mmbtus_jul,elec_mmbtujul,elec_mmbtu_july,elec_mmbtujul,elec_mmbtu_july,elec_mmbtu_july,elec_mmbtu_july,elec_mmbtu_july,elec_mmbtu_july,elec_mmbtu_july,elec_mmbtu_july,elec_mmbtu_july,elec_mmbtu_july -fuel_consumed_for_electricity_mmbtu_august,elec_mmbtus_aug,elec_mmbtus_aug,elec_mmbtus_aug,elec_mmbtus_aug,elec_mmbtus_aug,elec_mmbtus_aug,elec_mmbtus_aug,elec_mmbtus_aug,elec_mmbtus_aug,elec_mmbtus_aug,elec_mmbtuaug,elec_mmbtu_august,elec_mmbtuaug,elec_mmbtu_august,elec_mmbtu_august,elec_mmbtu_august,elec_mmbtu_august,elec_mmbtu_august,elec_mmbtu_august,elec_mmbtu_august,elec_mmbtu_august,elec_mmbtu_august -fuel_consumed_for_electricity_mmbtu_september,elec_mmbtus_sep,elec_mmbtus_sep,elec_mmbtus_sep,elec_mmbtus_sep,elec_mmbtus_sep,elec_mmbtus_sep,elec_mmbtus_sep,elec_mmbtus_sep,elec_mmbtus_sep,elec_mmbtus_sep,elec_mmbtusep,elec_mmbtu_september,elec_mmbtusep,elec_mmbtu_september,elec_mmbtu_september,elec_mmbtu_september,elec_mmbtu_september,elec_mmbtu_september,elec_mmbtu_september,elec_mmbtu_september,elec_mmbtu_september,elec_mmbtu_september -fuel_consumed_for_electricity_mmbtu_october,elec_mmbtus_oct,elec_mmbtus_oct,elec_mmbtus_oct,elec_mmbtus_oct,elec_mmbtus_oct,elec_mmbtus_oct,elec_mmbtus_oct,elec_mmbtus_oct,elec_mmbtus_oct,elec_mmbtus_oct,elec_mmbtuoct,elec_mmbtu_october,elec_mmbtuoct,elec_mmbtu_october,elec_mmbtu_october,elec_mmbtu_october,elec_mmbtu_october,elec_mmbtu_october,elec_mmbtu_october,elec_mmbtu_october,elec_mmbtu_october,elec_mmbtu_october -fuel_consumed_for_electricity_mmbtu_november,elec_mmbtus_nov,elec_mmbtus_nov,elec_mmbtus_nov,elec_mmbtus_nov,elec_mmbtus_nov,elec_mmbtus_nov,elec_mmbtus_nov,elec_mmbtus_nov,elec_mmbtus_nov,elec_mmbtus_nov,elec_mmbtunov,elec_mmbtu_november,elec_mmbtunov,elec_mmbtu_november,elec_mmbtu_november,elec_mmbtu_november,elec_mmbtu_november,elec_mmbtu_november,elec_mmbtu_november,elec_mmbtu_november,elec_mmbtu_november,elec_mmbtu_november -fuel_consumed_for_electricity_mmbtu_december,elec_mmbtus_dec,elec_mmbtus_dec,elec_mmbtus_dec,elec_mmbtus_dec,elec_mmbtus_dec,elec_mmbtus_dec,elec_mmbtus_dec,elec_mmbtus_dec,elec_mmbtus_dec,elec_mmbtus_dec,elec_mmbtudec,elec_mmbtu_december,elec_mmbtudec,elec_mmbtu_december,elec_mmbtu_december,elec_mmbtu_december,elec_mmbtu_december,elec_mmbtu_december,elec_mmbtu_december,elec_mmbtu_december,elec_mmbtu_december,elec_mmbtu_december -net_generation_mwh_january,netgen_jan,netgen_jan,netgen_jan,netgen_jan,netgen_jan,netgen_jan,netgen_jan,netgen_jan,netgen_jan,netgen_jan,netgen_jan,netgen_january,netgen_jan,netgen_january,netgen_january,netgen_january,netgen_january,netgen_january,netgen_january,netgen_january,netgen_january,netgen_january -net_generation_mwh_february,netgen_feb,netgen_feb,netgen_feb,netgen_feb,netgen_feb,netgen_feb,netgen_feb,netgen_feb,netgen_feb,netgen_feb,netgen_feb,netgen_february,netgen_feb,netgen_february,netgen_february,netgen_february,netgen_february,netgen_february,netgen_february,netgen_february,netgen_february,netgen_february -net_generation_mwh_march,netgen_mar,netgen_mar,netgen_mar,netgen_mar,netgen_mar,netgen_mar,netgen_mar,netgen_mar,netgen_mar,netgen_mar,netgen_mar,netgen_march,netgen_mar,netgen_march,netgen_march,netgen_march,netgen_march,netgen_march,netgen_march,netgen_march,netgen_march,netgen_march -net_generation_mwh_april,netgen_apr,netgen_apr,netgen_apr,netgen_apr,netgen_apr,netgen_apr,netgen_apr,netgen_apr,netgen_apr,netgen_apr,netgen_apr,netgen_april,netgen_apr,netgen_april,netgen_april,netgen_april,netgen_april,netgen_april,netgen_april,netgen_april,netgen_april,netgen_april -net_generation_mwh_may,netgen_may,netgen_may,netgen_may,netgen_may,netgen_may,netgen_may,netgen_may,netgen_may,netgen_may,netgen_may,netgen_may,netgen_may,netgen_may,netgen_may,netgen_may,netgen_may,netgen_may,netgen_may,netgen_may,netgen_may,netgen_may,netgen_may -net_generation_mwh_june,netgen_jun,netgen_jun,netgen_jun,netgen_jun,netgen_jun,netgen_jun,netgen_jun,netgen_jun,netgen_jun,netgen_jun,netgen_jun,netgen_june,netgen_jun,netgen_june,netgen_june,netgen_june,netgen_june,netgen_june,netgen_june,netgen_june,netgen_june,netgen_june -net_generation_mwh_july,netgen_jul,netgen_jul,netgen_jul,netgen_jul,netgen_jul,netgen_jul,netgen_jul,netgen_jul,netgen_jul,netgen_jul,netgen_jul,netgen_july,netgen_jul,netgen_july,netgen_july,netgen_july,netgen_july,netgen_july,netgen_july,netgen_july,netgen_july,netgen_july -net_generation_mwh_august,netgen_aug,netgen_aug,netgen_aug,netgen_aug,netgen_aug,netgen_aug,netgen_aug,netgen_aug,netgen_aug,netgen_aug,netgen_aug,netgen_august,netgen_aug,netgen_august,netgen_august,netgen_august,netgen_august,netgen_august,netgen_august,netgen_august,netgen_august,netgen_august -net_generation_mwh_september,netgen_sep,netgen_sep,netgen_sep,netgen_sep,netgen_sep,netgen_sep,netgen_sep,netgen_sep,netgen_sep,netgen_sep,netgen_sep,netgen_september,netgen_sep,netgen_september,netgen_september,netgen_september,netgen_september,netgen_september,netgen_september,netgen_september,netgen_september,netgen_september -net_generation_mwh_october,netgen_oct,netgen_oct,netgen_oct,netgen_oct,netgen_oct,netgen_oct,netgen_oct,netgen_oct,netgen_oct,netgen_oct,netgen_oct,netgen_october,netgen_oct,netgen_october,netgen_october,netgen_october,netgen_october,netgen_october,netgen_october,netgen_october,netgen_october,netgen_october -net_generation_mwh_november,netgen_nov,netgen_nov,netgen_nov,netgen_nov,netgen_nov,netgen_nov,netgen_nov,netgen_nov,netgen_nov,netgen_nov,netgen_nov,netgen_november,netgen_nov,netgen_november,netgen_november,netgen_november,netgen_november,netgen_november,netgen_november,netgen_november,netgen_november,netgen_november -net_generation_mwh_december,netgen_dec,netgen_dec,netgen_dec,netgen_dec,netgen_dec,netgen_dec,netgen_dec,netgen_dec,netgen_dec,netgen_dec,netgen_dec,netgen_december,netgen_dec,netgen_december,netgen_december,netgen_december,netgen_december,netgen_december,netgen_december,netgen_december,netgen_december,netgen_december -total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity -electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity -total_fuel_consumption_mmbtu,total_fuel_consumption_mmbtus,total_fuel_consumption_mmbtus,total_fuel_consumption_mmbtus,total_fuel_consumption_mmbtus,total_fuel_consumption_mmbtus,total_fuel_consumption_mmbtus,total_fuel_consumption_mmbtus,total_fuel_consumption_mmbtus,total_fuel_consumption_mmbtus,total_fuel_consumption_mmbtus,total_fuel_consumption_mmbtu,total_fuel_consumption_mmbtu,total_fuel_consumption_mmbtu,total_fuel_consumption_mmbtu,total_fuel_consumption_mmbtu,total_fuel_consumption_mmbtu,total_fuel_consumption_mmbtu,total_fuel_consumption_mmbtu,total_fuel_consumption_mmbtu,total_fuel_consumption_mmbtu,total_fuel_consumption_mmbtu,total_fuel_consumption_mmbtu -elec_fuel_consumption_mmbtu,elec_fuel_consumption_mmbtus,elec_fuel_consumption_mmbtus,elec_fuel_consumption_mmbtus,elec_fuel_consumption_mmbtus,elec_fuel_consumption_mmbtus,elec_fuel_consumption_mmbtus,elec_fuel_consumption_mmbtus,elec_fuel_consumption_mmbtus,elec_fuel_consumption_mmbtus,elec_fuel_consumption_mmbtus,elec_fuel_consumption_mmbtu,elec_fuel_consumption_mmbtu,elec_fuel_consumption_mmbtu,elec_fuel_consumption_mmbtu,elec_fuel_consumption_mmbtu,elec_fuel_consumption_mmbtu,elec_fuel_consumption_mmbtu,elec_fuel_consumption_mmbtu,elec_fuel_consumption_mmbtu,elec_fuel_consumption_mmbtu,elec_fuel_consumption_mmbtu,elec_fuel_consumption_mmbtu -net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours -report_year,year,year,year,year,year,year,year,year,year,year,year,year,year,year,year,year,year,year,year,year,year,year -early_release,,,,,,,,,,,,,,,,,,,,,, +year_index,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023 +plant_id_eia,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id +combined_heat_power,combined_heat_power_plant,combined_heat_power_plant,combined_heat_power_plant,combined_heat_power_plant,combined_heat_power_plant,combined_heat_power_plant,combined_heat_power_plant,combined_heat_power_plant,combined_heat_power_plant,combined_heat_power_plant,combined_heat_power_plant,combined_heat_and_power_plant,combined_heat_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant +nuclear_unit_id,nuclear_unit_i_d,nuclear_unit_i_d,nuclear_unit_i_d,nuclear_unit_i_d,nuclear_unit_i_d,nuclear_unit_i_d,nuclear_unit_i_d,nuclear_unit_i_d,nuclear_unit_i_d,nuclear_unit_i_d,nuclear_unit_id,nuclear_unit_id,nuclear_unit_id,nuclear_unit_id,nuclear_unit_id,nuclear_unit_id,nuclear_unit_id,nuclear_unit_id,nuclear_unit_id,nuclear_unit_id,nuclear_unit_id,nuclear_unit_id,nuclear_unit_id +plant_name_eia,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name +operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name +operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id +plant_state,state,state,state,state,state,state,state,state,state,state,state,plant_state,state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state +census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region +nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region +naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code +sector_id_eia,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number +sector_name_eia,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name +prime_mover_code,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover +energy_source_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code,reported_fuel_type_code +fuel_type_code_aer,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code,aer_fuel_type_code +balancing_authority_code_eia,,,,,,,,,,,,,,,,,,balancing_authority_code,balancing_authority_code,balancing_authority_code,balancing_authority_code,balancing_authority_code,balancing_authority_code +reporting_frequency_code,,,,,,,,,,,,,,,,,,respondent_frequency,respondent_frequency,respondent_frequency,respondent_frequency,respondent_frequency, +fuel_unit,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label,physical_unit_label +fuel_consumed_units_january,quantity_jan,quantity_jan,quantity_jan,quantity_jan,quantity_jan,quantity_jan,quantity_jan,quantity_jan,quantity_jan,quantity_jan,quantity_jan,quantity_january,quantity_jan,quantity_january,quantity_january,quantity_january,quantity_january,quantity_january,quantity_january,quantity_january,quantity_january,quantity_january,quantity_january +fuel_consumed_units_february,quantity_feb,quantity_feb,quantity_feb,quantity_feb,quantity_feb,quantity_feb,quantity_feb,quantity_feb,quantity_feb,quantity_feb,quantity_feb,quantity_february,quantity_feb,quantity_february,quantity_february,quantity_february,quantity_february,quantity_february,quantity_february,quantity_february,quantity_february,quantity_february,quantity_february +fuel_consumed_units_march,quantity_mar,quantity_mar,quantity_mar,quantity_mar,quantity_mar,quantity_mar,quantity_mar,quantity_mar,quantity_mar,quantity_mar,quantity_mar,quantity_march,quantity_mar,quantity_march,quantity_march,quantity_march,quantity_march,quantity_march,quantity_march,quantity_march,quantity_march,quantity_march,quantity_march +fuel_consumed_units_april,quantity_apr,quantity_apr,quantity_apr,quantity_apr,quantity_apr,quantity_apr,quantity_apr,quantity_apr,quantity_apr,quantity_apr,quantity_apr,quantity_april,quantity_apr,quantity_april,quantity_april,quantity_april,quantity_april,quantity_april,quantity_april,quantity_april,quantity_april,quantity_april,quantity_april +fuel_consumed_units_may,quantity_may,quantity_may,quantity_may,quantity_may,quantity_may,quantity_may,quantity_may,quantity_may,quantity_may,quantity_may,quantity_may,quantity_may,quantity_may,quantity_may,quantity_may,quantity_may,quantity_may,quantity_may,quantity_may,quantity_may,quantity_may,quantity_may,quantity_may +fuel_consumed_units_june,quantity_jun,quantity_jun,quantity_jun,quantity_jun,quantity_jun,quantity_jun,quantity_jun,quantity_jun,quantity_jun,quantity_jun,quantity_jun,quantity_june,quantity_jun,quantity_june,quantity_june,quantity_june,quantity_june,quantity_june,quantity_june,quantity_june,quantity_june,quantity_june,quantity_june +fuel_consumed_units_july,quantity_jul,quantity_jul,quantity_jul,quantity_jul,quantity_jul,quantity_jul,quantity_jul,quantity_jul,quantity_jul,quantity_jul,quantity_jul,quantity_july,quantity_jul,quantity_july,quantity_july,quantity_july,quantity_july,quantity_july,quantity_july,quantity_july,quantity_july,quantity_july,quantity_july +fuel_consumed_units_august,quantity_aug,quantity_aug,quantity_aug,quantity_aug,quantity_aug,quantity_aug,quantity_aug,quantity_aug,quantity_aug,quantity_aug,quantity_aug,quantity_august,quantity_aug,quantity_august,quantity_august,quantity_august,quantity_august,quantity_august,quantity_august,quantity_august,quantity_august,quantity_august,quantity_august +fuel_consumed_units_september,quantity_sep,quantity_sep,quantity_sep,quantity_sep,quantity_sep,quantity_sep,quantity_sep,quantity_sep,quantity_sep,quantity_sep,quantity_sep,quantity_september,quantity_sep,quantity_september,quantity_september,quantity_september,quantity_september,quantity_september,quantity_september,quantity_september,quantity_september,quantity_september,quantity_september +fuel_consumed_units_october,quantity_oct,quantity_oct,quantity_oct,quantity_oct,quantity_oct,quantity_oct,quantity_oct,quantity_oct,quantity_oct,quantity_oct,quantity_oct,quantity_october,quantity_oct,quantity_october,quantity_october,quantity_october,quantity_october,quantity_october,quantity_october,quantity_october,quantity_october,quantity_october,quantity_october +fuel_consumed_units_november,quantity_nov,quantity_nov,quantity_nov,quantity_nov,quantity_nov,quantity_nov,quantity_nov,quantity_nov,quantity_nov,quantity_nov,quantity_nov,quantity_november,quantity_nov,quantity_november,quantity_november,quantity_november,quantity_november,quantity_november,quantity_november,quantity_november,quantity_november,quantity_november,quantity_november +fuel_consumed_units_december,quantity_dec,quantity_dec,quantity_dec,quantity_dec,quantity_dec,quantity_dec,quantity_dec,quantity_dec,quantity_dec,quantity_dec,quantity_dec,quantity_december,quantity_dec,quantity_december,quantity_december,quantity_december,quantity_december,quantity_december,quantity_december,quantity_december,quantity_december,quantity_december,quantity_december +fuel_consumed_for_electricity_units_january,elec_quantity_jan,elec_quantity_jan,elec_quantity_jan,elec_quantity_jan,elec_quantity_jan,elec_quantity_jan,elec_quantity_jan,elec_quantity_jan,elec_quantity_jan,elec_quantity_jan,elec_quantity_jan,elec_quantity_january,elec_quantity_jan,elec_quantity_january,elec_quantity_january,elec_quantity_january,elec_quantity_january,elec_quantity_january,elec_quantity_january,elec_quantity_january,elec_quantity_january,elec_quantity_january,elec_quantity_january +fuel_consumed_for_electricity_units_february,elec_quantity_feb,elec_quantity_feb,elec_quantity_feb,elec_quantity_feb,elec_quantity_feb,elec_quantity_feb,elec_quantity_feb,elec_quantity_feb,elec_quantity_feb,elec_quantity_feb,elec_quantity_feb,elec_quantity_february,elec_quantity_feb,elec_quantity_february,elec_quantity_february,elec_quantity_february,elec_quantity_february,elec_quantity_february,elec_quantity_february,elec_quantity_february,elec_quantity_february,elec_quantity_february,elec_quantity_february +fuel_consumed_for_electricity_units_march,elec_quantity_mar,elec_quantity_mar,elec_quantity_mar,elec_quantity_mar,elec_quantity_mar,elec_quantity_mar,elec_quantity_mar,elec_quantity_mar,elec_quantity_mar,elec_quantity_mar,elec_quantity_mar,elec_quantity_march,elec_quantity_mar,elec_quantity_march,elec_quantity_march,elec_quantity_march,elec_quantity_march,elec_quantity_march,elec_quantity_march,elec_quantity_march,elec_quantity_march,elec_quantity_march,elec_quantity_march +fuel_consumed_for_electricity_units_april,elec_quantity_apr,elec_quantity_apr,elec_quantity_apr,elec_quantity_apr,elec_quantity_apr,elec_quantity_apr,elec_quantity_apr,elec_quantity_apr,elec_quantity_apr,elec_quantity_apr,elec_quantity_apr,elec_quantity_april,elec_quantity_apr,elec_quantity_april,elec_quantity_april,elec_quantity_april,elec_quantity_april,elec_quantity_april,elec_quantity_april,elec_quantity_april,elec_quantity_april,elec_quantity_april,elec_quantity_april +fuel_consumed_for_electricity_units_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may,elec_quantity_may +fuel_consumed_for_electricity_units_june,elec_quantity_jun,elec_quantity_jun,elec_quantity_jun,elec_quantity_jun,elec_quantity_jun,elec_quantity_jun,elec_quantity_jun,elec_quantity_jun,elec_quantity_jun,elec_quantity_jun,elec_quantity_jun,elec_quantity_june,elec_quantity_jun,elec_quantity_june,elec_quantity_june,elec_quantity_june,elec_quantity_june,elec_quantity_june,elec_quantity_june,elec_quantity_june,elec_quantity_june,elec_quantity_june,elec_quantity_june +fuel_consumed_for_electricity_units_july,elec_quantity_jul,elec_quantity_jul,elec_quantity_jul,elec_quantity_jul,elec_quantity_jul,elec_quantity_jul,elec_quantity_jul,elec_quantity_jul,elec_quantity_jul,elec_quantity_jul,elec_quantity_jul,elec_quantity_july,elec_quantity_jul,elec_quantity_july,elec_quantity_july,elec_quantity_july,elec_quantity_july,elec_quantity_july,elec_quantity_july,elec_quantity_july,elec_quantity_july,elec_quantity_july,elec_quantity_july +fuel_consumed_for_electricity_units_august,elec_quantity_aug,elec_quantity_aug,elec_quantity_aug,elec_quantity_aug,elec_quantity_aug,elec_quantity_aug,elec_quantity_aug,elec_quantity_aug,elec_quantity_aug,elec_quantity_aug,elec_quantity_aug,elec_quantity_august,elec_quantity_aug,elec_quantity_august,elec_quantity_august,elec_quantity_august,elec_quantity_august,elec_quantity_august,elec_quantity_august,elec_quantity_august,elec_quantity_august,elec_quantity_august,elec_quantity_august +fuel_consumed_for_electricity_units_september,elec_quantity_sep,elec_quantity_sep,elec_quantity_sep,elec_quantity_sep,elec_quantity_sep,elec_quantity_sep,elec_quantity_sep,elec_quantity_sep,elec_quantity_sep,elec_quantity_sep,elec_quantity_sep,elec_quantity_september,elec_quantity_sep,elec_quantity_september,elec_quantity_september,elec_quantity_september,elec_quantity_september,elec_quantity_september,elec_quantity_september,elec_quantity_september,elec_quantity_september,elec_quantity_september,elec_quantity_september +fuel_consumed_for_electricity_units_october,elec_quantity_oct,elec_quantity_oct,elec_quantity_oct,elec_quantity_oct,elec_quantity_oct,elec_quantity_oct,elec_quantity_oct,elec_quantity_oct,elec_quantity_oct,elec_quantity_oct,elec_quantity_oct,elec_quantity_october,elec_quantity_oct,elec_quantity_october,elec_quantity_october,elec_quantity_october,elec_quantity_october,elec_quantity_october,elec_quantity_october,elec_quantity_october,elec_quantity_october,elec_quantity_october,elec_quantity_october +fuel_consumed_for_electricity_units_november,elec_quantity_nov,elec_quantity_nov,elec_quantity_nov,elec_quantity_nov,elec_quantity_nov,elec_quantity_nov,elec_quantity_nov,elec_quantity_nov,elec_quantity_nov,elec_quantity_nov,elec_quantity_nov,elec_quantity_november,elec_quantity_nov,elec_quantity_november,elec_quantity_november,elec_quantity_november,elec_quantity_november,elec_quantity_november,elec_quantity_november,elec_quantity_november,elec_quantity_november,elec_quantity_november,elec_quantity_november +fuel_consumed_for_electricity_units_december,elec_quantity_dec,elec_quantity_dec,elec_quantity_dec,elec_quantity_dec,elec_quantity_dec,elec_quantity_dec,elec_quantity_dec,elec_quantity_dec,elec_quantity_dec,elec_quantity_dec,elec_quantity_dec,elec_quantity_december,elec_quantity_dec,elec_quantity_december,elec_quantity_december,elec_quantity_december,elec_quantity_december,elec_quantity_december,elec_quantity_december,elec_quantity_december,elec_quantity_december,elec_quantity_december,elec_quantity_december +fuel_mmbtu_per_unit_january,mmbtu_per_unit_jan,mmbtu_per_unit_jan,mmbtu_per_unit_jan,mmbtu_per_unit_jan,mmbtu_per_unit_jan,mmbtu_per_unit_jan,mmbtu_per_unit_jan,mmbtu_per_unit_jan,mmbtu_per_unit_jan,mmbtu_per_unit_jan,mmbtuper_unit_jan,mmbtuper_unit_january,mmbtuper_unit_jan,mmbtuper_unit_january,mmbtuper_unit_january,mmbtuper_unit_january,mmbtuper_unit_january,mmbtuper_unit_january,mmbtuper_unit_january,mmbtuper_unit_january,mmbtuper_unit_january,mmbtuper_unit_january,mmbtuper_unit_january +fuel_mmbtu_per_unit_february,mmbtu_per_unit_feb,mmbtu_per_unit_feb,mmbtu_per_unit_feb,mmbtu_per_unit_feb,mmbtu_per_unit_feb,mmbtu_per_unit_feb,mmbtu_per_unit_feb,mmbtu_per_unit_feb,mmbtu_per_unit_feb,mmbtu_per_unit_feb,mmbtuper_unit_feb,mmbtuper_unit_february,mmbtuper_unit_feb,mmbtuper_unit_february,mmbtuper_unit_february,mmbtuper_unit_february,mmbtuper_unit_february,mmbtuper_unit_february,mmbtuper_unit_february,mmbtuper_unit_february,mmbtuper_unit_february,mmbtuper_unit_february,mmbtuper_unit_february +fuel_mmbtu_per_unit_march,mmbtu_per_unit_mar,mmbtu_per_unit_mar,mmbtu_per_unit_mar,mmbtu_per_unit_mar,mmbtu_per_unit_mar,mmbtu_per_unit_mar,mmbtu_per_unit_mar,mmbtu_per_unit_mar,mmbtu_per_unit_mar,mmbtu_per_unit_mar,mmbtuper_unit_mar,mmbtuper_unit_march,mmbtuper_unit_mar,mmbtuper_unit_march,mmbtuper_unit_march,mmbtuper_unit_march,mmbtuper_unit_march,mmbtuper_unit_march,mmbtuper_unit_march,mmbtuper_unit_march,mmbtuper_unit_march,mmbtuper_unit_march,mmbtuper_unit_march +fuel_mmbtu_per_unit_april,mmbtu_per_unit_apr,mmbtu_per_unit_apr,mmbtu_per_unit_apr,mmbtu_per_unit_apr,mmbtu_per_unit_apr,mmbtu_per_unit_apr,mmbtu_per_unit_apr,mmbtu_per_unit_apr,mmbtu_per_unit_apr,mmbtu_per_unit_apr,mmbtuper_unit_apr,mmbtuper_unit_april,mmbtuper_unit_apr,mmbtuper_unit_april,mmbtuper_unit_april,mmbtuper_unit_april,mmbtuper_unit_april,mmbtuper_unit_april,mmbtuper_unit_april,mmbtuper_unit_april,mmbtuper_unit_april,mmbtuper_unit_april,mmbtuper_unit_april +fuel_mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtu_per_unit_may,mmbtuper_unit_may,mmbtuper_unit_may,mmbtuper_unit_may,mmbtuper_unit_may,mmbtuper_unit_may,mmbtuper_unit_may,mmbtuper_unit_may,mmbtuper_unit_may,mmbtuper_unit_may,mmbtuper_unit_may,mmbtuper_unit_may,mmbtuper_unit_may,mmbtuper_unit_may +fuel_mmbtu_per_unit_june,mmbtu_per_unit_jun,mmbtu_per_unit_jun,mmbtu_per_unit_jun,mmbtu_per_unit_jun,mmbtu_per_unit_jun,mmbtu_per_unit_jun,mmbtu_per_unit_jun,mmbtu_per_unit_jun,mmbtu_per_unit_jun,mmbtu_per_unit_jun,mmbtuper_unit_jun,mmbtuper_unit_june,mmbtuper_unit_jun,mmbtuper_unit_june,mmbtuper_unit_june,mmbtuper_unit_june,mmbtuper_unit_june,mmbtuper_unit_june,mmbtuper_unit_june,mmbtuper_unit_june,mmbtuper_unit_june,mmbtuper_unit_june,mmbtuper_unit_june +fuel_mmbtu_per_unit_july,mmbtu_per_unit_jul,mmbtu_per_unit_jul,mmbtu_per_unit_jul,mmbtu_per_unit_jul,mmbtu_per_unit_jul,mmbtu_per_unit_jul,mmbtu_per_unit_jul,mmbtu_per_unit_jul,mmbtu_per_unit_jul,mmbtu_per_unit_jul,mmbtuper_unit_jul,mmbtuper_unit_july,mmbtuper_unit_jul,mmbtuper_unit_july,mmbtuper_unit_july,mmbtuper_unit_july,mmbtuper_unit_july,mmbtuper_unit_july,mmbtuper_unit_july,mmbtuper_unit_july,mmbtuper_unit_july,mmbtuper_unit_july,mmbtuper_unit_july +fuel_mmbtu_per_unit_august,mmbtu_per_unit_aug,mmbtu_per_unit_aug,mmbtu_per_unit_aug,mmbtu_per_unit_aug,mmbtu_per_unit_aug,mmbtu_per_unit_aug,mmbtu_per_unit_aug,mmbtu_per_unit_aug,mmbtu_per_unit_aug,mmbtu_per_unit_aug,mmbtuper_unit_aug,mmbtuper_unit_august,mmbtuper_unit_aug,mmbtuper_unit_august,mmbtuper_unit_august,mmbtuper_unit_august,mmbtuper_unit_august,mmbtuper_unit_august,mmbtuper_unit_august,mmbtuper_unit_august,mmbtuper_unit_august,mmbtuper_unit_august,mmbtuper_unit_august +fuel_mmbtu_per_unit_september,mmbtu_per_unit_sep,mmbtu_per_unit_sep,mmbtu_per_unit_sep,mmbtu_per_unit_sep,mmbtu_per_unit_sep,mmbtu_per_unit_sep,mmbtu_per_unit_sep,mmbtu_per_unit_sep,mmbtu_per_unit_sep,mmbtu_per_unit_sep,mmbtuper_unit_sep,mmbtuper_unit_september,mmbtuper_unit_sep,mmbtuper_unit_september,mmbtuper_unit_september,mmbtuper_unit_september,mmbtuper_unit_september,mmbtuper_unit_september,mmbtuper_unit_september,mmbtuper_unit_september,mmbtuper_unit_september,mmbtuper_unit_september,mmbtuper_unit_september +fuel_mmbtu_per_unit_october,mmbtu_per_unit_oct,mmbtu_per_unit_oct,mmbtu_per_unit_oct,mmbtu_per_unit_oct,mmbtu_per_unit_oct,mmbtu_per_unit_oct,mmbtu_per_unit_oct,mmbtu_per_unit_oct,mmbtu_per_unit_oct,mmbtu_per_unit_oct,mmbtuper_unit_oct,mmbtuper_unit_october,mmbtuper_unit_oct,mmbtuper_unit_october,mmbtuper_unit_october,mmbtuper_unit_october,mmbtuper_unit_october,mmbtuper_unit_october,mmbtuper_unit_october,mmbtuper_unit_october,mmbtuper_unit_october,mmbtuper_unit_october,mmbtuper_unit_october +fuel_mmbtu_per_unit_november,mmbtu_per_unit_nov,mmbtu_per_unit_nov,mmbtu_per_unit_nov,mmbtu_per_unit_nov,mmbtu_per_unit_nov,mmbtu_per_unit_nov,mmbtu_per_unit_nov,mmbtu_per_unit_nov,mmbtu_per_unit_nov,mmbtu_per_unit_nov,mmbtuper_unit_nov,mmbtuper_unit_november,mmbtuper_unit_nov,mmbtuper_unit_november,mmbtuper_unit_november,mmbtuper_unit_november,mmbtuper_unit_november,mmbtuper_unit_november,mmbtuper_unit_november,mmbtuper_unit_november,mmbtuper_unit_november,mmbtuper_unit_november,mmbtuper_unit_november +fuel_mmbtu_per_unit_december,mmbtu_per_unit_dec,mmbtu_per_unit_dec,mmbtu_per_unit_dec,mmbtu_per_unit_dec,mmbtu_per_unit_dec,mmbtu_per_unit_dec,mmbtu_per_unit_dec,mmbtu_per_unit_dec,mmbtu_per_unit_dec,mmbtu_per_unit_dec,mmbtuper_unit_dec,mmbtuper_unit_december,mmbtuper_unit_dec,mmbtuper_unit_december,mmbtuper_unit_december,mmbtuper_unit_december,mmbtuper_unit_december,mmbtuper_unit_december,mmbtuper_unit_december,mmbtuper_unit_december,mmbtuper_unit_december,mmbtuper_unit_december,mmbtuper_unit_december +fuel_consumed_mmbtu_january,tot_mmbtu_jan,tot_mmbtu_jan,tot_mmbtu_jan,tot_mmbtu_jan,tot_mmbtu_jan,tot_mmbtu_jan,tot_mmbtu_jan,tot_mmbtu_jan,tot_mmbtu_jan,tot_mmbtu_jan,tot_mmbtujan,tot_mmbtu_january,tot_mmbtujan,tot_mmbtu_january,tot_mmbtu_january,tot_mmbtu_january,tot_mmbtu_january,tot_mmbtu_january,tot_mmbtu_january,tot_mmbtu_january,tot_mmbtu_january,tot_mmbtu_january,tot_mmbtu_january +fuel_consumed_mmbtu_february,tot_mmbtu_feb,tot_mmbtu_feb,tot_mmbtu_feb,tot_mmbtu_feb,tot_mmbtu_feb,tot_mmbtu_feb,tot_mmbtu_feb,tot_mmbtu_feb,tot_mmbtu_feb,tot_mmbtu_feb,tot_mmbtufeb,tot_mmbtu_february,tot_mmbtufeb,tot_mmbtu_february,tot_mmbtu_february,tot_mmbtu_february,tot_mmbtu_february,tot_mmbtu_february,tot_mmbtu_february,tot_mmbtu_february,tot_mmbtu_february,tot_mmbtu_february,tot_mmbtu_february +fuel_consumed_mmbtu_march,tot_mmbtu_mar,tot_mmbtu_mar,tot_mmbtu_mar,tot_mmbtu_mar,tot_mmbtu_mar,tot_mmbtu_mar,tot_mmbtu_mar,tot_mmbtu_mar,tot_mmbtu_mar,tot_mmbtu_mar,tot_mmbtumar,tot_mmbtu_march,tot_mmbtumar,tot_mmbtu_march,tot_mmbtu_march,tot_mmbtu_march,tot_mmbtu_march,tot_mmbtu_march,tot_mmbtu_march,tot_mmbtu_march,tot_mmbtu_march,tot_mmbtu_march,tot_mmbtu_march +fuel_consumed_mmbtu_april,tot_mmbtu_apr,tot_mmbtu_apr,tot_mmbtu_apr,tot_mmbtu_apr,tot_mmbtu_apr,tot_mmbtu_apr,tot_mmbtu_apr,tot_mmbtu_apr,tot_mmbtu_apr,tot_mmbtu_apr,tot_mmbtuapr,tot_mmbtu_april,tot_mmbtuapr,tot_mmbtu_april,tot_mmbtu_april,tot_mmbtu_april,tot_mmbtu_april,tot_mmbtu_april,tot_mmbtu_april,tot_mmbtu_april,tot_mmbtu_april,tot_mmbtu_april,tot_mmbtu_april +fuel_consumed_mmbtu_may,tot_mmbtu_may,tot_mmbtu_may,tot_mmbtu_may,tot_mmbtu_may,tot_mmbtu_may,tot_mmbtu_may,tot_mmbtu_may,tot_mmbtu_may,tot_mmbtu_may,tot_mmbtu_may,tot_mmbtumay,tot_mmbtu_may,tot_mmbtumay,tot_mmbtu_may,tot_mmbtu_may,tot_mmbtu_may,tot_mmbtu_may,tot_mmbtu_may,tot_mmbtu_may,tot_mmbtu_may,tot_mmbtu_may,tot_mmbtu_may,tot_mmbtu_may +fuel_consumed_mmbtu_june,tot_mmbtu_jun,tot_mmbtu_jun,tot_mmbtu_jun,tot_mmbtu_jun,tot_mmbtu_jun,tot_mmbtu_jun,tot_mmbtu_jun,tot_mmbtu_jun,tot_mmbtu_jun,tot_mmbtu_jun,tot_mmbtujun,tot_mmbtu_june,tot_mmbtujun,tot_mmbtu_june,tot_mmbtu_june,tot_mmbtu_june,tot_mmbtu_june,tot_mmbtu_june,tot_mmbtu_june,tot_mmbtu_june,tot_mmbtu_june,tot_mmbtu_june,tot_mmbtu_june +fuel_consumed_mmbtu_july,tot_mmbtu_jul,tot_mmbtu_jul,tot_mmbtu_jul,tot_mmbtu_jul,tot_mmbtu_jul,tot_mmbtu_jul,tot_mmbtu_jul,tot_mmbtu_jul,tot_mmbtu_jul,tot_mmbtu_jul,tot_mmbtujul,tot_mmbtu_july,tot_mmbtujul,tot_mmbtu_july,tot_mmbtu_july,tot_mmbtu_july,tot_mmbtu_july,tot_mmbtu_july,tot_mmbtu_july,tot_mmbtu_july,tot_mmbtu_july,tot_mmbtu_july,tot_mmbtu_july +fuel_consumed_mmbtu_august,tot_mmbtu_aug,tot_mmbtu_aug,tot_mmbtu_aug,tot_mmbtu_aug,tot_mmbtu_aug,tot_mmbtu_aug,tot_mmbtu_aug,tot_mmbtu_aug,tot_mmbtu_aug,tot_mmbtu_aug,tot_mmbtuaug,tot_mmbtu_august,tot_mmbtuaug,tot_mmbtu_august,tot_mmbtu_august,tot_mmbtu_august,tot_mmbtu_august,tot_mmbtu_august,tot_mmbtu_august,tot_mmbtu_august,tot_mmbtu_august,tot_mmbtu_august,tot_mmbtu_august +fuel_consumed_mmbtu_september,tot_mmbtu_sep,tot_mmbtu_sep,tot_mmbtu_sep,tot_mmbtu_sep,tot_mmbtu_sep,tot_mmbtu_sep,tot_mmbtu_sep,tot_mmbtu_sep,tot_mmbtu_sep,tot_mmbtu_sep,tot_mmbtusep,tot_mmbtu_september,tot_mmbtusep,tot_mmbtu_september,tot_mmbtu_september,tot_mmbtu_september,tot_mmbtu_september,tot_mmbtu_september,tot_mmbtu_september,tot_mmbtu_september,tot_mmbtu_september,tot_mmbtu_september,tot_mmbtu_september +fuel_consumed_mmbtu_october,tot_mmbtu_oct,tot_mmbtu_oct,tot_mmbtu_oct,tot_mmbtu_oct,tot_mmbtu_oct,tot_mmbtu_oct,tot_mmbtu_oct,tot_mmbtu_oct,tot_mmbtu_oct,tot_mmbtu_oct,tot_mmbtuoct,tot_mmbtu_october,tot_mmbtuoct,tot_mmbtu_october,tot_mmbtu_october,tot_mmbtu_october,tot_mmbtu_october,tot_mmbtu_october,tot_mmbtu_october,tot_mmbtu_october,tot_mmbtu_october,tot_mmbtu_october,tot_mmbtu_october +fuel_consumed_mmbtu_november,tot_mmbtu_nov,tot_mmbtu_nov,tot_mmbtu_nov,tot_mmbtu_nov,tot_mmbtu_nov,tot_mmbtu_nov,tot_mmbtu_nov,tot_mmbtu_nov,tot_mmbtu_nov,tot_mmbtu_nov,tot_mmbtunov,tot_mmbtu_november,tot_mmbtunov,tot_mmbtu_november,tot_mmbtu_november,tot_mmbtu_november,tot_mmbtu_november,tot_mmbtu_november,tot_mmbtu_november,tot_mmbtu_november,tot_mmbtu_november,tot_mmbtu_november,tot_mmbtu_november +fuel_consumed_mmbtu_december,tot_mmbtu_dec,tot_mmbtu_dec,tot_mmbtu_dec,tot_mmbtu_dec,tot_mmbtu_dec,tot_mmbtu_dec,tot_mmbtu_dec,tot_mmbtu_dec,tot_mmbtu_dec,tot_mmbtu_dec,tot_mmbtudec,tot_mmbtu_december,tot_mmbtudec,tot_mmbtu_december,tot_mmbtu_december,tot_mmbtu_december,tot_mmbtu_december,tot_mmbtu_december,tot_mmbtu_december,tot_mmbtu_december,tot_mmbtu_december,tot_mmbtu_december,tot_mmbtu_december +fuel_consumed_for_electricity_mmbtu_january,elec_mmbtus_jan,elec_mmbtus_jan,elec_mmbtus_jan,elec_mmbtus_jan,elec_mmbtus_jan,elec_mmbtus_jan,elec_mmbtus_jan,elec_mmbtus_jan,elec_mmbtus_jan,elec_mmbtus_jan,elec_mmbtujan,elec_mmbtu_january,elec_mmbtujan,elec_mmbtu_january,elec_mmbtu_january,elec_mmbtu_january,elec_mmbtu_january,elec_mmbtu_january,elec_mmbtu_january,elec_mmbtu_january,elec_mmbtu_january,elec_mmbtu_january,elec_mmbtu_january +fuel_consumed_for_electricity_mmbtu_february,elec_mmbtus_feb,elec_mmbtus_feb,elec_mmbtus_feb,elec_mmbtus_feb,elec_mmbtus_feb,elec_mmbtus_feb,elec_mmbtus_feb,elec_mmbtus_feb,elec_mmbtus_feb,elec_mmbtus_feb,elec_mmbtufeb,elec_mmbtu_february,elec_mmbtufeb,elec_mmbtu_february,elec_mmbtu_february,elec_mmbtu_february,elec_mmbtu_february,elec_mmbtu_february,elec_mmbtu_february,elec_mmbtu_february,elec_mmbtu_february,elec_mmbtu_february,elec_mmbtu_february +fuel_consumed_for_electricity_mmbtu_march,elec_mmbtus_mar,elec_mmbtus_mar,elec_mmbtus_mar,elec_mmbtus_mar,elec_mmbtus_mar,elec_mmbtus_mar,elec_mmbtus_mar,elec_mmbtus_mar,elec_mmbtus_mar,elec_mmbtus_mar,elec_mmbtumar,elec_mmbtu_march,elec_mmbtumar,elec_mmbtu_march,elec_mmbtu_march,elec_mmbtu_march,elec_mmbtu_march,elec_mmbtu_march,elec_mmbtu_march,elec_mmbtu_march,elec_mmbtu_march,elec_mmbtu_march,elec_mmbtu_march +fuel_consumed_for_electricity_mmbtu_april,elec_mmbtus_apr,elec_mmbtus_apr,elec_mmbtus_apr,elec_mmbtus_apr,elec_mmbtus_apr,elec_mmbtus_apr,elec_mmbtus_apr,elec_mmbtus_apr,elec_mmbtus_apr,elec_mmbtus_apr,elec_mmbtuapr,elec_mmbtu_april,elec_mmbtuapr,elec_mmbtu_april,elec_mmbtu_april,elec_mmbtu_april,elec_mmbtu_april,elec_mmbtu_april,elec_mmbtu_april,elec_mmbtu_april,elec_mmbtu_april,elec_mmbtu_april,elec_mmbtu_april +fuel_consumed_for_electricity_mmbtu_may,elec_mmbtus_may,elec_mmbtus_may,elec_mmbtus_may,elec_mmbtus_may,elec_mmbtus_may,elec_mmbtus_may,elec_mmbtus_may,elec_mmbtus_may,elec_mmbtus_may,elec_mmbtus_may,elec_mmbtumay,elec_mmbtu_may,elec_mmbtumay,elec_mmbtu_may,elec_mmbtu_may,elec_mmbtu_may,elec_mmbtu_may,elec_mmbtu_may,elec_mmbtu_may,elec_mmbtu_may,elec_mmbtu_may,elec_mmbtu_may,elec_mmbtu_may +fuel_consumed_for_electricity_mmbtu_june,elec_mmbtus_jun,elec_mmbtus_jun,elec_mmbtus_jun,elec_mmbtus_jun,elec_mmbtus_jun,elec_mmbtus_jun,elec_mmbtus_jun,elec_mmbtus_jun,elec_mmbtus_jun,elec_mmbtus_jun,elec_mmbtujun,elec_mmbtu_june,elec_mmbtujun,elec_mmbtu_june,elec_mmbtu_june,elec_mmbtu_june,elec_mmbtu_june,elec_mmbtu_june,elec_mmbtu_june,elec_mmbtu_june,elec_mmbtu_june,elec_mmbtu_june,elec_mmbtu_june +fuel_consumed_for_electricity_mmbtu_july,elec_mmbtus_jul,elec_mmbtus_jul,elec_mmbtus_jul,elec_mmbtus_jul,elec_mmbtus_jul,elec_mmbtus_jul,elec_mmbtus_jul,elec_mmbtus_jul,elec_mmbtus_jul,elec_mmbtus_jul,elec_mmbtujul,elec_mmbtu_july,elec_mmbtujul,elec_mmbtu_july,elec_mmbtu_july,elec_mmbtu_july,elec_mmbtu_july,elec_mmbtu_july,elec_mmbtu_july,elec_mmbtu_july,elec_mmbtu_july,elec_mmbtu_july,elec_mmbtu_july +fuel_consumed_for_electricity_mmbtu_august,elec_mmbtus_aug,elec_mmbtus_aug,elec_mmbtus_aug,elec_mmbtus_aug,elec_mmbtus_aug,elec_mmbtus_aug,elec_mmbtus_aug,elec_mmbtus_aug,elec_mmbtus_aug,elec_mmbtus_aug,elec_mmbtuaug,elec_mmbtu_august,elec_mmbtuaug,elec_mmbtu_august,elec_mmbtu_august,elec_mmbtu_august,elec_mmbtu_august,elec_mmbtu_august,elec_mmbtu_august,elec_mmbtu_august,elec_mmbtu_august,elec_mmbtu_august,elec_mmbtu_august +fuel_consumed_for_electricity_mmbtu_september,elec_mmbtus_sep,elec_mmbtus_sep,elec_mmbtus_sep,elec_mmbtus_sep,elec_mmbtus_sep,elec_mmbtus_sep,elec_mmbtus_sep,elec_mmbtus_sep,elec_mmbtus_sep,elec_mmbtus_sep,elec_mmbtusep,elec_mmbtu_september,elec_mmbtusep,elec_mmbtu_september,elec_mmbtu_september,elec_mmbtu_september,elec_mmbtu_september,elec_mmbtu_september,elec_mmbtu_september,elec_mmbtu_september,elec_mmbtu_september,elec_mmbtu_september,elec_mmbtu_september +fuel_consumed_for_electricity_mmbtu_october,elec_mmbtus_oct,elec_mmbtus_oct,elec_mmbtus_oct,elec_mmbtus_oct,elec_mmbtus_oct,elec_mmbtus_oct,elec_mmbtus_oct,elec_mmbtus_oct,elec_mmbtus_oct,elec_mmbtus_oct,elec_mmbtuoct,elec_mmbtu_october,elec_mmbtuoct,elec_mmbtu_october,elec_mmbtu_october,elec_mmbtu_october,elec_mmbtu_october,elec_mmbtu_october,elec_mmbtu_october,elec_mmbtu_october,elec_mmbtu_october,elec_mmbtu_october,elec_mmbtu_october +fuel_consumed_for_electricity_mmbtu_november,elec_mmbtus_nov,elec_mmbtus_nov,elec_mmbtus_nov,elec_mmbtus_nov,elec_mmbtus_nov,elec_mmbtus_nov,elec_mmbtus_nov,elec_mmbtus_nov,elec_mmbtus_nov,elec_mmbtus_nov,elec_mmbtunov,elec_mmbtu_november,elec_mmbtunov,elec_mmbtu_november,elec_mmbtu_november,elec_mmbtu_november,elec_mmbtu_november,elec_mmbtu_november,elec_mmbtu_november,elec_mmbtu_november,elec_mmbtu_november,elec_mmbtu_november,elec_mmbtu_november +fuel_consumed_for_electricity_mmbtu_december,elec_mmbtus_dec,elec_mmbtus_dec,elec_mmbtus_dec,elec_mmbtus_dec,elec_mmbtus_dec,elec_mmbtus_dec,elec_mmbtus_dec,elec_mmbtus_dec,elec_mmbtus_dec,elec_mmbtus_dec,elec_mmbtudec,elec_mmbtu_december,elec_mmbtudec,elec_mmbtu_december,elec_mmbtu_december,elec_mmbtu_december,elec_mmbtu_december,elec_mmbtu_december,elec_mmbtu_december,elec_mmbtu_december,elec_mmbtu_december,elec_mmbtu_december,elec_mmbtu_december +net_generation_mwh_january,netgen_jan,netgen_jan,netgen_jan,netgen_jan,netgen_jan,netgen_jan,netgen_jan,netgen_jan,netgen_jan,netgen_jan,netgen_jan,netgen_january,netgen_jan,netgen_january,netgen_january,netgen_january,netgen_january,netgen_january,netgen_january,netgen_january,netgen_january,netgen_january,netgen_january +net_generation_mwh_february,netgen_feb,netgen_feb,netgen_feb,netgen_feb,netgen_feb,netgen_feb,netgen_feb,netgen_feb,netgen_feb,netgen_feb,netgen_feb,netgen_february,netgen_feb,netgen_february,netgen_february,netgen_february,netgen_february,netgen_february,netgen_february,netgen_february,netgen_february,netgen_february,netgen_february +net_generation_mwh_march,netgen_mar,netgen_mar,netgen_mar,netgen_mar,netgen_mar,netgen_mar,netgen_mar,netgen_mar,netgen_mar,netgen_mar,netgen_mar,netgen_march,netgen_mar,netgen_march,netgen_march,netgen_march,netgen_march,netgen_march,netgen_march,netgen_march,netgen_march,netgen_march,netgen_march +net_generation_mwh_april,netgen_apr,netgen_apr,netgen_apr,netgen_apr,netgen_apr,netgen_apr,netgen_apr,netgen_apr,netgen_apr,netgen_apr,netgen_apr,netgen_april,netgen_apr,netgen_april,netgen_april,netgen_april,netgen_april,netgen_april,netgen_april,netgen_april,netgen_april,netgen_april,netgen_april +net_generation_mwh_may,netgen_may,netgen_may,netgen_may,netgen_may,netgen_may,netgen_may,netgen_may,netgen_may,netgen_may,netgen_may,netgen_may,netgen_may,netgen_may,netgen_may,netgen_may,netgen_may,netgen_may,netgen_may,netgen_may,netgen_may,netgen_may,netgen_may,netgen_may +net_generation_mwh_june,netgen_jun,netgen_jun,netgen_jun,netgen_jun,netgen_jun,netgen_jun,netgen_jun,netgen_jun,netgen_jun,netgen_jun,netgen_jun,netgen_june,netgen_jun,netgen_june,netgen_june,netgen_june,netgen_june,netgen_june,netgen_june,netgen_june,netgen_june,netgen_june,netgen_june +net_generation_mwh_july,netgen_jul,netgen_jul,netgen_jul,netgen_jul,netgen_jul,netgen_jul,netgen_jul,netgen_jul,netgen_jul,netgen_jul,netgen_jul,netgen_july,netgen_jul,netgen_july,netgen_july,netgen_july,netgen_july,netgen_july,netgen_july,netgen_july,netgen_july,netgen_july,netgen_july +net_generation_mwh_august,netgen_aug,netgen_aug,netgen_aug,netgen_aug,netgen_aug,netgen_aug,netgen_aug,netgen_aug,netgen_aug,netgen_aug,netgen_aug,netgen_august,netgen_aug,netgen_august,netgen_august,netgen_august,netgen_august,netgen_august,netgen_august,netgen_august,netgen_august,netgen_august,netgen_august +net_generation_mwh_september,netgen_sep,netgen_sep,netgen_sep,netgen_sep,netgen_sep,netgen_sep,netgen_sep,netgen_sep,netgen_sep,netgen_sep,netgen_sep,netgen_september,netgen_sep,netgen_september,netgen_september,netgen_september,netgen_september,netgen_september,netgen_september,netgen_september,netgen_september,netgen_september,netgen_september +net_generation_mwh_october,netgen_oct,netgen_oct,netgen_oct,netgen_oct,netgen_oct,netgen_oct,netgen_oct,netgen_oct,netgen_oct,netgen_oct,netgen_oct,netgen_october,netgen_oct,netgen_october,netgen_october,netgen_october,netgen_october,netgen_october,netgen_october,netgen_october,netgen_october,netgen_october,netgen_october +net_generation_mwh_november,netgen_nov,netgen_nov,netgen_nov,netgen_nov,netgen_nov,netgen_nov,netgen_nov,netgen_nov,netgen_nov,netgen_nov,netgen_nov,netgen_november,netgen_nov,netgen_november,netgen_november,netgen_november,netgen_november,netgen_november,netgen_november,netgen_november,netgen_november,netgen_november,netgen_november +net_generation_mwh_december,netgen_dec,netgen_dec,netgen_dec,netgen_dec,netgen_dec,netgen_dec,netgen_dec,netgen_dec,netgen_dec,netgen_dec,netgen_dec,netgen_december,netgen_dec,netgen_december,netgen_december,netgen_december,netgen_december,netgen_december,netgen_december,netgen_december,netgen_december,netgen_december,netgen_december +total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity,total_fuel_consumption_quantity +electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity,electric_fuel_consumption_quantity +total_fuel_consumption_mmbtu,total_fuel_consumption_mmbtus,total_fuel_consumption_mmbtus,total_fuel_consumption_mmbtus,total_fuel_consumption_mmbtus,total_fuel_consumption_mmbtus,total_fuel_consumption_mmbtus,total_fuel_consumption_mmbtus,total_fuel_consumption_mmbtus,total_fuel_consumption_mmbtus,total_fuel_consumption_mmbtus,total_fuel_consumption_mmbtu,total_fuel_consumption_mmbtu,total_fuel_consumption_mmbtu,total_fuel_consumption_mmbtu,total_fuel_consumption_mmbtu,total_fuel_consumption_mmbtu,total_fuel_consumption_mmbtu,total_fuel_consumption_mmbtu,total_fuel_consumption_mmbtu,total_fuel_consumption_mmbtu,total_fuel_consumption_mmbtu,total_fuel_consumption_mmbtu,total_fuel_consumption_mmbtu +elec_fuel_consumption_mmbtu,elec_fuel_consumption_mmbtus,elec_fuel_consumption_mmbtus,elec_fuel_consumption_mmbtus,elec_fuel_consumption_mmbtus,elec_fuel_consumption_mmbtus,elec_fuel_consumption_mmbtus,elec_fuel_consumption_mmbtus,elec_fuel_consumption_mmbtus,elec_fuel_consumption_mmbtus,elec_fuel_consumption_mmbtus,elec_fuel_consumption_mmbtu,elec_fuel_consumption_mmbtu,elec_fuel_consumption_mmbtu,elec_fuel_consumption_mmbtu,elec_fuel_consumption_mmbtu,elec_fuel_consumption_mmbtu,elec_fuel_consumption_mmbtu,elec_fuel_consumption_mmbtu,elec_fuel_consumption_mmbtu,elec_fuel_consumption_mmbtu,elec_fuel_consumption_mmbtu,elec_fuel_consumption_mmbtu,elec_fuel_consumption_mmbtu +net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours,net_generation_megawatthours +report_year,year,year,year,year,year,year,year,year,year,year,year,year,year,year,year,year,year,year,year,year,year,year,year +early_release,,,,,,,,,,,,,,,,,,,,,,, \ No newline at end of file diff --git a/src/pudl/package_data/eia923/column_maps/generator.csv b/src/pudl/package_data/eia923/column_maps/generator.csv index 8f13d81e7b..423f7aa4bc 100644 --- a/src/pudl/package_data/eia923/column_maps/generator.csv +++ b/src/pudl/package_data/eia923/column_maps/generator.csv @@ -1,31 +1,31 @@ -year_index,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022 -plant_id_eia,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id -combined_heat_power,combined_heat_power_plant,combined_heat_power_plant,combined_heat_power_plant,combined_heat_power_plant,combined_heat_and_power_plant,combined_heat_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant -plant_name_eia,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name -operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name -operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id -plant_state,state,state,state,state,plant_state,state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state -census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region -nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region -naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code -sector_id_eia,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,sector_number,eia_sector_number,sector_number,sector_number,sector_number,sector_number,sector_number,sector_number,sector_number,sector_number,sector_number -sector_name_eia,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name -generator_id,generator_id,generator_id,generator_id,generator_id,generator_id,generator_id,generator_id,generator_id,generator_id,generator_id,generator_id,generator_id,generator_id,generator_id,generator_id -prime_mover_code,prime_mover_type,prime_mover_type,prime_mover_type,prime_mover_type,reported_prime_mover,prime_mover_type,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover -reporting_frequency_code,,,,,,,,,,,respondent_frequency,respondent_frequency,respondent_frequency,respondent_frequency,respondent_frequency -net_generation_mwh_january,net_generation_january,net_generation_january,net_generation_january,net_generation_january,net_generation_january,net_generation_january,net_generation_january,net_generation_january,net_generation_january,net_generation_january,net_generation_january,net_generation_january,net_generation_january,net_generation_january,net_generation_january -net_generation_mwh_february,net_generation_february,net_generation_february,net_generation_february,net_generation_february,net_generation_february,net_generation_february,net_generation_february,net_generation_february,net_generation_february,net_generation_february,net_generation_february,net_generation_february,net_generation_february,net_generation_february,net_generation_february -net_generation_mwh_march,net_generation_march,net_generation_march,net_generation_march,net_generation_march,net_generation_march,net_generation_march,net_generation_march,net_generation_march,net_generation_march,net_generation_march,net_generation_march,net_generation_march,net_generation_march,net_generation_march,net_generation_march -net_generation_mwh_april,net_generation_april,net_generation_april,net_generation_april,net_generation_april,net_generation_april,net_generation_april,net_generation_april,net_generation_april,net_generation_april,net_generation_april,net_generation_april,net_generation_april,net_generation_april,net_generation_april,net_generation_april -net_generation_mwh_may,net_generation_may,net_generation_may,net_generation_may,net_generation_may,net_generation_may,net_generation_may,net_generation_may,net_generation_may,net_generation_may,net_generation_may,net_generation_may,net_generation_may,net_generation_may,net_generation_may,net_generation_may -net_generation_mwh_june,net_generation_june,net_generation_june,net_generation_june,net_generation_june,net_generation_june,net_generation_june,net_generation_june,net_generation_june,net_generation_june,net_generation_june,net_generation_june,net_generation_june,net_generation_june,net_generation_june,net_generation_june -net_generation_mwh_july,net_generation_july,net_generation_july,net_generation_july,net_generation_july,net_generation_july,net_generation_july,net_generation_july,net_generation_july,net_generation_july,net_generation_july,net_generation_july,net_generation_july,net_generation_july,net_generation_july,net_generation_july -net_generation_mwh_august,net_generation_august,net_generation_august,net_generation_august,net_generation_august,net_generation_august,net_generation_august,net_generation_august,net_generation_august,net_generation_august,net_generation_august,net_generation_august,net_generation_august,net_generation_august,net_generation_august,net_generation_august -net_generation_mwh_september,net_generation_september,net_generation_september,net_generation_september,net_generation_september,net_generation_september,net_generation_september,net_generation_september,net_generation_september,net_generation_september,net_generation_september,net_generation_september,net_generation_september,net_generation_september,net_generation_september,net_generation_september -net_generation_mwh_october,net_generation_october,net_generation_october,net_generation_october,net_generation_october,net_generation_october,net_generation_october,net_generation_october,net_generation_october,net_generation_october,net_generation_october,net_generation_october,net_generation_october,net_generation_october,net_generation_october,net_generation_october -net_generation_mwh_november,net_generation_november,net_generation_november,net_generation_november,net_generation_november,net_generation_november,net_generation_november,net_generation_november,net_generation_november,net_generation_november,net_generation_november,net_generation_november,net_generation_november,net_generation_november,net_generation_november,net_generation_november -net_generation_mwh_december,net_generation_december,net_generation_december,net_generation_december,net_generation_december,net_generation_december,net_generation_december,net_generation_december,net_generation_december,net_generation_december,net_generation_december,net_generation_december,net_generation_december,net_generation_december,net_generation_december,net_generation_december -net_generation_mwh_year_to_date,net_generation_year_to_date,net_generation_year_to_date,net_generation_year_to_date,net_generation_year_to_date,net_generation_year_to_date,net_generation_year_to_date,net_generation_year_to_date,net_generation_year_to_date,net_generation_year_to_date,net_generation_year_to_date,net_generation_year_to_date,net_generation_year_to_date,net_generation_year_to_date,net_generation_year_to_date,net_generation_year_to_date -balancing_authority_code_eia,,,,,,,,,,,balancing_authority_code,balancing_authority_code,balancing_authority_code,balancing_authority_code,balancing_authority_code -report_year,year,year,year,year,year,year,year,year,year,year,year,year,year,year,year -early_release,,,,,,,,,,,,,,, +year_index,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023 +plant_id_eia,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id +combined_heat_power,combined_heat_power_plant,combined_heat_power_plant,combined_heat_power_plant,combined_heat_power_plant,combined_heat_and_power_plant,combined_heat_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant,combined_heat_and_power_plant +plant_name_eia,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name +operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name,operator_name +operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id,operator_id +plant_state,state,state,state,state,plant_state,state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state +census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region,census_region +nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region,nerc_region +naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code +sector_id_eia,eia_sector_number,eia_sector_number,eia_sector_number,eia_sector_number,sector_number,eia_sector_number,sector_number,sector_number,sector_number,sector_number,sector_number,sector_number,sector_number,sector_number,sector_number,sector_number +sector_name_eia,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name,sector_name +generator_id,generator_id,generator_id,generator_id,generator_id,generator_id,generator_id,generator_id,generator_id,generator_id,generator_id,generator_id,generator_id,generator_id,generator_id,generator_id,generator_id +prime_mover_code,prime_mover_type,prime_mover_type,prime_mover_type,prime_mover_type,reported_prime_mover,prime_mover_type,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover,reported_prime_mover +reporting_frequency_code,,,,,,,,,,,respondent_frequency,respondent_frequency,respondent_frequency,respondent_frequency,respondent_frequency, +net_generation_mwh_january,net_generation_january,net_generation_january,net_generation_january,net_generation_january,net_generation_january,net_generation_january,net_generation_january,net_generation_january,net_generation_january,net_generation_january,net_generation_january,net_generation_january,net_generation_january,net_generation_january,net_generation_january,net_generation_january +net_generation_mwh_february,net_generation_february,net_generation_february,net_generation_february,net_generation_february,net_generation_february,net_generation_february,net_generation_february,net_generation_february,net_generation_february,net_generation_february,net_generation_february,net_generation_february,net_generation_february,net_generation_february,net_generation_february,net_generation_february +net_generation_mwh_march,net_generation_march,net_generation_march,net_generation_march,net_generation_march,net_generation_march,net_generation_march,net_generation_march,net_generation_march,net_generation_march,net_generation_march,net_generation_march,net_generation_march,net_generation_march,net_generation_march,net_generation_march,net_generation_march +net_generation_mwh_april,net_generation_april,net_generation_april,net_generation_april,net_generation_april,net_generation_april,net_generation_april,net_generation_april,net_generation_april,net_generation_april,net_generation_april,net_generation_april,net_generation_april,net_generation_april,net_generation_april,net_generation_april,net_generation_april +net_generation_mwh_may,net_generation_may,net_generation_may,net_generation_may,net_generation_may,net_generation_may,net_generation_may,net_generation_may,net_generation_may,net_generation_may,net_generation_may,net_generation_may,net_generation_may,net_generation_may,net_generation_may,net_generation_may,net_generation_may +net_generation_mwh_june,net_generation_june,net_generation_june,net_generation_june,net_generation_june,net_generation_june,net_generation_june,net_generation_june,net_generation_june,net_generation_june,net_generation_june,net_generation_june,net_generation_june,net_generation_june,net_generation_june,net_generation_june,net_generation_june +net_generation_mwh_july,net_generation_july,net_generation_july,net_generation_july,net_generation_july,net_generation_july,net_generation_july,net_generation_july,net_generation_july,net_generation_july,net_generation_july,net_generation_july,net_generation_july,net_generation_july,net_generation_july,net_generation_july,net_generation_july +net_generation_mwh_august,net_generation_august,net_generation_august,net_generation_august,net_generation_august,net_generation_august,net_generation_august,net_generation_august,net_generation_august,net_generation_august,net_generation_august,net_generation_august,net_generation_august,net_generation_august,net_generation_august,net_generation_august,net_generation_august +net_generation_mwh_september,net_generation_september,net_generation_september,net_generation_september,net_generation_september,net_generation_september,net_generation_september,net_generation_september,net_generation_september,net_generation_september,net_generation_september,net_generation_september,net_generation_september,net_generation_september,net_generation_september,net_generation_september,net_generation_september +net_generation_mwh_october,net_generation_october,net_generation_october,net_generation_october,net_generation_october,net_generation_october,net_generation_october,net_generation_october,net_generation_october,net_generation_october,net_generation_october,net_generation_october,net_generation_october,net_generation_october,net_generation_october,net_generation_october,net_generation_october +net_generation_mwh_november,net_generation_november,net_generation_november,net_generation_november,net_generation_november,net_generation_november,net_generation_november,net_generation_november,net_generation_november,net_generation_november,net_generation_november,net_generation_november,net_generation_november,net_generation_november,net_generation_november,net_generation_november,net_generation_november +net_generation_mwh_december,net_generation_december,net_generation_december,net_generation_december,net_generation_december,net_generation_december,net_generation_december,net_generation_december,net_generation_december,net_generation_december,net_generation_december,net_generation_december,net_generation_december,net_generation_december,net_generation_december,net_generation_december,net_generation_december +net_generation_mwh_year_to_date,net_generation_year_to_date,net_generation_year_to_date,net_generation_year_to_date,net_generation_year_to_date,net_generation_year_to_date,net_generation_year_to_date,net_generation_year_to_date,net_generation_year_to_date,net_generation_year_to_date,net_generation_year_to_date,net_generation_year_to_date,net_generation_year_to_date,net_generation_year_to_date,net_generation_year_to_date,net_generation_year_to_date,net_generation_year_to_date +balancing_authority_code_eia,,,,,,,,,,,balancing_authority_code,balancing_authority_code,balancing_authority_code,balancing_authority_code,balancing_authority_code,ba_code +report_year,year,year,year,year,year,year,year,year,year,year,year,year,year,year,year,year +early_release,,,,,,,,,,,,,,,, \ No newline at end of file diff --git a/src/pudl/package_data/eia923/column_maps/plant_frame.csv b/src/pudl/package_data/eia923/column_maps/plant_frame.csv index 436be186bf..f3e723924b 100644 --- a/src/pudl/package_data/eia923/column_maps/plant_frame.csv +++ b/src/pudl/package_data/eia923/column_maps/plant_frame.csv @@ -1,12 +1,12 @@ -year_index,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022 -report_year,year,year,year,year,year,year,year,year,year,year,year,year -report_month,,,,month,month,month,month,month,,,, -plant_id_eia,eia_plant_id,plant_id,eia_plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id -plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state -eia_sector,sector,sector_number,sector,sector_number,sector_number,sector_number,sector_number,sector_number,sector_number,sector_number,sector_number,sector_number -naics_code,north_american_industiral_classification_system_naics_code,naics_code,north_american_industrial_classification_system_naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code -plant_name_eia,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name -combined_heat_power,combined_heat_and_power_status_y_chp_n_non_chp,combined_heat_and_power_status,combined_heat_and_power_status_y_chp_n_non_chp,combined_heat_and_power_status,combined_heat_and_power_status,combined_heat_and_power_status,combined_heat_and_power_status,combined_heat_and_power_status,combined_heat_and_power_status,combined_heat_and_power_status,combined_heat_and_power_status,combined_heat_and_power_status -reporting_frequency_code,reporting_frequency_annual_or_monthly,reporting_frequency,reporting_frequency_annual_or_monthly,reporting_frequency,reporting_frequency,reporting_frequency,reporting_frequency,reporting_frequency,reporting_frequency,respondent_frequency,respondent_frequency,respondent_frequency -nameplate_capacity_mw,nameplate_capacity_mw,,,,,,,,,,, -early_release,,,,,,,,,,,, +year_index,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023 +report_year,year,year,year,year,year,year,year,year,year,year,year,year,year +report_month,,,,month,month,month,month,month,,,,,month +plant_id_eia,eia_plant_id,plant_id,eia_plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id,plant_id +plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state,plant_state +eia_sector,sector,sector_number,sector,sector_number,sector_number,sector_number,sector_number,sector_number,sector_number,sector_number,sector_number,sector_number,sector_number +naics_code,north_american_industiral_classification_system_naics_code,naics_code,north_american_industrial_classification_system_naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code,naics_code +plant_name_eia,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name,plant_name +combined_heat_power,combined_heat_and_power_status_y_chp_n_non_chp,combined_heat_and_power_status,combined_heat_and_power_status_y_chp_n_non_chp,combined_heat_and_power_status,combined_heat_and_power_status,combined_heat_and_power_status,combined_heat_and_power_status,combined_heat_and_power_status,combined_heat_and_power_status,combined_heat_and_power_status,combined_heat_and_power_status,combined_heat_and_power_status,combined_heat_and_power_status +reporting_frequency_code,reporting_frequency_annual_or_monthly,reporting_frequency,reporting_frequency_annual_or_monthly,reporting_frequency,reporting_frequency,reporting_frequency,reporting_frequency,reporting_frequency,reporting_frequency,respondent_frequency,respondent_frequency,respondent_frequency,respondent_frequency +nameplate_capacity_mw,nameplate_capacity_mw,,,,,,,,,,,, +early_release,,,,,,,,,,,,, \ No newline at end of file diff --git a/src/pudl/package_data/eia923/column_maps/stocks.csv b/src/pudl/package_data/eia923/column_maps/stocks.csv index 39d036a5cc..23c8f0020e 100644 --- a/src/pudl/package_data/eia923/column_maps/stocks.csv +++ b/src/pudl/package_data/eia923/column_maps/stocks.csv @@ -1,39 +1,39 @@ -year_index,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022 -census_division_and_state,census_division_and_state,census_division_and_state,census_division_and_state,census_division_and_state,census_division_and_state,census_division_and_state,census_division_and_state,census_division_and_state,census_division_and_state,census_division_and_state,region_name,census_division_and_state,region_name,census_division_and_state,census_division_and_state,census_division_and_state,census_division_and_state,census_division_and_state,census_division_and_state,census_division_and_state,census_division_and_state,census_division_and_state -coal_january,coal_jan,coal_jan,coal_jan,coal_jan,coal_jan,coal_jan,coal_jan,coal_jan,coal_jan,coal_jan,coal_jan,coal_january,coal_jan,coal_january,coal_january,coal_january,coal_january,coal_january,coal_january,coal_january,coal_january,coal_january -coal_february,coal_feb,coal_feb,coal_feb,coal_feb,coal_feb,coal_feb,coal_feb,coal_feb,coal_feb,coal_feb,coal_feb,coal_february,coal_feb,coal_february,coal_february,coal_february,coal_february,coal_february,coal_february,coal_february,coal_february,coal_february -coal_march,coal_mar,coal_mar,coal_mar,coal_mar,coal_mar,coal_mar,coal_mar,coal_mar,coal_mar,coal_mar,coal_mar,coal_march,coal_mar,coal_march,coal_march,coal_march,coal_march,coal_march,coal_march,coal_march,coal_march,coal_march -coal_april,coal_apr,coal_apr,coal_apr,coal_apr,coal_apr,coal_apr,coal_apr,coal_apr,coal_apr,coal_apr,coal_apr,coal_april,coal_apr,coal_april,coal_april,coal_april,coal_april,coal_april,coal_april,coal_april,coal_april,coal_april -coal_may,coal_may,coal_may,coal_may,coal_may,coal_may,coal_may,coal_may,coal_may,coal_may,coal_may,coal_may,coal_may,coal_may,coal_may,coal_may,coal_may,coal_may,coal_may,coal_may,coal_may,coal_may,coal_may -coal_june,coal_jun,coal_jun,coal_jun,coal_jun,coal_jun,coal_jun,coal_jun,coal_jun,coal_jun,coal_jun,coal_jun,coal_june,coal_jun,coal_june,coal_june,coal_june,coal_june,coal_june,coal_june,coal_june,coal_june,coal_june -coal_july,coal_jul,coal_jul,coal_jul,coal_jul,coal_jul,coal_jul,coal_jul,coal_jul,coal_jul,coal_jul,coal_jul,coal_july,coal_jul,coal_july,coal_july,coal_july,coal_july,coal_july,coal_july,coal_july,coal_july,coal_july -coal_august,coal_aug,coal_aug,coal_aug,coal_aug,coal_aug,coal_aug,coal_aug,coal_aug,coal_aug,coal_aug,coal_aug,coal_august,coal_aug,coal_august,coal_august,coal_august,coal_august,coal_august,coal_august,coal_august,coal_august,coal_august -coal_september,coal_sep,coal_sep,coal_sep,coal_sep,coal_sep,coal_sep,coal_sep,coal_sep,coal_sep,coal_sep,coal_sep,coal_september,coal_sep,coal_september,coal_september,coal_september,coal_september,coal_september,coal_september,coal_september,coal_september,coal_september -coal_october,coal_oct,coal_oct,coal_oct,coal_oct,coal_oct,coal_oct,coal_oct,coal_oct,coal_oct,coal_oct,coal_oct,coal_october,coal_oct,coal_october,coal_october,coal_october,coal_october,coal_october,coal_october,coal_october,coal_october,coal_october -coal_november,coal_nov,coal_nov,coal_nov,coal_nov,coal_nov,coal_nov,coal_nov,coal_nov,coal_nov,coal_nov,coal_nov,coal_november,coal_nov,coal_november,coal_november,coal_november,coal_november,coal_november,coal_november,coal_november,coal_november,coal_november -coal_december,coal_dec,coal_dec,coal_dec,coal_dec,coal_dec,coal_dec,coal_dec,coal_dec,coal_dec,coal_dec,coal_dec,coal_december,coal_dec,coal_december,coal_december,coal_december,coal_december,coal_december,coal_december,coal_december,coal_december,coal_december -oil_january,oil_jan,oil_jan,oil_jan,oil_jan,oil_jan,oil_jan,oil_jan,oil_jan,oil_jan,oil_jan,oil_jan,oil_january,oil_jan,oil_january,oil_january,oil_january,oil_january,oil_january,oil_january,oil_january,oil_january,oil_january -oil_february,oil_feb,oil_feb,oil_feb,oil_feb,oil_feb,oil_feb,oil_feb,oil_feb,oil_feb,oil_feb,oil_feb,oil_february,oil_feb,oil_february,oil_february,oil_february,oil_february,oil_february,oil_february,oil_february,oil_february,oil_february -oil_march,oil_mar,oil_mar,oil_mar,oil_mar,oil_mar,oil_mar,oil_mar,oil_mar,oil_mar,oil_mar,oil_mar,oil_march,oil_mar,oil_march,oil_march,oil_march,oil_march,oil_march,oil_march,oil_march,oil_march,oil_march -oil_april,oil_apr,oil_apr,oil_apr,oil_apr,oil_apr,oil_apr,oil_apr,oil_apr,oil_apr,oil_apr,oil_apr,oil_april,oil_apr,oil_april,oil_april,oil_april,oil_april,oil_april,oil_april,oil_april,oil_april,oil_april -oil_may,oil_may,oil_may,oil_may,oil_may,oil_may,oil_may,oil_may,oil_may,oil_may,oil_may,oil_may,oil_may,oil_may,oil_may,oil_may,oil_may,oil_may,oil_may,oil_may,oil_may,oil_may,oil_may -oil_june,oil_jun,oil_jun,oil_jun,oil_jun,oil_jun,oil_jun,oil_jun,oil_jun,oil_jun,oil_jun,oil_jun,oil_june,oil_jun,oil_june,oil_june,oil_june,oil_june,oil_june,oil_june,oil_june,oil_june,oil_june -oil_july,oil_jul,oil_jul,oil_jul,oil_jul,oil_jul,oil_jul,oil_jul,oil_jul,oil_jul,oil_jul,oil_jul,oil_july,oil_jul,oil_july,oil_july,oil_july,oil_july,oil_july,oil_july,oil_july,oil_july,oil_july -oil_august,oil_aug,oil_aug,oil_aug,oil_aug,oil_aug,oil_aug,oil_aug,oil_aug,oil_aug,oil_aug,oil_aug,oil_august,oil_aug,oil_august,oil_august,oil_august,oil_august,oil_august,oil_august,oil_august,oil_august,oil_august -oil_september,oil_sep,oil_sep,oil_sep,oil_sep,oil_sep,oil_sep,oil_sep,oil_sep,oil_sep,oil_sep,oil_sep,oil_september,oil_sep,oil_september,oil_september,oil_september,oil_september,oil_september,oil_september,oil_september,oil_september,oil_september -oil_october,oil_oct,oil_oct,oil_oct,oil_oct,oil_oct,oil_oct,oil_oct,oil_oct,oil_oct,oil_oct,oil_oct,oil_october,oil_oct,oil_october,oil_october,oil_october,oil_october,oil_october,oil_october,oil_october,oil_october,oil_october -oil_november,oil_nov,oil_nov,oil_nov,oil_nov,oil_nov,oil_nov,oil_nov,oil_nov,oil_nov,oil_nov,oil_nov,oil_november,oil_nov,oil_november,oil_november,oil_november,oil_november,oil_november,oil_november,oil_november,oil_november,oil_november -oil_december,oil_dec,oil_dec,oil_dec,oil_dec,oil_dec,oil_dec,oil_dec,oil_dec,oil_dec,oil_dec,oil_dec,oil_december,oil_dec,oil_december,oil_december,oil_december,oil_december,oil_december,oil_december,oil_december,oil_december,oil_december -petcoke_january,petcoke_jan,petcoke_jan,petcoke_jan,petcoke_jan,petcoke_jan,petcoke_jan,petcoke_jan,petcoke_jan,petcoke_jan,petcoke_jan,petcoke_jan,petcoke_january,petcoke_jan,petcoke_january,petcoke_january,petcoke_january,petcoke_january,petcoke_january,petcoke_january,petcoke_january,petcoke_january,petcoke_january -petcoke_february,petcoke_feb,petcoke_feb,petcoke_feb,petcoke_feb,petcoke_feb,petcoke_feb,petcoke_feb,petcoke_feb,petcoke_feb,petcoke_feb,petcoke_feb,petcoke_february,petcoke_feb,petcoke_february,petcoke_february,petcoke_february,petcoke_february,petcoke_february,petcoke_february,petcoke_february,petcoke_february,petcoke_february -petcoke_march,petcoke_mar,petcoke_mar,petcoke_mar,petcoke_mar,petcoke_mar,petcoke_mar,petcoke_mar,petcoke_mar,petcoke_mar,petcoke_mar,petcoke_mar,petcoke_march,petcoke_mar,petcoke_march,petcoke_march,petcoke_march,petcoke_march,petcoke_march,petcoke_march,petcoke_march,petcoke_march,petcoke_march -petcoke_april,petcoke_apr,petcoke_apr,petcoke_apr,petcoke_apr,petcoke_apr,petcoke_apr,petcoke_apr,petcoke_apr,petcoke_apr,petcoke_apr,petcoke_apr,petcoke_april,petcoke_apr,petcoke_april,petcoke_april,petcoke_april,petcoke_april,petcoke_april,petcoke_april,petcoke_april,petcoke_april,petcoke_april -petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may -petcoke_june,petcoke_jun,petcoke_jun,petcoke_jun,petcoke_jun,petcoke_jun,petcoke_jun,petcoke_jun,petcoke_jun,petcoke_jun,petcoke_jun,petcoke_jun,petcoke_june,petcoke_jun,petcoke_june,petcoke_june,petcoke_june,petcoke_june,petcoke_june,petcoke_june,petcoke_june,petcoke_june,petcoke_june -petcoke_july,petcoke_jul,petcoke_jul,petcoke_jul,petcoke_jul,petcoke_jul,petcoke_jul,petcoke_jul,petcoke_jul,petcoke_jul,petcoke_jul,petcoke_jul,petcoke_july,petcoke_jul,petcoke_july,petcoke_july,petcoke_july,petcoke_july,petcoke_july,petcoke_july,petcoke_july,petcoke_july,petcoke_july -petcoke_august,petcoke_aug,petcoke_aug,petcoke_aug,petcoke_aug,petcoke_aug,petcoke_aug,petcoke_aug,petcoke_aug,petcoke_aug,petcoke_aug,petcoke_aug,petcoke_august,petcoke_aug,petcoke_august,petcoke_august,petcoke_august,petcoke_august,petcoke_august,petcoke_august,petcoke_august,petcoke_august,petcoke_august -petcoke_september,petcoke_sep,petcoke_sep,petcoke_sep,petcoke_sep,petcoke_sep,petcoke_sep,petcoke_sep,petcoke_sep,petcoke_sep,petcoke_sep,petcoke_sep,petcoke_september,petcoke_sep,petcoke_september,petcoke_september,petcoke_september,petcoke_september,petcoke_september,petcoke_september,petcoke_september,petcoke_september,petcoke_september -petcoke_october,petcoke_oct,petcoke_oct,petcoke_oct,petcoke_oct,petcoke_oct,petcoke_oct,petcoke_oct,petcoke_oct,petcoke_oct,petcoke_oct,petcoke_oct,petcoke_october,petcoke_oct,petcoke_october,petcoke_october,petcoke_october,petcoke_october,petcoke_october,petcoke_october,petcoke_october,petcoke_october,petcoke_october -petcoke_november,petcoke_nov,petcoke_nov,petcoke_nov,petcoke_nov,petcoke_nov,petcoke_nov,petcoke_nov,petcoke_nov,petcoke_nov,petcoke_nov,petcoke_nov,petcoke_november,petcoke_nov,petcoke_november,petcoke_november,petcoke_november,petcoke_november,petcoke_november,petcoke_november,petcoke_november,petcoke_november,petcoke_november -petcoke_december,petcoke_dec,petcoke_dec,petcoke_dec,petcoke_dec,petcoke_dec,petcoke_dec,petcoke_dec,petcoke_dec,petcoke_dec,petcoke_dec,petcoke_dec,petcoke_december,petcoke_dec,petcoke_december,petcoke_december,petcoke_december,petcoke_december,petcoke_december,petcoke_december,petcoke_december,petcoke_december,petcoke_december -early_release,,,,,,,,,,,,,,,,,,,,,, +year_index,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023 +census_division_and_state,census_division_and_state,census_division_and_state,census_division_and_state,census_division_and_state,census_division_and_state,census_division_and_state,census_division_and_state,census_division_and_state,census_division_and_state,census_division_and_state,region_name,census_division_and_state,region_name,census_division_and_state,census_division_and_state,census_division_and_state,census_division_and_state,census_division_and_state,census_division_and_state,census_division_and_state,census_division_and_state,census_division_and_state,census_division_and_state +coal_january,coal_jan,coal_jan,coal_jan,coal_jan,coal_jan,coal_jan,coal_jan,coal_jan,coal_jan,coal_jan,coal_jan,coal_january,coal_jan,coal_january,coal_january,coal_january,coal_january,coal_january,coal_january,coal_january,coal_january,coal_january,coal_january +coal_february,coal_feb,coal_feb,coal_feb,coal_feb,coal_feb,coal_feb,coal_feb,coal_feb,coal_feb,coal_feb,coal_feb,coal_february,coal_feb,coal_february,coal_february,coal_february,coal_february,coal_february,coal_february,coal_february,coal_february,coal_february,coal_february +coal_march,coal_mar,coal_mar,coal_mar,coal_mar,coal_mar,coal_mar,coal_mar,coal_mar,coal_mar,coal_mar,coal_mar,coal_march,coal_mar,coal_march,coal_march,coal_march,coal_march,coal_march,coal_march,coal_march,coal_march,coal_march,coal_march +coal_april,coal_apr,coal_apr,coal_apr,coal_apr,coal_apr,coal_apr,coal_apr,coal_apr,coal_apr,coal_apr,coal_apr,coal_april,coal_apr,coal_april,coal_april,coal_april,coal_april,coal_april,coal_april,coal_april,coal_april,coal_april,coal_april +coal_may,coal_may,coal_may,coal_may,coal_may,coal_may,coal_may,coal_may,coal_may,coal_may,coal_may,coal_may,coal_may,coal_may,coal_may,coal_may,coal_may,coal_may,coal_may,coal_may,coal_may,coal_may,coal_may,coal_may +coal_june,coal_jun,coal_jun,coal_jun,coal_jun,coal_jun,coal_jun,coal_jun,coal_jun,coal_jun,coal_jun,coal_jun,coal_june,coal_jun,coal_june,coal_june,coal_june,coal_june,coal_june,coal_june,coal_june,coal_june,coal_june,coal_june +coal_july,coal_jul,coal_jul,coal_jul,coal_jul,coal_jul,coal_jul,coal_jul,coal_jul,coal_jul,coal_jul,coal_jul,coal_july,coal_jul,coal_july,coal_july,coal_july,coal_july,coal_july,coal_july,coal_july,coal_july,coal_july,coal_july +coal_august,coal_aug,coal_aug,coal_aug,coal_aug,coal_aug,coal_aug,coal_aug,coal_aug,coal_aug,coal_aug,coal_aug,coal_august,coal_aug,coal_august,coal_august,coal_august,coal_august,coal_august,coal_august,coal_august,coal_august,coal_august,coal_august +coal_september,coal_sep,coal_sep,coal_sep,coal_sep,coal_sep,coal_sep,coal_sep,coal_sep,coal_sep,coal_sep,coal_sep,coal_september,coal_sep,coal_september,coal_september,coal_september,coal_september,coal_september,coal_september,coal_september,coal_september,coal_september,coal_september +coal_october,coal_oct,coal_oct,coal_oct,coal_oct,coal_oct,coal_oct,coal_oct,coal_oct,coal_oct,coal_oct,coal_oct,coal_october,coal_oct,coal_october,coal_october,coal_october,coal_october,coal_october,coal_october,coal_october,coal_october,coal_october,coal_october +coal_november,coal_nov,coal_nov,coal_nov,coal_nov,coal_nov,coal_nov,coal_nov,coal_nov,coal_nov,coal_nov,coal_nov,coal_november,coal_nov,coal_november,coal_november,coal_november,coal_november,coal_november,coal_november,coal_november,coal_november,coal_november,coal_november +coal_december,coal_dec,coal_dec,coal_dec,coal_dec,coal_dec,coal_dec,coal_dec,coal_dec,coal_dec,coal_dec,coal_dec,coal_december,coal_dec,coal_december,coal_december,coal_december,coal_december,coal_december,coal_december,coal_december,coal_december,coal_december,coal_december +oil_january,oil_jan,oil_jan,oil_jan,oil_jan,oil_jan,oil_jan,oil_jan,oil_jan,oil_jan,oil_jan,oil_jan,oil_january,oil_jan,oil_january,oil_january,oil_january,oil_january,oil_january,oil_january,oil_january,oil_january,oil_january,oil_january +oil_february,oil_feb,oil_feb,oil_feb,oil_feb,oil_feb,oil_feb,oil_feb,oil_feb,oil_feb,oil_feb,oil_feb,oil_february,oil_feb,oil_february,oil_february,oil_february,oil_february,oil_february,oil_february,oil_february,oil_february,oil_february,oil_february +oil_march,oil_mar,oil_mar,oil_mar,oil_mar,oil_mar,oil_mar,oil_mar,oil_mar,oil_mar,oil_mar,oil_mar,oil_march,oil_mar,oil_march,oil_march,oil_march,oil_march,oil_march,oil_march,oil_march,oil_march,oil_march,oil_march +oil_april,oil_apr,oil_apr,oil_apr,oil_apr,oil_apr,oil_apr,oil_apr,oil_apr,oil_apr,oil_apr,oil_apr,oil_april,oil_apr,oil_april,oil_april,oil_april,oil_april,oil_april,oil_april,oil_april,oil_april,oil_april,oil_april +oil_may,oil_may,oil_may,oil_may,oil_may,oil_may,oil_may,oil_may,oil_may,oil_may,oil_may,oil_may,oil_may,oil_may,oil_may,oil_may,oil_may,oil_may,oil_may,oil_may,oil_may,oil_may,oil_may,oil_may +oil_june,oil_jun,oil_jun,oil_jun,oil_jun,oil_jun,oil_jun,oil_jun,oil_jun,oil_jun,oil_jun,oil_jun,oil_june,oil_jun,oil_june,oil_june,oil_june,oil_june,oil_june,oil_june,oil_june,oil_june,oil_june,oil_june +oil_july,oil_jul,oil_jul,oil_jul,oil_jul,oil_jul,oil_jul,oil_jul,oil_jul,oil_jul,oil_jul,oil_jul,oil_july,oil_jul,oil_july,oil_july,oil_july,oil_july,oil_july,oil_july,oil_july,oil_july,oil_july,oil_july +oil_august,oil_aug,oil_aug,oil_aug,oil_aug,oil_aug,oil_aug,oil_aug,oil_aug,oil_aug,oil_aug,oil_aug,oil_august,oil_aug,oil_august,oil_august,oil_august,oil_august,oil_august,oil_august,oil_august,oil_august,oil_august,oil_august +oil_september,oil_sep,oil_sep,oil_sep,oil_sep,oil_sep,oil_sep,oil_sep,oil_sep,oil_sep,oil_sep,oil_sep,oil_september,oil_sep,oil_september,oil_september,oil_september,oil_september,oil_september,oil_september,oil_september,oil_september,oil_september,oil_september +oil_october,oil_oct,oil_oct,oil_oct,oil_oct,oil_oct,oil_oct,oil_oct,oil_oct,oil_oct,oil_oct,oil_oct,oil_october,oil_oct,oil_october,oil_october,oil_october,oil_october,oil_october,oil_october,oil_october,oil_october,oil_october,oil_october +oil_november,oil_nov,oil_nov,oil_nov,oil_nov,oil_nov,oil_nov,oil_nov,oil_nov,oil_nov,oil_nov,oil_nov,oil_november,oil_nov,oil_november,oil_november,oil_november,oil_november,oil_november,oil_november,oil_november,oil_november,oil_november,oil_november +oil_december,oil_dec,oil_dec,oil_dec,oil_dec,oil_dec,oil_dec,oil_dec,oil_dec,oil_dec,oil_dec,oil_dec,oil_december,oil_dec,oil_december,oil_december,oil_december,oil_december,oil_december,oil_december,oil_december,oil_december,oil_december,oil_december +petcoke_january,petcoke_jan,petcoke_jan,petcoke_jan,petcoke_jan,petcoke_jan,petcoke_jan,petcoke_jan,petcoke_jan,petcoke_jan,petcoke_jan,petcoke_jan,petcoke_january,petcoke_jan,petcoke_january,petcoke_january,petcoke_january,petcoke_january,petcoke_january,petcoke_january,petcoke_january,petcoke_january,petcoke_january,petcoke_january +petcoke_february,petcoke_feb,petcoke_feb,petcoke_feb,petcoke_feb,petcoke_feb,petcoke_feb,petcoke_feb,petcoke_feb,petcoke_feb,petcoke_feb,petcoke_feb,petcoke_february,petcoke_feb,petcoke_february,petcoke_february,petcoke_february,petcoke_february,petcoke_february,petcoke_february,petcoke_february,petcoke_february,petcoke_february,petcoke_february +petcoke_march,petcoke_mar,petcoke_mar,petcoke_mar,petcoke_mar,petcoke_mar,petcoke_mar,petcoke_mar,petcoke_mar,petcoke_mar,petcoke_mar,petcoke_mar,petcoke_march,petcoke_mar,petcoke_march,petcoke_march,petcoke_march,petcoke_march,petcoke_march,petcoke_march,petcoke_march,petcoke_march,petcoke_march,petcoke_march +petcoke_april,petcoke_apr,petcoke_apr,petcoke_apr,petcoke_apr,petcoke_apr,petcoke_apr,petcoke_apr,petcoke_apr,petcoke_apr,petcoke_apr,petcoke_apr,petcoke_april,petcoke_apr,petcoke_april,petcoke_april,petcoke_april,petcoke_april,petcoke_april,petcoke_april,petcoke_april,petcoke_april,petcoke_april,petcoke_april +petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may,petcoke_may +petcoke_june,petcoke_jun,petcoke_jun,petcoke_jun,petcoke_jun,petcoke_jun,petcoke_jun,petcoke_jun,petcoke_jun,petcoke_jun,petcoke_jun,petcoke_jun,petcoke_june,petcoke_jun,petcoke_june,petcoke_june,petcoke_june,petcoke_june,petcoke_june,petcoke_june,petcoke_june,petcoke_june,petcoke_june,petcoke_june +petcoke_july,petcoke_jul,petcoke_jul,petcoke_jul,petcoke_jul,petcoke_jul,petcoke_jul,petcoke_jul,petcoke_jul,petcoke_jul,petcoke_jul,petcoke_jul,petcoke_july,petcoke_jul,petcoke_july,petcoke_july,petcoke_july,petcoke_july,petcoke_july,petcoke_july,petcoke_july,petcoke_july,petcoke_july,petcoke_july +petcoke_august,petcoke_aug,petcoke_aug,petcoke_aug,petcoke_aug,petcoke_aug,petcoke_aug,petcoke_aug,petcoke_aug,petcoke_aug,petcoke_aug,petcoke_aug,petcoke_august,petcoke_aug,petcoke_august,petcoke_august,petcoke_august,petcoke_august,petcoke_august,petcoke_august,petcoke_august,petcoke_august,petcoke_august,petcoke_august +petcoke_september,petcoke_sep,petcoke_sep,petcoke_sep,petcoke_sep,petcoke_sep,petcoke_sep,petcoke_sep,petcoke_sep,petcoke_sep,petcoke_sep,petcoke_sep,petcoke_september,petcoke_sep,petcoke_september,petcoke_september,petcoke_september,petcoke_september,petcoke_september,petcoke_september,petcoke_september,petcoke_september,petcoke_september,petcoke_september +petcoke_october,petcoke_oct,petcoke_oct,petcoke_oct,petcoke_oct,petcoke_oct,petcoke_oct,petcoke_oct,petcoke_oct,petcoke_oct,petcoke_oct,petcoke_oct,petcoke_october,petcoke_oct,petcoke_october,petcoke_october,petcoke_october,petcoke_october,petcoke_october,petcoke_october,petcoke_october,petcoke_october,petcoke_october,petcoke_october +petcoke_november,petcoke_nov,petcoke_nov,petcoke_nov,petcoke_nov,petcoke_nov,petcoke_nov,petcoke_nov,petcoke_nov,petcoke_nov,petcoke_nov,petcoke_nov,petcoke_november,petcoke_nov,petcoke_november,petcoke_november,petcoke_november,petcoke_november,petcoke_november,petcoke_november,petcoke_november,petcoke_november,petcoke_november,petcoke_november +petcoke_december,petcoke_dec,petcoke_dec,petcoke_dec,petcoke_dec,petcoke_dec,petcoke_dec,petcoke_dec,petcoke_dec,petcoke_dec,petcoke_dec,petcoke_dec,petcoke_december,petcoke_dec,petcoke_december,petcoke_december,petcoke_december,petcoke_december,petcoke_december,petcoke_december,petcoke_december,petcoke_december,petcoke_december,petcoke_december +early_release,,,,,,,,,,,,,,,,,,,,,,, \ No newline at end of file diff --git a/src/pudl/package_data/eia923/file_map.csv b/src/pudl/package_data/eia923/file_map.csv index 6ad002e621..73dc128416 100644 --- a/src/pudl/package_data/eia923/file_map.csv +++ b/src/pudl/package_data/eia923/file_map.csv @@ -1,14 +1,14 @@ -page,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022 -boiler_fuel,-1,-1,-1,-1,-1,-1,-1,eia923December2008.xls,EIA923 SCHEDULES 2_3_4_5 M Final 2009 REVISED 05252011.XLS,EIA923 SCHEDULES 2_3_4_5 Final 2010.xls,EIA923_Schedules_2_3_4_5_2011_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2012_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_2013_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2014_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2015_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2016_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2017_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2018_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2019_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2020_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2021_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2022_Early_Release.xlsx -coal_stocks,-1,f906920y2002.xls,f906920_2003.xls,f906920_2004.xls,f906920_2005.xls,f906920_2006.xls,f906920_2007.xls,eia923December2008.xls,EIA923 SCHEDULES 2_3_4_5 M Final 2009 REVISED 05252011.XLS,EIA923 SCHEDULES 2_3_4_5 Final 2010.xls,EIA923_Schedules_2_3_4_5_2011_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2012_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_2013_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2014_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2015_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2016_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2017_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2018_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2019_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2020_Final_Revision.xlsx,-1,-1 -energy_storage,-1,-1,-1,-1,-1,-1,-1,eia923December2008.xls,EIA923 SCHEDULES 2_3_4_5 M Final 2009 REVISED 05252011.XLS,EIA923 SCHEDULES 2_3_4_5 Final 2010.xls,EIA923_Schedules_2_3_4_5_2011_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2012_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_2013_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2014_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2015_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2016_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2017_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2018_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2019_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2020_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2021_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2022_Early_Release.xlsx -fuel_receipts_costs,-1,-1,-1,-1,-1,-1,-1,eia923December2008.xls,EIA923 SCHEDULES 2_3_4_5 M Final 2009 REVISED 05252011.XLS,EIA923 SCHEDULES 2_3_4_5 Final 2010.xls,EIA923_Schedules_2_3_4_5_2011_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2012_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_2013_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2014_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2015_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2016_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2017_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2018_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2019_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2020_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2021_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2022_Early_Release.xlsx -generation_fuel,f906920y2001.xls,f906920y2002.xls,f906920_2003.xls,f906920_2004.xls,f906920_2005.xls,f906920_2006.xls,f906920_2007.xls,eia923December2008.xls,EIA923 SCHEDULES 2_3_4_5 M Final 2009 REVISED 05252011.XLS,EIA923 SCHEDULES 2_3_4_5 Final 2010.xls,EIA923_Schedules_2_3_4_5_2011_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2012_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_2013_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2014_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2015_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2016_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2017_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2018_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2019_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2020_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2021_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2022_Early_Release.xlsx -generator,-1,-1,-1,-1,-1,-1,-1,eia923December2008.xls,EIA923 SCHEDULES 2_3_4_5 M Final 2009 REVISED 05252011.XLS,EIA923 SCHEDULES 2_3_4_5 Final 2010.xls,EIA923_Schedules_2_3_4_5_2011_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2012_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_2013_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2014_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2015_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2016_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2017_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2018_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2019_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2020_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2021_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2022_Early_Release.xlsx -oil_stocks,-1,f906920y2002.xls,f906920_2003.xls,f906920_2004.xls,f906920_2005.xls,f906920_2006.xls,f906920_2007.xls,eia923December2008.xls,EIA923 SCHEDULES 2_3_4_5 M Final 2009 REVISED 05252011.XLS,EIA923 SCHEDULES 2_3_4_5 Final 2010.xls,EIA923_Schedules_2_3_4_5_2011_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2012_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_2013_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2014_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2015_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2016_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2017_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2018_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2019_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2020_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2021_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2022_Early_Release.xlsx -petcoke_stocks,-1,f906920y2002.xls,f906920_2003.xls,f906920_2004.xls,f906920_2005.xls,f906920_2006.xls,f906920_2007.xls,eia923December2008.xls,EIA923 SCHEDULES 2_3_4_5 M Final 2009 REVISED 05252011.XLS,EIA923 SCHEDULES 2_3_4_5 Final 2010.xls,EIA923_Schedules_2_3_4_5_2011_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2012_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_2013_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2014_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2015_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2016_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2017_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2018_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2019_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2020_Final_Revision.xlsx,-1,-1 -plant_frame,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,EIA923_Schedules_2_3_4_5_2011_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2012_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_2013_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2014_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2015_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2016_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2017_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2018_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2019_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2020_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2021_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2022_Early_Release.xlsx -puerto_rico,-1,-1,-1,-1,-1,-1,-1,eia923December2008.xls,EIA923 SCHEDULES 2_3_4_5 M Final 2009 REVISED 05252011.XLS,EIA923 SCHEDULES 2_3_4_5 Final 2010.xls,EIA923_Schedules_2_3_4_5_2011_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2012_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_2013_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2014_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2015_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2016_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2017_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2018_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2019_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2020_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2021_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2022_Early_Release.xlsx -stocks,f906920y2001.xls,f906920y2002.xls,f906920_2003.xls,f906920_2004.xls,f906920_2005.xls,f906920_2006.xls,f906920_2007.xls,eia923December2008.xls,EIA923 SCHEDULES 2_3_4_5 M Final 2009 REVISED 05252011.XLS,EIA923 SCHEDULES 2_3_4_5 Final 2010.xls,EIA923_Schedules_2_3_4_5_2011_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2012_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_2013_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2014_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2015_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2016_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2017_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2018_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2019_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2020_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2021_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2022_Early_Release.xlsx -plant_frame_puerto_rico,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,EIA923_Schedules_2_3_4_5_M_12_2019_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2020_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2021_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2022_Early_Release.xlsx -emissions_control,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,EIA923_Schedule_8_Annual_Environmental_Information_2012_Final_Revision.xlsx,EIA923_Schedule_8_PartsA-D_EnvData_2013_Final_Revision.xlsx,EIA923_Schedule_8_Annual_Environmental_Information_2014_Final_Revision.xlsx,EIA923_Schedule_8_Annual_Environmental_Information_2015_Final_Revision.xlsx,EIA923_Schedule_8_Annual_Environmental_Information_2016_Final_Revision.xlsx,EIA923_Schedule_8_Annual_Envir_Infor_2017_Final.xlsx,EIA923_Schedule_8_Annual_Environmental_Information_2018_Final.xlsx,EIA923_Schedule_8_Annual_Environmental_Information_2019_Final_Revision.xlsx,EIA923_Schedule_8_Annual_Environmental_Information_2020_Final_Revision.xlsx,EIA923_Schedule_8_Annual_Environmental_Information_2021_Final_Revision.xlsx,EIA923_Schedule_8_Annual_Environmental_Information_2022_Early_Release.xlsx +page,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023 +boiler_fuel,-1,-1,-1,-1,-1,-1,-1,eia923December2008.xls,EIA923 SCHEDULES 2_3_4_5 M Final 2009 REVISED 05252011.XLS,EIA923 SCHEDULES 2_3_4_5 Final 2010.xls,EIA923_Schedules_2_3_4_5_2011_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2012_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_2013_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2014_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2015_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2016_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2017_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2018_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2019_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2020_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2021_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2022_Early_Release.xlsx,EIA923_Schedules_2_3_4_5_M_04_2023_21JUN2023.xlsx +coal_stocks,-1,f906920y2002.xls,f906920_2003.xls,f906920_2004.xls,f906920_2005.xls,f906920_2006.xls,f906920_2007.xls,eia923December2008.xls,EIA923 SCHEDULES 2_3_4_5 M Final 2009 REVISED 05252011.XLS,EIA923 SCHEDULES 2_3_4_5 Final 2010.xls,EIA923_Schedules_2_3_4_5_2011_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2012_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_2013_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2014_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2015_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2016_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2017_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2018_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2019_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2020_Final_Revision.xlsx,-1,-1,-1 +energy_storage,-1,-1,-1,-1,-1,-1,-1,eia923December2008.xls,EIA923 SCHEDULES 2_3_4_5 M Final 2009 REVISED 05252011.XLS,EIA923 SCHEDULES 2_3_4_5 Final 2010.xls,EIA923_Schedules_2_3_4_5_2011_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2012_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_2013_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2014_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2015_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2016_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2017_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2018_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2019_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2020_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2021_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2022_Early_Release.xlsx,EIA923_Schedules_2_3_4_5_M_04_2023_21JUN2023.xlsx +fuel_receipts_costs,-1,-1,-1,-1,-1,-1,-1,eia923December2008.xls,EIA923 SCHEDULES 2_3_4_5 M Final 2009 REVISED 05252011.XLS,EIA923 SCHEDULES 2_3_4_5 Final 2010.xls,EIA923_Schedules_2_3_4_5_2011_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2012_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_2013_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2014_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2015_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2016_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2017_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2018_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2019_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2020_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2021_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2022_Early_Release.xlsx,EIA923_Schedules_2_3_4_5_M_04_2023_21JUN2023.xlsx +generation_fuel,f906920y2001.xls,f906920y2002.xls,f906920_2003.xls,f906920_2004.xls,f906920_2005.xls,f906920_2006.xls,f906920_2007.xls,eia923December2008.xls,EIA923 SCHEDULES 2_3_4_5 M Final 2009 REVISED 05252011.XLS,EIA923 SCHEDULES 2_3_4_5 Final 2010.xls,EIA923_Schedules_2_3_4_5_2011_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2012_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_2013_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2014_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2015_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2016_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2017_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2018_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2019_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2020_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2021_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2022_Early_Release.xlsx,EIA923_Schedules_2_3_4_5_M_04_2023_21JUN2023.xlsx +generator,-1,-1,-1,-1,-1,-1,-1,eia923December2008.xls,EIA923 SCHEDULES 2_3_4_5 M Final 2009 REVISED 05252011.XLS,EIA923 SCHEDULES 2_3_4_5 Final 2010.xls,EIA923_Schedules_2_3_4_5_2011_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2012_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_2013_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2014_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2015_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2016_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2017_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2018_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2019_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2020_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2021_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2022_Early_Release.xlsx,EIA923_Schedules_2_3_4_5_M_04_2023_21JUN2023.xlsx +oil_stocks,-1,f906920y2002.xls,f906920_2003.xls,f906920_2004.xls,f906920_2005.xls,f906920_2006.xls,f906920_2007.xls,eia923December2008.xls,EIA923 SCHEDULES 2_3_4_5 M Final 2009 REVISED 05252011.XLS,EIA923 SCHEDULES 2_3_4_5 Final 2010.xls,EIA923_Schedules_2_3_4_5_2011_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2012_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_2013_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2014_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2015_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2016_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2017_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2018_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2019_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2020_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2021_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2022_Early_Release.xlsx,EIA923_Schedules_2_3_4_5_M_04_2023_21JUN2023.xlsx +petcoke_stocks,-1,f906920y2002.xls,f906920_2003.xls,f906920_2004.xls,f906920_2005.xls,f906920_2006.xls,f906920_2007.xls,eia923December2008.xls,EIA923 SCHEDULES 2_3_4_5 M Final 2009 REVISED 05252011.XLS,EIA923 SCHEDULES 2_3_4_5 Final 2010.xls,EIA923_Schedules_2_3_4_5_2011_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2012_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_2013_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2014_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2015_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2016_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2017_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2018_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2019_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2020_Final_Revision.xlsx,-1,-1,-1 +plant_frame,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,EIA923_Schedules_2_3_4_5_2011_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2012_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_2013_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2014_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2015_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2016_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2017_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2018_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2019_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2020_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2021_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2022_Early_Release.xlsx,EIA923_Schedules_2_3_4_5_M_04_2023_21JUN2023.xlsx +puerto_rico,-1,-1,-1,-1,-1,-1,-1,eia923December2008.xls,EIA923 SCHEDULES 2_3_4_5 M Final 2009 REVISED 05252011.XLS,EIA923 SCHEDULES 2_3_4_5 Final 2010.xls,EIA923_Schedules_2_3_4_5_2011_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2012_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_2013_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2014_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2015_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2016_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2017_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2018_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2019_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2020_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2021_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2022_Early_Release.xlsx,EIA923_Schedules_2_3_4_5_M_04_2023_21JUN2023.xlsx +stocks,f906920y2001.xls,f906920y2002.xls,f906920_2003.xls,f906920_2004.xls,f906920_2005.xls,f906920_2006.xls,f906920_2007.xls,eia923December2008.xls,EIA923 SCHEDULES 2_3_4_5 M Final 2009 REVISED 05252011.XLS,EIA923 SCHEDULES 2_3_4_5 Final 2010.xls,EIA923_Schedules_2_3_4_5_2011_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2012_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_2013_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2014_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2015_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2016_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2017_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2018_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2019_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2020_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2021_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2022_Early_Release.xlsx,EIA923_Schedules_2_3_4_5_M_04_2023_21JUN2023.xlsx +plant_frame_puerto_rico,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,EIA923_Schedules_2_3_4_5_M_12_2019_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2020_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2021_Final_Revision.xlsx,EIA923_Schedules_2_3_4_5_M_12_2022_Early_Release.xlsx,EIA923_Schedules_2_3_4_5_M_04_2023_21JUN2023.xlsx +emissions_control,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,EIA923_Schedule_8_Annual_Environmental_Information_2012_Final_Revision.xlsx,EIA923_Schedule_8_PartsA-D_EnvData_2013_Final_Revision.xlsx,EIA923_Schedule_8_Annual_Environmental_Information_2014_Final_Revision.xlsx,EIA923_Schedule_8_Annual_Environmental_Information_2015_Final_Revision.xlsx,EIA923_Schedule_8_Annual_Environmental_Information_2016_Final_Revision.xlsx,EIA923_Schedule_8_Annual_Envir_Infor_2017_Final.xlsx,EIA923_Schedule_8_Annual_Environmental_Information_2018_Final.xlsx,EIA923_Schedule_8_Annual_Environmental_Information_2019_Final_Revision.xlsx,EIA923_Schedule_8_Annual_Environmental_Information_2020_Final_Revision.xlsx,EIA923_Schedule_8_Annual_Environmental_Information_2021_Final_Revision.xlsx,EIA923_Schedule_8_Annual_Environmental_Information_2022_Early_Release.xlsx,-1 \ No newline at end of file diff --git a/src/pudl/package_data/eia923/page_map.csv b/src/pudl/package_data/eia923/page_map.csv index 76a60d1707..f66e5296eb 100644 --- a/src/pudl/package_data/eia923/page_map.csv +++ b/src/pudl/package_data/eia923/page_map.csv @@ -1,14 +1,14 @@ -year_index,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022 -generation_fuel,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -puerto_rico,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,1,1 -energy_storage,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,2,2,2,2,2,2 -stocks,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,3,3,3,3,3,3 -oil_stocks,-1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,4,4,4,4 -coal_stocks,-1,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,-1 -petcoke_stocks,-1,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,6,6,6,6,6,-1 -boiler_fuel,-1,-1,-1,-1,-1,-1,-1,5,5,5,5,5,5,6,6,6,7,7,7,7,7,5 -generator,-1,-1,-1,-1,-1,-1,-1,6,6,6,6,6,6,7,7,7,8,8,8,8,8,6 -fuel_receipts_costs,-1,-1,-1,-1,-1,-1,-1,7,7,7,7,7,7,8,8,8,9,9,9,9,9,7 -plant_frame,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8,8,8,9,9,9,10,10,10,10,10,8 -plant_frame_puerto_rico,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,11,-1,11,11,11,9 -emissions_control,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2,2,2,2,2,2,2,2,2,2,2 +year_index,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023 +generation_fuel,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +puerto_rico,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,1,1,1 +energy_storage,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,2,2,2,2,2,2,2 +stocks,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,3,3,3,3,3,3,3 +oil_stocks,-1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,4,4,4,4,4 +coal_stocks,-1,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,-1,-1 +petcoke_stocks,-1,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,6,6,6,6,6,-1,-1 +boiler_fuel,-1,-1,-1,-1,-1,-1,-1,5,5,5,5,5,5,6,6,6,7,7,7,7,7,5,5 +generator,-1,-1,-1,-1,-1,-1,-1,6,6,6,6,6,6,7,7,7,8,8,8,8,8,6,6 +fuel_receipts_costs,-1,-1,-1,-1,-1,-1,-1,7,7,7,7,7,7,8,8,8,9,9,9,9,9,7,7 +plant_frame,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8,8,8,9,9,9,10,10,10,10,10,8,8 +plant_frame_puerto_rico,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,11,-1,11,11,11,9,9 +emissions_control,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2,2,2,2,2,2,2,2,2,2,2,-1 \ No newline at end of file diff --git a/src/pudl/package_data/eia923/skipfooter.csv b/src/pudl/package_data/eia923/skipfooter.csv index 9ecf2bcce7..ccaa9d6405 100644 --- a/src/pudl/package_data/eia923/skipfooter.csv +++ b/src/pudl/package_data/eia923/skipfooter.csv @@ -1,14 +1,14 @@ -year_index,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022 -generation_fuel,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -puerto_rico,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -stocks,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -oil_stocks,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -coal_stocks,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -petcoke_stocks,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -energy_storage,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -boiler_fuel,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -generator,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -fuel_receipts_costs,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -plant_frame,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -plant_frame_puerto_rico,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -emissions_control,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +year_index,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023 +generation_fuel,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +puerto_rico,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +stocks,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +oil_stocks,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +coal_stocks,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +petcoke_stocks,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +energy_storage,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +boiler_fuel,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +generator,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +fuel_receipts_costs,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +plant_frame,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +plant_frame_puerto_rico,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +emissions_control,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 \ No newline at end of file diff --git a/src/pudl/package_data/eia923/skiprows.csv b/src/pudl/package_data/eia923/skiprows.csv index 3c0e3d32e8..758744ab14 100644 --- a/src/pudl/package_data/eia923/skiprows.csv +++ b/src/pudl/package_data/eia923/skiprows.csv @@ -1,14 +1,14 @@ -year_index,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022 -generation_fuel,7,7,7,7,7,7,7,7,7,7,5,5,5,5,5,5,5,5,5,5,5,6 -puerto_rico,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5,5,6,6,6,7 -stocks,7,7,7,7,7,7,7,7,7,7,5,5,5,5,5,5,5,5,5,5,5,6 -oil_stocks,-1,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6 -coal_stocks,-1,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,-1,-1 -petcoke_stocks,-1,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,-1,-1 -energy_storage,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5,5,5,5,6 -boiler_fuel,-1,-1,-1,-1,-1,-1,-1,7,7,7,5,5,5,5,5,5,5,5,5,5,5,6 -generator,-1,-1,-1,-1,-1,-1,-1,7,7,7,5,5,5,5,5,5,5,5,5,5,5,6 -fuel_receipts_costs,-1,-1,-1,-1,-1,-1,-1,7,6,7,4,4,4,4,4,4,4,4,4,4,4,5 -plant_frame,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4,4,4,4,4,4,4,4,4,4,4,5 -plant_frame_puerto_rico,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4,4,4,5 -emissions_control,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4,4,4,4,4,4,4,4,4,4,5 +year_index,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023 +generation_fuel,7,7,7,7,7,7,7,7,7,7,5,5,5,5,5,5,5,5,5,5,5,6,5 +puerto_rico,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5,5,6,6,6,7,5 +stocks,7,7,7,7,7,7,7,7,7,7,5,5,5,5,5,5,5,5,5,5,5,6,4 +oil_stocks,-1,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,4 +coal_stocks,-1,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,-1,-1,-1 +petcoke_stocks,-1,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,-1,-1,-1 +energy_storage,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5,5,5,5,6,4 +boiler_fuel,-1,-1,-1,-1,-1,-1,-1,7,7,7,5,5,5,5,5,5,5,5,5,5,5,6,4 +generator,-1,-1,-1,-1,-1,-1,-1,7,7,7,5,5,5,5,5,5,5,5,5,5,5,6,4 +fuel_receipts_costs,-1,-1,-1,-1,-1,-1,-1,7,6,7,4,4,4,4,4,4,4,4,4,4,4,5,3 +plant_frame,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4,4,4,4,4,4,4,4,4,4,4,5,3 +plant_frame_puerto_rico,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4,4,4,5,3 +emissions_control,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4,4,4,4,4,4,4,4,4,4,5,-1 \ No newline at end of file diff --git a/src/pudl/package_data/settings/etl_fast.yml b/src/pudl/package_data/settings/etl_fast.yml index 6a9f1d7a92..59b1cb928a 100644 --- a/src/pudl/package_data/settings/etl_fast.yml +++ b/src/pudl/package_data/settings/etl_fast.yml @@ -39,7 +39,7 @@ datasets: years: [2019, 2020] eia: eia923: - years: [2020, 2022] + years: [2020, 2023] eia860: years: [2020, 2022] eia860m: true diff --git a/src/pudl/package_data/settings/etl_full.yml b/src/pudl/package_data/settings/etl_full.yml index 070fecdbfb..8e4e7a1630 100644 --- a/src/pudl/package_data/settings/etl_full.yml +++ b/src/pudl/package_data/settings/etl_full.yml @@ -211,6 +211,7 @@ datasets: 2020, 2021, 2022, + 2023, ] eia860: years: diff --git a/src/pudl/settings.py b/src/pudl/settings.py index e196db5fff..d432acd330 100644 --- a/src/pudl/settings.py +++ b/src/pudl/settings.py @@ -288,7 +288,10 @@ def check_eia_dependencies(cls, values): # noqa: N805 values["eia923"] = Eia923Settings(years=eia860.years) if eia923 and not eia860: - values["eia860"] = Eia860Settings(years=eia923.years) + available_years = Eia860Settings() + values["eia860"] = Eia860Settings( + years=[year for year in eia923.years if year in available_years] + ) return values diff --git a/src/pudl/transform/eia923.py b/src/pudl/transform/eia923.py index b8803d37fe..5a4672a39d 100644 --- a/src/pudl/transform/eia923.py +++ b/src/pudl/transform/eia923.py @@ -852,7 +852,7 @@ def _core_eia923__boiler_fuel(raw_eia923__boiler_fuel: pd.DataFrame) -> pd.DataF "balancing_authority_code_eia", "early_release", "reporting_frequency_code", - "data_maturity", + # "data_maturity", ] bf_df = bf_df.drop(cols_to_drop, axis=1) diff --git a/src/pudl/validate.py b/src/pudl/validate.py index 7e3d7f79d8..816212c8fa 100644 --- a/src/pudl/validate.py +++ b/src/pudl/validate.py @@ -75,6 +75,10 @@ def check_date_freq(df1: pd.DataFrame, df2: pd.DataFrame, mult: int) -> None: if ("report_date" not in df1.columns) or ("report_date" not in df2.columns): raise ValueError("Missing report_date column in one or both input DataFrames") + # Remove ytd values that mess up ratio assumptions + if "data_maturity" in df2: + df2 = df2[df2["data_maturity"] != "incremental_ytd"].copy() + idx1 = pd.DatetimeIndex(df1.report_date.unique()) idx2 = pd.DatetimeIndex(df2.report_date.unique()) diff --git a/test/unit/settings_test.py b/test/unit/settings_test.py index 9d4eacba6c..3a966ea93e 100644 --- a/test/unit/settings_test.py +++ b/test/unit/settings_test.py @@ -134,20 +134,32 @@ class TestEiaSettings: """Test pydantic model that validates EIA datasets.""" def test_eia923_dependency(self): - """Test 860 is added if 923 is specified and 860 is not.""" + """Test that there is some overlap between EIA860 and EIA923 data.""" eia923_settings = Eia923Settings() settings = EiaSettings(eia923=eia923_settings) data_source = DataSource.from_id("eia860") - assert settings.eia860 - - assert settings.eia860.years == data_source.working_partitions["years"] + # assign both EIA form years + eia860_years = settings.eia860.years + eia923_years_partition = data_source.working_partitions["years"] + eia923_years_settings = settings.eia923.years + # assert that there is some overlap between EIA years + assert not set(eia860_years).isdisjoint(eia923_years_partition) + assert not set(eia860_years).isdisjoint(eia923_years_settings) def test_eia860_dependency(self): - """Test 923 tables are added to eia860 if 923 is not specified.""" + """Test that there is some overlap between EIA860 and EIA923 data.""" eia860_settings = Eia860Settings() settings = EiaSettings(eia860=eia860_settings) - assert settings.eia923.years == eia860_settings.years + data_source = DataSource.from_id("eia923") + assert settings.eia923 + # assign both EIA form years + eia923_years = settings.eia923.years + eia860_years_partition = data_source.working_partitions["years"] + eia860_years_settings = settings.eia860.years + # assert that there is some overlap between EIA years + assert not set(eia923_years).isdisjoint(eia860_years_partition) + assert not set(eia923_years).isdisjoint(eia860_years_settings) class TestDatasetsSettings: diff --git a/test/validate/eia_test.py b/test/validate/eia_test.py index 71e32b8751..467bb5b37c 100644 --- a/test/validate/eia_test.py +++ b/test/validate/eia_test.py @@ -45,15 +45,15 @@ def test_no_null_cols_eia(pudl_out_eia, live_dbs, cols, df_name): @pytest.mark.parametrize( "df_name,raw_rows,monthly_rows,annual_rows", [ - ("bf_eia923", 1_521_304, 1_521_304, 127_412), + ("bf_eia923", 1_559_257, 1_559_257, 127_412), ("bga_eia860", 141_638, 141_638, 141_638), - ("boil_eia860", 80_059, 80_059, 80_059), - ("frc_eia923", 631_975, 258_115, 25_370), - ("gen_eia923", None, 5_178_892, 433_286), - ("gens_eia860", 556_578, 556_578, 556_578), - ("gf_eia923", 2_859_269, 2_859_269, 244_796), + ("boil_eia860", 83_354, 83_354, 83_354), + ("frc_eia923", 639_647, 261_583, 25_370), + ("gen_eia923", None, 5_178_828, 433_286), + ("gens_eia860", 556_586, 556_586, 556_586), + ("gf_eia923", 2_879_896, 2_879_896, 244_796), ("own_eia860", 89_687, 89_687, 89_687), - ("plants_eia860", 200_177, 200_177, 200_177), + ("plants_eia860", 200_210, 200_210, 200_210), ("pu_eia860", 199_332, 199_332, 199_332), ("utils_eia860", 139_715, 139_715, 139_715), ("emissions_control_equipment_eia860", 56_612, 56_612, 56_612), diff --git a/test/validate/mcoe_test.py b/test/validate/mcoe_test.py index 0e4d69e079..949b4914ea 100644 --- a/test/validate/mcoe_test.py +++ b/test/validate/mcoe_test.py @@ -109,8 +109,8 @@ def test_no_null_rows_mcoe(pudl_out_mcoe, live_dbs, df_name, thresh): ("hr_by_unit", 387_694, 32_416), ("hr_by_gen", 599_496, 50_070), ("fuel_cost", 599_496, 50_070), - ("capacity_factor", 5_178_892, 433_286), - ("mcoe", 5_179_300, 433_320), + ("capacity_factor", 5_178_892, 433_277), + ("mcoe", 5_179_300, 433_311), ], ) def test_minmax_rows_mcoe(pudl_out_mcoe, live_dbs, monthly_rows, annual_rows, df_name):