Source code for pudl.metadata.resources.epacems
"""Table definitions for the EPA CEMS data group."""
from typing import Any, Dict
[docs]RESOURCE_METADATA: Dict[str, Dict[str, Any]] = {
"hourly_emissions_epacems": {
"schema": {
"fields": [
"state",
"plant_id_eia",
"unitid",
"operating_datetime_utc",
"operating_time_hours",
"gross_load_mw",
"steam_load_1000_lbs",
"so2_mass_lbs",
"so2_mass_measurement_code",
"nox_rate_lbs_mmbtu",
"nox_rate_measurement_code",
"nox_mass_lbs",
"nox_mass_measurement_code",
"co2_mass_tons",
"co2_mass_measurement_code",
"heat_content_mmbtu",
"facility_id",
"unit_id_epa",
],
"primary_key": ["plant_id_eia", "unitid", "operating_datetime_utc"],
},
"group": "epacems",
"sources": ["epacems"],
},
}
"""
EPA CEMS resource attributes by PUDL identifier (``resource.name``).
Keys are in alphabetical order.
See :func:`pudl.metadata.helpers.build_foreign_keys` for the expected format of
``foreign_key_rules``.
"""