.bandit.yml
.codecov.yml
.coveragerc
.isort.cfg
.mypy.ini
.pre-commit-config.yaml
.readthedocs.yaml
CITATION.cff
LICENSE.txt
MANIFEST.in
README.rst
docker-compose.yml
pyproject.toml
setup.py
tox.ini
devtools/ci-environment.yml
devtools/databeta.sh
devtools/eia-etl-debug.ipynb
devtools/environment.yml
devtools/harvesting_debug.ipynb
devtools/print_requirements.py
devtools/datasette/metadata.yml
devtools/datasette/publish.sh
devtools/ferc1/ferc1-new-year.ipynb
devtools/ferc1-eia-glue/find_unmapped_plants_utils.py
docs/CODE_OF_CONDUCT.md
docs/CONTRIBUTING.rst
docs/LICENSE.rst
docs/Makefile
docs/bibliography.rst
docs/catalyst_cites.bib
docs/catalyst_pubs.bib
docs/code_of_conduct.rst
docs/conf.py
docs/data_access.rst
docs/further_reading.bib
docs/index.rst
docs/intro.rst
docs/release_notes.rst
docs/_static/catalyst_logo-200x200.png
docs/_static/custom.css
docs/_static/favicon.ico
docs/data_dictionaries/ferc1_db.csv
docs/data_dictionaries/ferc1_db.rst
docs/data_dictionaries/index.rst
docs/data_sources/eia860.rst
docs/data_sources/eia923.rst
docs/data_sources/epacems.rst
docs/data_sources/ferc1.rst
docs/data_sources/index.rst
docs/data_sources/wip_future.rst
docs/data_sources/eia860/eia860_instructions_2013-10-31.pdf
docs/data_sources/eia860/eia860_instructions_2017-05-31.pdf
docs/data_sources/eia860/eia860_instructions_2020-03-31.pdf
docs/data_sources/eia860/eia860_instructions_2023-05-31.pdf
docs/data_sources/eia861/eia861_instructions_2013-10-31.pdf
docs/data_sources/eia861/eia861_instructions_2015-12-31.pdf
docs/data_sources/eia861/eia861_instructions_2017-05-31.pdf
docs/data_sources/eia861/eia861_instructions_2020-03-31.pdf
docs/data_sources/eia861/eia861_instructions_2023-05-31.pdf
docs/data_sources/eia923/eia923_instructions_2013-10-31.pdf
docs/data_sources/eia923/eia923_instructions_2015-12-31.pdf
docs/data_sources/eia923/eia923_instructions_2017-05-31.pdf
docs/data_sources/eia923/eia923_instructions_2020-03-31.pdf
docs/data_sources/eia923/eia923_instructions_2023-05-31.pdf
docs/data_sources/ferc1/ferc1_blank_2005-03-31.pdf
docs/data_sources/ferc1/ferc1_blank_2007-06-30.pdf
docs/data_sources/ferc1/ferc1_blank_2008-07-31.pdf
docs/data_sources/ferc1/ferc1_blank_2011-12-31.pdf
docs/data_sources/ferc1/ferc1_blank_2014-12-31.pdf
docs/data_sources/ferc1/ferc1_blank_2016-11-30.pdf
docs/data_sources/ferc1/ferc1_blank_2019-12-31.pdf
docs/data_sources/ferc1/ferc1_blank_2022-11-30.pdf
docs/data_sources/ferc1/ferc1_db_diagram_2015.pdf
docs/data_sources/ferc2/ferc2_blank_2020-12-31.pdf
docs/data_sources/ferc714/ferc714_blank_2022-06-30.pdf
docs/data_sources/ferc714/ferc714_instructions_2021-04-16.pdf
docs/dev/annual_updates.rst
docs/dev/build_docs.rst
docs/dev/clone_ferc1.rst
docs/dev/data_guidelines.rst
docs/dev/datastore.rst
docs/dev/dev_setup.rst
docs/dev/index.rst
docs/dev/naming_conventions.rst
docs/dev/packaging.rst
docs/dev/project_management.rst
docs/dev/run_the_etl.rst
docs/dev/settings_files.rst
docs/dev/testing.rst
docs/pudl/pudl-etl.dot
docs/pudl/id_mapping/id_mapping.md
notebooks/examples/catalyst-template.ipynb
notebooks/examples/eia923-fuel-contracts-vs-time.ipynb
notebooks/examples/ferc1-eia923-comparison.ipynb
notebooks/examples/ferc1-mcoe-animation.ipynb
notebooks/work-in-progress/CEMS_by_utility.ipynb
notebooks/work-in-progress/better-heatrates.ipynb
notebooks/work-in-progress/data-zipper-dev.ipynb
notebooks/work-in-progress/eia861-transform.ipynb
notebooks/work-in-progress/eia_column_changes_through_time.ipynb
notebooks/work-in-progress/epacems-parquet.ipynb
notebooks/work-in-progress/explore-CEMS.ipynb
notebooks/work-in-progress/explore-data-validation.ipynb
notebooks/work-in-progress/explore-mcoe.ipynb
notebooks/work-in-progress/explore-output-tables.ipynb
notebooks/work-in-progress/explore_fuel_allocation.ipynb
notebooks/work-in-progress/explore_fuel_costs_eiaapi.ipynb
notebooks/work-in-progress/explore_net_generation.ipynb
notebooks/work-in-progress/ferc714-output.ipynb
notebooks/work-in-progress/havest_examples.ipynb
notebooks/work-in-progress/jupyterhub-test.ipynb
notebooks/work-in-progress/output-sql-ready.ipynb
notebooks/work-in-progress/pudl-intake-catalog.yaml
notebooks/work-in-progress/state-demand.ipynb
notebooks/work-in-progress/test-validation-tests.ipynb
release/Dockerfile.local
release/Dockerfile.tiny
release/Dockerfile.validation
release/data-release.sh
release/settings/release.yml
release/settings/test.yml
src/catalystcoop.pudl.egg-info/PKG-INFO
src/catalystcoop.pudl.egg-info/SOURCES.txt
src/catalystcoop.pudl.egg-info/dependency_links.txt
src/catalystcoop.pudl.egg-info/entry_points.txt
src/catalystcoop.pudl.egg-info/requires.txt
src/catalystcoop.pudl.egg-info/top_level.txt
src/pudl/__init__.py
src/pudl/__main__.py
src/pudl/cli.py
src/pudl/constants.py
src/pudl/dfc.py
src/pudl/etl.py
src/pudl/helpers.py
src/pudl/settings.py
src/pudl/validate.py
src/pudl/analysis/__init__.py
src/pudl/analysis/allocate_net_gen.py
src/pudl/analysis/epa_crosswalk.py
src/pudl/analysis/mcoe.py
src/pudl/analysis/service_territory.py
src/pudl/analysis/spatial.py
src/pudl/analysis/state_demand.py
src/pudl/analysis/timeseries_cleaning.py
src/pudl/convert/__init__.py
src/pudl/convert/censusdp1tract_to_sqlite.py
src/pudl/convert/epacems_to_parquet.py
src/pudl/convert/ferc1_to_sqlite.py
src/pudl/convert/metadata_to_rst.py
src/pudl/extract/__init__.py
src/pudl/extract/eia860.py
src/pudl/extract/eia860m.py
src/pudl/extract/eia861.py
src/pudl/extract/eia923.py
src/pudl/extract/epacems.py
src/pudl/extract/excel.py
src/pudl/extract/ferc1.py
src/pudl/extract/ferc714.py
src/pudl/glue/__init__.py
src/pudl/glue/eia_epacems.py
src/pudl/glue/ferc1_eia.py
src/pudl/load/__init__.py
src/pudl/load/parquet.py
src/pudl/load/sqlite.py
src/pudl/metadata/__init__.py
src/pudl/metadata/classes.py
src/pudl/metadata/codes.py
src/pudl/metadata/constants.py
src/pudl/metadata/dfs.py
src/pudl/metadata/enums.py
src/pudl/metadata/fields.py
src/pudl/metadata/helpers.py
src/pudl/metadata/labels.py
src/pudl/metadata/resources/__init__.py
src/pudl/metadata/resources/eia.py
src/pudl/metadata/resources/epacems.py
src/pudl/metadata/resources/ferc1.py
src/pudl/metadata/resources/ferc714.py
src/pudl/metadata/resources/glue.py
src/pudl/metadata/resources/pudl.py
src/pudl/metadata/templates/package.rst.jinja
src/pudl/metadata/templates/resource.rst.jinja
src/pudl/output/__init__.py
src/pudl/output/censusdp1tract.py
src/pudl/output/eia860.py
src/pudl/output/eia923.py
src/pudl/output/epacems.py
src/pudl/output/ferc1.py
src/pudl/output/ferc714.py
src/pudl/output/pudltabl.py
src/pudl/package_data/__init__.py
src/pudl/package_data/eia860/__init__.py
src/pudl/package_data/eia860/file_map.csv
src/pudl/package_data/eia860/page_map.csv
src/pudl/package_data/eia860/skipfooter.csv
src/pudl/package_data/eia860/skiprows.csv
src/pudl/package_data/eia860/column_maps/__init__.py
src/pudl/package_data/eia860/column_maps/boiler_generator_assn.csv
src/pudl/package_data/eia860/column_maps/generator.csv
src/pudl/package_data/eia860/column_maps/generator_existing.csv
src/pudl/package_data/eia860/column_maps/generator_proposed.csv
src/pudl/package_data/eia860/column_maps/generator_retired.csv
src/pudl/package_data/eia860/column_maps/ownership.csv
src/pudl/package_data/eia860/column_maps/plant.csv
src/pudl/package_data/eia860/column_maps/utility.csv
src/pudl/package_data/eia860m/__init__.py
src/pudl/package_data/eia860m/file_map.csv
src/pudl/package_data/eia860m/page_map.csv
src/pudl/package_data/eia860m/skipfooter.csv
src/pudl/package_data/eia860m/skiprows.csv
src/pudl/package_data/eia860m/column_maps/__init__.py
src/pudl/package_data/eia860m/column_maps/generator_existing.csv
src/pudl/package_data/eia860m/column_maps/generator_proposed.csv
src/pudl/package_data/eia860m/column_maps/generator_retired.csv
src/pudl/package_data/eia861/__init__.py
src/pudl/package_data/eia861/file_map.csv
src/pudl/package_data/eia861/page_map.csv
src/pudl/package_data/eia861/skipfooter.csv
src/pudl/package_data/eia861/skiprows.csv
src/pudl/package_data/eia861/column_maps/__init__.py
src/pudl/package_data/eia861/column_maps/advanced_metering_infrastructure_eia861.csv
src/pudl/package_data/eia861/column_maps/balancing_authority_eia861.csv
src/pudl/package_data/eia861/column_maps/delivery_companies_eia861.csv
src/pudl/package_data/eia861/column_maps/demand_response_eia861.csv
src/pudl/package_data/eia861/column_maps/demand_side_management_eia861.csv
src/pudl/package_data/eia861/column_maps/distributed_generation_eia861.csv
src/pudl/package_data/eia861/column_maps/distribution_systems_eia861.csv
src/pudl/package_data/eia861/column_maps/dynamic_pricing_eia861.csv
src/pudl/package_data/eia861/column_maps/energy_efficiency_eia861.csv
src/pudl/package_data/eia861/column_maps/frame_eia861.csv
src/pudl/package_data/eia861/column_maps/green_pricing_eia861.csv
src/pudl/package_data/eia861/column_maps/mergers_eia861.csv
src/pudl/package_data/eia861/column_maps/net_metering_eia861.csv
src/pudl/package_data/eia861/column_maps/non_net_metering_eia861.csv
src/pudl/package_data/eia861/column_maps/operational_data_eia861.csv
src/pudl/package_data/eia861/column_maps/reliability_eia861.csv
src/pudl/package_data/eia861/column_maps/sales_eia861.csv
src/pudl/package_data/eia861/column_maps/service_territory_eia861.csv
src/pudl/package_data/eia861/column_maps/short_form_eia861.csv
src/pudl/package_data/eia861/column_maps/utility_data_eia861.csv
src/pudl/package_data/eia923/__init__.py
src/pudl/package_data/eia923/file_map.csv
src/pudl/package_data/eia923/page_map.csv
src/pudl/package_data/eia923/skipfooter.csv
src/pudl/package_data/eia923/skiprows.csv
src/pudl/package_data/eia923/column_maps/__init__.py
src/pudl/package_data/eia923/column_maps/boiler_fuel.csv
src/pudl/package_data/eia923/column_maps/fuel_receipts_costs.csv
src/pudl/package_data/eia923/column_maps/generation_fuel.csv
src/pudl/package_data/eia923/column_maps/generator.csv
src/pudl/package_data/eia923/column_maps/plant_frame.csv
src/pudl/package_data/eia923/column_maps/stocks.csv
src/pudl/package_data/epacems/__init__.py
src/pudl/package_data/epacems/additional_epacems_plants.csv
src/pudl/package_data/ferc1/__init__.py
src/pudl/package_data/ferc1/file_map.csv
src/pudl/package_data/ferc1/small_plants_2004-2016.xlsx
src/pudl/package_data/ferc1/row_maps/__init__.py
src/pudl/package_data/ferc1/row_maps/f1_dacs_epda.csv
src/pudl/package_data/ferc1/row_maps/f1_elc_op_mnt_expn.csv
src/pudl/package_data/ferc1/row_maps/f1_elctrc_oper_rev.csv
src/pudl/package_data/ferc1/row_maps/f1_income_stmnt.csv
src/pudl/package_data/ferc1/row_maps/f1_plant_in_srvce.csv
src/pudl/package_data/ferc1/row_maps/f1_sales_by_sched.csv
src/pudl/package_data/glue/__init__.py
src/pudl/package_data/glue/epa_eia_crosswalk_from_epa.csv
src/pudl/package_data/glue/mapping_eia923_ferc1.xlsx
src/pudl/package_data/glue/.ipynb_checkpoints/epa_eia_crosswalk_from_epa-checkpoint.csv
src/pudl/package_data/settings/__init__.py
src/pudl/package_data/settings/etl_fast.yml
src/pudl/package_data/settings/etl_full.yml
src/pudl/package_data/settings/ferc1_solo_test.yml
src/pudl/package_data/test/__init__.py
src/pudl/package_data/test/file_map.csv
src/pudl/package_data/test/page_map.csv
src/pudl/package_data/test/skipfooter.csv
src/pudl/package_data/test/skiprows.csv
src/pudl/package_data/test/column_maps/__init__.py
src/pudl/package_data/test/column_maps/books.csv
src/pudl/package_data/test/column_maps/boxes.csv
src/pudl/package_data/test/column_maps/shoes.csv
src/pudl/transform/__init__.py
src/pudl/transform/eia.py
src/pudl/transform/eia860.py
src/pudl/transform/eia861.py
src/pudl/transform/eia923.py
src/pudl/transform/epacems.py
src/pudl/transform/ferc1.py
src/pudl/transform/ferc714.py
src/pudl/workspace/__init__.py
src/pudl/workspace/datastore.py
src/pudl/workspace/resource_cache.py
src/pudl/workspace/setup.py
src/pudl/workspace/setup_cli.py
test/__init__.py
test/conftest.py
test/integration/__init__.py
test/unit/__init__.py
test/unit/analysis/__init__.py
test/unit/analysis/allocate_net_gen.py
test/unit/extract/__init__.py
test/unit/transform/__init__.py
test/unit/workspace/__init__.py
test/validate/__init__.py
test/validate/notebooks/validate_bf_eia923.ipynb
test/validate/notebooks/validate_fbp_ferc1.ipynb
test/validate/notebooks/validate_frc_eia923.ipynb
test/validate/notebooks/validate_fuel_ferc1.ipynb
test/validate/notebooks/validate_gens_eia860.ipynb
test/validate/notebooks/validate_gf_eia923.ipynb
test/validate/notebooks/validate_mcoe.ipynb
test/validate/notebooks/validate_plants_steam_ferc1.ipynb