pudl.extract.ferc714#

Routines used for extracting the raw FERC 714 data.

Module Contents#

Functions#

extract([ferc714_settings, pudl_settings, ds])

Extract the raw FERC Form 714 dataframes from their original CSV files.

Attributes#

logger

TABLE_FNAME

Dictionary mapping PUDL tables to filenames within the FERC 714 zipfile.

TABLE_ENCODING

Dictionary describing the character encodings of the FERC 714 CSV files.

pudl.extract.ferc714.logger[source]#
pudl.extract.ferc714.TABLE_FNAME[source]#

Dictionary mapping PUDL tables to filenames within the FERC 714 zipfile.

pudl.extract.ferc714.TABLE_ENCODING[source]#

Dictionary describing the character encodings of the FERC 714 CSV files.

pudl.extract.ferc714.extract(ferc714_settings: pudl.settings.Ferc714Settings = Ferc714Settings(), pudl_settings=None, ds=None)[source]#

Extract the raw FERC Form 714 dataframes from their original CSV files.

Parameters:
  • ferc714_settings – Object containing validated settings relevant to FERC Form 714.

  • pudl_settings (dict) – A PUDL settings dictionary.

  • ds (Datastore) – instance of the datastore

Returns:

A dictionary of dataframes, with raw FERC 714 table names as the keys, and minimally processed pandas.DataFrame instances as the values.

Return type:

dict