pudl.extract.ferc714

Routines used for extracting the raw FERC 714 data.

Module Contents

Functions

extract(ferc714_settings: pudl.settings.Ferc714Settings = Ferc714Settings(), pudl_settings=None, ds=None)

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