Source code for pudl.extract.nrelatb
"""Routines used for extracting the raw NREL ATB data."""
from dagster import Output, asset
from pudl.extract.extractor import GenericMetadata, raw_df_factory
from pudl.extract.parquet import ParquetExtractor
[docs]
raw_nrelatb__all_dfs = raw_df_factory(Extractor, name="nrelatb")
@asset
[docs]
def raw_nrelatb__data(raw_nrelatb__all_dfs):
"""Extract raw NREL ATB data from annual parquet files to one dataframe.
Returns:
An extracted NREL ATB dataframe.
"""
return Output(value=raw_nrelatb__all_dfs["data"])