pudl.output.eia860#

Denormalized versions of the EIA 860 tables.

Module Contents#

Functions#

denorm_ownership_eia860(→ pandas.DataFrame)

A denormalized version of the EIA 860 ownership table.

denorm_emissions_control_equipment_eia860(...)

A denormalized version of the EIA 860 emission control equipment table.

pudl.output.eia860.denorm_ownership_eia860(denorm_plants_utilities_eia: pandas.DataFrame, utilities_eia: pandas.DataFrame, ownership_eia860: pandas.DataFrame) pandas.DataFrame[source]#

A denormalized version of the EIA 860 ownership table.

TODO: Convert to SQL view?

Parameters:
  • denorm_plants_utilities_eia – Denormalized table containing plant and utility names and IDs.

  • utilities_eia – Table of associations between EIA utility IDs and PUDL Utility IDs.

  • ownership_eia860 – EIA 860 ownership table.

Returns:

A denormalized version of the EIA 860 ownership table.

pudl.output.eia860.denorm_emissions_control_equipment_eia860(emissions_control_equipment_eia860: pandas.DataFrame, denorm_plants_utilities_eia: pandas.DataFrame) pandas.DataFrame[source]#

A denormalized version of the EIA 860 emission control equipment table.

Parameters:
  • emissions_control_equipment_eia860 – EIA 860 emissions control equipment table.

  • denorm_plants_utilities_eia – Denormalized table containing plant and utility names and IDs.

Returns:

A denormalized version of the EIA 860 emissions control equipment table.