Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate EIA-861 2021 Early Release data #1921

Merged
merged 7 commits into from Sep 10, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
3 changes: 2 additions & 1 deletion README.rst
Expand Up @@ -63,7 +63,8 @@ PUDL currently integrates data from:
* `EIA Form 860 <https://www.eia.gov/electricity/data/eia860/>`__: 2001-2021 (2021 is
early release - use with caution)
* `EIA Form 860m <https://www.eia.gov/electricity/data/eia860m/>`__: 2022-06
* `EIA Form 861 <https://www.eia.gov/electricity/data/eia861/>`__: 2001-2020
* `EIA Form 861 <https://www.eia.gov/electricity/data/eia861/>`__: 2001-2021 (2021 is
early release - use with caution)
* `EIA Form 923 <https://www.eia.gov/electricity/data/eia923/>`__: 2001-2021 (2021 is
early release - use with caution)
* `EPA Continuous Emissions Monitoring System (CEMS) <https://ampd.epa.gov/ampd/>`__: 1995-2021
Expand Down
17 changes: 12 additions & 5 deletions docs/release_notes.rst
Expand Up @@ -20,11 +20,12 @@ Data Coverage
`pudl-zenodo-storage <https://github.com/catalyst-cooperative/pudl-zenodo-storage>`__
repositories. See issue :issue:`catalyst-cooperative/pudl-zenodo-storage#29`.
* Incorporated 2021 data from the :doc:`data_sources/epacems` dataset. See :pr:`1778`
* Incorporated 2021 data from the :doc:`data_sources/eia860` and
:doc:`data_sources/eia923`. Early Release. Early release data is EIA's preliminary
annual release and should be used with caution. We also integrated a ``data_maturity``
column and related ``data_maturities`` table into most of the EIA data tables in
order to alter users to the level of finality of the data. :pr:`1834` :pr:`1855`
* Incorporated Early Release 2021 data from the :doc:`data_sources/eia860`,
:ref:`data-eia861`, and :doc:`data_sources/eia923`. Early release data is EIA's
preliminary annual release and should be used with caution. We also integrated a
``data_maturity`` column and related ``data_maturities`` table into most of the EIA
data tables in order to alter users to the level of finality of the data. See
:pr:`1834,1855,1915,1921`
* Incorporated 2022 data from the :doc:`data_sources/eia860` monthly update from June
2022. See :pr:`1834`. This included adding new ``energy_storage_capacity_mwh`` (for
batteries) and ``net_capacity_mwdc`` (for behind-the-meter solar PV) attributes to the
Expand Down Expand Up @@ -86,6 +87,12 @@ Database Schema Changes

* Renamed ``grid_voltage_kv`` to ``grid_voltage_1_kv`` in the :ref:`plants_eia860`
table, to follow the pattern of many other multiply reported values.
* Added a :ref:`balancing_authorities_eia` coding table mapping BA codes found in the
:doc:`data_sources/eia860` and :doc:`data_sources/eia923` to their names, cleaning up
non-standard codes, and fixing some reporting errors for ``PACW`` vs. ``PACE``
(PacifiCorp West vs. East) based on the state associated with the plant reporting the
code. Also added backfilling for codes in years before 2013 when BA Codes first
started being reported), but only in the output tables. See: :pr:`1906,1911`

Date Merge Helper Function
^^^^^^^^^^^^^^^^^^^^^^^^^^
Expand Down
1 change: 1 addition & 0 deletions src/pudl/extract/eia861.py
Expand Up @@ -47,6 +47,7 @@ def process_raw(self, df, page, **partition):
)
self.cols_added = []
df = fix_leading_zero_gen_ids(df)
df = self.add_data_maturity(df, page, **partition)
return df

