.codecov.yml
.git-blame-ignore-revs
.gitattributes
.gitignore
.mypy.ini
.pre-commit-config.yaml
.readthedocs.yaml
.zenodo.json
CITATION.cff
CONTRIBUTING.rst
LICENSE.txt
Makefile
README.rst
alembic.ini
pyproject.toml
.github/FUNDING.yml
.github/actionlint.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/ISSUE_TEMPLATE/quarterly_updates.md
.github/ISSUE_TEMPLATE/task.md
.github/ISSUE_TEMPLATE/versioned_release.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/q-update-issue-scheduler.yml
.github/workflows/release.yml
.github/workflows/update-conda-lockfile.yml
.github/workflows/zenodo-cache-sync.yml
dbt/dbt_project.yml
dbt/package-lock.yml
dbt/packages.yml
dbt/profiles.yml
dbt/macros/debug_quantile_constraints.sql
dbt/macros/row_counts_per_partition.sql
dbt/macros/schema.yml
dbt/macros/weighted_quantile.sql
dbt/models/censusdp1tract/out_censusdp1tract__counties/schema.yml
dbt/models/censusdp1tract/out_censusdp1tract__states/schema.yml
dbt/models/censusdp1tract/out_censusdp1tract__tracts/schema.yml
dbt/models/eia/core_eia__codes_averaging_periods/schema.yml
dbt/models/eia/core_eia__codes_balancing_authorities/schema.yml
dbt/models/eia/core_eia__codes_balancing_authority_subregions/schema.yml
dbt/models/eia/core_eia__codes_boiler_generator_assn_types/schema.yml
dbt/models/eia/core_eia__codes_boiler_status/schema.yml
dbt/models/eia/core_eia__codes_boiler_types/schema.yml
dbt/models/eia/core_eia__codes_coalmine_types/schema.yml
dbt/models/eia/core_eia__codes_contract_types/schema.yml
dbt/models/eia/core_eia__codes_cooling_system_types/schema.yml
dbt/models/eia/core_eia__codes_cooling_tower_types/schema.yml
dbt/models/eia/core_eia__codes_cooling_water_sources/schema.yml
dbt/models/eia/core_eia__codes_cooling_water_types/schema.yml
dbt/models/eia/core_eia__codes_emission_control_equipment_types/schema.yml
dbt/models/eia/core_eia__codes_energy_sources/schema.yml
dbt/models/eia/core_eia__codes_environmental_equipment_manufacturers/schema.yml
dbt/models/eia/core_eia__codes_firing_types/schema.yml
dbt/models/eia/core_eia__codes_fuel_transportation_modes/schema.yml
dbt/models/eia/core_eia__codes_fuel_types_agg/schema.yml
dbt/models/eia/core_eia__codes_mercury_compliance_strategies/schema.yml
dbt/models/eia/core_eia__codes_momentary_interruptions/schema.yml
dbt/models/eia/core_eia__codes_nox_compliance_strategies/schema.yml
dbt/models/eia/core_eia__codes_nox_control_status/schema.yml
dbt/models/eia/core_eia__codes_nox_units/schema.yml
dbt/models/eia/core_eia__codes_operational_status/schema.yml
dbt/models/eia/core_eia__codes_particulate_compliance_strategies/schema.yml
dbt/models/eia/core_eia__codes_particulate_units/schema.yml
dbt/models/eia/core_eia__codes_prime_movers/schema.yml
dbt/models/eia/core_eia__codes_regulations/schema.yml
dbt/models/eia/core_eia__codes_reporting_frequencies/schema.yml
dbt/models/eia/core_eia__codes_sector_consolidated/schema.yml
dbt/models/eia/core_eia__codes_so2_compliance_strategies/schema.yml
dbt/models/eia/core_eia__codes_so2_units/schema.yml
dbt/models/eia/core_eia__codes_sorbent_types/schema.yml
dbt/models/eia/core_eia__codes_steam_plant_types/schema.yml
dbt/models/eia/core_eia__codes_storage_enclosure_types/schema.yml
dbt/models/eia/core_eia__codes_storage_technology_types/schema.yml
dbt/models/eia/core_eia__codes_wet_dry_bottom/schema.yml
dbt/models/eia/core_eia__codes_wind_quality_class/schema.yml
dbt/models/eia/core_eia__entity_boilers/schema.yml
dbt/models/eia/core_eia__entity_generators/schema.yml
dbt/models/eia/core_eia__entity_plants/schema.yml
dbt/models/eia/core_eia__entity_utilities/schema.yml
dbt/models/eia/core_eia__yearly_fuel_receipts_costs_aggs/schema.yml
dbt/models/eia/out_eia__monthly_generators/schema.yml
dbt/models/eia/out_eia__yearly_assn_plant_parts_plant_gen/schema.yml
dbt/models/eia/out_eia__yearly_boilers/schema.yml
dbt/models/eia/out_eia__yearly_generators/schema.yml
dbt/models/eia/out_eia__yearly_generators_by_ownership/schema.yml
dbt/models/eia/out_eia__yearly_plant_parts/schema.yml
dbt/models/eia/out_eia__yearly_plants/schema.yml
dbt/models/eia/out_eia__yearly_utilities/schema.yml
dbt/models/eia860/_core_eia860__cooling_equipment/schema.yml
dbt/models/eia860/_core_eia860__fgd_equipment/schema.yml
dbt/models/eia860/core_eia860__assn_boiler_cooling/schema.yml
dbt/models/eia860/core_eia860__assn_boiler_generator/schema.yml
dbt/models/eia860/core_eia860__assn_boiler_stack_flue/schema.yml
dbt/models/eia860/core_eia860__assn_yearly_boiler_emissions_control_equipment/schema.yml
dbt/models/eia860/core_eia860__scd_boilers/schema.yml
dbt/models/eia860/core_eia860__scd_emissions_control_equipment/schema.yml
dbt/models/eia860/core_eia860__scd_generators/schema.yml
dbt/models/eia860/core_eia860__scd_generators_energy_storage/schema.yml
dbt/models/eia860/core_eia860__scd_generators_multifuel/schema.yml
dbt/models/eia860/core_eia860__scd_generators_solar/schema.yml
dbt/models/eia860/core_eia860__scd_generators_wind/schema.yml
dbt/models/eia860/core_eia860__scd_ownership/schema.yml
dbt/models/eia860/core_eia860__scd_plants/schema.yml
dbt/models/eia860/core_eia860__scd_utilities/schema.yml
dbt/models/eia860/out_eia860__yearly_emissions_control_equipment/schema.yml
dbt/models/eia860/out_eia860__yearly_ownership/schema.yml
dbt/models/eia860m/core_eia860m__changelog_generators/schema.yml
dbt/models/eia861/core_eia861__assn_balancing_authority/schema.yml
dbt/models/eia861/core_eia861__assn_utility/schema.yml
dbt/models/eia861/core_eia861__yearly_advanced_metering_infrastructure/schema.yml
dbt/models/eia861/core_eia861__yearly_balancing_authority/schema.yml
dbt/models/eia861/core_eia861__yearly_demand_response/schema.yml
dbt/models/eia861/core_eia861__yearly_demand_response_water_heater/schema.yml
dbt/models/eia861/core_eia861__yearly_demand_side_management_ee_dr/schema.yml
dbt/models/eia861/core_eia861__yearly_demand_side_management_misc/schema.yml
dbt/models/eia861/core_eia861__yearly_demand_side_management_sales/schema.yml
dbt/models/eia861/core_eia861__yearly_distributed_generation_fuel/schema.yml
dbt/models/eia861/core_eia861__yearly_distributed_generation_misc/schema.yml
dbt/models/eia861/core_eia861__yearly_distributed_generation_tech/schema.yml
dbt/models/eia861/core_eia861__yearly_distribution_systems/schema.yml
dbt/models/eia861/core_eia861__yearly_dynamic_pricing/schema.yml
dbt/models/eia861/core_eia861__yearly_energy_efficiency/schema.yml
dbt/models/eia861/core_eia861__yearly_green_pricing/schema.yml
dbt/models/eia861/core_eia861__yearly_mergers/schema.yml
dbt/models/eia861/core_eia861__yearly_net_metering_customer_fuel_class/schema.yml
dbt/models/eia861/core_eia861__yearly_net_metering_misc/schema.yml
dbt/models/eia861/core_eia861__yearly_non_net_metering_customer_fuel_class/schema.yml
dbt/models/eia861/core_eia861__yearly_non_net_metering_misc/schema.yml
dbt/models/eia861/core_eia861__yearly_operational_data_misc/schema.yml
dbt/models/eia861/core_eia861__yearly_operational_data_revenue/schema.yml
dbt/models/eia861/core_eia861__yearly_reliability/schema.yml
dbt/models/eia861/core_eia861__yearly_sales/schema.yml
dbt/models/eia861/core_eia861__yearly_service_territory/schema.yml
dbt/models/eia861/core_eia861__yearly_short_form/schema.yml
dbt/models/eia861/core_eia861__yearly_utility_data_misc/schema.yml
dbt/models/eia861/core_eia861__yearly_utility_data_nerc/schema.yml
dbt/models/eia861/core_eia861__yearly_utility_data_rto/schema.yml
dbt/models/eia861/out_eia861__yearly_balancing_authority_service_territory/schema.yml
dbt/models/eia861/out_eia861__yearly_utility_service_territory/schema.yml
dbt/models/eia923/_core_eia923__monthly_cooling_system_information/schema.yml
dbt/models/eia923/_core_eia923__yearly_byproduct_disposition/schema.yml
dbt/models/eia923/_core_eia923__yearly_fgd_operation_maintenance/schema.yml
dbt/models/eia923/core_eia923__entity_coalmine/schema.yml
dbt/models/eia923/core_eia923__monthly_boiler_fuel/schema.yml
dbt/models/eia923/core_eia923__monthly_energy_storage/schema.yml
dbt/models/eia923/core_eia923__monthly_fuel_receipts_costs/schema.yml
dbt/models/eia923/core_eia923__monthly_generation/schema.yml
dbt/models/eia923/core_eia923__monthly_generation_fuel/schema.yml
dbt/models/eia923/core_eia923__monthly_generation_fuel_nuclear/schema.yml
dbt/models/eia923/out_eia923__boiler_fuel/schema.yml
dbt/models/eia923/out_eia923__fuel_receipts_costs/schema.yml
dbt/models/eia923/out_eia923__generation/schema.yml
dbt/models/eia923/out_eia923__generation_fuel_combined/schema.yml
dbt/models/eia923/out_eia923__monthly_boiler_fuel/schema.yml
dbt/models/eia923/out_eia923__monthly_fuel_receipts_costs/schema.yml
dbt/models/eia923/out_eia923__monthly_generation/schema.yml
dbt/models/eia923/out_eia923__monthly_generation_fuel_by_generator/schema.yml
dbt/models/eia923/out_eia923__monthly_generation_fuel_by_generator_energy_source/schema.yml
dbt/models/eia923/out_eia923__monthly_generation_fuel_combined/schema.yml
dbt/models/eia923/out_eia923__yearly_boiler_fuel/schema.yml
dbt/models/eia923/out_eia923__yearly_fuel_receipts_costs/schema.yml
dbt/models/eia923/out_eia923__yearly_generation/schema.yml
dbt/models/eia923/out_eia923__yearly_generation_fuel_by_generator/schema.yml
dbt/models/eia923/out_eia923__yearly_generation_fuel_by_generator_energy_source/schema.yml
dbt/models/eia923/out_eia923__yearly_generation_fuel_by_generator_energy_source_owner/schema.yml
dbt/models/eia923/out_eia923__yearly_generation_fuel_combined/schema.yml
dbt/models/eia930/core_eia930__hourly_interchange/schema.yml
dbt/models/eia930/core_eia930__hourly_net_generation_by_energy_source/schema.yml
dbt/models/eia930/core_eia930__hourly_operations/schema.yml
dbt/models/eia930/core_eia930__hourly_subregion_demand/schema.yml
dbt/models/eia930/out_eia930__hourly_aggregated_demand/schema.yml
dbt/models/eia930/out_eia930__hourly_operations/schema.yml
dbt/models/eia930/out_eia930__hourly_subregion_demand/schema.yml
dbt/models/eiaaeo/core_eiaaeo__yearly_projected_electric_sales/schema.yml
dbt/models/eiaaeo/core_eiaaeo__yearly_projected_energy_use_by_sector_and_type/schema.yml
dbt/models/eiaaeo/core_eiaaeo__yearly_projected_fuel_cost_in_electric_sector_by_type/schema.yml
dbt/models/eiaaeo/core_eiaaeo__yearly_projected_generation_in_electric_sector_by_technology/schema.yml
dbt/models/eiaaeo/core_eiaaeo__yearly_projected_generation_in_end_use_sectors_by_fuel_type/schema.yml
dbt/models/epa/core_epa__assn_eia_epacamd/schema.yml
dbt/models/epa/core_epa__assn_eia_epacamd_subplant_ids/schema.yml
dbt/models/epacems/core_epacems__hourly_emissions/schema.yml
dbt/models/ferc/core_ferc__codes_accounts/schema.yml
dbt/models/ferc1/core_ferc1__codes_power_purchase_types/schema.yml
dbt/models/ferc1/core_ferc1__yearly_balance_sheet_assets_sched110/schema.yml
dbt/models/ferc1/core_ferc1__yearly_balance_sheet_liabilities_sched110/schema.yml
dbt/models/ferc1/core_ferc1__yearly_cash_flows_sched120/schema.yml
dbt/models/ferc1/core_ferc1__yearly_depreciation_by_function_sched219/schema.yml
dbt/models/ferc1/core_ferc1__yearly_depreciation_changes_sched219/schema.yml
dbt/models/ferc1/core_ferc1__yearly_depreciation_summary_sched336/schema.yml
dbt/models/ferc1/core_ferc1__yearly_energy_dispositions_sched401/schema.yml
dbt/models/ferc1/core_ferc1__yearly_energy_sources_sched401/schema.yml
dbt/models/ferc1/core_ferc1__yearly_hydroelectric_plants_sched406/schema.yml
dbt/models/ferc1/core_ferc1__yearly_income_statements_sched114/schema.yml
dbt/models/ferc1/core_ferc1__yearly_operating_expenses_sched320/schema.yml
dbt/models/ferc1/core_ferc1__yearly_operating_revenues_sched300/schema.yml
dbt/models/ferc1/core_ferc1__yearly_other_regulatory_liabilities_sched278/schema.yml
dbt/models/ferc1/core_ferc1__yearly_plant_in_service_sched204/schema.yml
dbt/models/ferc1/core_ferc1__yearly_pumped_storage_plants_sched408/schema.yml
dbt/models/ferc1/core_ferc1__yearly_purchased_power_and_exchanges_sched326/schema.yml
dbt/models/ferc1/core_ferc1__yearly_retained_earnings_sched118/schema.yml
dbt/models/ferc1/core_ferc1__yearly_sales_by_rate_schedules_sched304/schema.yml
dbt/models/ferc1/core_ferc1__yearly_small_plants_sched410/schema.yml
dbt/models/ferc1/core_ferc1__yearly_steam_plants_fuel_sched402/schema.yml
dbt/models/ferc1/core_ferc1__yearly_steam_plants_sched402/schema.yml
dbt/models/ferc1/core_ferc1__yearly_transmission_lines_sched422/schema.yml
dbt/models/ferc1/core_ferc1__yearly_utility_plant_summary_sched200/schema.yml
dbt/models/ferc1/out_ferc1__yearly_all_plants/schema.yml
dbt/models/ferc1/out_ferc1__yearly_balance_sheet_assets_sched110/schema.yml
dbt/models/ferc1/out_ferc1__yearly_balance_sheet_liabilities_sched110/schema.yml
dbt/models/ferc1/out_ferc1__yearly_cash_flows_sched120/schema.yml
dbt/models/ferc1/out_ferc1__yearly_depreciation_by_function_sched219/schema.yml
dbt/models/ferc1/out_ferc1__yearly_depreciation_changes_sched219/schema.yml
dbt/models/ferc1/out_ferc1__yearly_depreciation_summary_sched336/schema.yml
dbt/models/ferc1/out_ferc1__yearly_detailed_balance_sheet_assets/schema.yml
dbt/models/ferc1/out_ferc1__yearly_detailed_balance_sheet_liabilities/schema.yml
dbt/models/ferc1/out_ferc1__yearly_detailed_income_statements/schema.yml
dbt/models/ferc1/out_ferc1__yearly_energy_dispositions_sched401/schema.yml
dbt/models/ferc1/out_ferc1__yearly_energy_sources_sched401/schema.yml
dbt/models/ferc1/out_ferc1__yearly_hydroelectric_plants_sched406/schema.yml
dbt/models/ferc1/out_ferc1__yearly_income_statements_sched114/schema.yml
dbt/models/ferc1/out_ferc1__yearly_operating_expenses_sched320/schema.yml
dbt/models/ferc1/out_ferc1__yearly_operating_revenues_sched300/schema.yml
dbt/models/ferc1/out_ferc1__yearly_other_regulatory_liabilities_sched278/schema.yml
dbt/models/ferc1/out_ferc1__yearly_plant_in_service_sched204/schema.yml
dbt/models/ferc1/out_ferc1__yearly_pumped_storage_plants_sched408/schema.yml
dbt/models/ferc1/out_ferc1__yearly_purchased_power_and_exchanges_sched326/schema.yml
dbt/models/ferc1/out_ferc1__yearly_rate_base/schema.yml
dbt/models/ferc1/out_ferc1__yearly_retained_earnings_sched118/schema.yml
dbt/models/ferc1/out_ferc1__yearly_sales_by_rate_schedules_sched304/schema.yml
dbt/models/ferc1/out_ferc1__yearly_small_plants_sched410/schema.yml
dbt/models/ferc1/out_ferc1__yearly_steam_plants_fuel_by_plant_sched402/schema.yml
dbt/models/ferc1/out_ferc1__yearly_steam_plants_fuel_by_plant_sched402/validate_ferc1__yearly_steam_plants_fuel_by_plant_sched402.sql
dbt/models/ferc1/out_ferc1__yearly_steam_plants_fuel_sched402/schema.yml
dbt/models/ferc1/out_ferc1__yearly_steam_plants_sched402/schema.yml
dbt/models/ferc1/out_ferc1__yearly_steam_plants_sched402/validate_ferc1__yearly_steam_plants_sched402.sql
dbt/models/ferc1/out_ferc1__yearly_transmission_lines_sched422/schema.yml
dbt/models/ferc1/out_ferc1__yearly_utility_plant_summary_sched200/schema.yml
dbt/models/ferc714/core_ferc714__hourly_planning_area_demand/schema.yml
dbt/models/ferc714/core_ferc714__respondent_id/schema.yml
dbt/models/ferc714/core_ferc714__yearly_planning_area_demand_forecast/schema.yml
dbt/models/ferc714/out_ferc714__georeferenced_respondents/schema.yml
dbt/models/ferc714/out_ferc714__hourly_estimated_state_demand/schema.yml
dbt/models/ferc714/out_ferc714__hourly_planning_area_demand/schema.yml
dbt/models/ferc714/out_ferc714__respondents_with_fips/schema.yml
dbt/models/ferc714/out_ferc714__summarized_demand/schema.yml
dbt/models/gridpathratoolkit/core_gridpathratoolkit__assn_generator_aggregation_group/schema.yml
dbt/models/gridpathratoolkit/out_gridpathratoolkit__hourly_available_capacity_factor/schema.yml
dbt/models/nrelatb/core_nrelatb__yearly_projected_cost_performance/schema.yml
dbt/models/nrelatb/core_nrelatb__yearly_projected_financial_cases/schema.yml
dbt/models/nrelatb/core_nrelatb__yearly_projected_financial_cases_by_scenario/schema.yml
dbt/models/nrelatb/core_nrelatb__yearly_technology_status/schema.yml
dbt/models/pudl/core_pudl__assn_eia_pudl_plants/schema.yml
dbt/models/pudl/core_pudl__assn_eia_pudl_utilities/schema.yml
dbt/models/pudl/core_pudl__assn_ferc1_dbf_pudl_utilities/schema.yml
dbt/models/pudl/core_pudl__assn_ferc1_pudl_plants/schema.yml
dbt/models/pudl/core_pudl__assn_ferc1_pudl_utilities/schema.yml
dbt/models/pudl/core_pudl__assn_ferc1_xbrl_pudl_utilities/schema.yml
dbt/models/pudl/core_pudl__assn_ferc714_csv_pudl_respondents/schema.yml
dbt/models/pudl/core_pudl__assn_ferc714_pudl_respondents/schema.yml
dbt/models/pudl/core_pudl__assn_ferc714_xbrl_pudl_respondents/schema.yml
dbt/models/pudl/core_pudl__assn_utilities_plants/schema.yml
dbt/models/pudl/core_pudl__codes_data_maturities/schema.yml
dbt/models/pudl/core_pudl__codes_datasources/schema.yml
dbt/models/pudl/core_pudl__codes_imputation_reasons/schema.yml
dbt/models/pudl/core_pudl__codes_subdivisions/schema.yml
dbt/models/pudl/core_pudl__entity_plants_pudl/schema.yml
dbt/models/pudl/core_pudl__entity_utilities_pudl/schema.yml
dbt/models/pudl/out_pudl__yearly_assn_eia_ferc1_plant_parts/schema.yml
dbt/models/sec10k/core_sec10k__assn_exhibit_21_subsidiaries_and_eia_utilities/schema.yml
dbt/models/sec10k/core_sec10k__assn_exhibit_21_subsidiaries_and_filers/schema.yml
dbt/models/sec10k/core_sec10k__assn_sec10k_filers_and_eia_utilities/schema.yml
dbt/models/sec10k/core_sec10k__changelog_company_name/schema.yml
dbt/models/sec10k/core_sec10k__quarterly_company_information/schema.yml
dbt/models/sec10k/core_sec10k__quarterly_exhibit_21_company_ownership/schema.yml
dbt/models/sec10k/core_sec10k__quarterly_filings/schema.yml
dbt/models/sec10k/out_sec10k__changelog_company_name/schema.yml
dbt/models/sec10k/out_sec10k__parents_and_subsidiaries/schema.yml
dbt/models/sec10k/out_sec10k__quarterly_company_information/schema.yml
dbt/models/sec10k/out_sec10k__quarterly_filings/schema.yml
dbt/models/vcerare/out_vcerare__hourly_available_capacity_factor/schema.yml
dbt/seeds/etl_full_row_counts.csv
dbt/tests/.gitkeep
dbt/tests/data_tests/generic_tests/check_column_correlation.sql
dbt/tests/data_tests/generic_tests/check_row_counts_per_partition.sql
dbt/tests/data_tests/generic_tests/expect_bgas_show_low_differing_primary_fuels.sql
dbt/tests/data_tests/generic_tests/expect_column_fraction_with_condition.sql
dbt/tests/data_tests/generic_tests/expect_column_weighted_quantile_values_to_be_between.sql
dbt/tests/data_tests/generic_tests/expect_columns_are_close.sql
dbt/tests/data_tests/generic_tests/expect_columns_not_all_null.sql
dbt/tests/data_tests/generic_tests/expect_complete_valid_ownership.sql
dbt/tests/data_tests/generic_tests/expect_consistent_generator_ids.sql
dbt/tests/data_tests/generic_tests/expect_consistent_years.sql
dbt/tests/data_tests/generic_tests/expect_date_frequency_ratio.sql
dbt/tests/data_tests/generic_tests/expect_fgd_cost_totals_to_agree.sql
dbt/tests/data_tests/generic_tests/expect_includes_all_value_combinations_from.sql
dbt/tests/data_tests/generic_tests/expect_matching_primary_fuel_by_cost_and_mmbtu.sql
dbt/tests/data_tests/generic_tests/expect_missingness_between.sql
dbt/tests/data_tests/generic_tests/expect_nuclear_units_are_generators.sql
dbt/tests/data_tests/generic_tests/expect_one2one_mapping.sql
dbt/tests/data_tests/generic_tests/expect_quantile_constraints.sql
dbt/tests/data_tests/generic_tests/expect_sum_close_to_total_column.sql
dbt/tests/data_tests/generic_tests/expect_unique_utility_id_eia.sql
dbt/tests/data_tests/generic_tests/expect_valid_hour_of_year.sql
dbt/tests/data_tests/generic_tests/expect_valid_plantparts_ownership_fraction.sql
dbt/tests/data_tests/generic_tests/schema.yml
dbt/tests/data_tests/generic_tests/test_idle_capacity.sql
dbt/tests/unit_tests/test_row_counts_by_partition.sql
dbt/tests/unit_tests/test_row_counts_extra_partition.sql
dbt/tests/unit_tests/test_row_counts_missing_partition.sql
dbt/tests/unit_tests/test_row_counts_null_partition_column.sql
dbt/tests/unit_tests/test_row_counts_wrong_partition.sql
dbt/tests/unit_tests/test_weighted_quantile.sql
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_to_parquet.py
devtools/print_requirements.py
devtools/pudl_id_mapping_help.ipynb
devtools/pudl_to_postgres.sh
devtools/pyspy_pudl_etl.sh
devtools/splink-ferc1-eia-match.ipynb
devtools/sqlite-table-diff.ipynb
devtools/sqlite_to_duckdb.py
devtools/datasette/.gitignore
devtools/datasette/publish.py
devtools/datasette/fly/50-mod-http-realip.conf
devtools/datasette/fly/nginx.conf
devtools/datasette/fly/production.toml
devtools/datasette/fly/run.sh
devtools/datasette/fly/staging.toml
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/future_data.rst
docs/data_sources/index.rst
docs/data_sources/other_data.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/eia930/eia930_instructions_2026-07-31.pdf
docs/data_sources/eiaapi/eiaapi_technical_documentation_2025-08-26.html
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/nrelatb/nrelatb_definitions_2020.html
docs/data_sources/nrelatb/nrelatb_definitions_2021.html
docs/data_sources/nrelatb/nrelatb_definitions_2022.html
docs/data_sources/nrelatb/nrelatb_definitions_2023.html
docs/data_sources/nrelatb/nrelatb_definitions_2024.html
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/data_sources/vcerare/VCE_Weather_Dataset_Overview_August_2020.pdf
docs/dev/build_docs.rst
docs/dev/clone_ferc1.rst
docs/dev/data_guidelines.rst
docs/dev/data_validation_quickstart.rst
docs/dev/data_validation_reference.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/images/logos/GridLab.png
docs/images/logos/NSF.png
docs/images/logos/RMI.png
docs/images/logos/Sloan.png
docs/images/logos/ZEROLab.png
docs/methodology/index.rst
docs/methodology/sec10k_modeling.rst
docs/methodology/timeseries_imputation.rst
docs/pudl/id_mapping/id_mapping.md
docs/templates/censusdp1tract_child.rst.jinja
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/eia930_child.rst.jinja
docs/templates/eiaapi_child.rst.jinja
docs/templates/epacamd_eia_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/gridpathratoolkit_child.rst.jinja
docs/templates/nrelatb_child.rst.jinja
docs/templates/package.rst.jinja
docs/templates/phmsagas_child.rst.jinja
docs/templates/resource.rst.jinja
docs/templates/vcerare_child.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/06ca81ec4de6_.py
migrations/versions/0d951848efc7_add_imputation_code_table.py
migrations/versions/1189596f92ed_add_sec10k_tables.py
migrations/versions/1d963598bf21_.py
migrations/versions/1e2ec7bf2b64_rename_sec_10k_tables_to_reflect_.py
migrations/versions/1fd5fac43603_add_my_cool_new_fuel_cost_source_column.py
migrations/versions/2be9c446753f_consolidate_all_sec_10_k_migrations.py
migrations/versions/341e3c844e85_add_xbrl_dbf_util_id_cols_to_ferc1_out_.py
migrations/versions/375fdd29a34b_add_utility_name_and_pudl_id_to_rate_.py
migrations/versions/3b65c445d4b4_add_multifuel_table.py
migrations/versions/450d100cd30b_add_under_1mw_and_over_1mw_to_tech_enums.py
migrations/versions/49d2f4f7d7b7_update_direct_support_plant_ids_to_.py
migrations/versions/4d7466b7f5c1_add_sec10k_tables.py
migrations/versions/52a6b00f2f0a_fix_nrel_tax_credit_case_enum.py
migrations/versions/52aa9f44b6a7_add_generator_operating_date_to_860_.py
migrations/versions/57f2bda37a11_remove_fk_relationship_for_record_id_eia.py
migrations/versions/58ff77a4079c_add_operator_utility_id_eia_to_core_.py
migrations/versions/74711993da70_remove_deprecated_intermediate__out_.py
migrations/versions/747f0e7954aa_rename_id_dc_coupled_tightly_to_is_dc_.py
migrations/versions/76397c4db652_fix_enum_constraints.py
migrations/versions/8fffc1d0399a_add_my_cool_lil_respondent_id_glue_.py
migrations/versions/9466571f3daa_add_eia_923_byproduct_disposition_table.py
migrations/versions/984c8772be9a_add_interconnect_code.py
migrations/versions/a47a74d21b3f_add_my_cool_ppe_assn_table.py
migrations/versions/a4d4a2646d09_update_sec_ownership_tables.py
migrations/versions/a93bdb8d4fbd_constrain_ferc_xbrl_factoids.py
migrations/versions/ac67e04d1383_use_sec10k_column_suffix.py
migrations/versions/aee9c15c7394_wipe_and_reset.py
migrations/versions/af82802f2b64_metadata_migration_for_eia923.py
migrations/versions/b2acd10c5d2b_add_my_cool_ferc1_detailed_tables.py
migrations/versions/b2f5c3b44300_add_utility_name_and_pudl_id_to_.py
migrations/versions/d0c5180c12f0_.py
migrations/versions/d52742bec92a_add_energy_capacity_mwh_to_net_and_non_.py
migrations/versions/d8b39f16e69e_.py
migrations/versions/d9eb718658b0_consolidate_operating_swtich_and_can_.py
migrations/versions/eda43a449586_add_eiaaeo_table_2.py
migrations/versions/fff6efbd14db_fix_column_name_typo.py
notebooks/.gitignore
notebooks/local/README.md
notebooks/work-in-progress/CEMS_by_utility.ipynb
notebooks/work-in-progress/VCERARE.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/eia930-demand-imputation-validation.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-core.ipynb
notebooks/work-in-progress/ferc714-output.ipynb
notebooks/work-in-progress/havest_examples.ipynb
notebooks/work-in-progress/imputation_comparison.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/sec10k-renormalization.ipynb
notebooks/work-in-progress/state-demand.ipynb
notebooks/work-in-progress/test-validation-tests.ipynb
notebooks/work-in-progress/timeseries-comparison.ipynb
notebooks/work-in-progress/timeseries_cleaning_regression.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/dbt_wrapper.py
src/pudl/helpers.py
src/pudl/init_logging.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/timeseries_evaluation.py
src/pudl/analysis/ml_tools/__init__.py
src/pudl/analysis/ml_tools/experiment_tracking.py
src/pudl/analysis/ml_tools/models.py
src/pudl/analysis/record_linkage/__init__.py
src/pudl/analysis/record_linkage/classify_plants_ferc1.py
src/pudl/analysis/record_linkage/eia_ferc1_inputs.py
src/pudl/analysis/record_linkage/eia_ferc1_model_config.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/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/asset_checks.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/censuspep.py
src/pudl/extract/csv.py
src/pudl/extract/dbf.py
src/pudl/extract/eia176.py
src/pudl/extract/eia191.py
src/pudl/extract/eia757a.py
src/pudl/extract/eia860.py
src/pudl/extract/eia860m.py
src/pudl/extract/eia861.py
src/pudl/extract/eia923.py
src/pudl/extract/eia930.py
src/pudl/extract/eiaaeo.py
src/pudl/extract/eiaapi.py
src/pudl/extract/epacems.py
src/pudl/extract/excel.py
src/pudl/extract/extractor.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/gridpathratoolkit.py
src/pudl/extract/nrelatb.py
src/pudl/extract/parquet.py
src/pudl/extract/phmsagas.py
src/pudl/extract/sec10k.py
src/pudl/extract/vcerare.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/glue/ferc714.py
src/pudl/metadata/__init__.py
src/pudl/metadata/classes.py
src/pudl/metadata/codes.py
src/pudl/metadata/constants.py
src/pudl/metadata/descriptions.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/warnings.py
src/pudl/metadata/resources/__init__.py
src/pudl/metadata/resources/allocate_gen_fuel.py
src/pudl/metadata/resources/censusdp1tract.py
src/pudl/metadata/resources/eia.py
src/pudl/metadata/resources/eia860.py
src/pudl/metadata/resources/eia860m.py
src/pudl/metadata/resources/eia861.py
src/pudl/metadata/resources/eia923.py
src/pudl/metadata/resources/eia930.py
src/pudl/metadata/resources/eiaaeo.py
src/pudl/metadata/resources/eiaapi.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/gridpathratoolkit.py
src/pudl/metadata/resources/mcoe.py
src/pudl/metadata/resources/nrelatb.py
src/pudl/metadata/resources/pudl.py
src/pudl/metadata/resources/sec10k.py
src/pudl/metadata/resources/vcerare.py
src/pudl/metadata/templates/datasette-metadata.yml.jinja
src/pudl/metadata/templates/resource_description.rst.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/eia930.py
src/pudl/output/eiaapi.py
src/pudl/output/epacems.py
src/pudl/output/ferc1.py
src/pudl/output/ferc714.py
src/pudl/output/sec10k.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/censuspep/__init__.py
src/pudl/package_data/censuspep/file_map.csv
src/pudl/package_data/censuspep/page_map.csv
src/pudl/package_data/censuspep/skipfooter.csv
src/pudl/package_data/censuspep/skiprows.csv
src/pudl/package_data/censuspep/territories.csv
src/pudl/package_data/censuspep/column_maps/__init__.py
src/pudl/package_data/censuspep/column_maps/geocodes.csv
src/pudl/package_data/eia176/__init__.py
src/pudl/package_data/eia176/column_maps/__init__.py
src/pudl/package_data/eia176/column_maps/data.csv
src/pudl/package_data/eia191/__init__.py
src/pudl/package_data/eia191/column_maps/__init__.py
src/pudl/package_data/eia191/column_maps/data.csv
src/pudl/package_data/eia757a/__init__.py
src/pudl/package_data/eia757a/column_maps/__init__.py
src/pudl/package_data/eia757a/column_maps/data.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_energy_storage_existing.csv
src/pudl/package_data/eia860/column_maps/generator_energy_storage_proposed.csv
src/pudl/package_data/eia860/column_maps/generator_energy_storage_retired.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/generator_solar_existing.csv
src/pudl/package_data/eia860/column_maps/generator_solar_retired.csv
src/pudl/package_data/eia860/column_maps/generator_wind_existing.csv
src/pudl/package_data/eia860/column_maps/generator_wind_retired.csv
src/pudl/package_data/eia860/column_maps/multifuel_existing.csv
src/pudl/package_data/eia860/column_maps/multifuel_proposed.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/boiler_nox_operation.csv
src/pudl/package_data/eia923/column_maps/byproduct_disposition.csv
src/pudl/package_data/eia923/column_maps/byproduct_expenses_and_revenues.csv
src/pudl/package_data/eia923/column_maps/cooling_system_information.csv
src/pudl/package_data/eia923/column_maps/emissions_control.csv
src/pudl/package_data/eia923/column_maps/energy_storage.csv
src/pudl/package_data/eia923/column_maps/fgd_operation_maintenance.csv
src/pudl/package_data/eia923/column_maps/fgp_operation.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/puerto_rico_generation_fuel.csv
src/pudl/package_data/eia923/column_maps/puerto_rico_plant_frame.csv
src/pudl/package_data/eia923/column_maps/stocks.csv
src/pudl/package_data/eia930/__init__.py
src/pudl/package_data/eia930/column_maps/__init__.py
src/pudl/package_data/eia930/column_maps/balance.csv
src/pudl/package_data/eia930/column_maps/interchange.csv
src/pudl/package_data/eia930/column_maps/subregion.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_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/respondent_id_ferc714.csv
src/pudl/package_data/glue/utility_id_ferc1.csv
src/pudl/package_data/glue/utility_id_pudl.csv
src/pudl/package_data/nrelatb/column_maps/data.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/pudl_models.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/package_data/test/column_maps/time.csv
src/pudl/package_data/vcerare/__init__.py
src/pudl/package_data/vcerare/file_map.csv
src/pudl/scripts/__init__.py
src/pudl/scripts/dbt_helper.py
src/pudl/scripts/pudl_null_cols.py
src/pudl/scripts/resource_description.py
src/pudl/transform/__init__.py
src/pudl/transform/censuspep.py
src/pudl/transform/classes.py
src/pudl/transform/eia.py
src/pudl/transform/eia176.py
src/pudl/transform/eia860.py
src/pudl/transform/eia860m.py
src/pudl/transform/eia861.py
src/pudl/transform/eia923.py
src/pudl/transform/eia930.py
src/pudl/transform/eiaaeo.py
src/pudl/transform/eiaapi.py
src/pudl/transform/epacems.py
src/pudl/transform/ferc.py
src/pudl/transform/ferc1.py
src/pudl/transform/ferc714.py
src/pudl/transform/gridpathratoolkit.py
src/pudl/transform/nrelatb.py
src/pudl/transform/sec10k.py
src/pudl/transform/vcerare.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
terraform/pudl-usage-metrics-dashboard.tf
terraform/pudl-viewer.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/dbt_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/ferc_xbrl_extract_test.py
test/integration/glue_test.py
test/integration/jupyter_notebooks_test.py
test/integration/plant_parts_eia_test.py
test/integration/record_linkage_test.py
test/integration/timeseries_plot_test.py
test/integration/zenodo_datapackage_test.py
test/unit/__init__.py
test/unit/conftest.py
test/unit/console_scripts_test.py
test/unit/dbt_helper_test.py
test/unit/dbt_schema_drift_test.py
test/unit/dbt_wrapper_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/validate_test.py
test/unit/analysis/__init__.py
test/unit/analysis/allocate_gen_fuel_test.py
test/unit/analysis/ml_tools_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/eiaapi_test.py
test/unit/extract/excel_test.py
test/unit/extract/extractor_test.py
test/unit/extract/phmsagas_test.py
test/unit/extract/xbrl_test.py
test/unit/output/epacems_test.py
test/unit/output/ferc1_test.py
test/unit/scripts/__init__.py
test/unit/scripts/test_pudl_null_cols.py
test/unit/transform/__init__.py
test/unit/transform/classes_test.py
test/unit/transform/eia176_test.py
test/unit/transform/eia923_test.py
test/unit/transform/eiaaeo_test.py
test/unit/transform/eiaapi_test.py
test/unit/transform/epacems_test.py
test/unit/transform/ferc1_test.py
test/unit/transform/glue_test.py
test/unit/transform/sec10k_test.py
test/unit/transform/vcerare_test.py
test/unit/workspace/__init__.py
test/unit/workspace/datastore_test.py
test/unit/workspace/resource_cache_test.py