pudl.transform.eia module¶
Routines specific to cleaning up EIA Form 923 data.
-
pudl.transform.eia.
transform
(eia_transformed_dfs, eia923_years=(2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017), eia860_years=(2011, 2012, 2013, 2014, 2015, 2016, 2017), debug=False)[source]¶ Creates DataFrames for EIA Entity tables and modifies EIA tables.
This function coordinates two main actions: generating the entity tables via _harvesting() and generating the boiler generator associations via _boiler_generator_assn().
There is also some removal of tables that are no longer needed after the entity harvesting is finished.
- Parameters
- Returns
a dictionary of table names (keys) and dataframes (values) for the entity tables.
eia_transformed_dfs (dict): a dictionary of table names (keys) and dataframes (values) for the rest of the EIA tables.
- Return type
entities_dfs (dict)