def extract(self, settings: Eia861Settings = Eia861Settings()):
Expand Down
2 changes: 1 addition & 1 deletion src/pudl/metadata/sources.py
Expand Up @@ -106,7 +106,7 @@
),
"field_namespace": "eia",
"working_partitions": {
"years": sorted(set(range(2001, 2021))),
"years": sorted(set(range(2001, 2022))),
},
"contributors": [],
"keywords": sorted(
Expand Down
@@ -1,48 +1,49 @@
year_index,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
report_year,0,0,0,0,0,0,0,0,0,0,0,0,0,0
utility_id_eia,1,1,1,1,1,1,1,1,1,1,1,1,1,1
utility_name_eia,2,2,2,2,2,2,2,2,2,2,2,2,2,2
entity_type,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3,3
short_form,3,3,3,3,3,3,3,3,3,3,3,3,4,4
state,4,4,4,4,4,4,4,4,4,4,4,4,5,5
balancing_authority_code_eia,-1,-1,-1,-1,-1,-1,-1,-1,5,5,5,5,6,6
residential_automated_meter_reading,5,5,5,5,5,5,5,5,6,6,6,6,7,7
commercial_automated_meter_reading,6,6,6,6,6,6,6,6,7,7,7,7,8,8
industrial_automated_meter_reading,7,7,7,7,7,7,7,7,8,8,8,8,9,9
transportation_automated_meter_reading,8,8,8,8,8,8,8,8,9,9,9,9,10,10
total_automated_meter_reading,9,9,9,9,9,9,9,9,10,10,10,10,11,11
residential_advanced_metering_infrastructure,10,10,10,10,10,10,10,10,11,11,11,11,12,12
commercial_advanced_metering_infrastructure,11,11,11,11,11,11,11,11,12,12,12,12,13,13
industrial_advanced_metering_infrastructure,12,12,12,12,12,12,12,12,13,13,13,13,14,14
transportation_advanced_metering_infrastructure,13,13,13,13,13,13,13,13,14,14,14,14,15,15
total_advanced_metering_infrastructure,14,14,14,14,14,14,14,14,15,15,15,15,16,16
residential_home_area_network,-1,-1,-1,-1,-1,-1,15,15,16,16,16,16,17,17
commercial_home_area_network,-1,-1,-1,-1,-1,-1,16,16,17,17,17,17,18,18
industrial_home_area_network,-1,-1,-1,-1,-1,-1,17,17,18,18,18,18,19,19
transportation_home_area_network,-1,-1,-1,-1,-1,-1,18,18,19,19,19,19,20,20
total_home_area_network,-1,-1,-1,-1,-1,-1,19,19,20,20,20,20,21,21
residential_non_amr_ami,-1,-1,-1,-1,-1,-1,20,20,21,21,21,21,22,22
commercial_non_amr_ami,-1,-1,-1,-1,-1,-1,21,21,22,22,22,22,23,23
industrial_non_amr_ami,-1,-1,-1,-1,-1,-1,22,22,23,23,23,23,24,24
transportation_non_amr_ami,-1,-1,-1,-1,-1,-1,23,23,24,24,24,24,25,25
total_non_amr_ami,-1,-1,-1,-1,-1,-1,24,24,25,25,25,25,26,26
residential_total_meters,-1,-1,-1,-1,-1,-1,25,25,26,26,26,26,27,27
commercial_total_meters,-1,-1,-1,-1,-1,-1,26,26,27,27,27,27,28,28
industrial_total_meters,-1,-1,-1,-1,-1,-1,27,27,28,28,28,28,29,29
transportation_total_meters,-1,-1,-1,-1,-1,-1,28,28,29,29,29,29,30,30
total_total_meters,-1,-1,-1,-1,-1,-1,29,29,30,30,30,30,31,31
residential_energy_served_ami_mwh,15,15,15,15,15,15,30,30,31,31,31,31,32,32
commercial_energy_served_ami_mwh,16,16,16,16,16,16,31,31,32,32,32,32,33,33
industrial_energy_served_ami_mwh,17,17,17,17,17,17,32,32,33,33,33,33,34,34
transportation_energy_served_ami_mwh,18,18,18,18,18,18,33,33,34,34,34,34,35,35
total_energy_served_ami_mwh,19,19,19,19,19,19,34,34,35,35,35,35,36,36
residential_daily_digital_access_customers,-1,-1,-1,-1,-1,-1,35,35,36,36,36,36,37,37
commercial_daily_digital_access_customers,-1,-1,-1,-1,-1,-1,36,36,37,37,37,37,38,38
industrial_daily_digital_access_customers,-1,-1,-1,-1,-1,-1,37,37,38,38,38,38,39,39
transportation_daily_digital_access_customers,-1,-1,-1,-1,-1,-1,38,38,39,39,39,39,40,40
total_daily_digital_access_customers,-1,-1,-1,-1,-1,-1,39,39,40,40,40,40,41,41
residential_direct_load_control_customers,-1,-1,-1,-1,-1,-1,40,40,41,41,41,41,42,42
commercial_direct_load_control_customers,-1,-1,-1,-1,-1,-1,41,41,42,42,42,42,43,43
industrial_direct_load_control_customers,-1,-1,-1,-1,-1,-1,42,42,43,43,43,43,44,44
transportation_direct_load_control_customers,-1,-1,-1,-1,-1,-1,43,43,44,44,44,44,45,45
total_direct_load_control_customers,-1,-1,-1,-1,-1,-1,44,44,45,45,45,45,46,46
year_index,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021
report_year,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1
utility_id_eia,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2
utility_name_eia,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3
entity_type,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3,3,4
short_form,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5
state,4,4,4,4,4,4,4,4,4,4,4,4,5,5,6
balancing_authority_code_eia,-1,-1,-1,-1,-1,-1,-1,-1,5,5,5,5,6,6,7
residential_automated_meter_reading,5,5,5,5,5,5,5,5,6,6,6,6,7,7,8
commercial_automated_meter_reading,6,6,6,6,6,6,6,6,7,7,7,7,8,8,9
industrial_automated_meter_reading,7,7,7,7,7,7,7,7,8,8,8,8,9,9,10
transportation_automated_meter_reading,8,8,8,8,8,8,8,8,9,9,9,9,10,10,11
total_automated_meter_reading,9,9,9,9,9,9,9,9,10,10,10,10,11,11,12
residential_advanced_metering_infrastructure,10,10,10,10,10,10,10,10,11,11,11,11,12,12,13
commercial_advanced_metering_infrastructure,11,11,11,11,11,11,11,11,12,12,12,12,13,13,14
industrial_advanced_metering_infrastructure,12,12,12,12,12,12,12,12,13,13,13,13,14,14,15
transportation_advanced_metering_infrastructure,13,13,13,13,13,13,13,13,14,14,14,14,15,15,16
total_advanced_metering_infrastructure,14,14,14,14,14,14,14,14,15,15,15,15,16,16,17
residential_home_area_network,-1,-1,-1,-1,-1,-1,15,15,16,16,16,16,17,17,18
commercial_home_area_network,-1,-1,-1,-1,-1,-1,16,16,17,17,17,17,18,18,19
industrial_home_area_network,-1,-1,-1,-1,-1,-1,17,17,18,18,18,18,19,19,20
transportation_home_area_network,-1,-1,-1,-1,-1,-1,18,18,19,19,19,19,20,20,21
total_home_area_network,-1,-1,-1,-1,-1,-1,19,19,20,20,20,20,21,21,22
residential_non_amr_ami,-1,-1,-1,-1,-1,-1,20,20,21,21,21,21,22,22,23
commercial_non_amr_ami,-1,-1,-1,-1,-1,-1,21,21,22,22,22,22,23,23,24
industrial_non_amr_ami,-1,-1,-1,-1,-1,-1,22,22,23,23,23,23,24,24,25
transportation_non_amr_ami,-1,-1,-1,-1,-1,-1,23,23,24,24,24,24,25,25,26
total_non_amr_ami,-1,-1,-1,-1,-1,-1,24,24,25,25,25,25,26,26,27
residential_total_meters,-1,-1,-1,-1,-1,-1,25,25,26,26,26,26,27,27,28
commercial_total_meters,-1,-1,-1,-1,-1,-1,26,26,27,27,27,27,28,28,29
industrial_total_meters,-1,-1,-1,-1,-1,-1,27,27,28,28,28,28,29,29,30
transportation_total_meters,-1,-1,-1,-1,-1,-1,28,28,29,29,29,29,30,30,31
total_total_meters,-1,-1,-1,-1,-1,-1,29,29,30,30,30,30,31,31,32
residential_energy_served_ami_mwh,15,15,15,15,15,15,30,30,31,31,31,31,32,32,33
commercial_energy_served_ami_mwh,16,16,16,16,16,16,31,31,32,32,32,32,33,33,34
industrial_energy_served_ami_mwh,17,17,17,17,17,17,32,32,33,33,33,33,34,34,35
transportation_energy_served_ami_mwh,18,18,18,18,18,18,33,33,34,34,34,34,35,35,36
total_energy_served_ami_mwh,19,19,19,19,19,19,34,34,35,35,35,35,36,36,37
residential_daily_digital_access_customers,-1,-1,-1,-1,-1,-1,35,35,36,36,36,36,37,37,38
commercial_daily_digital_access_customers,-1,-1,-1,-1,-1,-1,36,36,37,37,37,37,38,38,39
industrial_daily_digital_access_customers,-1,-1,-1,-1,-1,-1,37,37,38,38,38,38,39,39,40
transportation_daily_digital_access_customers,-1,-1,-1,-1,-1,-1,38,38,39,39,39,39,40,40,41
total_daily_digital_access_customers,-1,-1,-1,-1,-1,-1,39,39,40,40,40,40,41,41,42
residential_direct_load_control_customers,-1,-1,-1,-1,-1,-1,40,40,41,41,41,41,42,42,43
commercial_direct_load_control_customers,-1,-1,-1,-1,-1,-1,41,41,42,42,42,42,43,43,44
industrial_direct_load_control_customers,-1,-1,-1,-1,-1,-1,42,42,43,43,43,43,44,44,45
transportation_direct_load_control_customers,-1,-1,-1,-1,-1,-1,43,43,44,44,44,44,45,45,46
total_direct_load_control_customers,-1,-1,-1,-1,-1,-1,44,44,45,45,45,45,46,46,47
early_release,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0
@@ -1,8 +1,9 @@
year_index,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020
report_year,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
utility_id_eia,1,1,1,1,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1
utility_name_eia,-1,2,2,2,2,-1,-1,-1,-1,-1,-1,2,-1,-1,-1,-1,-1,-1,-1,-1
balancing_authority_id_eia,2,3,3,3,3,2,2,2,2,2,2,3,1,1,1,1,1,1,1,1
balancing_authority_code_eia,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2,2,2,2,2,2,2,2
state,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3,3,3,3,3,3,3,3
balancing_authority_name_eia,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4
year_index,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021
report_year,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1
utility_id_eia,1,1,1,1,1,1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1
utility_name_eia,-1,2,2,2,2,-1,-1,-1,-1,-1,-1,2,-1,-1,-1,-1,-1,-1,-1,-1,-1
balancing_authority_id_eia,2,3,3,3,3,2,2,2,2,2,2,3,1,1,1,1,1,1,1,1,2
balancing_authority_code_eia,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2,2,2,2,2,2,2,2,3
state,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3,3,3,3,3,3,3,3,4
balancing_authority_name_eia,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5
early_release,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0
@@ -1,25 +1,26 @@
year_index,2020
report_year,0
utility_id_eia,1
utility_name_eia,2
business_model,3
service_type,4
data_observed,5
state,6
entity_type,7
balancing_authority_code_eia,8
residential_sales_revenue,9
residential_sales_mwh,10
residential_customers,11
commercial_sales_revenue,12
commercial_sales_mwh,13
commercial_customers,14
industrial_sales_revenue,15
industrial_sales_mwh,16
industrial_customers,17
transportation_sales_revenue,18
transportation_sales_mwh,19
transportation_customers,20
total_sales_revenue,21
total_sales_mwh,22
total_customers,23
year_index,2020,2021
report_year,0,1
utility_id_eia,1,2
utility_name_eia,2,3
business_model,3,4
service_type,4,5
data_observed,5,6
state,6,7
entity_type,7,8
balancing_authority_code_eia,8,9
residential_sales_revenue,9,10
residential_sales_mwh,10,11
residential_customers,11,12
commercial_sales_revenue,12,13
commercial_sales_mwh,13,14
commercial_customers,14,15
industrial_sales_revenue,15,16
industrial_sales_mwh,16,17
industrial_customers,17,18
transportation_sales_revenue,18,19
transportation_sales_mwh,19,20
transportation_customers,20,21
total_sales_revenue,21,22
total_sales_mwh,22,23
total_customers,23,24
early_release,-1,0
77 changes: 39 additions & 38 deletions src/pudl/package_data/eia861/column_maps/demand_response_eia861.csv
@@ -1,38 +1,39 @@
year_index,2013,2014,2015,2016,2017,2018,2019,2020
report_year,0,0,0,0,0,0,0,0
utility_id_eia,1,1,1,1,1,1,1,1
utility_name_eia,2,2,2,2,2,2,2,2
short_form,-1,-1,-1,-1,-1,-1,3,-1
state,3,3,3,3,3,3,4,3
balancing_authority_code_eia,-1,-1,-1,-1,4,4,5,4
residential_customers,4,4,4,4,5,5,6,5
commercial_customers,5,5,5,5,6,6,7,6
industrial_customers,6,6,6,6,7,7,8,7
transportation_customers,7,7,7,7,8,8,9,8
total_customers,8,8,8,8,9,9,10,9
residential_energy_savings_mwh,9,9,9,9,10,10,11,10
commercial_energy_savings_mwh,10,10,10,10,11,11,12,11
industrial_energy_savings_mwh,11,11,11,11,12,12,13,12
transportation_energy_savings_mwh,12,12,12,12,13,13,14,13
total_energy_savings_mwh,13,13,13,13,14,14,15,14
residential_potential_peak_demand_savings_mw,14,14,14,14,15,15,16,15
commercial_potential_peak_demand_savings_mw,15,15,15,15,16,16,17,16
industrial_potential_peak_demand_savings_mw,16,16,16,16,17,17,18,17
transportation_potential_peak_demand_savings_mw,17,17,17,17,18,18,19,18
total_potential_peak_demand_savings_mw,18,18,18,18,19,19,20,19
residential_actual_peak_demand_savings_mw,19,19,19,19,20,20,21,20
commercial_actual_peak_demand_savings_mw,20,20,20,20,21,21,22,21
industrial_actual_peak_demand_savings_mw,21,21,21,21,22,22,23,22
transportation_actual_peak_demand_savings_mw,22,22,22,22,23,23,24,23
total_actual_peak_demand_savings_mw,23,23,23,23,24,24,25,24
residential_customer_incentives_cost,24,24,24,24,25,25,26,25
commercial_customer_incentives_cost,25,25,25,25,26,26,27,26
industrial_customer_incentives_cost,26,26,26,26,27,27,28,27
transportation_customer_incentives_cost,27,27,27,27,28,28,29,28
total_customer_incentives_cost,28,28,28,28,29,29,30,29
residential_other_costs,29,29,29,29,30,30,31,30
commercial_other_costs,30,30,30,30,31,31,32,31
industrial_other_costs,31,31,31,31,32,32,33,32
transportation_other_costs,32,32,32,32,33,33,34,33
total_other_costs,33,33,33,33,34,34,35,34
water_heater,34,34,34,34,35,35,36,35
year_index,2013,2014,2015,2016,2017,2018,2019,2020,2021
report_year,0,0,0,0,0,0,0,0,1
utility_id_eia,1,1,1,1,1,1,1,1,2
utility_name_eia,2,2,2,2,2,2,2,2,3
short_form,-1,-1,-1,-1,-1,-1,3,-1,-1
state,3,3,3,3,3,3,4,3,4
balancing_authority_code_eia,-1,-1,-1,-1,4,4,5,4,5
residential_customers,4,4,4,4,5,5,6,5,6
commercial_customers,5,5,5,5,6,6,7,6,7
industrial_customers,6,6,6,6,7,7,8,7,8
transportation_customers,7,7,7,7,8,8,9,8,9
total_customers,8,8,8,8,9,9,10,9,10
residential_energy_savings_mwh,9,9,9,9,10,10,11,10,11
commercial_energy_savings_mwh,10,10,10,10,11,11,12,11,12
industrial_energy_savings_mwh,11,11,11,11,12,12,13,12,13
transportation_energy_savings_mwh,12,12,12,12,13,13,14,13,14
total_energy_savings_mwh,13,13,13,13,14,14,15,14,15
residential_potential_peak_demand_savings_mw,14,14,14,14,15,15,16,15,16
commercial_potential_peak_demand_savings_mw,15,15,15,15,16,16,17,16,17
industrial_potential_peak_demand_savings_mw,16,16,16,16,17,17,18,17,18
transportation_potential_peak_demand_savings_mw,17,17,17,17,18,18,19,18,19
total_potential_peak_demand_savings_mw,18,18,18,18,19,19,20,19,20
residential_actual_peak_demand_savings_mw,19,19,19,19,20,20,21,20,21
commercial_actual_peak_demand_savings_mw,20,20,20,20,21,21,22,21,22
industrial_actual_peak_demand_savings_mw,21,21,21,21,22,22,23,22,23
transportation_actual_peak_demand_savings_mw,22,22,22,22,23,23,24,23,24
total_actual_peak_demand_savings_mw,23,23,23,23,24,24,25,24,25
residential_customer_incentives_cost,24,24,24,24,25,25,26,25,26
commercial_customer_incentives_cost,25,25,25,25,26,26,27,26,27
industrial_customer_incentives_cost,26,26,26,26,27,27,28,27,28
transportation_customer_incentives_cost,27,27,27,27,28,28,29,28,29
total_customer_incentives_cost,28,28,28,28,29,29,30,29,30
residential_other_costs,29,29,29,29,30,30,31,30,31
commercial_other_costs,30,30,30,30,31,31,32,31,32
industrial_other_costs,31,31,31,31,32,32,33,32,33
transportation_other_costs,32,32,32,32,33,33,34,33,34
total_other_costs,33,33,33,33,34,34,35,34,35
water_heater,34,34,34,34,35,35,36,35,36
early_release,-1,-1,-1,-1,-1,-1,-1,-1,0
@@ -1,8 +1,9 @@
year_index,2013,2014,2015,2016,2017,2018,2019,2020
report_year,0,0,0,0,0,0,0,0
utility_id_eia,1,1,1,1,1,1,1,1
utility_name_eia,2,2,2,2,2,2,2,2
short_form,-1,-1,-1,-1,-1,-1,3,-1
state,3,3,3,3,3,3,4,3
distribution_circuits,4,4,4,4,4,4,5,4
circuits_with_voltage_optimization,5,5,5,5,5,5,6,5
year_index,2013,2014,2015,2016,2017,2018,2019,2020,2021
report_year,0,0,0,0,0,0,0,0,1
utility_id_eia,1,1,1,1,1,1,1,1,2
utility_name_eia,2,2,2,2,2,2,2,2,3
short_form,-1,-1,-1,-1,-1,-1,3,-1,-1
state,3,3,3,3,3,3,4,3,4
distribution_circuits,4,4,4,4,4,4,5,4,5
circuits_with_voltage_optimization,5,5,5,5,5,5,6,5,6
early_release,-1,-1,-1,-1,-1,-1,-1,-1,0