.codecov.yml
.git-blame-ignore-revs
.gitattributes
.gitignore
.mypy.ini
.pre-commit-config.yaml
.readthedocs.yaml
CITATION.cff
CONTRIBUTING.rst
LICENSE.txt
Makefile
README.rst
alembic.ini
pyproject.toml
.github/FUNDING.yml
.github/dependabot.yml
.github/pull_request_template.md
.github/release.yml
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/epic.md
.github/ISSUE_TEMPLATE/existing_data_updates.md
.github/ISSUE_TEMPLATE/feature_request.md
.github/ISSUE_TEMPLATE/new_dataset.md
.github/ISSUE_TEMPLATE/nightly_build_failure.md
.github/workflows/bot-auto-merge.yml
.github/workflows/build-deploy-pudl.yml
.github/workflows/com-dev-notify.yml
.github/workflows/docker-build-test.yml
.github/workflows/pytest.yml
.github/workflows/release.yml
.github/workflows/update-conda-lockfile.yml
.github/workflows/zenodo-cache-sync.yml
devtools/.gitignore
devtools/debug-column-mapping.ipynb
devtools/debug-eia-etl.ipynb
devtools/debug-ferc1-etl.ipynb
devtools/debug-harvesting.ipynb
devtools/generate_batch_config.py
devtools/github-action-usage.ipynb
devtools/inspect-assets.ipynb
devtools/materialize_asset.py
devtools/print_requirements.py
devtools/pudl_to_postgres.sh
devtools/pyspy_pudl_etl.sh
devtools/sqlite-table-diff.ipynb
devtools/sqlite_to_duckdb.py
devtools/datasette/.gitignore
devtools/datasette/publish.py
devtools/datasette/fly/fly.toml
devtools/datasette/fly/run.sh
devtools/ferc1-eia-glue/.gitignore
devtools/ferc1-eia-glue/training_data/create_FERC1-EIA_manual_mapping_spreadsheets.ipynb
devtools/ferc1-eia-glue/training_data/validate_and_integrate_FERC1-EIA_manually_mapped_records.ipynb
devtools/ferc1-eia-glue/training_data/add_to_training/.gitignore
devtools/ferc1-eia-glue/training_data/manual_mapping_spreadsheets/.gitignore
devtools/zenodo/zenodo_data_release.py
docker/.gitignore
docker/Dockerfile
docker/dagster.yaml
docker/gcp_pudl_etl.sh
docker/vm_startup_script.sh
docs/.gitignore
docs/CODE_OF_CONDUCT.md
docs/CONTRIBUTING.rst
docs/LICENSE.rst
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/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/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/epacems/camd_power_sector_emissions_guide.pdf
docs/data_sources/epacems/plant_configuration.png
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_blank_2025-07-31.html
docs/data_sources/ferc1/ferc1_db_diagram_2015.pdf
docs/data_sources/ferc1/ferc1a_blank_2025-07-31.html
docs/data_sources/ferc1/ferc1f_blank_2025-07-31.html
docs/data_sources/ferc1/ferc3q_electric_2025-07-31.html
docs/data_sources/ferc1/ferc3q_gas_2025-07-31.html
docs/data_sources/ferc2/ferc2_blank_2020-12-31.pdf
docs/data_sources/ferc2/ferc2_blank_2025-07-31.html
docs/data_sources/ferc6/ferc6_blank_2025-07-31.html
docs/data_sources/ferc6/ferc6q_blank_2025-07-31.html
docs/data_sources/ferc60/ferc60_blank_2025-07-31.html
docs/data_sources/ferc714/ferc714_blank_2022-06-30.pdf
docs/data_sources/ferc714/ferc714_blank_2025-07-31.html
docs/data_sources/ferc714/ferc714_instructions_2021-04-16.pdf
docs/data_sources/phmsagas/Gas Distribution Annual Form - PHMSA F7100.1-1 (2005) - Data Fields.pdf
docs/data_sources/phmsagas/Gas Distribution Annual Form - PHMSA F7100.1-1 (2021) - Data fields.pdf
docs/data_sources/phmsagas/Gas Distribution Annual Form - RSPA F7100.1-1 (1985) - Data fields.txt
docs/data_sources/phmsagas/Gas Transmission and Gathering Pipeline Annual Form - PHMSA F7100.2-1 (2005) - Data Fields.pdf
docs/data_sources/phmsagas/Gas Transmission and Gathering Pipeline Annual Form - PHMSA F7100.2-1 (2005) - Data fields not on the form.txt
docs/data_sources/phmsagas/Gas Transmission and Gathering Pipeline Annual Form - PHMSA F7100.2-1 (2014) - Data Fields.pdf
docs/data_sources/phmsagas/Gas Transmission and Gathering Pipeline Annual Form - PHMSA F7100.2-1 (2022) - Data Fields.pdf
docs/data_sources/phmsagas/Gas Transmission and Gathering Pipeline Annual Form - RSPA F7100.2-1 (1985) - Data fields.txt
docs/dev/build_docs.rst
docs/dev/clone_ferc1.rst
docs/dev/data_guidelines.rst
docs/dev/datastore.rst
docs/dev/dev_dagster.rst
docs/dev/dev_setup.rst
docs/dev/existing_data_updates.rst
docs/dev/index.rst
docs/dev/infrastructure_as_code.rst
docs/dev/naming_conventions.rst
docs/dev/nightly_data_builds.rst
docs/dev/project_management.rst
docs/dev/pudl_id_mapping.rst
docs/dev/run_a_release.rst
docs/dev/run_the_etl.rst
docs/dev/testing.rst
docs/images/dagster_ui_home.png
docs/images/dagster_ui_logs.png
docs/images/dagster_ui_pudl_etl.png
docs/images/dataset_settings_config.png
docs/images/reload_code_locations.png
docs/images/run_logs.png
docs/pudl/id_mapping/id_mapping.md
docs/templates/codemetadata.rst.jinja
docs/templates/data_source_parent.rst.jinja
docs/templates/eia860_child.rst.jinja
docs/templates/eia861_child.rst.jinja
docs/templates/eia923_child.rst.jinja
docs/templates/epacems_child.rst.jinja
docs/templates/ferc1_child.rst.jinja
docs/templates/ferc714_child.rst.jinja
docs/templates/generic_child_template.rst.jinja
docs/templates/package.rst.jinja
docs/templates/phmsagas_child.rst.jinja
docs/templates/resource.rst.jinja
environments/.gitignore
environments/conda-linux-64.lock.yml
environments/conda-lock.yml
environments/conda-osx-64.lock.yml
environments/conda-osx-arm64.lock.yml
migrations/README
migrations/env.py
migrations/script.py.mako
migrations/versions/c716ec617469_wipe_alembic_migrations_due_to_.py
notebooks/.gitignore
notebooks/local/README.md
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_bulk_data_testbed.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_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/make_master_unit_list_eia.ipynb
notebooks/work-in-progress/output-sql-ready.ipynb
notebooks/work-in-progress/pudl-intake-catalog.yaml
notebooks/work-in-progress/replace_eia_api.ipynb
notebooks/work-in-progress/state-demand.ipynb
notebooks/work-in-progress/test-validation-tests.ipynb
notebooks/work-in-progress/transform_xbrl.ipynb
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/helpers.py
src/pudl/io_managers.py
src/pudl/logging_helpers.py
src/pudl/resources.py
src/pudl/settings.py
src/pudl/validate.py
src/pudl/analysis/__init__.py
src/pudl/analysis/allocate_gen_fuel.py
src/pudl/analysis/epacamd_eia.py
src/pudl/analysis/fuel_by_plant.py
src/pudl/analysis/mcoe.py
src/pudl/analysis/plant_parts_eia.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/analysis/record_linkage/__init__.py
src/pudl/analysis/record_linkage/classify_plants_ferc1.py
src/pudl/analysis/record_linkage/eia_ferc1_record_linkage.py
src/pudl/analysis/record_linkage/eia_ferc1_train.py
src/pudl/analysis/record_linkage/embed_dataframe.py
src/pudl/analysis/record_linkage/link_cross_year.py
src/pudl/analysis/record_linkage/model_helpers.py
src/pudl/analysis/record_linkage/name_cleaner.py
src/pudl/convert/__init__.py
src/pudl/convert/censusdp1tract_to_sqlite.py
src/pudl/convert/metadata_to_rst.py
src/pudl/etl/__init__.py
src/pudl/etl/check_foreign_keys.py
src/pudl/etl/cli.py
src/pudl/etl/eia_bulk_elec_assets.py
src/pudl/etl/epacems_assets.py
src/pudl/etl/glue_assets.py
src/pudl/etl/static_assets.py
src/pudl/extract/__init__.py
src/pudl/extract/csv.py
src/pudl/extract/dbf.py
src/pudl/extract/eia176.py
src/pudl/extract/eia860.py
src/pudl/extract/eia860m.py
src/pudl/extract/eia861.py
src/pudl/extract/eia923.py
src/pudl/extract/eia_bulk_elec.py
src/pudl/extract/epacems.py
src/pudl/extract/excel.py
src/pudl/extract/ferc.py
src/pudl/extract/ferc1.py
src/pudl/extract/ferc2.py
src/pudl/extract/ferc6.py
src/pudl/extract/ferc60.py
src/pudl/extract/ferc714.py
src/pudl/extract/phmsagas.py
src/pudl/extract/xbrl.py
src/pudl/ferc_to_sqlite/__init__.py
src/pudl/ferc_to_sqlite/cli.py
src/pudl/glue/__init__.py
src/pudl/glue/ferc1_eia.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/sources.py
src/pudl/metadata/resources/__init__.py
src/pudl/metadata/resources/allocate_gen_fuel.py
src/pudl/metadata/resources/eia.py
src/pudl/metadata/resources/eia860.py
src/pudl/metadata/resources/eia861.py
src/pudl/metadata/resources/eia923.py
src/pudl/metadata/resources/eia_bulk_elec.py
src/pudl/metadata/resources/epacems.py
src/pudl/metadata/resources/ferc1.py
src/pudl/metadata/resources/ferc1_eia_record_linkage.py
src/pudl/metadata/resources/ferc714.py
src/pudl/metadata/resources/glue.py
src/pudl/metadata/resources/mcoe.py
src/pudl/metadata/resources/pudl.py
src/pudl/metadata/templates/datasette-metadata.yml.jinja
src/pudl/output/__init__.py
src/pudl/output/censusdp1tract.py
src/pudl/output/eia.py
src/pudl/output/eia860.py
src/pudl/output/eia923.py
src/pudl/output/eia_bulk_elec.py
src/pudl/output/epacems.py
src/pudl/output/ferc1.py
src/pudl/output/ferc714.py
src/pudl/output/pudltabl.py
src/pudl/output/sql/__init__.py
src/pudl/output/sql/denorm_plants_utilities_ferc1.sql
src/pudl/output/sql/helpers.py
src/pudl/package_data/__init__.py
src/pudl/package_data/eia176/table_file_map.csv
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_cooling.csv
src/pudl/package_data/eia860/column_maps/boiler_generator_assn.csv
src/pudl/package_data/eia860/column_maps/boiler_info.csv
src/pudl/package_data/eia860/column_maps/boiler_mercury.csv
src/pudl/package_data/eia860/column_maps/boiler_nox.csv
src/pudl/package_data/eia860/column_maps/boiler_particulate.csv
src/pudl/package_data/eia860/column_maps/boiler_so2.csv
src/pudl/package_data/eia860/column_maps/boiler_stack_flue.csv
src/pudl/package_data/eia860/column_maps/cooling_equipment.csv
src/pudl/package_data/eia860/column_maps/emission_control_strategies.csv
src/pudl/package_data/eia860/column_maps/emissions_control_equipment.csv
src/pudl/package_data/eia860/column_maps/fgd_equipment.csv
src/pudl/package_data/eia860/column_maps/fgp_equipment.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/multifuel_existing.csv
src/pudl/package_data/eia860/column_maps/multifuel_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/stack_flue_equipment.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/emissions_control.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/dbc_file_map.csv
src/pudl/package_data/ferc1/dbf_to_xbrl.csv
src/pudl/package_data/ferc1/dbf_to_xbrl_tables.csv
src/pudl/package_data/ferc1/table_file_map.csv
src/pudl/package_data/ferc1/xbrl_calculation_component_fixes.csv
src/pudl/package_data/ferc1/xbrl_factoid_plant_function_tags.csv
src/pudl/package_data/ferc1/xbrl_factoid_plant_status_tags.csv
src/pudl/package_data/ferc1/xbrl_factoid_rate_base_category_tags.csv
src/pudl/package_data/ferc1/xbrl_factoid_rate_base_tags.csv
src/pudl/package_data/ferc1/xbrl_factoid_revenue_requirement_tags.csv
src/pudl/package_data/ferc1/xbrl_factoid_utility_type_tags.csv
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_sales_by_sched.csv
src/pudl/package_data/ferc2/dbc_file_map.csv
src/pudl/package_data/ferc2/table_file_map.csv
src/pudl/package_data/ferc6/dbc_file_map.csv
src/pudl/package_data/ferc6/table_file_map.csv
src/pudl/package_data/ferc60/dbc_file_map.csv
src/pudl/package_data/ferc60/table_file_map.csv
src/pudl/package_data/glue/__init__.py
src/pudl/package_data/glue/eia_ferc1_null.csv
src/pudl/package_data/glue/eia_ferc1_one_to_many.csv
src/pudl/package_data/glue/eia_ferc1_one_to_many_orig.csv
src/pudl/package_data/glue/eia_ferc1_train.csv
src/pudl/package_data/glue/epa_eia_crosswalk_from_epa.csv
src/pudl/package_data/glue/ferc_acct_to_pm_tech_map.csv
src/pudl/package_data/glue/pudl_id_mapping.xlsx
src/pudl/package_data/glue/utility_id_ferc1.csv
src/pudl/package_data/glue/utility_id_pudl.csv
src/pudl/package_data/phmsagas/__init__.py
src/pudl/package_data/phmsagas/file_map.csv
src/pudl/package_data/phmsagas/page_map.csv
src/pudl/package_data/phmsagas/page_part_map.csv
src/pudl/package_data/phmsagas/skipfooter.csv
src/pudl/package_data/phmsagas/skiprows.csv
src/pudl/package_data/phmsagas/column_maps/__init__.py
src/pudl/package_data/phmsagas/column_maps/yearly_distribution.csv
src/pudl/package_data/phmsagas/column_maps/yearly_gathering_pipe_miles_by_nps.csv
src/pudl/package_data/phmsagas/column_maps/yearly_transmission_gathering_failures_leaks_repairs.csv
src/pudl/package_data/phmsagas/column_maps/yearly_transmission_gathering_inspections_assessments.csv
src/pudl/package_data/phmsagas/column_maps/yearly_transmission_gathering_pipe_miles_by_class_location.csv
src/pudl/package_data/phmsagas/column_maps/yearly_transmission_gathering_pipe_miles_by_decade_installed.csv
src/pudl/package_data/phmsagas/column_maps/yearly_transmission_gathering_pipe_miles_by_material.csv
src/pudl/package_data/phmsagas/column_maps/yearly_transmission_gathering_preparer_certification.csv
src/pudl/package_data/phmsagas/column_maps/yearly_transmission_gathering_summary_by_commodity.csv
src/pudl/package_data/phmsagas/column_maps/yearly_transmission_hca_miles_by_determination_method_and_risk_model.csv
src/pudl/package_data/phmsagas/column_maps/yearly_transmission_material_verification.csv
src/pudl/package_data/phmsagas/column_maps/yearly_transmission_miles_by_maop.csv
src/pudl/package_data/phmsagas/column_maps/yearly_transmission_miles_by_pressure_test_range_and_internal_inspection.csv
src/pudl/package_data/phmsagas/column_maps/yearly_transmission_pipe_miles_by_nps.csv
src/pudl/package_data/phmsagas/column_maps/yearly_transmission_pipe_miles_by_smys.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/record_linkage_model_config.yml
src/pudl/package_data/settings/us_legal_forms.json
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/test_one_to_many.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/classes.py
src/pudl/transform/eia.py
src/pudl/transform/eia860.py
src/pudl/transform/eia861.py
src/pudl/transform/eia923.py
src/pudl/transform/eia_bulk_elec.py
src/pudl/transform/epacems.py
src/pudl/transform/ferc1.py
src/pudl/transform/ferc714.py
src/pudl/transform/params/__init__.py
src/pudl/transform/params/ferc1.py
src/pudl/workspace/__init__.py
src/pudl/workspace/datastore.py
src/pudl/workspace/resource_cache.py
src/pudl/workspace/setup.py
terraform/.terraform.lock.hcl
terraform/main.tf
test/.gitignore
test/__init__.py
test/conftest.py
test/data/date_merge_unit_test/timeseries_fillin_expected_out.csv
test/data/date_merge_unit_test/timeseries_fillin_through_month_expected_out.csv
test/data/ferc1/f1_2018/get_fields.json
test/integration/__init__.py
test/integration/console_scripts_test.py
test/integration/datasette_metadata_test.py
test/integration/epacems_test.py
test/integration/etl_test.py
test/integration/ferc1_eia_train_test.py
test/integration/ferc_dbf_extract_test.py
test/integration/glue_test.py
test/integration/jupyter_notebooks_test.py
test/integration/output_test.py
test/integration/record_linkage_test.py
test/integration/zenodo_datapackage_test.py
test/unit/__init__.py
test/unit/console_scripts_test.py
test/unit/glue.py
test/unit/harvest_test.py
test/unit/helpers_test.py
test/unit/io_managers_test.py
test/unit/metadata_test.py
test/unit/settings_test.py
test/unit/analysis/__init__.py
test/unit/analysis/allocate_gen_fuel_test.py
test/unit/analysis/plant_parts_eia_test.py
test/unit/analysis/spatial_test.py
test/unit/analysis/state_demand_test.py
test/unit/analysis/timeseries_cleaning_test.py
test/unit/extract/__init__.py
test/unit/extract/csv_test.py
test/unit/extract/eia_bulk_elec_test.py
test/unit/extract/excel_test.py
test/unit/extract/xbrl_test.py
test/unit/output/epacems_test.py
test/unit/output/ferc1_test.py
test/unit/transform/__init__.py
test/unit/transform/classes_test.py
test/unit/transform/eia923_test.py
test/unit/transform/eia_bulk_elec_test.py
test/unit/transform/epacems_test.py
test/unit/transform/ferc1_test.py
test/unit/transform/glue_test.py
test/unit/workspace/__init__.py
test/unit/workspace/datastore_test.py
test/unit/workspace/resource_cache_test.py
test/validate/__init__.py
test/validate/bf_eia923_test.py
test/validate/eia860_test.py
test/validate/eia_test.py
test/validate/epacamd_eia_test.py
test/validate/fbp_ferc1_test.py
test/validate/ferc1_test.py
test/validate/frc_eia923_test.py
test/validate/fuel_ferc1_test.py
test/validate/gen_eia923_test.py
test/validate/gens_eia860_test.py
test/validate/gf_eia923_test.py
test/validate/mcoe_test.py
test/validate/plant_parts_eia_test.py
test/validate/plants_steam_ferc1_test.py
test/validate/service_territory_test.py
test/validate/state_demand_test.py
test/validate/notebooks/.gitignore
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