Source code for pudl.metadata.resources.eia860m
"""Definitions of data tables primarily coming from EIA-860m."""
from typing import Any
[docs]
RESOURCE_METADATA: dict[str, dict[str, Any]] = {
"core_eia860m__changelog_generators": {
"description": (
"""This table is a changelog of the monthly reported EIA-860M data. EIA-860M includes
generator tables with the most up-to-date catalog of EIA generators and their
operational status and other generator characteristics. EIA-860M is reported monthly,
although for the vast majority of the generators nothing changes month-to-month. This
table is a changelog of that monthly reported generator data. There is a record
corresponding to the first instance of a generator and associated characteristics with a
report_date column and a valid_until_date column. Whenever any of the reported EIA-860M
data was changed for a record, there will be a new changelog record with a new
report_date."""
),
"schema": {
"fields": [
"report_date",
"valid_until_date",
"plant_id_eia",
"plant_name_eia",
"utility_id_eia",
"utility_name_eia",
"generator_id",
"balancing_authority_code_eia",
"capacity_mw",
"county",
"current_planned_generator_operating_date",
"data_maturity",
"energy_source_code_1",
"energy_storage_capacity_mwh",
"fuel_type_code_pudl",
"generator_retirement_date",
"latitude",
"longitude",
"net_capacity_mwdc",
"operational_status",
"operational_status_code",
"planned_derate_date",
"planned_generator_retirement_date",
"planned_net_summer_capacity_derate_mw",
"planned_net_summer_capacity_uprate_mw",
"planned_uprate_date",
"prime_mover_code",
"sector_id_eia",
"state",
"summer_capacity_mw",
"technology_description",
"winter_capacity_mw",
],
"primary_key": ["plant_id_eia", "generator_id", "report_date"],
},
"field_namespace": "eia",
"sources": ["eia860"],
"etl_group": "eia860",
},
}