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 catalogue 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 cooresponding 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",
"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",
"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",
},
}