From b9a5089aaaabb02ee315341ec16c4966ef713722 Mon Sep 17 00:00:00 2001 From: "Mindermann, Kennedy" Date: Thu, 9 Jul 2026 15:34:51 -0600 Subject: [PATCH 01/13] add readmes for input folders and fill out with information in sources.csv --- inputs/canada_imports/README.md | 9 ++ inputs/capacity_exogenous/README.md | 42 ++++++ inputs/climate/README.md | 5 + inputs/consume/README.md | 31 +++++ inputs/ctus/README.md | 6 + inputs/degradation/README.md | 3 + inputs/demand_response/README.md | 5 + inputs/dgen_model_inputs/README.md | 20 +++ inputs/disaggregation/README.md | 8 ++ inputs/emission_constraints/README.md | 11 ++ inputs/financials/README.md | 57 ++++++++ inputs/fuelprices/README.md | 45 ++++++ inputs/geothermal/README.md | 11 ++ inputs/growth_constraints/README.md | 9 ++ inputs/hydro/README.md | 13 ++ inputs/load/README.md | 23 +++ inputs/plant_characteristics/README.md | 186 +++++++++++++++++++++++-- inputs/reserves/README.md | 14 +- inputs/sets/README.md | 113 +++++++++++++++ inputs/shapefiles/README.md | 13 ++ inputs/state_policies/README.md | 39 ++++++ inputs/storage/README.md | 7 + inputs/supply_curve/README.md | 88 ++++++++++-- inputs/techs/README.md | 6 + inputs/temporal/README.md | 7 + inputs/upgrades/README.md | 18 +++ inputs/userinput/README.md | 24 ++++ inputs/valuestreams/README.md | 3 + inputs/waterclimate/README.md | 21 +++ 29 files changed, 816 insertions(+), 21 deletions(-) create mode 100644 inputs/canada_imports/README.md create mode 100644 inputs/capacity_exogenous/README.md create mode 100644 inputs/climate/README.md create mode 100644 inputs/consume/README.md create mode 100644 inputs/ctus/README.md create mode 100644 inputs/degradation/README.md create mode 100644 inputs/demand_response/README.md create mode 100644 inputs/dgen_model_inputs/README.md create mode 100644 inputs/disaggregation/README.md create mode 100644 inputs/financials/README.md create mode 100644 inputs/fuelprices/README.md create mode 100644 inputs/geothermal/README.md create mode 100644 inputs/growth_constraints/README.md create mode 100644 inputs/hydro/README.md create mode 100644 inputs/load/README.md create mode 100644 inputs/shapefiles/README.md create mode 100644 inputs/state_policies/README.md create mode 100644 inputs/storage/README.md create mode 100644 inputs/techs/README.md create mode 100644 inputs/temporal/README.md create mode 100644 inputs/upgrades/README.md create mode 100644 inputs/userinput/README.md create mode 100644 inputs/valuestreams/README.md create mode 100644 inputs/waterclimate/README.md diff --git a/inputs/canada_imports/README.md b/inputs/canada_imports/README.md new file mode 100644 index 000000000..dd728413f --- /dev/null +++ b/inputs/canada_imports/README.md @@ -0,0 +1,9 @@ +# Canadian input files + +- `can_exports_szn_frac.csv`: Annual exports [MWh] to Canada by BA + +- `can_exports.csv`: Fraction of annual exports [rate (unitless)] to Canada by season + +- `can_imports.csv`: Annual imports [MWh] from Canada by BA + +- `can_imports_quarter_frac.csv`: Fraction of annual imports [rate (unitless)] from Canada by season diff --git a/inputs/capacity_exogenous/README.md b/inputs/capacity_exogenous/README.md new file mode 100644 index 000000000..86c13b74e --- /dev/null +++ b/inputs/capacity_exogenous/README.md @@ -0,0 +1,42 @@ +# Capacity exogenous input files + +- `cappayments.csv`: + +- `cappayments_ba.csv`: + +- `demonstration_plants.csv`: Nuclear-smr demonstration plants [MW] + - Active when `GSw_NuclearDemo = 1` + - For more information, refer to the **notes** section of [https://www.energy.gov/oced/advanced-reactor-demonstration-projects-0](https://www.energy.gov/oced/advanced-reactor-demonstration-projects-0) + +- `exog_cap_geohydro_allkm_reference.csv`: + +- `exog_cap_geohydro_reference.csv`: + +- `exog_cap_upv_*.csv`: + - `exog_cap_upv_limited.csv`: + - `exog_cap_upv_open.csv`: + - `exog_cap_upv_reference.csv`: + +- `exog_cap_wind-ons_*.csv`: + - `exog_cap_wind-ons_limited.csv`: + - `exog_cap_wind-ons_open.csv`: + - `exog_cap_wind-ons_reference.csv`: + +- `interconnection_queues.csv`: + +- `prescribed_builds_wind-ofs_meshed_*.csv`: + - `prescribed_builds_wind-ofs_meshed_limited.csv`: + - `prescribed_builds_wind-ofs_meshed_open.csv`: + - `prescribed_builds_wind-ofs_meshed_reference.csv`: + +- `prescribed_builds_wind-ofs_radial_*.csv`: + - `prescribed_builds_wind-ofs_radial_limited.csv`: + - `prescribed_builds_wind-ofs_radial_open.csv`: + - `prescribed_builds_wind-ofs_radial_reference.csv`: + +- `prescribed_builds_wind-ons_*.csv`: + - `prescribed_builds_wind-ons_limited.csv`: + - `prescribed_builds_wind-ons_open.csv`: + - `prescribed_builds_wind-ons_reference.csv`: + +- `ReEDS_generator_database_final_EIA-NEMS.csv`: EIA-NEMS database of existing generators diff --git a/inputs/climate/README.md b/inputs/climate/README.md new file mode 100644 index 000000000..552b2b382 --- /dev/null +++ b/inputs/climate/README.md @@ -0,0 +1,5 @@ +# Climate input files + +- `climate_heuristics_finalyear.csv`: + +- `climate_heuristics_yearfrac.csv`: diff --git a/inputs/consume/README.md b/inputs/consume/README.md new file mode 100644 index 000000000..83fddb515 --- /dev/null +++ b/inputs/consume/README.md @@ -0,0 +1,31 @@ +# Consume input files + +- `consume_char_*.csv`: Cost (capex, FOM, VOM) and efficiency (gas and electrical) as well as storage and transmission adder (`stortran_adder`) inputs for various H2 producing technologies. Units vary by parameter; refer to [b_inputs.gms](https://github.com/ReEDS-Model/ReEDS/blob/main/reeds/core/setup/b_inputs.gms) + - `consume_char_low.csv`: Conservative assumptions + - `consume_char_ref.csv`: Reference assumptions + +- `dac_elec_BVRE_2021_*.csv`: DAC costs (capex [$/(metric ton CO2/hr)], FOM [$/(metric ton CO2/hr)/yr], VOM [$/metric ton CO2]) and conversion rate, over time. + - `dac_elec_BVRE_2021_high.csv`: High assumptions + - `dac_elec_BVRE_2021_low.csv`: Low assumptions + - `dac_elec_BVRE_2021_mid.csv`: Mid assumptions + - Citation: `REF-DAC-VALENTINE-2022` + +- `dac_gas_BVRE_2021_*.csv`: DAC costs (capex [$/(metric ton CO2/hr)], FOM [$/(metric ton CO2/hr)/yr], VOM [$/metric ton CO2]) and conversion rate, over time. + - `dac_gas_BVRE_2021_high.csv`: High assumptions + - `dac_gas_BVRE_2021_low.csv`: Low assumptions + - `dac_gas_BVRE_2021_mid.csv`: Mid assumptions + - Citation: `REF-DAC-VALENTINE-2022` + +- `dollaryear.csv`: Dollar year for various Beyond VRE scenarios + +- `h2_demand_county_share.csv`: The fraction of national hydrogen demand in that year that corresponds to each county + - Demand estimates come from https://data.openei.org/submissions/5655 + - 2021 demand shares correspond to the "Reference" scenario with light-duty vehicles / biofuels / methanol demand removed and 2050 shares correspond to the "Low Cost Electrolysis" scenario + +- `h2_exogenous_demand.csv`: Exogenous hydrogen demand by industries other than the power sector per year + +- `h2_transport_and_storage_costs.csv`: Transport and storage costs of hydrogen per year (in $2004) + + +## References +- `REF-DAC-VALENTINE-2022`: J. Valentine and A. Zoelle, "Direct Air Capture Case Studies: Sorbent System," National Energy Technology Laboratory, Pittsburgh, PA, July 8, 2022. https://doi.org/10.2172/1879535 diff --git a/inputs/ctus/README.md b/inputs/ctus/README.md new file mode 100644 index 000000000..dff268150 --- /dev/null +++ b/inputs/ctus/README.md @@ -0,0 +1,6 @@ +# Ctus input files + +- `co2_site_char.csv`: + - DollarYear: 2018 + +- `cs.csv`: diff --git a/inputs/degradation/README.md b/inputs/degradation/README.md new file mode 100644 index 000000000..04c078ace --- /dev/null +++ b/inputs/degradation/README.md @@ -0,0 +1,3 @@ +# Degradation input files + +- `degradation_annual_default.csv`: diff --git a/inputs/demand_response/README.md b/inputs/demand_response/README.md new file mode 100644 index 000000000..c8b246c6d --- /dev/null +++ b/inputs/demand_response/README.md @@ -0,0 +1,5 @@ +# Demand Response input files + +- `dr_shed_avail_scalar.csv`: + +- `dr_shed_capacity_scalar_demo_data_January_2025.csv`: diff --git a/inputs/dgen_model_inputs/README.md b/inputs/dgen_model_inputs/README.md new file mode 100644 index 000000000..3a2da88e1 --- /dev/null +++ b/inputs/dgen_model_inputs/README.md @@ -0,0 +1,20 @@ +# dGen Model Inputs input files + +- `stscen2023_electrification/distpvcap_stscen2023_electrification.csv`: + +- `stscen2023_highng/distpvcap_stscen2023_highng.csv`: Setting for distpv scenario capacity - from standard scenarios 2023 with high NG (including distpv) costs + +- `stscen2023_highre/distpvcap_stscen2023_highre.csv`: Setting for distpv scenario capacity - from standard scenarios 2023 with high RE (including distpv) costs + +- `stscen2023_lowng/distpvcap_stscen2023_lowng.csv`: Setting for distpv scenario capacity - from standard scenarios 2023 with low NG (including distpv) costs + +- `stscen2023_lowre/distpvcap_stscen2023_lowre.csv`: Setting for distpv scenario capacity - from standard scenarios 2023 with low RE (including distpv) costs + +- `stscen2023_mid_case/distpvcap_stscen2023_mid_case.csv`: + +- `stscen2023_mid_case_95_by_2035/distpvcap_stscen2023_mid_case_95_by_2035.csv`: + +- `stscen2023_mid_case_95_by_2050/distpvcap_stscen2023_mid_case_95_by_2050.csv`: + +- `stscen2023_taxcredit_extended2050/distpvcap_stscen2023_taxcredit_extended2050.csv`: + diff --git a/inputs/disaggregation/README.md b/inputs/disaggregation/README.md new file mode 100644 index 000000000..9f090b7ad --- /dev/null +++ b/inputs/disaggregation/README.md @@ -0,0 +1,8 @@ +# Disaggregation input files + +- `county_population.csv`: The population of each county, relative values are used as multipliers for downselecting data + - Data come from the U.S. Census Bureau 2021 county population estimates (https://www.census.gov/data/tables/time-series/demo/popest/2020s-counties-total.html) + +- `county_state_lpf.csv`: + +- `disagg_hydroexist.csv`: The hydropower capacity fraction of each county within a given ReEDS BA, used as multipliers for downselecting data diff --git a/inputs/emission_constraints/README.md b/inputs/emission_constraints/README.md index b2bdecda1..904f6a1f5 100644 --- a/inputs/emission_constraints/README.md +++ b/inputs/emission_constraints/README.md @@ -8,3 +8,14 @@ Note that CH4 upstream emission rate for natural gas is zero in `emit ### Global Warming Potentials A range of values for global warming potentials (GWP) of CH4 and N2O are taken from the most recent IPCC assessment reports (AR4 to AR6). Summary of the ranges of GWPs for these pollutants can be found in Table 7.15, page 1017 of the IPCC AR6 report (https://www.ipcc.ch/report/ar6/wg1/downloads/report/IPCC_AR6_WGI_FullReport.pdf). + +### Natural Gas Capital Recovery Factor (CRF) Penalties +`ng_crf_penalty.csv` contains a cost adjustment for NG techs in scenarios with national decarbonization targets. For more information on how these were calculated, refer to [PR #1220](https://github.nrel.gov/ReEDS/ReEDS-2.0/pull/1220). + +### The Regional Greenhouse Gas Initiative (RGGI) +- `rggi_states.csv`: List of participating RGGI states + - Citation: https://www.rggi.org/program-overview-and-design/elements + +- `rggicon.csv`: CO2 caps for RGGI states in metric tons + - Citation: https://www.rggi.org/allowance-tracking/allowance-distribution + diff --git a/inputs/financials/README.md b/inputs/financials/README.md new file mode 100644 index 000000000..4eea815c2 --- /dev/null +++ b/inputs/financials/README.md @@ -0,0 +1,57 @@ +# Financials input files + +- `cap_penalty.csv`: + +- `construction_schedules_default.csv`: + +- `construction_times_default.csv`: + +- `currency_incentives.csv`: + +- `deflator.csv`: Dollar year deflator to convert values to 2004$ + +- `depreciation_schedules_default.csv`: + +- `energy_communities.csv`: + +- `financials_hydrogen.csv`: + +- `financials_sys_ATB2023.csv`: + +- `financials_sys_ATB2024.csv`: + +- `financials_tech_ATB2023_CRP20.csv`: + +- `financials_tech_ATB2023.csv`: + +- `financials_tech_ATB2024.csv`: + +- `financials_transmission_30ITC_0pen_2022_2031.csv`: + +- `financials_transmission_default.csv`: + +- `incentives_*.csv`: + - `incentives_annual.csv`: + - `incentives_biennial.csv`: + - `incentives_ira_45q_45v_extension.csv`: + - `incentives_ira.csv`: + - `incentives_noira.csv`: + - `incentives_none.csv`: + - `incentives_obbba_conservative.csv`: + - `incentives_obbba.csv`: + +- `inflation_default.csv`: Annual inflation factors from 1914 through 2200 + - historical values use the avg-avg values from https://www.usinflationcalculator.com/inflation/consumer-price-index-and-annual-percent-changes-from-1913-to-2008/ + +- `nuclear_energy_communities.csv`: Counties belonging to metropolitan statistical areas (MSAs) for which at least 0.17% of direct employment has been related to nuclear power at any point since 2010 + - These are determined partly by following the process described in Section 2.6 of https://home.treasury.gov/system/files/8861/EnergyCommunities_Data_Documentation.pdf and substituting in the NAICS code for nuclear electric power generation (221113) and partly by determining counties that belong to MSAs where the number of people employed by national labs engaged in nuclear research and development (PNNL, INL, ORNL, SNL, LLNL, Argonne, and LANL) has been at least 0.17 percent of the MSA's total employment at any point since 2010 + +- `reg_cap_cost_diff_default.csv`: Region-specific differences for capital cost of all resources + - Add 1 to produce a multiplier + +- `retire_penalty.csv`: + +- `supply_chain_adjust.csv`: + +- `tc_phaseout_schedule_ira2022.csv`: + diff --git a/inputs/fuelprices/README.md b/inputs/fuelprices/README.md new file mode 100644 index 000000000..4365c28a4 --- /dev/null +++ b/inputs/fuelprices/README.md @@ -0,0 +1,45 @@ +# Fuel prices input files + +- `alpha_AEO_{YYYY}_*.csv`: census division alpha values, used in the calculation of natural gas demand curves ($2004 dollar year) + - `alpha_AEO_{YYYY}_HOG.csv`: High Oil and Gas Resource and Technology scenario + - `alpha_AEO_{YYYY}_LOG.csv`: Low Oil and Gas Resource and Technology scenario + - `alpha_AEO_{YYYY}_reference.csv`: Reference scenario + +- `cd_beta0.csv`: Reference census division beta levels electric sector ($2004 dollar year) + +- `cd_beta0_allsector.csv`: Reference census division beta levels all sectors ($2004 dollar year) + +- `coal_AEO_2025_reference.csv`: [AEO2025](https://www.eia.gov/outlooks/aeo/pdf/2025/AEO2025-narrative.pdf) Reference case census division fuel price [$/MMBtu] of coal with missing values forward-filled from earlier years and missing New England values set to Mid Atlantic + +- `coal_AEO_2026_altelec.csv`: [AEO2026](https://www.eia.gov/outlooks/aeo/) Alternative Electricity case census division fuel price [$/MMBtu] of coal with missing New England values set to Mid Atlantic + +- `coal_AEO_2026_baseline.csv`: [AEO2026](https://www.eia.gov/outlooks/aeo/) Counterfactual Baseline case census division fuel price [$/MMBtu] of coal with missing values forward-filled from earlier years and missing New England values set to Mid Atlantic + +- `dollaryear.csv`: Dollar year mapping for each fuel price scenario + +- `h2-combustion_*.csv`: price of hydrogren for combustion technologies (h2-ct and cc) at $X/MMBtu for all years + - `h2-combustion_10.csv`: $10/MMBtu + - `h2-combustion_30.csv`: $30/MMBtu + - `h2-combustion_reference.csv`: $20/MMBtu + +- `ng_AEO_{YYYY}_*.csv`: census division fuel price [$/MMBtu] of natural gas ($2004 dollar year) + - `ng_AEO_{YYYY}_HOG.csv`: High Oil and Gas Resource and Technology scenario + - `ng_AEO_{YYYY}_LOG.csv`: Low Oil and Gas Resource and Technology scenario + - `ng_AEO_{YYYY}_reference.csv`: Reference scenario + - `ng_AEO_{YYYY}_baseline.csv`: + +- `ng_demand_AEO_{YYYY}_*.csv`: census division natural gas demand [Quads] for the **electric sector**, used in the calculation of natural gas demand curves ($2004 dollar year) + - `ng_demand_AEO_{YYYY}_HOG.csv`: High Oil and Gas Resource and Technology census division natural gas demand + - `ng_demand_AEO_{YYYY}_LOG.csv`: Low Oil and Gas Resource and Technology census division natural gas demand + - `ng_demand_AEO_{YYYY}_reference.csv`: Reference census division natural gas demand + - `ng_demand_AEO_{YYYY}_baseline.csv`: + +- `ng_tot_demand_AEO_{YYYY}_*.csv`: census division natural gas demand [Quads] across **all sectors**, used in the calculation of natural gas demand curves ($2004 dollar year) + - `ng_tot_demand_AEO_{YYYY}_HOG.csv`: High Oil and Gas Resource and Technology census division natural gas demand + - `ng_tot_demand_AEO_{YYYY}_LOG.csv`: Low Oil and Gas Resource and Technology census division natural gas demand + - `ng_tot_demand_AEO_{YYYY}_reference.csv`: Reference census division natural gas demand + - `ng_tot_demand_AEO_{YYYY}_baseline.csv`: + +- `uranium_AEO_2025_*.csv`: + - `uranium_AEO_2025_reference.csv`: + - `uranium_AEO_2026_baseline.csv`: diff --git a/inputs/geothermal/README.md b/inputs/geothermal/README.md new file mode 100644 index 000000000..fe32c58dc --- /dev/null +++ b/inputs/geothermal/README.md @@ -0,0 +1,11 @@ +# Geothermal input files + +- `geo_discovery_BAU.csv`: + +- `geo_discovery_factor_ATB_2023.csv`: + +- `geo_discovery_factor_reV.csv`: + +- `geo_discovery_TI.csv`: + +- `geo_rsc_ATB_2023.csv`: diff --git a/inputs/growth_constraints/README.md b/inputs/growth_constraints/README.md new file mode 100644 index 000000000..46486e5d3 --- /dev/null +++ b/inputs/growth_constraints/README.md @@ -0,0 +1,9 @@ +# Growth Constraints input files + +- `gbin_min.csv`: + +- `growth_bin_size_mult.csv`: + +- `growth_limit_absolute.csv`: Maximum expected annual builds [MW/year] for wind, batteries, and UPV from 2024-2026 using observed record builds + +- `growth_penalty.csv`: diff --git a/inputs/hydro/README.md b/inputs/hydro/README.md new file mode 100644 index 000000000..cd15c6576 --- /dev/null +++ b/inputs/hydro/README.md @@ -0,0 +1,13 @@ +# Hydro input files + +- `cap_existing_hydro.csv`: Annual capacities [MW] for hydro plants spanning 2007-2022, which come from ORNL's Existing Hydropower Assets dataset + +- `hyd_fom.csv`: Regional FOM costs for hydro + +- `hydcf_fixed.csv`: Fixed monthly zonal hydro capacity factor data partially created by ORNL and partially derived from ORNL's Existing Hydropower Assets dataset + +- `hydro_mingen.csv`: + +- `net_gen_existing_hydro.csv`: Monthly net generation values [MWh] for hydro plants spanning 2007-2022, which come from ORNL's Existing Hydropower Assets dataset + +- `SeaCapAdj_hy.csv`: diff --git a/inputs/load/README.md b/inputs/load/README.md new file mode 100644 index 000000000..0df673f89 --- /dev/null +++ b/inputs/load/README.md @@ -0,0 +1,23 @@ +# Load input files +## Load Growth Projections +- `demand_AEO_2025_high.csv`: Load growth projection from the AEO2025 High Economic Growth scenario + +- `demand_AEO_2025_low.csv`: Load growth projection from the AEO2025 Low Economic Growth scenario + +- `demand_AEO_2025_reference.csv`: Load growth projection from the AEO2025 Reference scenario + +- `demand_AEO_2026_baseline.csv`: Load growth projection from the AEO2026 Counterfactual Baseline scenario + +- `demand_AEO_2026_high.csv`: Load growth projection from the AEO2026 High Economic Growth scenario + +- `demand_AEO_2026_low.csv`: Load growth projection from the AEO2026 Low Economic Growth scenario + +## Load Growth Multipliers +- `cangrowth.csv`: Canada load growth multiplier + +- `mex_growth_rate.csv`: Mexico load growth multiplier + +## Other +- `EIA_loadbystate.csv`: + +- `loadsite_country_test.csv`: \ No newline at end of file diff --git a/inputs/plant_characteristics/README.md b/inputs/plant_characteristics/README.md index 200ae3c34..865d31bc8 100644 --- a/inputs/plant_characteristics/README.md +++ b/inputs/plant_characteristics/README.md @@ -1,10 +1,176 @@ -# Files -### startcost.csv -Most startup costs are taken from Lew et al 2013 - Western Wind and Solar Integration Study Phase 2 [(NREL/TP-5500-55588)](https://www.nlr.gov/docs/fy13osti/55588.pdf). The original data, reported in $2011/MW in Table 7, are: -* Coal: 124 -* Gas-CC: 81 -* Gas-CT: 67 -* Steam: 86 -* Nuclear: 155 -RPM uses 466 $2011/MW for nuclear, but we don't have a citable source for that number. -CCS startup costs are assumed to be the startup cost for the non-CCS version multiplied by the ratio of 2035 VOM costs between gas-cc-ccs and gas-cc in ATB 2023. +# Plant characteristics input files + +- `battery_ATB_2024_*.csv`: + - `battery_ATB_2024_advanced.csv`: + - `battery_ATB_2024_conservative.csv`: + - `battery_ATB_2024_moderate.csv`: + +- `beccs_BVRE_2021_*.csv`: + - `beccs_BVRE_2021_high.csv`: + - `beccs_BVRE_2021_low.csv`: + - `beccs_BVRE_2021_mid.csv`: + +- `beccs_lowcost.csv`: + +- `beccs_reference.csv`: + +- `biopower_ATB_2024_moderate.csv`: + +- `ccsflex_ATB_2020_*.csv`: + - `ccsflex_ATB_2020_cost.csv`: + - `ccsflex_ATB_2020_perf.csv`: + +- `coal-ccs_ATB_2024_*.csv`: + - `coal-ccs_ATB_2024_advanced.csv`: + - `coal-ccs_ATB_2024_conservative.csv`: + - `coal-ccs_ATB_2024_moderate.csv`: + +- `coal_ATB_2024_moderate.csv`: + +- `cost_opres_*.csv`: + - `cost_opres_default.csv`: + - `cost_opres_market.csv`: + +- `csp_ATB_2023_*.csv`: + - `csp_ATB_2023_advanced.csv`: + - `csp_ATB_2023_conservative.csv`: + - `csp_ATB_2023_moderate.csv`: + +- `csp_ATB_2024_*.csv`: + - `csp_ATB_2024_advanced.csv`: + - `csp_ATB_2024_conservative.csv`: + - `csp_ATB_2024_moderate.csv`: + +- `csp_SunShot2030.csv`: CSP costs from the SunShot2030 cost scenario + +- `dollaryear.csv`: Dollar year mapping for each plant cost scenario + +- `dr_shed_*_demo_data_January_2025.csv`: + - `dr_shed_capcost_scalars_demo_data_January_2025.csv`: + - `dr_shed_fom_demo_data_January_2025.csv`: + - `dr_shed_vom_demo_data_January_2025.csv`: + +- `evmc_*_Baseline.csv`: + - `evmc_shape_Baseline.csv`: + - `evmc_storage_Baseline.csv`: + +- `fuelcell_ATB_2024_*.csv`: + - `fuelcell_ATB_2024_advanced.csv`: + - `fuelcell_ATB_2024_moderate.csv`: + +- `gas-ccs_ATB_2024_*.csv`: + - `gas-ccs_ATB_2024_advanced.csv`: + - `gas-ccs_ATB_2024_conservative.csv`: + - `gas-ccs_ATB_2024_moderate.csv`: + +- `gas_ATB_2024_moderate.csv`: + +- `geo_ATB_2023_*.csv`: + - `geo_ATB_2023_advanced.csv`: + - `geo_ATB_2023_conservative.csv`: + - `geo_ATB_2023_moderate.csv`: + +- `geo_ATB_2024_*.csv`: + - `geo_ATB_2024_advanced.csv`: + - `geo_ATB_2024_conservative.csv`: + - `geo_ATB_2024_moderate.csv`: + +- `h2-combustion_ATB_202*.csv`: + - `h2-combustion_ATB_2023.csv`: + - `h2-combustion_ATB_2024.csv`: Hydrogen CT and CC plant costs generated in preprocessing from moderate case NREL ATB 2024 data + +- `heat_rate_adj.csv`: Heat rate adjustment multiplier by technology + +- `heat_rate_penalty_spin.csv`: + +- `hydro_ATB_2019_*.csv`: + - `hydro_ATB_2019_constant.csv`: Hydro costs from the 2019 ATB constant cost scenario + - `hydro_ATB_2019_low.csv`: Hydro costs from the 2019 ATB low cost scenario + - `hydro_ATB_2019_mid.csv`: Hydro costs from the 2019 ATB mid cost scenario + +- `maxage.csv`: Maximum age allowed for each technology + +- `maxdailycf.csv`: Maximum daily capacity factor - dr_shed input supply curves are based on one 4-hour event per day + +- `minCF.csv`: Minimum annual capacity factor for each tech fleet - applied to i-rto + +- `min_retire_age.csv`: Minimum retirement age for given technology + +- `mingen_fixed.csv`: + +- `minloadfrac0.csv`: Characteristics/minloadfrac0 database of minloadbed generator cs + +- `mttr.csv`: + +- `nuclear-smr_ATB_2024_*.csv`: + - `nuclear-smr_ATB_2024_advanced.csv`: + - `nuclear-smr_ATB_2024_conservative.csv`: + - `nuclear-smr_ATB_2024_moderate.csv`: + +- `nuclear_ATB_2024_*.csv`: + - `nuclear_ATB_2024_advanced.csv`: + - `nuclear_ATB_2024_conservative.csv`: + - `nuclear_ATB_2024_moderate.csv`: + +- `ofs-wind_ATB_2023_*.csv`: + - `ofs-wind_ATB_2023_advanced.csv`: 2023 advanced ofs-wind capital, fixed O&M, var O&M costs and rsc_mult (SC cost reduction mult) by class and year + - `ofs-wind_ATB_2023_conservative.csv`: 2023 conservative ofs-wind capital, fixed O&M, var O&M costs and rsc_mult (SC cost reduction mult) by class and year + - `ofs-wind_ATB_2023_moderate.csv`: 2023 moderate ofs-wind capital, fixed O&M, var O&M costs and rsc_mult (SC cost reduction mult) by class and year + - `ofs-wind_ATB_2023_moderate_noFloating.csv`: 2023 moderate_noFloating ofs-wind capital (5x floating capital cost), fixed O&M, var O&M costs and rsc_mult (SC cost reduction mult) by class and year + +- `ofs-wind_ATB_2024_*.csv`: + - `ofs-wind_ATB_2024_advanced.csv`: + - `ofs-wind_ATB_2024_conservative.csv`: 2024 conservative ofs-wind capital, fixed O&M, var O&M costs and rsc_mult (SC cost reduction mult) by class and year + - `ofs-wind_ATB_2024_moderate.csv`: 2024 moderate ofs-wind capital, fixed O&M, var O&M costs and rsc_mult (SC cost reduction mult) by class and year + - `ofs-wind_ATB_2024_moderate_noFloating.csv`: 2024 moderate_noFloating ofs-wind capital (5x floating capital cost), fixed O&M, var O&M costs and rsc_mult (SC cost reduction mult) by class and year + +- `ons-wind_ATB_2023_*.csv`: + - `ons-wind_ATB_2023_advanced.csv`: Advanced cost and performance inputs from the 2023 Annual Technology Baseline for land-based wind + - `ons-wind_ATB_2023_conservative.csv`: Conservative cost and performance inputs from the 2023 Annual Technology Baseline for land-based wind + - `ons-wind_ATB_2023_moderate.csv`: Moderate cost and performance inputs from the 2023 Annual Technology Baseline for land-based wind + +- `ons-wind_ATB_2024_*.csv`: + - `ons-wind_ATB_2024_advanced.csv`: Advanced cost and performance inputs from the 2024 Annual Technology Baseline for land-based wind + - `ons-wind_ATB_2024_conservative.csv`: Conservative cost and performance inputs from the 2024 Annual Technology Baseline for land-based wind + - `ons-wind_ATB_2024_moderate.csv`: Moderate cost and performance inputs from the 2024 Annual Technology Baseline for land-based wind + +- `other_plantchar.csv`: + +- `outage_forced_*.csv`: + - `outage_forced_static.csv`: Forced outage rates by technology + - `outage_forced_temperature_murphy2019.csv`: + +- `outage_scheduled_*.csv`: + - `outage_scheduled_monthly.csv`: + - `outage_scheduled_static.csv`: Scheduled outage rate by technology + +- `pcm_defaults.json`: + +- `pvb_benchmark2020.csv`: + +- `ramprate.csv`: Generator ramp rates by technology + +- `startcost.csv`: + - Most startup costs are taken from Lew et al 2013 - Western Wind and Solar Integration Study Phase 2 [(NREL/TP-5500-55588)](https://www.nlr.gov/docs/fy13osti/55588.pdf) + - The original data, reported in $2011/MW in Table 7 are: + - Coal: 124 + - Gas-CC: 81 + - Gas-CT: 67 + - Steam: 86 + - Nuclear: 155 + - RPM uses 466 $2011/MW for nuclear, but we don't have a citable source for that number + - CCS startup costs are assumed to be the startup cost for the non-CCS version multiplied by the ratio of 2035 VOM costs between gas-cc-ccs and gas-cc in ATB 2023 + +- `unitsize_atb.csv`: + +- `upv_ATB_2023_*.csv`: + - `upv_ATB_2023_advanced.csv`: + - `upv_ATB_2023_conservative.csv`: + - `upv_ATB_2023_moderate.csv`: + +- `upv_ATB_2024_*.csv`: + - `upv_ATB_2024_advanced.csv`: + - `upv_ATB_2024_conservative.csv`: + - `upv_ATB_2024_moderate.csv`: + +- `years_until_endogenous.csv`: \ No newline at end of file diff --git a/inputs/reserves/README.md b/inputs/reserves/README.md index 77f10e220..858a3fc03 100644 --- a/inputs/reserves/README.md +++ b/inputs/reserves/README.md @@ -1,11 +1,19 @@ -# Input files - +# Reserves input files - `ccseason_dates.csv`: Defines the time resolution (`ccseason`) on which the capacity market is cleared when using the capacity credit resource adequacy method. New `ccseason` definitions may be added as new columns (and added to the choices for the `GSw_PRM_CapCreditSeasons` switch in `cases.csv`), but each column should include a `hot` and `cold` season, since the nameplate capacity is adjusted in those seasons based on summer/winter capacities from EIA and projected climate impacts (if activated via the `GSw_ClimateHeuristics` switch). + - `peak_net_imports.csv`: 99.9th percentile coincident transfers (BA-level, aggregated to NERC region-level) between 2019-2023 from EIA Hourly Grid Monitor used as an estimate of current interregional transfer capabilities, as tabulated in [ESIG 2024](https://www.esig.energy/wp-content/uploads/2024/06/ESIG-Interregional-Transmission-Resilience-methodology-report-2024.pdf). Values for SERC-E/SE/C calculated using ESIG 2024 methodology. The same 0.1% definition has been used elsewhere, e.g. . Values for MW_TotalDemand are for 2024 from [LTRA 2023](https://www.nerc.com/pa/RAPA/ra/Reliability%20Assessments%20DL/NERC_LTRA_2023.pdf) and represent on-peak projections (same as used in NERC planning reserve margin calculations). -- `prm_annual.csv`: Taken from the 2023 NERC LTRA (specifically the "Reference Margin Level (%)" reported for each reliability region) + +- `prm_annual.csv`: Annual planning reserve margin by NERC region + - Taken from the 2023 NERC LTRA (specifically the "Reference Margin Level (%)" reported for each reliability region) + +- `opres_periods.csv`: + +- `orperc.csv`: + +- `ramptime.csv`: diff --git a/inputs/sets/README.md b/inputs/sets/README.md index 7384cc99e..27a67c1b2 100644 --- a/inputs/sets/README.md +++ b/inputs/sets/README.md @@ -46,3 +46,116 @@ - Aliases of sets defined in `b_inputs.gms` (e.g., `h`→`hh`) should instead be defined in GAMS after the set definition - `_pcat.csv`: prescribed capacity categories - The `pcat` set in GAMS (defined in `writecapdat.py`) includes the members of the `i` set; this file includes only the *extra* elements on top of the `i` set + +## Additional files +- `RPSCat.csv`: set of RPS constraint categories, including clean energy standards + +- `aclike.csv`: set of AC transmission capacity types + +- `allt.csv`: set of all potential years + +- `bioclass.csv`: set of bio tech classes + +- `ccsflex_cat.csv`:set of flexible ccs performance parameter categories + +- `climate_param.csv`: set of parameters defined in climate_heuristics_finalyear + +- `consumecat.csv`: set of categories for consuming facility characteristics + +- `csapr_cat.csv`: set of CSAPR regulation categories + +- `csapr_group.csv`: set of CSAPR trading groups + +- `e.csv`: set of emission categories used in model + +- `eall.csv`: set of emission categories used in reporting + +- `etype.csv`: + +- `f.csv`: set of fuel types + +- `flex_type.csv`: set of demand flexibility types + +- `fuel2tech.csv`: mapping between fuel types and generations + +- `fuelbin.csv`: set of gas usage brackets + +- `gb.csv`: set of gas price bins + +- `gbin.csv`: set of growth bins + +- `geotech.csv`: set of geothermal technology categories + +- `h2_st.csv`: defines investments needed to store and transport H2 + +- `h2_stor.csv`: set of H2 storage options + +- `hintage_char.csv`: set of characteristics available in hintage_data + +- `i.csv`: set of technologies + +- `i_geotech.csv`: crosswalk between an individual geothermal technology and its category + +- `i_h2_ptc_gen.csv`: set of technologies which can produce energy for electrolyzers claiming the hydrogen production tax credit due to their low lifecycle carbon emissions + +- `i_p.csv`: mapping from technologies to the products they produce + +- `i_subtech.csv`: set of categories for subtechs + +- `i_water_nocooling.csv`: set of technologies that use water, but are not differentiated by cooling tech and water source + +- `lcclike.csv`: set of transmission capacity types where lines are bundled with AC/DC converters + +- `month.csv`: + +- `noretire.csv`: set of technologies that will never be retired + +- `notvsc.csv`: set of transmission capacity types that are not VSC + +- `ofstype.csv`: set of offshore types used in offshore requirement constraint (eq_RPS_OFSWind) + +- `ofstype_i.csv`: crosswalk between ofstype and i + +- `orcat.csv`: set of operating reserve categories + +- `ortype.csv`: set of types of operating reserve constraints + +- `p.csv`: set of products produced + +- `plantcat.csv`: set of categories for plant characteristics + +- `prepost.csv`: + +- `prescriptivelink0.csv`: initial set of prescribed categories and their technologies - used in assigning prescribed builds + +- `pvb_agg.csv`: crosswalk between hybrid pv+battery configurations and technology options + +- `pvb_config.csv`: set of hybrid pv+battery configurations + +- `quarter.csv`: + +- `resourceclass.csv`: set of renewable resource classes + +- `sdbin.csv`: set of storage durage bins + +- `tg.csv`: set of technology groups + +- `tg_rsc_cspagg.csv`: set of csp technologies that belong to the same class + +- `tg_rsc_upvagg.csv`: set of pv and pvb technologies that belong to the same class + +- `trancap_fut_cat.csv`: set of categories of near-term transmission projects that describe the likelihood of being completed + +- `trtype.csv`: set of transmission capacity types + +- `unitspec_upgrades.csv`: set of upgraded technologies that get unit-specific characteristics + +- `upgrade_hintage_char.csv`: set to operate over in extension of hintage_data characteristics when sw_upgrades = 1 + +- `w.csv`: set of water withdrawal or consumption options for water techs + +- `wst_climate.csv`: set of water sources affected by climate change + +- `wst_surface.csv`: + +- `yearafter.csv`: set to loop over for the final year calculation diff --git a/inputs/shapefiles/README.md b/inputs/shapefiles/README.md new file mode 100644 index 000000000..c2b4199d7 --- /dev/null +++ b/inputs/shapefiles/README.md @@ -0,0 +1,13 @@ +# Shapefiles input files + +- `ctus_cs_polygons.gpkg`: + +- `greatlakes.gpkg`: + +- `h2_storage_sites.gpkg`: + +- `offshore_zones.gpkg`: + +- `state_fips_codes.csv`: Mapping of states to FIPS codes and postal code abbreviations + +- `timezones.gpkg`: diff --git a/inputs/state_policies/README.md b/inputs/state_policies/README.md new file mode 100644 index 000000000..2e709cf5a --- /dev/null +++ b/inputs/state_policies/README.md @@ -0,0 +1,39 @@ +# State Policies input files + +- `acp_disallowed.csv`: List of states which do not allow alternative compliance payments in place of meeting RPS or CES requirements + +- `acp_prices.csv`: + +- `ces_fraction.csv`: Annual compliance for states with a CES policy + +- `forced_retirements.csv`: List of regions with mandatory retirement policies for certain technologies + +- `hydrofrac_policy.csv`: + +- `ng_crf_penalty_st.csv`: Cost adjustment for NG techs in states where all NG techs must be retired by a certain year + +- `nuclear_subsidies.csv`: + +- `offshore_req_default.csv`: Default state mandates of offshore wind capacity [MW], updated in November 2025 + +- `oosfrac.csv`: Defines the fraction of renewable and clean energy credits can be purchased from out of state (oos). Applied for RPS and CES. + +- `recstyle.csv`: Indication for how to apply state requirement (0 = end-use sales, 1 = bus-bar sales, 2 = generation). Default is 0. + +- `rectable.csv`: Table defining which states are allowed to trade RECs + +- `rps_fraction.csv`: Indicates what fraction of sales or generation (based on recstyle.csv) must be from renewable energy + +- `storage_mandates.csv`: Energy storage mandates by region + +- `techs_banned_ces.csv`: Indicates which technologies are not eligible to contribute to CES + +- `techs_banned_imports_rps.csv`: + +- `techs_banned_rps.csv`: Indicates which technologies are not eligible to contribute to RPS + +- `techs_banned.yaml`: + +- `unbundled_limit_ces.csv`: Limit on fraction of credits towards CES which can be purchased unbundled from other states + +- `unbundled_limit_rps.csv`: Limit on fraction of credits towards RPS which can be purchased unbundled from other states diff --git a/inputs/storage/README.md b/inputs/storage/README.md new file mode 100644 index 000000000..c1955b070 --- /dev/null +++ b/inputs/storage/README.md @@ -0,0 +1,7 @@ +# Storage input files + +- `cap_existing_psh.csv`: County-wide PSH operational capacity [MW/MWh], pump capacity, and max energy, based on plant-level data from https://www.hydropower.org/hydropower-pumped-storage-tool + +- `PSH_supply_curves_durations.csv`: + +- `storage_duration.csv`: diff --git a/inputs/supply_curve/README.md b/inputs/supply_curve/README.md index 23efcd7c4..21ba7ddd6 100644 --- a/inputs/supply_curve/README.md +++ b/inputs/supply_curve/README.md @@ -1,8 +1,80 @@ -# Renewable energy supply curves -## CSP (concentrated solar thermal power) -The CSP resource classes are defined as follows: -* 1: CF < 0.23 -* 2: 0.23 ≤ CF < 0.26 -* 3: 0.26 ≤ CF - -Site-level CSP supply curve costs are copied from the site-level supply curve costs for utility-scale photovoltaics (UPV). The mapping code is available on the [ReEDS input-processing repo](https://github.com/ReEDS-Model/ReEDS_Input_Processing/tree/main/csp). +# Renewable energy supply curve files + +- CSP (concentrated solar thermal power): + - The CSP resource classes are defined as follows: + - 1: CF < 0.23 + - 2: 0.23 ≤ CF <0.26 + - 3: 0.26 ≤ CF + - Site-level CSP supply curve costs are copied from the site-level supply curve costs for utility-scale photovoltaics (UPV). The mapping code is available on the [ReEDS input-processing repo](https://github.com/ReEDS-Model/ReEDS_Input_Processing/tree/main/csp). + +- `bio_supplycurve.csv`: Regional biomass supply and costs by resource class + - Dollar year: 2015 + +- `dollaryear.csv`: + +- `dr_shed_cap_demo_data_January_2025.csv`: + +- `dr_shed_cost_demo_data_January_2025.csv`: + +- `hyd_add_upg_cap.csv`: + +- `hydcap.csv`: + +- `hydcost.csv`: + +- `interconnection_land.h5`: + +- `interconnection_offshore.h5`: + +- `PSH_supply_curves_capacity_*.csv`: Pumped storage hydropower supply curve capacity as used in 2025 Annual Technology Baseline. Citation: https://www.nlr.gov/gis/psh-supply-curves + - `PSH_supply_curves_capacity_10hr_ref_apr2025.csv`: supply curve capacity assuming 10 hour duration and reference exclusions + - `PSH_supply_curves_capacity_10hr_wEph_apr2025.csv`: supply curve capacity assuming 10 hour duration and allowing sites on ephemeral streams + - `PSH_supply_curves_capacity_10hr_wExist_apr2025.csv`: supply curve capacity assuming 10 hour duration and allowing sites using existing reservoirs + - `PSH_supply_curves_capacity_10hr_wExist_wEph_apr2025.csv`: supply curve capacity assuming 10 hour duration and allowing sites using existing reservoirs and on ephemeral streams + - `PSH_supply_curves_capacity_12hr_ref_apr2025.csv`: supply curve capacity assuming 12 hour duration and reference exclusions + - `PSH_supply_curves_capacity_12hr_wEph_apr2025.csv`: supply curve capacity assuming 12 hour duration and allowing sites on ephemeral streams + - `PSH_supply_curves_capacity_12hr_wExist_apr2025.csv`: supply curve capacity assuming 12 hour duration and allowing sites using existing reservoirs + - `PSH_supply_curves_capacity_12hr_wExist_wEph_apr2025.csv`: supply curve capacity assuming 12 hour duration and allowing sites using existing reservoirs and on ephemeral streams + - `PSH_supply_curves_capacity_8hr_ref_apr2025.csv`: supply curve capacity assuming 8 hour duration and reference exclusions + - `PSH_supply_curves_capacity_8hr_wEph_apr2025.csv`: supply curve capacity assuming 8 hour duration and allowing sites on ephemeral streams + - `PSH_supply_curves_capacity_8hr_wExist_apr2025.csv`: supply curve capacity assuming 8 hour duration and allowing sites using existing reservoirs + - `PSH_supply_curves_capacity_8hr_wExist_wEph_apr2025.csv`: supply curve capacity assuming 8 hour duration and allowing sites using existing reservoirs and on ephemeral streams + +- `PSH_supply_curves_cost_*.csv`: Pumped storage hydropower supply curve cost as used in 2025 Annual Technology Baseline. Citation: https://www.nlr.gov/gis/psh-supply-curves + - `PSH_supply_curves_cost_10hr_ref_apr2025.csv`: assuming 10 hour duration and reference exclusions + - `PSH_supply_curves_cost_10hr_wEph_apr2025.csv`: assuming 10 hour duration and allowing sites on ephemeral streams + - `PSH_supply_curves_cost_10hr_wExist_apr2025.csv`: assuming 10 hour duration and allowing sites using existing reservoirs + - `PSH_supply_curves_cost_10hr_wExist_wEph_apr2025.csv`: assuming 10 hour duration and allowing sites using existing reservoirs and on ephemeral streams + - `PSH_supply_curves_cost_12hr_ref_apr2025.csv`: assuming 12 hour duration and reference exclusions + - `PSH_supply_curves_cost_12hr_wEph_apr2025.csv`: assuming 12 hour duration and allowing sites on ephemeral streams + - `PSH_supply_curves_cost_12hr_wExist_apr2025.csv`: assuming 12 hour duration and allowing sites using existing reservoirs + - `PSH_supply_curves_cost_12hr_wExist_wEph_apr2025.csv`: assuming 12 hour duration and allowing sites using existing reservoirs and on ephemeral streams + - `PSH_supply_curves_cost_8hr_ref_apr2025.csv`: assuming 8 hour duration and reference exclusions + - `PSH_supply_curves_cost_8hr_wEph_apr2025.csv`: assuming 8 hour duration and allowing sites on ephemeral streams + - `PSH_supply_curves_cost_8hr_wExist_apr2025.csv`: assuming 8 hour duration and allowing sites using existing reservoirs + - `PSH_supply_curves_cost_8hr_wExist_wEph_apr2025.csv`: assuming 8 hour duration and allowing sites using existing reservoirs and on ephemeral streams + +- `rev_paths.csv`: + +- `sc_point_gid_old2new.csv`: + +- `sitemap.h5`: + +- `supplycurve_egs-reference.csv`: + +- `supplycurve_upv-*.csv:`: UPV supply curve from reV. Capacity numbers are in MW_DC and cost numbers are in $/MW_AC. Citation: https://docs.nlr.gov/docs/fy25osti/91900.pdf + - `supplycurve_upv-limited.csv`: limited siting scenario + - `supplycurve_upv-open.csv`: open siting scenario + - `supplycurve_upv-reference.csv`: reference siting scenario + +- `supplycurve_wind-ofs-*.csv`: Offshore wind supply curve from reV. Citation: https://docs.nlr.gov/docs/fy25osti/91900.pdf + - `supplycurve_wind-ofs-limited.csv`: limited siting scenario + - `supplycurve_wind-ofs-open.csv`: open siting scenario + - `supplycurve_wind-ofs-reference.csv`: reference siting scenario + +- `supplycurve_wind-ons-*.csv`: Land-based wind supply curve. Citation: https://docs.nlr.gov/docs/fy25osti/91900.pdf + - `supplycurve_wind-ons-limited.csv`: limited siting scenario + - `supplycurve_wind-ons-open.csv`: open siting scenario + - `supplycurve_wind-ons-reference.csv`: reference siting scenario + +- `trans_intra_cost_adder.csv`: diff --git a/inputs/techs/README.md b/inputs/techs/README.md new file mode 100644 index 000000000..f65bbc772 --- /dev/null +++ b/inputs/techs/README.md @@ -0,0 +1,6 @@ +# Techs +- `tech_resourceclass.csv`: + +- `techs_default.csv`: List of technologies to be used in the model + +- `techs_subsetForTesting.csv`: Short list of technologies for testing diff --git a/inputs/temporal/README.md b/inputs/temporal/README.md new file mode 100644 index 000000000..8e1d9b4dc --- /dev/null +++ b/inputs/temporal/README.md @@ -0,0 +1,7 @@ +# Temporal input files + +- `month2quarter.csv`: + +- `period_szn_user.csv`: + +- `stressperiods_user.csv`: diff --git a/inputs/upgrades/README.md b/inputs/upgrades/README.md new file mode 100644 index 000000000..9aeb9e0d6 --- /dev/null +++ b/inputs/upgrades/README.md @@ -0,0 +1,18 @@ +# Upgrades input files + +- `i_coolingtech_watersource_upgrades.csv`: List of cooling technologies for water sources that can be upgraded. + +- `i_coolingtech_watersource_upgrades_link.csv`: List of cooling technologies for water sources that can be upgraded + their to, from, ctt (cooling technology type) and wst (water source type) + +- `upgrade_costs_ccs_coal.csv`: + +- `upgrade_costs_ccs_gas.csv`: + +- `upgrade_link.csv`: Techs that can be upgraded including the original technology, the technology it is upgrading to, and the delta. + +- `upgrade_mult_atb23_ccs_*.csv`: Cost adjustment over various years for upgrade technologies + - `upgrade_mult_atb23_ccs_adv.csv`: advanced + - `upgrade_mult_atb23_ccs_con.csv`: conservative + - `upgrade_mult_atb23_ccs_mid.csv`: Mid + +- `upgradelink_water.csv`: Water techs that can be upgraded including the original technology, the technology it is upgrading to, and the delta diff --git a/inputs/userinput/README.md b/inputs/userinput/README.md new file mode 100644 index 000000000..e0af78063 --- /dev/null +++ b/inputs/userinput/README.md @@ -0,0 +1,24 @@ +# User input files + +- `futurefiles.csv`: + +- `ivt_default.csv`: + +- `ivt_small.csv`: + +- `ivt_step.csv`: ivt steps for endyears beyond 2050 + +- `mcs_distribution_rules.yaml`: + +- `mcs_distributions_default.yaml`: + +- `modeled_regions.csv`: Sets of BA regions that a user can model in a run + - Each column is a different region option and can be specified in cases using `GSw_Region` + +- `windows_2100.csv`: Window size for using window solve method to 2100 + +- `windows_default.csv`: Window size for using window solve method + +- `windows_step10.csv`: Window size for beyond2050step10 + +- `windows_step5.csv`: Window size for beyond2050step5 diff --git a/inputs/valuestreams/README.md b/inputs/valuestreams/README.md new file mode 100644 index 000000000..818f43f23 --- /dev/null +++ b/inputs/valuestreams/README.md @@ -0,0 +1,3 @@ +# Valuestreams input files + +- `var_map.csv`: diff --git a/inputs/waterclimate/README.md b/inputs/waterclimate/README.md new file mode 100644 index 000000000..e84383b2c --- /dev/null +++ b/inputs/waterclimate/README.md @@ -0,0 +1,21 @@ +# Waterclimate input files + +- `cost_cap_mult.csv`: + +- `cost_vom_mult.csv`: + +- `heat_rate_mult.csv`: + +- `i_coolingtech_watersource.csv`: + +- `i_coolingtech_watersource_link.csv`: + +- `tg_rsc_cspagg_tmp.csv`: + +- `unapp_water_sea_distr.csv`: + +- `wat_access_cap_cost.csv`: + +- `water_req_psh_10h_1_51.csv`: + +- `water_with_cons_rate.csv`: From d0ee7ae8e2fa69b40f4b79d77b831f33464cccd9 Mon Sep 17 00:00:00 2001 From: "Mindermann, Kennedy" Date: Thu, 9 Jul 2026 15:48:26 -0600 Subject: [PATCH 02/13] add missing file to readme --- inputs/emission_constraints/README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/inputs/emission_constraints/README.md b/inputs/emission_constraints/README.md index 904f6a1f5..4c5b8aa7e 100644 --- a/inputs/emission_constraints/README.md +++ b/inputs/emission_constraints/README.md @@ -1,8 +1,8 @@ ### CO2 and CO2e Caps -CO2 and CO2e emissions caps are defined in `inputs/emission_constraints/co2_cap.csv`, which includes a range of different emission cap trajectories until 2050. +CO2 and CO2e emissions caps are defined in `co2_cap.csv`, which includes a range of different emission cap trajectories until 2050. CO2 tax for varying scenarios are defined in `co2_tax.csv`. ### Emission Rates -Upstream and process emission rates by technology and pollutant used in ReEDS are defined in `inputs/emission_constraints/emitrate.csv`. These emission rates are taken from Table A-9 in Appendix A.5 of NLR's Standard Scenarios 2024 (https://www.nlr.gov/docs/fy25osti/92256.pdf), which details the multiple sources that these emission rates are obtained from such as U.S. Life Cycle Inventory Database, EPA's Emissions & Generation Resource Integrated Database, California Air Resources Board, etc. +Upstream and process emission rates by technology and pollutant used in ReEDS are defined in `emitrate.csv`. These emission rates are taken from Table A-9 in Appendix A.5 of NLR's Standard Scenarios 2024 (https://www.nlr.gov/docs/fy25osti/92256.pdf), which details the multiple sources that these emission rates are obtained from such as U.S. Life Cycle Inventory Database, EPA's Emissions & Generation Resource Integrated Database, California Air Resources Board, etc. Note that CH4 upstream emission rate for natural gas is zero in `emitrate.csv` as we use CH4 methane leakage defined using the `GSw_MethaneLeakageScen` switch to calculate it. @@ -19,3 +19,5 @@ A range of values for global warming potentials (GWP) of CH4 and N2 caps for RGGI states in metric tons - Citation: https://www.rggi.org/allowance-tracking/allowance-distribution +### Other files +- `co2_tax.csv`: Annual CO2 tax From 07cf9e91855a8cba7c6941b3b3d974a4bb52ae9f Mon Sep 17 00:00:00 2001 From: "Mindermann, Kennedy" Date: Mon, 13 Jul 2026 09:37:20 -0600 Subject: [PATCH 03/13] add script to compile inputs.md from the inputs/*/readme.md files --- docs/scripts/generate_inputs_markdown.py | 86 ++++++++ docs/source/conf.py | 6 +- docs/source/index.md | 2 +- docs/source/inputs.md | 265 +++++++++++++++++++++++ 4 files changed, 355 insertions(+), 4 deletions(-) create mode 100644 docs/scripts/generate_inputs_markdown.py create mode 100644 docs/source/inputs.md diff --git a/docs/scripts/generate_inputs_markdown.py b/docs/scripts/generate_inputs_markdown.py new file mode 100644 index 000000000..ced03fda9 --- /dev/null +++ b/docs/scripts/generate_inputs_markdown.py @@ -0,0 +1,86 @@ +#!/usr/bin/env python + +import argparse +import os +from pathlib import Path + + +def _repo_root_from_app(app) -> Path: + # app.srcdir points to docs/source, so repo root is two levels up. + return Path(app.srcdir).resolve().parents[1] + + +def _repo_root_from_cli(reeds_path: str) -> Path: + if reeds_path: + return Path(reeds_path).resolve() + # docs/scripts/generate_inputs_markdown.py -> repo root is two levels up. + return Path(__file__).resolve().parents[2] + + +def _collect_input_readmes(inputs_root: Path) -> list[Path]: + readmes = [] + for child in sorted(inputs_root.iterdir(), key=lambda p: p.name.casefold()): + if not child.is_dir(): + continue + readme = child / "README.md" + if readme.exists(): + readmes.append(readme) + return readmes + + +def _write_inputs_md(output_path: Path, readmes: list[Path]) -> None: + lines = [] + lines.append("# Inputs Documentation") + lines.append("") + lines.append( + "This page aggregates documentation from each folder README under the inputs directory." + ) + lines.append("") + lines.append("## Table of Contents") + lines.append("") + + for readme in readmes: + folder = readme.parent.name + lines.append(f"- [inputs/{folder}](#inputs{folder})") + + for readme in readmes: + folder = readme.parent.name + include_rel = os.path.relpath(readme, output_path.parent).replace(os.sep, "/") + lines.append("") + lines.append(f"") + lines.append(f"## inputs/{folder}") + lines.append("") + lines.append("```{include} " + include_rel) + lines.append("```") + + output_path.write_text("\n".join(lines) + "\n", encoding="utf-8") + + +def main(app=None): + # If called from Sphinx, app is provided; otherwise support optional CLI usage. + if app is None: + parser = argparse.ArgumentParser() + parser.add_argument( + "--reedsPath", + "-r", + type=str, + default="", + help="Path to ReEDS repository root", + ) + args = parser.parse_args() + repo_root = _repo_root_from_cli(args.reedsPath) + else: + repo_root = _repo_root_from_app(app) + + inputs_root = repo_root / "inputs" + docs_source_root = repo_root / "docs" / "source" + output_path = docs_source_root / "inputs.md" + + readmes = _collect_input_readmes(inputs_root) + _write_inputs_md(output_path, readmes) + + print("inputs.md has been updated from inputs/*/README.md files") + + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/docs/source/conf.py b/docs/source/conf.py index c457ebc99..9548e3055 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -2,7 +2,7 @@ import os import sys sys.path.insert(0, os.path.join(os.path.dirname(os.path.abspath(__file__)), "..", "scripts")) -import generate_markdown +import generate_inputs_markdown # Configuration file for the Sphinx documentation builder. # @@ -16,9 +16,9 @@ copyright = "2024, NREL" author = "NLR" -# --setup function to run generate_markdown.py on 'make html' --------------------------------- +# --setup function to run generate_inputs_markdown.py on 'make html' --------------------------------- def setup(app): - app.connect("builder-inited", generate_markdown.main) + app.connect("builder-inited", generate_inputs_markdown.main) # -- General configuration ---------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration diff --git a/docs/source/index.md b/docs/source/index.md index a332ec4b3..0ec6bc056 100644 --- a/docs/source/index.md +++ b/docs/source/index.md @@ -16,7 +16,7 @@ setup developer_best_practices model_documentation user_guide -sources +inputs postprocessing_tools publications faq diff --git a/docs/source/inputs.md b/docs/source/inputs.md new file mode 100644 index 000000000..c83f5c478 --- /dev/null +++ b/docs/source/inputs.md @@ -0,0 +1,265 @@ +# Inputs Documentation + +This page aggregates documentation from each folder README under the inputs directory. + +## Table of Contents + +- [inputs/canada_imports](#inputscanada_imports) +- [inputs/capacity_exogenous](#inputscapacity_exogenous) +- [inputs/climate](#inputsclimate) +- [inputs/consume](#inputsconsume) +- [inputs/ctus](#inputsctus) +- [inputs/degradation](#inputsdegradation) +- [inputs/demand_response](#inputsdemand_response) +- [inputs/dgen_model_inputs](#inputsdgen_model_inputs) +- [inputs/disaggregation](#inputsdisaggregation) +- [inputs/emission_constraints](#inputsemission_constraints) +- [inputs/financials](#inputsfinancials) +- [inputs/fuelprices](#inputsfuelprices) +- [inputs/geothermal](#inputsgeothermal) +- [inputs/growth_constraints](#inputsgrowth_constraints) +- [inputs/hydro](#inputshydro) +- [inputs/load](#inputsload) +- [inputs/national_generation](#inputsnational_generation) +- [inputs/plant_characteristics](#inputsplant_characteristics) +- [inputs/profiles_cf](#inputsprofiles_cf) +- [inputs/profiles_demand](#inputsprofiles_demand) +- [inputs/profiles_dr](#inputsprofiles_dr) +- [inputs/profiles_temperature](#inputsprofiles_temperature) +- [inputs/remote](#inputsremote) +- [inputs/reserves](#inputsreserves) +- [inputs/sets](#inputssets) +- [inputs/shapefiles](#inputsshapefiles) +- [inputs/state_policies](#inputsstate_policies) +- [inputs/storage](#inputsstorage) +- [inputs/supply_curve](#inputssupply_curve) +- [inputs/techs](#inputstechs) +- [inputs/temporal](#inputstemporal) +- [inputs/transmission](#inputstransmission) +- [inputs/upgrades](#inputsupgrades) +- [inputs/userinput](#inputsuserinput) +- [inputs/valuestreams](#inputsvaluestreams) +- [inputs/waterclimate](#inputswaterclimate) +- [inputs/zones](#inputszones) + + +## inputs/canada_imports + +```{include} ../../inputs/canada_imports/README.md +``` + + +## inputs/capacity_exogenous + +```{include} ../../inputs/capacity_exogenous/README.md +``` + + +## inputs/climate + +```{include} ../../inputs/climate/README.md +``` + + +## inputs/consume + +```{include} ../../inputs/consume/README.md +``` + + +## inputs/ctus + +```{include} ../../inputs/ctus/README.md +``` + + +## inputs/degradation + +```{include} ../../inputs/degradation/README.md +``` + + +## inputs/demand_response + +```{include} ../../inputs/demand_response/README.md +``` + + +## inputs/dgen_model_inputs + +```{include} ../../inputs/dgen_model_inputs/README.md +``` + + +## inputs/disaggregation + +```{include} ../../inputs/disaggregation/README.md +``` + + +## inputs/emission_constraints + +```{include} ../../inputs/emission_constraints/README.md +``` + + +## inputs/financials + +```{include} ../../inputs/financials/README.md +``` + + +## inputs/fuelprices + +```{include} ../../inputs/fuelprices/README.md +``` + + +## inputs/geothermal + +```{include} ../../inputs/geothermal/README.md +``` + + +## inputs/growth_constraints + +```{include} ../../inputs/growth_constraints/README.md +``` + + +## inputs/hydro + +```{include} ../../inputs/hydro/README.md +``` + + +## inputs/load + +```{include} ../../inputs/load/README.md +``` + + +## inputs/national_generation + +```{include} ../../inputs/national_generation/README.md +``` + + +## inputs/plant_characteristics + +```{include} ../../inputs/plant_characteristics/README.md +``` + + +## inputs/profiles_cf + +```{include} ../../inputs/profiles_cf/README.md +``` + + +## inputs/profiles_demand + +```{include} ../../inputs/profiles_demand/README.md +``` + + +## inputs/profiles_dr + +```{include} ../../inputs/profiles_dr/README.md +``` + + +## inputs/profiles_temperature + +```{include} ../../inputs/profiles_temperature/README.md +``` + + +## inputs/remote + +```{include} ../../inputs/remote/README.md +``` + + +## inputs/reserves + +```{include} ../../inputs/reserves/README.md +``` + + +## inputs/sets + +```{include} ../../inputs/sets/README.md +``` + + +## inputs/shapefiles + +```{include} ../../inputs/shapefiles/README.md +``` + + +## inputs/state_policies + +```{include} ../../inputs/state_policies/README.md +``` + + +## inputs/storage + +```{include} ../../inputs/storage/README.md +``` + + +## inputs/supply_curve + +```{include} ../../inputs/supply_curve/README.md +``` + + +## inputs/techs + +```{include} ../../inputs/techs/README.md +``` + + +## inputs/temporal + +```{include} ../../inputs/temporal/README.md +``` + + +## inputs/transmission + +```{include} ../../inputs/transmission/README.md +``` + + +## inputs/upgrades + +```{include} ../../inputs/upgrades/README.md +``` + + +## inputs/userinput + +```{include} ../../inputs/userinput/README.md +``` + + +## inputs/valuestreams + +```{include} ../../inputs/valuestreams/README.md +``` + + +## inputs/waterclimate + +```{include} ../../inputs/waterclimate/README.md +``` + + +## inputs/zones + +```{include} ../../inputs/zones/README.md +``` From 05e9a2782ca02e461c85bef981930ed4f4b17775 Mon Sep 17 00:00:00 2001 From: "Mindermann, Kennedy" Date: Mon, 13 Jul 2026 13:30:24 -0600 Subject: [PATCH 04/13] update formatting of readmes --- inputs/canada_imports/README.md | 2 +- inputs/capacity_exogenous/README.md | 2 +- inputs/climate/README.md | 2 +- inputs/consume/README.md | 4 ++-- inputs/ctus/README.md | 2 +- inputs/degradation/README.md | 2 +- inputs/demand_response/README.md | 2 +- inputs/dgen_model_inputs/README.md | 2 +- inputs/disaggregation/README.md | 2 +- inputs/emission_constraints/README.md | 1 + inputs/financials/README.md | 2 +- inputs/fuelprices/README.md | 2 +- inputs/geothermal/README.md | 2 +- inputs/growth_constraints/README.md | 2 +- inputs/hydro/README.md | 2 +- inputs/load/README.md | 10 ++++++---- inputs/national_generation/README.md | 15 +++++++-------- inputs/plant_characteristics/README.md | 2 +- inputs/reserves/README.md | 3 ++- inputs/sets/README.md | 10 +++++----- inputs/shapefiles/README.md | 2 +- inputs/state_policies/README.md | 2 +- inputs/storage/README.md | 2 +- inputs/supply_curve/README.md | 2 +- inputs/techs/README.md | 3 ++- inputs/temporal/README.md | 2 +- inputs/transmission/README.md | 2 +- inputs/upgrades/README.md | 2 +- inputs/userinput/README.md | 2 +- inputs/valuestreams/README.md | 2 +- inputs/waterclimate/README.md | 2 +- inputs/zones/README.md | 14 +++++--------- 32 files changed, 54 insertions(+), 54 deletions(-) diff --git a/inputs/canada_imports/README.md b/inputs/canada_imports/README.md index dd728413f..be5b2ac16 100644 --- a/inputs/canada_imports/README.md +++ b/inputs/canada_imports/README.md @@ -1,4 +1,4 @@ -# Canadian input files +## Canadian Input Files - `can_exports_szn_frac.csv`: Annual exports [MWh] to Canada by BA diff --git a/inputs/capacity_exogenous/README.md b/inputs/capacity_exogenous/README.md index 86c13b74e..165d61508 100644 --- a/inputs/capacity_exogenous/README.md +++ b/inputs/capacity_exogenous/README.md @@ -1,4 +1,4 @@ -# Capacity exogenous input files +## Capacity Exogenous Input Files - `cappayments.csv`: diff --git a/inputs/climate/README.md b/inputs/climate/README.md index 552b2b382..c2f706569 100644 --- a/inputs/climate/README.md +++ b/inputs/climate/README.md @@ -1,4 +1,4 @@ -# Climate input files +## Climate Input Files - `climate_heuristics_finalyear.csv`: diff --git a/inputs/consume/README.md b/inputs/consume/README.md index 83fddb515..e7d5d67db 100644 --- a/inputs/consume/README.md +++ b/inputs/consume/README.md @@ -1,4 +1,4 @@ -# Consume input files +## Consume Input Files - `consume_char_*.csv`: Cost (capex, FOM, VOM) and efficiency (gas and electrical) as well as storage and transmission adder (`stortran_adder`) inputs for various H2 producing technologies. Units vary by parameter; refer to [b_inputs.gms](https://github.com/ReEDS-Model/ReEDS/blob/main/reeds/core/setup/b_inputs.gms) - `consume_char_low.csv`: Conservative assumptions @@ -27,5 +27,5 @@ - `h2_transport_and_storage_costs.csv`: Transport and storage costs of hydrogen per year (in $2004) -## References +### References- - `REF-DAC-VALENTINE-2022`: J. Valentine and A. Zoelle, "Direct Air Capture Case Studies: Sorbent System," National Energy Technology Laboratory, Pittsburgh, PA, July 8, 2022. https://doi.org/10.2172/1879535 diff --git a/inputs/ctus/README.md b/inputs/ctus/README.md index dff268150..b3c79a4aa 100644 --- a/inputs/ctus/README.md +++ b/inputs/ctus/README.md @@ -1,4 +1,4 @@ -# Ctus input files +## Ctus Input Files - `co2_site_char.csv`: - DollarYear: 2018 diff --git a/inputs/degradation/README.md b/inputs/degradation/README.md index 04c078ace..b797bc3e5 100644 --- a/inputs/degradation/README.md +++ b/inputs/degradation/README.md @@ -1,3 +1,3 @@ -# Degradation input files +## Degradation Input Files - `degradation_annual_default.csv`: diff --git a/inputs/demand_response/README.md b/inputs/demand_response/README.md index c8b246c6d..577d08a86 100644 --- a/inputs/demand_response/README.md +++ b/inputs/demand_response/README.md @@ -1,4 +1,4 @@ -# Demand Response input files +## Demand Response Input Files - `dr_shed_avail_scalar.csv`: diff --git a/inputs/dgen_model_inputs/README.md b/inputs/dgen_model_inputs/README.md index 3a2da88e1..14f62a570 100644 --- a/inputs/dgen_model_inputs/README.md +++ b/inputs/dgen_model_inputs/README.md @@ -1,4 +1,4 @@ -# dGen Model Inputs input files +## dGen Model Inputs Files - `stscen2023_electrification/distpvcap_stscen2023_electrification.csv`: diff --git a/inputs/disaggregation/README.md b/inputs/disaggregation/README.md index 9f090b7ad..d7cb8739b 100644 --- a/inputs/disaggregation/README.md +++ b/inputs/disaggregation/README.md @@ -1,4 +1,4 @@ -# Disaggregation input files +## Disaggregation Input Files - `county_population.csv`: The population of each county, relative values are used as multipliers for downselecting data - Data come from the U.S. Census Bureau 2021 county population estimates (https://www.census.gov/data/tables/time-series/demo/popest/2020s-counties-total.html) diff --git a/inputs/emission_constraints/README.md b/inputs/emission_constraints/README.md index 4c5b8aa7e..abd4f3c85 100644 --- a/inputs/emission_constraints/README.md +++ b/inputs/emission_constraints/README.md @@ -1,3 +1,4 @@ +## Emission Constraints Input Files ### CO2 and CO2e Caps CO2 and CO2e emissions caps are defined in `co2_cap.csv`, which includes a range of different emission cap trajectories until 2050. CO2 tax for varying scenarios are defined in `co2_tax.csv`. diff --git a/inputs/financials/README.md b/inputs/financials/README.md index 4eea815c2..008a1f61b 100644 --- a/inputs/financials/README.md +++ b/inputs/financials/README.md @@ -1,4 +1,4 @@ -# Financials input files +## Financials Input Files - `cap_penalty.csv`: diff --git a/inputs/fuelprices/README.md b/inputs/fuelprices/README.md index 4365c28a4..f73854334 100644 --- a/inputs/fuelprices/README.md +++ b/inputs/fuelprices/README.md @@ -1,4 +1,4 @@ -# Fuel prices input files +## Fuel Prices Input Files - `alpha_AEO_{YYYY}_*.csv`: census division alpha values, used in the calculation of natural gas demand curves ($2004 dollar year) - `alpha_AEO_{YYYY}_HOG.csv`: High Oil and Gas Resource and Technology scenario diff --git a/inputs/geothermal/README.md b/inputs/geothermal/README.md index fe32c58dc..d7261e9a1 100644 --- a/inputs/geothermal/README.md +++ b/inputs/geothermal/README.md @@ -1,4 +1,4 @@ -# Geothermal input files +## Geothermal Input Files - `geo_discovery_BAU.csv`: diff --git a/inputs/growth_constraints/README.md b/inputs/growth_constraints/README.md index 46486e5d3..9bdf08c7d 100644 --- a/inputs/growth_constraints/README.md +++ b/inputs/growth_constraints/README.md @@ -1,4 +1,4 @@ -# Growth Constraints input files +## Growth Constraints Input Files - `gbin_min.csv`: diff --git a/inputs/hydro/README.md b/inputs/hydro/README.md index cd15c6576..147d52719 100644 --- a/inputs/hydro/README.md +++ b/inputs/hydro/README.md @@ -1,4 +1,4 @@ -# Hydro input files +## Hydro Input Files - `cap_existing_hydro.csv`: Annual capacities [MW] for hydro plants spanning 2007-2022, which come from ORNL's Existing Hydropower Assets dataset diff --git a/inputs/load/README.md b/inputs/load/README.md index 0df673f89..b4e3a6d14 100644 --- a/inputs/load/README.md +++ b/inputs/load/README.md @@ -1,5 +1,7 @@ -# Load input files -## Load Growth Projections +## Load Input Files + +### Load Growth Projections + - `demand_AEO_2025_high.csv`: Load growth projection from the AEO2025 High Economic Growth scenario - `demand_AEO_2025_low.csv`: Load growth projection from the AEO2025 Low Economic Growth scenario @@ -12,12 +14,12 @@ - `demand_AEO_2026_low.csv`: Load growth projection from the AEO2026 Low Economic Growth scenario -## Load Growth Multipliers +### Load Growth Multipliers - `cangrowth.csv`: Canada load growth multiplier - `mex_growth_rate.csv`: Mexico load growth multiplier -## Other +### Other - `EIA_loadbystate.csv`: - `loadsite_country_test.csv`: \ No newline at end of file diff --git a/inputs/national_generation/README.md b/inputs/national_generation/README.md index abae1d860..a6ca3228a 100644 --- a/inputs/national_generation/README.md +++ b/inputs/national_generation/README.md @@ -1,6 +1,8 @@ -# Clean Air Act, Section 111 +## National Generation Input Files -## The regulation itself +### Clean Air Act, Section 111 + +#### The regulation itself The Clean Air Act, Section 111 is a federal regulation from the Environmental Protection Agency (EPA), which features carbon pollution standards to reduce greenhouse gas emissions from power plants. These regulations are called Section 111 for the section of the tax code which it is implemented in. @@ -28,14 +30,12 @@ If a state opts into this compliance mechanism, the emisisons rate (tons CO This in theory enables some unabated coal plants to remain online after 2032, even though they won't be able to generate much. This is only possible if that state also has coal-CCS plants with high capture rates that stay online and generate, to average out the emissions rate to below the threshold. -### Other resources - +##### Other resources - [Simplified presentation on the final regulations](https://www.epa.gov/system/files/documents/2024-04/cps-presentation-final-rule-4-24-2024.pdf) - [Final regulations](https://www.federalregister.gov/documents/2024/05/09/2024-09233/new-source-performance-standards-for-greenhouse-gas-emissions-from-new-modified-and-reconstructed) - [History of the Clean Air Act](https://www.epa.gov/clean-air-act-overview/evolution-clean-air-act) -## Implementation in ReEDS - +#### Implementation in ReEDS In ReEDS, new gas plants must adhere to their BSER and existing coal plants adhere to an emissions rate-based standard. For new gas plants, this is the code implementation: @@ -71,8 +71,7 @@ For existing coal plants, this is the code implementation: 4. `c_model.gms` - `eq_caa_rate_standard(st,t)` - this constraint enforces the rate-based emissions standard by setting the maximum coal emissions rate per state under Clean Air Act Section 111. -## Assumptions - +#### Assumptions - We do not include the compliance mechanism for coal plants to cofire with natural gas in the model. We have modeled this in ReEDS previously in our analysis of these regulations and found that coal plants almost never choose this compliance mechanism. They would prefer to upgrade with CCS or retire. diff --git a/inputs/plant_characteristics/README.md b/inputs/plant_characteristics/README.md index 865d31bc8..4c7a3c3ee 100644 --- a/inputs/plant_characteristics/README.md +++ b/inputs/plant_characteristics/README.md @@ -1,4 +1,4 @@ -# Plant characteristics input files +## Plant Characteristics Input Files - `battery_ATB_2024_*.csv`: - `battery_ATB_2024_advanced.csv`: diff --git a/inputs/reserves/README.md b/inputs/reserves/README.md index 858a3fc03..ff019091f 100644 --- a/inputs/reserves/README.md +++ b/inputs/reserves/README.md @@ -1,4 +1,5 @@ -# Reserves input files +## Reserves Input Files + - `ccseason_dates.csv`: Defines the time resolution (`ccseason`) on which the capacity market is cleared when using the capacity credit resource adequacy method. New `ccseason` definitions may be added as new columns (and added to the choices for the `GSw_PRM_CapCreditSeasons` switch in `cases.csv`), diff --git a/inputs/sets/README.md b/inputs/sets/README.md index 27a67c1b2..3dddee13b 100644 --- a/inputs/sets/README.md +++ b/inputs/sets/README.md @@ -1,6 +1,6 @@ -# Sets +## Sets -## Formatting guidelines +### Formatting guidelines - Primary sets (those that define elements that are not subsets of other sets): - No header column @@ -17,7 +17,7 @@ - Don't use * or # for element expansion in GAMS - Don't use * for full-line comments; only use it for the first (header) row in subset definitions -## Set-defining files +### Set-defining files - `ctt.csv`: cooling technology types - `o`: once through @@ -39,7 +39,7 @@ - `ss`: saline surface water - `ww`: wastewater effluent -## Special-case files +### Special-case files - `_aliases.csv`: aliases (extra names for the same set) used in GAMS - Aliases of primary sets should be added here @@ -47,7 +47,7 @@ - `_pcat.csv`: prescribed capacity categories - The `pcat` set in GAMS (defined in `writecapdat.py`) includes the members of the `i` set; this file includes only the *extra* elements on top of the `i` set -## Additional files +### Additional files - `RPSCat.csv`: set of RPS constraint categories, including clean energy standards - `aclike.csv`: set of AC transmission capacity types diff --git a/inputs/shapefiles/README.md b/inputs/shapefiles/README.md index c2b4199d7..d45653b26 100644 --- a/inputs/shapefiles/README.md +++ b/inputs/shapefiles/README.md @@ -1,4 +1,4 @@ -# Shapefiles input files +## Shapefiles Input Files - `ctus_cs_polygons.gpkg`: diff --git a/inputs/state_policies/README.md b/inputs/state_policies/README.md index 2e709cf5a..04236ccc3 100644 --- a/inputs/state_policies/README.md +++ b/inputs/state_policies/README.md @@ -1,4 +1,4 @@ -# State Policies input files +## State Policies Input Files - `acp_disallowed.csv`: List of states which do not allow alternative compliance payments in place of meeting RPS or CES requirements diff --git a/inputs/storage/README.md b/inputs/storage/README.md index c1955b070..afa0e62c1 100644 --- a/inputs/storage/README.md +++ b/inputs/storage/README.md @@ -1,4 +1,4 @@ -# Storage input files +## Storage Input Files - `cap_existing_psh.csv`: County-wide PSH operational capacity [MW/MWh], pump capacity, and max energy, based on plant-level data from https://www.hydropower.org/hydropower-pumped-storage-tool diff --git a/inputs/supply_curve/README.md b/inputs/supply_curve/README.md index 21ba7ddd6..0c0432aed 100644 --- a/inputs/supply_curve/README.md +++ b/inputs/supply_curve/README.md @@ -1,4 +1,4 @@ -# Renewable energy supply curve files +## Renewable Energy Supply Curve Files - CSP (concentrated solar thermal power): - The CSP resource classes are defined as follows: diff --git a/inputs/techs/README.md b/inputs/techs/README.md index f65bbc772..2f0eef1b5 100644 --- a/inputs/techs/README.md +++ b/inputs/techs/README.md @@ -1,4 +1,5 @@ -# Techs +## Techs + - `tech_resourceclass.csv`: - `techs_default.csv`: List of technologies to be used in the model diff --git a/inputs/temporal/README.md b/inputs/temporal/README.md index 8e1d9b4dc..7cb6cfc79 100644 --- a/inputs/temporal/README.md +++ b/inputs/temporal/README.md @@ -1,4 +1,4 @@ -# Temporal input files +## Temporal Input Files - `month2quarter.csv`: diff --git a/inputs/transmission/README.md b/inputs/transmission/README.md index 11921baa7..1388e18cd 100644 --- a/inputs/transmission/README.md +++ b/inputs/transmission/README.md @@ -1,4 +1,4 @@ -# Transmission input files +## Transmission Input Files - `b2b_converters.csv`: Power capacity and location of back-to-back (B2B) AC/DC/AC converters in the USA. - Power capacities are from [Brinkman et al. 2020](https://docs.nlr.gov/docs/fy21osti/78161.pdf) for converters at the eastern/western interface and [ERCOT 2020](https://www.ercot.com/files/docs/2020/07/30/ERCOT_DC_Tie_Operations_Document.docx) for converters at the eastern/texas interface. diff --git a/inputs/upgrades/README.md b/inputs/upgrades/README.md index 9aeb9e0d6..a596060d3 100644 --- a/inputs/upgrades/README.md +++ b/inputs/upgrades/README.md @@ -1,4 +1,4 @@ -# Upgrades input files +## Upgrades Input Files - `i_coolingtech_watersource_upgrades.csv`: List of cooling technologies for water sources that can be upgraded. diff --git a/inputs/userinput/README.md b/inputs/userinput/README.md index e0af78063..13b42d66a 100644 --- a/inputs/userinput/README.md +++ b/inputs/userinput/README.md @@ -1,4 +1,4 @@ -# User input files +## User Input Files - `futurefiles.csv`: diff --git a/inputs/valuestreams/README.md b/inputs/valuestreams/README.md index 818f43f23..a8792f675 100644 --- a/inputs/valuestreams/README.md +++ b/inputs/valuestreams/README.md @@ -1,3 +1,3 @@ -# Valuestreams input files +## Valuestreams Input Files - `var_map.csv`: diff --git a/inputs/waterclimate/README.md b/inputs/waterclimate/README.md index e84383b2c..15005b413 100644 --- a/inputs/waterclimate/README.md +++ b/inputs/waterclimate/README.md @@ -1,4 +1,4 @@ -# Waterclimate input files +## Waterclimate Input Files - `cost_cap_mult.csv`: diff --git a/inputs/zones/README.md b/inputs/zones/README.md index 00fc6295b..46e66f9c0 100644 --- a/inputs/zones/README.md +++ b/inputs/zones/README.md @@ -1,4 +1,4 @@ -# Model zone definitions +## Model Zone Definitions Model zones are defined by the following user-generated files: @@ -21,21 +21,18 @@ The lat/lon is used for plotting, representative least-cost paths and greenfield - If the centroid is NOT within the zone polygon, the node location is the "most interior" point in the polygon (determined by iteratively inward-buffering the polygon until it disappears, then keeping the centroid of the penultimate iteration). -## Creating a new set of model zones - +### Creating a new set of model zones Start by copying the `county2zone.csv` and `hierarchy.csv` file for an existing set of zones to a new folder (named with a memorable name for your new set of zones) in the [ReEDS_Input_Processing/zones](https://github.com/ReEDS-Model/ReEDS_Input_Processing/tree/main/zones) directory. -### Deciding on the zones - +#### Deciding on the zones The [ReEDS_Input_Processing/zones/make_maps.py](https://github.com/ReEDS-Model/ReEDS_Input_Processing/tree/main/zones/make_maps.py) script creates a collection of static and interactive maps based on the user-supplied `county2zone.csv` and `hierarchy.csv` files, intended to help decide on the new zone boundaries. These maps show the new zones alongside existing grid features (transmission lines and planning area boundaries from various sources) and geographic features (mountain ranges). Maps are also created to show the average load and sum of existing generation capacity by zone. The resulting static maps are saved to a `.pptx` file, and an interactive/zoomable map is saved to a `.html` file. -### Generating the rest of the inputs - +#### Generating the rest of the inputs ```{CEII} The following steps require CEII access and are only available to NLR staff. For questions, contact [Patrick Brown](patrick.brown@nlr.gov). @@ -69,8 +66,7 @@ Once you're happy with your zone and hierarchy level definitions, run the follow - All the interfaces specified by `interfaces_r.csv`, and `interfaces_transgrp.csv` should have data in `itl_NARIS.csv` - `hierarchy.csv` should have all the required columns (`st`, `interconnect`, `transreg`, `transgrp`, and `nercr`) -## Additional input files - +### Additional input files - `county_state.csv`: Mapping from 5-digit county FIPS codes to county names and 2-letter state abbreviations. - `hierarchy_offshore.csv`: Spatial hierarchy levels for offshore zones. From a0ee7bbdbc918856c5bcb55b49dbdfc640d318f1 Mon Sep 17 00:00:00 2001 From: "Mindermann, Kennedy" Date: Mon, 13 Jul 2026 13:49:39 -0600 Subject: [PATCH 05/13] update script to not have duplicate headers --- docs/scripts/generate_inputs_markdown.py | 3 +- docs/source/inputs.md | 37 ------------------------ 2 files changed, 2 insertions(+), 38 deletions(-) diff --git a/docs/scripts/generate_inputs_markdown.py b/docs/scripts/generate_inputs_markdown.py index ced03fda9..fbfe98eed 100644 --- a/docs/scripts/generate_inputs_markdown.py +++ b/docs/scripts/generate_inputs_markdown.py @@ -43,12 +43,13 @@ def _write_inputs_md(output_path: Path, readmes: list[Path]) -> None: folder = readme.parent.name lines.append(f"- [inputs/{folder}](#inputs{folder})") + # Do not add an additional markdown section header here. + # Each included README already contains its own heading. for readme in readmes: folder = readme.parent.name include_rel = os.path.relpath(readme, output_path.parent).replace(os.sep, "/") lines.append("") lines.append(f"") - lines.append(f"## inputs/{folder}") lines.append("") lines.append("```{include} " + include_rel) lines.append("```") diff --git a/docs/source/inputs.md b/docs/source/inputs.md index c83f5c478..989b5eaa2 100644 --- a/docs/source/inputs.md +++ b/docs/source/inputs.md @@ -43,223 +43,186 @@ This page aggregates documentation from each folder README under the inputs dire - [inputs/zones](#inputszones) -## inputs/canada_imports ```{include} ../../inputs/canada_imports/README.md ``` -## inputs/capacity_exogenous ```{include} ../../inputs/capacity_exogenous/README.md ``` -## inputs/climate ```{include} ../../inputs/climate/README.md ``` -## inputs/consume ```{include} ../../inputs/consume/README.md ``` -## inputs/ctus ```{include} ../../inputs/ctus/README.md ``` -## inputs/degradation ```{include} ../../inputs/degradation/README.md ``` -## inputs/demand_response ```{include} ../../inputs/demand_response/README.md ``` -## inputs/dgen_model_inputs ```{include} ../../inputs/dgen_model_inputs/README.md ``` -## inputs/disaggregation ```{include} ../../inputs/disaggregation/README.md ``` -## inputs/emission_constraints ```{include} ../../inputs/emission_constraints/README.md ``` -## inputs/financials ```{include} ../../inputs/financials/README.md ``` -## inputs/fuelprices ```{include} ../../inputs/fuelprices/README.md ``` -## inputs/geothermal ```{include} ../../inputs/geothermal/README.md ``` -## inputs/growth_constraints ```{include} ../../inputs/growth_constraints/README.md ``` -## inputs/hydro ```{include} ../../inputs/hydro/README.md ``` -## inputs/load ```{include} ../../inputs/load/README.md ``` -## inputs/national_generation ```{include} ../../inputs/national_generation/README.md ``` -## inputs/plant_characteristics ```{include} ../../inputs/plant_characteristics/README.md ``` -## inputs/profiles_cf ```{include} ../../inputs/profiles_cf/README.md ``` -## inputs/profiles_demand ```{include} ../../inputs/profiles_demand/README.md ``` -## inputs/profiles_dr ```{include} ../../inputs/profiles_dr/README.md ``` -## inputs/profiles_temperature ```{include} ../../inputs/profiles_temperature/README.md ``` -## inputs/remote ```{include} ../../inputs/remote/README.md ``` -## inputs/reserves ```{include} ../../inputs/reserves/README.md ``` -## inputs/sets ```{include} ../../inputs/sets/README.md ``` -## inputs/shapefiles ```{include} ../../inputs/shapefiles/README.md ``` -## inputs/state_policies ```{include} ../../inputs/state_policies/README.md ``` -## inputs/storage ```{include} ../../inputs/storage/README.md ``` -## inputs/supply_curve ```{include} ../../inputs/supply_curve/README.md ``` -## inputs/techs ```{include} ../../inputs/techs/README.md ``` -## inputs/temporal ```{include} ../../inputs/temporal/README.md ``` -## inputs/transmission ```{include} ../../inputs/transmission/README.md ``` -## inputs/upgrades ```{include} ../../inputs/upgrades/README.md ``` -## inputs/userinput ```{include} ../../inputs/userinput/README.md ``` -## inputs/valuestreams ```{include} ../../inputs/valuestreams/README.md ``` -## inputs/waterclimate ```{include} ../../inputs/waterclimate/README.md ``` -## inputs/zones ```{include} ../../inputs/zones/README.md ``` From 910841e50c7733fa79216c168db18cf9aa5975da Mon Sep 17 00:00:00 2001 From: "Mindermann, Kennedy" Date: Mon, 20 Jul 2026 09:32:22 -0600 Subject: [PATCH 06/13] update some links and fix spelling errors --- docs/source/inputs.md | 6 ++++++ inputs/consume/README.md | 4 ++-- inputs/disaggregation/README.md | 2 +- inputs/emission_constraints/README.md | 8 ++++---- inputs/financials/README.md | 4 ++-- inputs/fuelprices/README.md | 2 +- inputs/national_generation/README.md | 2 +- inputs/storage/README.md | 2 +- inputs/supply_curve/README.md | 10 +++++----- 9 files changed, 23 insertions(+), 17 deletions(-) diff --git a/docs/source/inputs.md b/docs/source/inputs.md index 989b5eaa2..07d0ee15c 100644 --- a/docs/source/inputs.md +++ b/docs/source/inputs.md @@ -14,6 +14,7 @@ This page aggregates documentation from each folder README under the inputs dire - [inputs/dgen_model_inputs](#inputsdgen_model_inputs) - [inputs/disaggregation](#inputsdisaggregation) - [inputs/emission_constraints](#inputsemission_constraints) +- [inputs/employment](#inputsemployment) - [inputs/financials](#inputsfinancials) - [inputs/fuelprices](#inputsfuelprices) - [inputs/geothermal](#inputsgeothermal) @@ -92,6 +93,11 @@ This page aggregates documentation from each folder README under the inputs dire ```{include} ../../inputs/emission_constraints/README.md ``` + + +```{include} ../../inputs/employment/README.md +``` + ```{include} ../../inputs/financials/README.md diff --git a/inputs/consume/README.md b/inputs/consume/README.md index e7d5d67db..24f0199d2 100644 --- a/inputs/consume/README.md +++ b/inputs/consume/README.md @@ -19,7 +19,7 @@ - `dollaryear.csv`: Dollar year for various Beyond VRE scenarios - `h2_demand_county_share.csv`: The fraction of national hydrogen demand in that year that corresponds to each county - - Demand estimates come from https://data.openei.org/submissions/5655 + - Demand estimates come from [https://data.openei.org/submissions/5655](https://data.openei.org/submissions/5655) - 2021 demand shares correspond to the "Reference" scenario with light-duty vehicles / biofuels / methanol demand removed and 2050 shares correspond to the "Low Cost Electrolysis" scenario - `h2_exogenous_demand.csv`: Exogenous hydrogen demand by industries other than the power sector per year @@ -28,4 +28,4 @@ ### References- -- `REF-DAC-VALENTINE-2022`: J. Valentine and A. Zoelle, "Direct Air Capture Case Studies: Sorbent System," National Energy Technology Laboratory, Pittsburgh, PA, July 8, 2022. https://doi.org/10.2172/1879535 +- `REF-DAC-VALENTINE-2022`: J. Valentine and A. Zoelle, "Direct Air Capture Case Studies: Sorbent System," National Energy Technology Laboratory, Pittsburgh, PA, July 8, 2022. [https://doi.org/10.2172/1879535](https://doi.org/10.2172/1879535) diff --git a/inputs/disaggregation/README.md b/inputs/disaggregation/README.md index d7cb8739b..0f7671480 100644 --- a/inputs/disaggregation/README.md +++ b/inputs/disaggregation/README.md @@ -1,7 +1,7 @@ ## Disaggregation Input Files - `county_population.csv`: The population of each county, relative values are used as multipliers for downselecting data - - Data come from the U.S. Census Bureau 2021 county population estimates (https://www.census.gov/data/tables/time-series/demo/popest/2020s-counties-total.html) + - Data come from the U.S. Census Bureau 2021 county population estimates ([https://www.census.gov/data/tables/time-series/demo/popest/2020s-counties-total.html](https://www.census.gov/data/tables/time-series/demo/popest/2020s-counties-total.html)) - `county_state_lpf.csv`: diff --git a/inputs/emission_constraints/README.md b/inputs/emission_constraints/README.md index abd4f3c85..72f9a561b 100644 --- a/inputs/emission_constraints/README.md +++ b/inputs/emission_constraints/README.md @@ -3,22 +3,22 @@ CO2 and CO2e emissions caps are defined in `co2_cap.csv`, which includes a range of different emission cap trajectories until 2050. CO2 tax for varying scenarios are defined in `co2_tax.csv`. ### Emission Rates -Upstream and process emission rates by technology and pollutant used in ReEDS are defined in `emitrate.csv`. These emission rates are taken from Table A-9 in Appendix A.5 of NLR's Standard Scenarios 2024 (https://www.nlr.gov/docs/fy25osti/92256.pdf), which details the multiple sources that these emission rates are obtained from such as U.S. Life Cycle Inventory Database, EPA's Emissions & Generation Resource Integrated Database, California Air Resources Board, etc. +Upstream and process emission rates by technology and pollutant used in ReEDS are defined in `emitrate.csv`. These emission rates are taken from Table A-9 in Appendix A.5 of NLR's Standard Scenarios 2024 ([https://www.nlr.gov/docs/fy25osti/92256.pdf](https://www.nlr.gov/docs/fy25osti/92256.pdf)), which details the multiple sources that these emission rates are obtained from such as U.S. Life Cycle Inventory Database, EPA's Emissions & Generation Resource Integrated Database, California Air Resources Board, etc. Note that CH4 upstream emission rate for natural gas is zero in `emitrate.csv` as we use CH4 methane leakage defined using the `GSw_MethaneLeakageScen` switch to calculate it. ### Global Warming Potentials -A range of values for global warming potentials (GWP) of CH4 and N2O are taken from the most recent IPCC assessment reports (AR4 to AR6). Summary of the ranges of GWPs for these pollutants can be found in Table 7.15, page 1017 of the IPCC AR6 report (https://www.ipcc.ch/report/ar6/wg1/downloads/report/IPCC_AR6_WGI_FullReport.pdf). +A range of values for global warming potentials (GWP) of CH4 and N2O are taken from the most recent IPCC assessment reports (AR4 to AR6). Summary of the ranges of GWPs for these pollutants can be found in Table 7.15, page 1017 of the IPCC AR6 report ([https://www.ipcc.ch/report/ar6/wg1/downloads/report/IPCC_AR6_WGI_FullReport.pdf](https://www.ipcc.ch/report/ar6/wg1/downloads/report/IPCC_AR6_WGI_FullReport.pdf)). ### Natural Gas Capital Recovery Factor (CRF) Penalties `ng_crf_penalty.csv` contains a cost adjustment for NG techs in scenarios with national decarbonization targets. For more information on how these were calculated, refer to [PR #1220](https://github.nrel.gov/ReEDS/ReEDS-2.0/pull/1220). ### The Regional Greenhouse Gas Initiative (RGGI) - `rggi_states.csv`: List of participating RGGI states - - Citation: https://www.rggi.org/program-overview-and-design/elements + - Citation: [https://www.rggi.org/program-overview-and-design/elements](https://www.rggi.org/program-overview-and-design/elements) - `rggicon.csv`: CO2 caps for RGGI states in metric tons - - Citation: https://www.rggi.org/allowance-tracking/allowance-distribution + - Citation: [https://www.rggi.org/allowance-tracking/allowance-distribution](https://www.rggi.org/allowance-tracking/allowance-distribution) ### Other files - `co2_tax.csv`: Annual CO2 tax diff --git a/inputs/financials/README.md b/inputs/financials/README.md index 008a1f61b..2b72fd3e0 100644 --- a/inputs/financials/README.md +++ b/inputs/financials/README.md @@ -41,10 +41,10 @@ - `incentives_obbba.csv`: - `inflation_default.csv`: Annual inflation factors from 1914 through 2200 - - historical values use the avg-avg values from https://www.usinflationcalculator.com/inflation/consumer-price-index-and-annual-percent-changes-from-1913-to-2008/ + - historical values use the avg-avg values from [https://www.usinflationcalculator.com/inflation/consumer-price-index-and-annual-percent-changes-from-1913-to-2008/](https://www.usinflationcalculator.com/inflation/consumer-price-index-and-annual-percent-changes-from-1913-to-2008/) - `nuclear_energy_communities.csv`: Counties belonging to metropolitan statistical areas (MSAs) for which at least 0.17% of direct employment has been related to nuclear power at any point since 2010 - - These are determined partly by following the process described in Section 2.6 of https://home.treasury.gov/system/files/8861/EnergyCommunities_Data_Documentation.pdf and substituting in the NAICS code for nuclear electric power generation (221113) and partly by determining counties that belong to MSAs where the number of people employed by national labs engaged in nuclear research and development (PNNL, INL, ORNL, SNL, LLNL, Argonne, and LANL) has been at least 0.17 percent of the MSA's total employment at any point since 2010 + - These are determined partly by following the process described in Section 2.6 of [https://home.treasury.gov/system/files/8861/EnergyCommunities_Data_Documentation.pdf](https://home.treasury.gov/system/files/8861/EnergyCommunities_Data_Documentation.pdf) and substituting in the NAICS code for nuclear electric power generation (221113) and partly by determining counties that belong to MSAs where the number of people employed by national labs engaged in nuclear research and development (PNNL, INL, ORNL, SNL, LLNL, Argonne, and LANL) has been at least 0.17 percent of the MSA's total employment at any point since 2010 - `reg_cap_cost_diff_default.csv`: Region-specific differences for capital cost of all resources - Add 1 to produce a multiplier diff --git a/inputs/fuelprices/README.md b/inputs/fuelprices/README.md index f73854334..3a190de4f 100644 --- a/inputs/fuelprices/README.md +++ b/inputs/fuelprices/README.md @@ -17,7 +17,7 @@ - `dollaryear.csv`: Dollar year mapping for each fuel price scenario -- `h2-combustion_*.csv`: price of hydrogren for combustion technologies (h2-ct and cc) at $X/MMBtu for all years +- `h2-combustion_*.csv`: price of hydrogen for combustion technologies (h2-ct and cc) at $X/MMBtu for all years - `h2-combustion_10.csv`: $10/MMBtu - `h2-combustion_30.csv`: $30/MMBtu - `h2-combustion_reference.csv`: $20/MMBtu diff --git a/inputs/national_generation/README.md b/inputs/national_generation/README.md index a6ca3228a..713de4909 100644 --- a/inputs/national_generation/README.md +++ b/inputs/national_generation/README.md @@ -26,7 +26,7 @@ The BSERs are listed below: The second compliance mechanism, which is slightly more lenient, is a emissions rate-based mechanism. This is enforced at the state level. -If a state opts into this compliance mechanism, the emisisons rate (tons CO2/MWh) of their coal fleet must be less than or equal to the emissions rate of a 90% coal-CCS plant. +If a state opts into this compliance mechanism, the emissions rate (tons CO2/MWh) of their coal fleet must be less than or equal to the emissions rate of a 90% coal-CCS plant. This in theory enables some unabated coal plants to remain online after 2032, even though they won't be able to generate much. This is only possible if that state also has coal-CCS plants with high capture rates that stay online and generate, to average out the emissions rate to below the threshold. diff --git a/inputs/storage/README.md b/inputs/storage/README.md index afa0e62c1..2c44aaa5e 100644 --- a/inputs/storage/README.md +++ b/inputs/storage/README.md @@ -1,6 +1,6 @@ ## Storage Input Files -- `cap_existing_psh.csv`: County-wide PSH operational capacity [MW/MWh], pump capacity, and max energy, based on plant-level data from https://www.hydropower.org/hydropower-pumped-storage-tool +- `cap_existing_psh.csv`: County-wide PSH operational capacity [MW/MWh], pump capacity, and max energy, based on plant-level data from [https://www.hydropower.org/hydropower-pumped-storage-tool](https://www.hydropower.org/hydropower-pumped-storage-tool) - `PSH_supply_curves_durations.csv`: diff --git a/inputs/supply_curve/README.md b/inputs/supply_curve/README.md index 0c0432aed..4ae951631 100644 --- a/inputs/supply_curve/README.md +++ b/inputs/supply_curve/README.md @@ -26,7 +26,7 @@ - `interconnection_offshore.h5`: -- `PSH_supply_curves_capacity_*.csv`: Pumped storage hydropower supply curve capacity as used in 2025 Annual Technology Baseline. Citation: https://www.nlr.gov/gis/psh-supply-curves +- `PSH_supply_curves_capacity_*.csv`: Pumped storage hydropower supply curve capacity as used in 2025 Annual Technology Baseline. Citation: [https://www.nlr.gov/gis/psh-supply-curves](https://www.nlr.gov/gis/psh-supply-curves) - `PSH_supply_curves_capacity_10hr_ref_apr2025.csv`: supply curve capacity assuming 10 hour duration and reference exclusions - `PSH_supply_curves_capacity_10hr_wEph_apr2025.csv`: supply curve capacity assuming 10 hour duration and allowing sites on ephemeral streams - `PSH_supply_curves_capacity_10hr_wExist_apr2025.csv`: supply curve capacity assuming 10 hour duration and allowing sites using existing reservoirs @@ -40,7 +40,7 @@ - `PSH_supply_curves_capacity_8hr_wExist_apr2025.csv`: supply curve capacity assuming 8 hour duration and allowing sites using existing reservoirs - `PSH_supply_curves_capacity_8hr_wExist_wEph_apr2025.csv`: supply curve capacity assuming 8 hour duration and allowing sites using existing reservoirs and on ephemeral streams -- `PSH_supply_curves_cost_*.csv`: Pumped storage hydropower supply curve cost as used in 2025 Annual Technology Baseline. Citation: https://www.nlr.gov/gis/psh-supply-curves +- `PSH_supply_curves_cost_*.csv`: Pumped storage hydropower supply curve cost as used in 2025 Annual Technology Baseline. Citation: [https://www.nlr.gov/gis/psh-supply-curves](https://www.nlr.gov/gis/psh-supply-curves) - `PSH_supply_curves_cost_10hr_ref_apr2025.csv`: assuming 10 hour duration and reference exclusions - `PSH_supply_curves_cost_10hr_wEph_apr2025.csv`: assuming 10 hour duration and allowing sites on ephemeral streams - `PSH_supply_curves_cost_10hr_wExist_apr2025.csv`: assuming 10 hour duration and allowing sites using existing reservoirs @@ -62,17 +62,17 @@ - `supplycurve_egs-reference.csv`: -- `supplycurve_upv-*.csv:`: UPV supply curve from reV. Capacity numbers are in MW_DC and cost numbers are in $/MW_AC. Citation: https://docs.nlr.gov/docs/fy25osti/91900.pdf +- `supplycurve_upv-*.csv:`: UPV supply curve from reV. Capacity numbers are in MW_DC and cost numbers are in $/MW_AC. Citation: [https://docs.nlr.gov/docs/fy25osti/91900.pdf](https://docs.nlr.gov/docs/fy25osti/91900.pdf) - `supplycurve_upv-limited.csv`: limited siting scenario - `supplycurve_upv-open.csv`: open siting scenario - `supplycurve_upv-reference.csv`: reference siting scenario -- `supplycurve_wind-ofs-*.csv`: Offshore wind supply curve from reV. Citation: https://docs.nlr.gov/docs/fy25osti/91900.pdf +- `supplycurve_wind-ofs-*.csv`: Offshore wind supply curve from reV. Citation: [https://docs.nlr.gov/docs/fy25osti/91900.pdf](https://docs.nlr.gov/docs/fy25osti/91900.pdf) - `supplycurve_wind-ofs-limited.csv`: limited siting scenario - `supplycurve_wind-ofs-open.csv`: open siting scenario - `supplycurve_wind-ofs-reference.csv`: reference siting scenario -- `supplycurve_wind-ons-*.csv`: Land-based wind supply curve. Citation: https://docs.nlr.gov/docs/fy25osti/91900.pdf +- `supplycurve_wind-ons-*.csv`: Land-based wind supply curve. Citation: [https://docs.nlr.gov/docs/fy25osti/91900.pdf](https://docs.nlr.gov/docs/fy25osti/91900.pdf) - `supplycurve_wind-ons-limited.csv`: limited siting scenario - `supplycurve_wind-ons-open.csv`: open siting scenario - `supplycurve_wind-ons-reference.csv`: reference siting scenario From 56744b8243774e41a0791cb5753e101f89e76963 Mon Sep 17 00:00:00 2001 From: "Mindermann, Kennedy" Date: Mon, 20 Jul 2026 13:04:53 -0600 Subject: [PATCH 07/13] update formatting --- docs/source/inputs.md | 30 ------------------------------ inputs/consume/README.md | 10 ++++------ inputs/employment/README.md | 6 +++--- 3 files changed, 7 insertions(+), 39 deletions(-) diff --git a/docs/source/inputs.md b/docs/source/inputs.md index 07d0ee15c..b1705002b 100644 --- a/docs/source/inputs.md +++ b/docs/source/inputs.md @@ -23,11 +23,6 @@ This page aggregates documentation from each folder README under the inputs dire - [inputs/load](#inputsload) - [inputs/national_generation](#inputsnational_generation) - [inputs/plant_characteristics](#inputsplant_characteristics) -- [inputs/profiles_cf](#inputsprofiles_cf) -- [inputs/profiles_demand](#inputsprofiles_demand) -- [inputs/profiles_dr](#inputsprofiles_dr) -- [inputs/profiles_temperature](#inputsprofiles_temperature) -- [inputs/remote](#inputsremote) - [inputs/reserves](#inputsreserves) - [inputs/sets](#inputssets) - [inputs/shapefiles](#inputsshapefiles) @@ -138,31 +133,6 @@ This page aggregates documentation from each folder README under the inputs dire ```{include} ../../inputs/plant_characteristics/README.md ``` - - -```{include} ../../inputs/profiles_cf/README.md -``` - - - -```{include} ../../inputs/profiles_demand/README.md -``` - - - -```{include} ../../inputs/profiles_dr/README.md -``` - - - -```{include} ../../inputs/profiles_temperature/README.md -``` - - - -```{include} ../../inputs/remote/README.md -``` - ```{include} ../../inputs/reserves/README.md diff --git a/inputs/consume/README.md b/inputs/consume/README.md index 24f0199d2..dd01a8455 100644 --- a/inputs/consume/README.md +++ b/inputs/consume/README.md @@ -8,13 +8,15 @@ - `dac_elec_BVRE_2021_high.csv`: High assumptions - `dac_elec_BVRE_2021_low.csv`: Low assumptions - `dac_elec_BVRE_2021_mid.csv`: Mid assumptions - - Citation: `REF-DAC-VALENTINE-2022` + - Citation: J. Valentine and A. Zoelle, "Direct Air Capture Case Studies: Sorbent System," National Energy Technology Laboratory, Pittsburgh, PA, July 8, 2022. [https://doi.org/10.2172/1879535](https://doi.org/10.2172/1879535) + - `dac_gas_BVRE_2021_*.csv`: DAC costs (capex [$/(metric ton CO2/hr)], FOM [$/(metric ton CO2/hr)/yr], VOM [$/metric ton CO2]) and conversion rate, over time. - `dac_gas_BVRE_2021_high.csv`: High assumptions - `dac_gas_BVRE_2021_low.csv`: Low assumptions - `dac_gas_BVRE_2021_mid.csv`: Mid assumptions - - Citation: `REF-DAC-VALENTINE-2022` + - Citation: J. Valentine and A. Zoelle, "Direct Air Capture Case Studies: Sorbent System," National Energy Technology Laboratory, Pittsburgh, PA, July 8, 2022. [https://doi.org/10.2172/1879535](https://doi.org/10.2172/1879535) + - `dollaryear.csv`: Dollar year for various Beyond VRE scenarios @@ -25,7 +27,3 @@ - `h2_exogenous_demand.csv`: Exogenous hydrogen demand by industries other than the power sector per year - `h2_transport_and_storage_costs.csv`: Transport and storage costs of hydrogen per year (in $2004) - - -### References- -- `REF-DAC-VALENTINE-2022`: J. Valentine and A. Zoelle, "Direct Air Capture Case Studies: Sorbent System," National Energy Technology Laboratory, Pittsburgh, PA, July 8, 2022. [https://doi.org/10.2172/1879535](https://doi.org/10.2172/1879535) diff --git a/inputs/employment/README.md b/inputs/employment/README.md index 3b8966cbf..a3a0593f4 100644 --- a/inputs/employment/README.md +++ b/inputs/employment/README.md @@ -1,5 +1,5 @@ -# Power sector employment data -## Data input options +## Power sector employment data +### Data input options - `employment_factor_plant_jedi.csv`: Employment factor data for power plants of different technologies, taken from the JEDI/WIRED model. Sources for employment data of individual technologies in JEDI/WIRED are shown in the table below. @@ -31,7 +31,7 @@ Sources for employment data of individual technologies in JEDI/WIRED are shown i - `employment_factor_inter_transmission.csv`: Employment factor data for transmission line construction, taken from the four data source mentioned above - [JEDI/WIRED models](https://www.nlr.gov/analysis/jedi/transmission-line), [Mayfield et al. (2023)](https://doi.org/10.1016/j.enpol.2023.113516), [Rutovitz et al. (2024)](https://doi.org/10.1016/j.rser.2025.115339) and [Ram et al. (2020)](https://doi.org/10.1016/j.techfore.2019.06.008). -## Employment factor units +### Employment factor units - Power plants: - Construction: [job-years/MW] - FOM: [job-years/MW-year] From e3ac86cc7447ac85b53665cf84c0b41c6f4e3209 Mon Sep 17 00:00:00 2001 From: "Mindermann, Kennedy" Date: Wed, 22 Jul 2026 10:28:35 -0600 Subject: [PATCH 08/13] remove input file records from sources.csv, add new dollar year file, get deflator from input specific dollaryear files --- docs/sources.csv | 594 +-------------------------- inputs/ctus/dollaryear.csv | 2 + inputs/supply_curve/dollaryear.csv | 3 +- reeds/input_processing/copy_files.py | 56 +-- 4 files changed, 24 insertions(+), 631 deletions(-) create mode 100644 inputs/ctus/dollaryear.csv diff --git a/docs/sources.csv b/docs/sources.csv index 32edd2535..3238f3b0b 100644 --- a/docs/sources.csv +++ b/docs/sources.csv @@ -110,598 +110,6 @@ RelativeFilePath,RelativeFolderPath,FileName_new,FileExtension,Description_new,I /hourlize/tests/data/r2r_integration_geothermal/reeds/outputs/systemcost.csv,/hourlize/tests/data/r2r_integration_geothermal/reeds/outputs,systemcost,.csv,,,,,, /hourlize/tests/data/r2r_integration_geothermal/supply_curves/egs_supply_curve_raw.csv,/hourlize/tests/data/r2r_integration_geothermal/supply_curves,egs_supply_curve_raw,.csv,,,,,, /hourlize/tests/data/r2r_integration_geothermal/supply_curves/geohydro_supply_curve_raw.csv,/hourlize/tests/data/r2r_integration_geothermal/supply_curves,geohydro_supply_curve_raw,.csv,,,,,, -/inputs/canada_imports/can_exports.csv,/inputs/canada_imports,can_exports,.csv,Annual exports to Canada by BA,"r,t",,,Input,MWh -/inputs/canada_imports/can_exports_szn_frac.csv,/inputs/canada_imports,can_exports_szn_frac,.csv,Fraction of annual exports to Canada by season,N/A,,,Input,rate (unitless) -/inputs/canada_imports/can_imports.csv,/inputs/canada_imports,can_imports,.csv,Annual imports from Canada by BA,"r,t",,,Input,MWh -/inputs/canada_imports/can_imports_quarter_frac.csv,/inputs/canada_imports,can_imports_quarter_frac,.csv,Fraction of annual imports from Canada by season,N/A,,,Input,rate (unitless) -/inputs/capacity_exogenous/cappayments.csv,/inputs/capacity_exogenous,cappayments,.csv,,,,,, -/inputs/capacity_exogenous/cappayments_ba.csv,/inputs/capacity_exogenous,cappayments_ba,.csv,,,,,, -/inputs/capacity_exogenous/demonstration_plants.csv,/inputs/capacity_exogenous,demonstration_plants,.csv,Nuclear-smr demonstration plants; active when GSw_NuclearDemo=1,"t,r,i,coolingwatertech,ctt,wst,value",,See 'notes' column in the file and https://www.energy.gov/oced/advanced-reactor-demonstration-projects-0,Prescribed capacity,MW -/inputs/capacity_exogenous/exog_cap_geohydro_allkm_reference.csv,/inputs/capacity_exogenous,exog_cap_geohydro_allkm_reference,.csv,,,,,, -/inputs/capacity_exogenous/exog_cap_geohydro_reference.csv,/inputs/capacity_exogenous,exog_cap_geohydro_reference,.csv,,,,,, -/inputs/capacity_exogenous/exog_cap_upv_limited.csv,/inputs/capacity_exogenous,exog_cap_upv_limited,.csv,,,,,, -/inputs/capacity_exogenous/exog_cap_upv_open.csv,/inputs/capacity_exogenous,exog_cap_upv_open,.csv,,,,,, -/inputs/capacity_exogenous/exog_cap_upv_reference.csv,/inputs/capacity_exogenous,exog_cap_upv_reference,.csv,,,,,, -/inputs/capacity_exogenous/exog_cap_wind-ons_limited.csv,/inputs/capacity_exogenous,exog_cap_wind-ons_limited,.csv,,,,,, -/inputs/capacity_exogenous/exog_cap_wind-ons_open.csv,/inputs/capacity_exogenous,exog_cap_wind-ons_open,.csv,,,,,, -/inputs/capacity_exogenous/exog_cap_wind-ons_reference.csv,/inputs/capacity_exogenous,exog_cap_wind-ons_reference,.csv,,,,,, -/inputs/capacity_exogenous/interconnection_queues.csv,/inputs/capacity_exogenous,interconnection_queues,.csv,,,,,, -/inputs/capacity_exogenous/prescribed_builds_wind-ofs_meshed_limited.csv,/inputs/capacity_exogenous,prescribed_builds_wind-ofs_meshed_limited,.csv,,,,,, -/inputs/capacity_exogenous/prescribed_builds_wind-ofs_meshed_open.csv,/inputs/capacity_exogenous,prescribed_builds_wind-ofs_meshed_open,.csv,,,,,, -/inputs/capacity_exogenous/prescribed_builds_wind-ofs_meshed_reference.csv,/inputs/capacity_exogenous,prescribed_builds_wind-ofs_meshed_reference,.csv,,,,,, -/inputs/capacity_exogenous/prescribed_builds_wind-ofs_radial_limited.csv,/inputs/capacity_exogenous,prescribed_builds_wind-ofs_radial_limited,.csv,,,,,, -/inputs/capacity_exogenous/prescribed_builds_wind-ofs_radial_open.csv,/inputs/capacity_exogenous,prescribed_builds_wind-ofs_radial_open,.csv,,,,,, -/inputs/capacity_exogenous/prescribed_builds_wind-ofs_radial_reference.csv,/inputs/capacity_exogenous,prescribed_builds_wind-ofs_radial_reference,.csv,,,,,, -/inputs/capacity_exogenous/prescribed_builds_wind-ons_limited.csv,/inputs/capacity_exogenous,prescribed_builds_wind-ons_limited,.csv,,,,,, -/inputs/capacity_exogenous/prescribed_builds_wind-ons_open.csv,/inputs/capacity_exogenous,prescribed_builds_wind-ons_open,.csv,,,,,, -/inputs/capacity_exogenous/prescribed_builds_wind-ons_reference.csv,/inputs/capacity_exogenous,prescribed_builds_wind-ons_reference,.csv,,,,,, -/inputs/capacity_exogenous/ReEDS_generator_database_final_EIA-NEMS.csv,/inputs/capacity_exogenous,ReEDS_generator_database_final_EIA-NEMS,.csv,EIA-NEMS database of existing generators,,,,Input, -/inputs/climate/climate_heuristics_finalyear.csv,/inputs/climate,climate_heuristics_finalyear,.csv,,,,,, -/inputs/climate/climate_heuristics_yearfrac.csv,/inputs/climate,climate_heuristics_yearfrac,.csv,,,,,, -/inputs/climate/GFDL-ESM2M_RCP4p5_WM/hydadjann.csv,/inputs/climate/GFDL-ESM2M_RCP4p5_WM,hydadjann,.csv,Climate-impact capacity factor multipliers for annual dispatchable hydropower for the GFDL-ESM2M_RCP4p5_WM climate scenario,"r,t",,,,multipliers (unitless) -/inputs/climate/GFDL-ESM2M_RCP4p5_WM/hydadjsea.csv,/inputs/climate/GFDL-ESM2M_RCP4p5_WM,hydadjsea,.csv,Climate-impact capacity factor multipliers for annual/monthly non-dispatchable hydropower for the GFDL-ESM2M_RCP4p5_WM climate scenario,"r,month,t",,,,multipliers (unitless) -/inputs/climate/GFDL-ESM2M_RCP4p5_WM/UnappWaterMult.csv,/inputs/climate/GFDL-ESM2M_RCP4p5_WM,UnappWaterMult,.csv,Climate-impact water availability multipliers for annual/monthly unappropriated fresh surface water for the GFDL-ESM2M_RCP4p5_WM climate scenario,"wst,r,month,t",,,,multipliers (unitless) -/inputs/climate/GFDL-ESM2M_RCP4p5_WM/UnappWaterMultAnn.csv,/inputs/climate/GFDL-ESM2M_RCP4p5_WM,UnappWaterMultAnn,.csv,Climate-impact water availability multipliers for annual unappropriated fresh surface water for the GFDL-ESM2M_RCP4p5_WM climate scenario,"wst,r,t",,,,multipliers (unitless) -/inputs/climate/GFDL-ESM2M_RCP4p5_WM/UnappWaterSeaAnnDistr.csv,/inputs/climate/GFDL-ESM2M_RCP4p5_WM,UnappWaterSeaAnnDistr,.csv,Fractional distribution of unappropriated fresh surface water for each month of a given year for the GFDL-ESM2M_RCP4p5_WM climate scenario,"wst,r,month,t",,,,multipliers (unitless) -/inputs/climate/HadGEM2-ES_RCP2p6/UnappWaterMult.csv,/inputs/climate/HadGEM2-ES_RCP2p6,UnappWaterMult,.csv,Climate-impact water availability multipliers for annual/monthly unappropriated fresh surface water for the HadGEM2-ES_RCP2p6 climate scenario,"wst,r,month,t",,,,multipliers (unitless) -/inputs/climate/HadGEM2-ES_RCP2p6/UnappWaterMultAnn.csv,/inputs/climate/HadGEM2-ES_RCP2p6,UnappWaterMultAnn,.csv,Climate-impact water availability multipliers for annual unappropriated fresh surface water for the HadGEM2-ES_RCP2p6 climate scenario,"wst,r,t",,,,multipliers (unitless) -/inputs/climate/HadGEM2-ES_RCP2p6/UnappWaterSeaAnnDistr.csv,/inputs/climate/HadGEM2-ES_RCP2p6,UnappWaterSeaAnnDistr,.csv,Fractional distribution of unappropriated fresh surface water for each month of a given year for the HadGEM2-ES_RCP2p6 climate scenario,"wst,r,month,t",,,,multipliers (unitless) -/inputs/climate/HadGEM2-ES_rcp45_AT/hydadjann.csv,/inputs/climate/HadGEM2-ES_rcp45_AT,hydadjann,.csv,Climate-impact capacity factor multipliers for annual dispatchable hydropower for the HadGEM2-ES_rcp45_AT climate scenario,"r,t",,,,multipliers (unitless) -/inputs/climate/HadGEM2-ES_rcp45_AT/hydadjsea.csv,/inputs/climate/HadGEM2-ES_rcp45_AT,hydadjsea,.csv,Climate-impact capacity factor multipliers for annual/monthly non-dispatchable hydropower for the HadGEM2-ES_rcp45_AT climate scenario,"r,month,t",,,,multipliers (unitless) -/inputs/climate/HadGEM2-ES_rcp45_AT/UnappWaterMult.csv,/inputs/climate/HadGEM2-ES_rcp45_AT,UnappWaterMult,.csv,Climate-impact water availability multipliers for annual/monthly unappropriated fresh surface water for the HadGEM2-ES_rcp45_AT climate scenario,"wst,r,month,t",,,,multipliers (unitless) -/inputs/climate/HadGEM2-ES_rcp45_AT/UnappWaterMultAnn.csv,/inputs/climate/HadGEM2-ES_rcp45_AT,UnappWaterMultAnn,.csv,Climate-impact water availability multipliers for annual unappropriated fresh surface water for the HadGEM2-ES_rcp45_AT climate scenario,"wst,r,t",,,,multipliers (unitless) -/inputs/climate/HadGEM2-ES_rcp45_AT/UnappWaterSeaAnnDistr.csv,/inputs/climate/HadGEM2-ES_rcp45_AT,UnappWaterSeaAnnDistr,.csv,Fractional distribution of unappropriated fresh surface water for each month of a given year for the HadGEM2-ES_rcp45_AT climate scenario,"wst,r,month,t",,,,multipliers (unitless) -/inputs/climate/HadGEM2-ES_RCP4p5/UnappWaterMult.csv,/inputs/climate/HadGEM2-ES_RCP4p5,UnappWaterMult,.csv,Climate-impact water availability multipliers for annual/monthly unappropriated fresh surface water for the HadGEM2-ES_RCP4p5 climate scenario,"wst,r,month,t",,,,multipliers (unitless) -/inputs/climate/HadGEM2-ES_RCP4p5/UnappWaterMultAnn.csv,/inputs/climate/HadGEM2-ES_RCP4p5,UnappWaterMultAnn,.csv,Climate-impact water availability multipliers for annual unappropriated fresh surface water for the HadGEM2-ES_RCP4p5 climate scenario,"wst,r,t",,,,multipliers (unitless) -/inputs/climate/HadGEM2-ES_RCP4p5/UnappWaterSeaAnnDistr.csv,/inputs/climate/HadGEM2-ES_RCP4p5,UnappWaterSeaAnnDistr,.csv,Fractional distribution of unappropriated fresh surface water for each month of a given year for the HadGEM2-ES_RCP4p5 climate scenario,"wst,r,month,t",,,,multipliers (unitless) -/inputs/climate/HadGEM2-ES_rcp85_AT/hydadjann.csv,/inputs/climate/HadGEM2-ES_rcp85_AT,hydadjann,.csv,Climate-impact capacity factor multipliers for annual dispatchable hydropower for the HadGEM2-ES_rcp85_AT climate scenario,"r,t",,,,multipliers (unitless) -/inputs/climate/HadGEM2-ES_rcp85_AT/hydadjsea.csv,/inputs/climate/HadGEM2-ES_rcp85_AT,hydadjsea,.csv,Climate-impact capacity factor multipliers for annual/monthly non-dispatchable hydropower for the HadGEM2-ES_rcp85_AT climate scenario,"r,month,t",,,,multipliers (unitless) -/inputs/climate/HadGEM2-ES_rcp85_AT/UnappWaterMult.csv,/inputs/climate/HadGEM2-ES_rcp85_AT,UnappWaterMult,.csv,Climate-impact water availability multipliers for annual/monthly unappropriated fresh surface water for the HadGEM2-ES_rcp85_AT climate scenario,"wst,r,month,t",,,,multipliers (unitless) -/inputs/climate/HadGEM2-ES_rcp85_AT/UnappWaterMultAnn.csv,/inputs/climate/HadGEM2-ES_rcp85_AT,UnappWaterMultAnn,.csv,Climate-impact water availability multipliers for annual unappropriated fresh surface water for the HadGEM2-ES_rcp85_AT climate scenario,"wst,r,t",,,,multipliers (unitless) -/inputs/climate/HadGEM2-ES_rcp85_AT/UnappWaterSeaAnnDistr.csv,/inputs/climate/HadGEM2-ES_rcp85_AT,UnappWaterSeaAnnDistr,.csv,Fractional distribution of unappropriated fresh surface water for each month of a given year for the HadGEM2-ES_rcp85_AT climate scenario,"wst,r,month,t",,,,multipliers (unitless) -/inputs/climate/HadGEM2-ES_RCP8p5/UnappWaterMult.csv,/inputs/climate/HadGEM2-ES_RCP8p5,UnappWaterMult,.csv,Climate-impact water availability multipliers for annual/monthly unappropriated fresh surface water for the HadGEM2-ES_RCP8p5 climate scenario,"wst,r,month,t",,,,multipliers (unitless) -/inputs/climate/HadGEM2-ES_RCP8p5/UnappWaterMultAnn.csv,/inputs/climate/HadGEM2-ES_RCP8p5,UnappWaterMultAnn,.csv,Climate-impact water availability multipliers for annual unappropriated fresh surface water for the HadGEM2-ES_RCP8p5 climate scenario,"wst,r,t",,,,multipliers (unitless) -/inputs/climate/HadGEM2-ES_RCP8p5/UnappWaterSeaAnnDistr.csv,/inputs/climate/HadGEM2-ES_RCP8p5,UnappWaterSeaAnnDistr,.csv,Fractional distribution of unappropriated fresh surface water for each month of a given year for the HadGEM2-ES_RCP8p5 climate scenario,"wst,r,month,t",,,,multipliers (unitless) -/inputs/climate/IPSL-CM5A-LR_RCP8p5_WM/hydadjann.csv,/inputs/climate/IPSL-CM5A-LR_RCP8p5_WM,hydadjann,.csv,Climate-impact capacity factor multipliers for annual dispatchable hydropower for the IPSL-CM5A-LR_RCP8p5_WM climate scenario,"r,t",,,,multipliers (unitless) -/inputs/climate/IPSL-CM5A-LR_RCP8p5_WM/hydadjsea.csv,/inputs/climate/IPSL-CM5A-LR_RCP8p5_WM,hydadjsea,.csv,Climate-impact capacity factor multipliers for annual/monthly non-dispatchable hydropower for the IPSL-CM5A-LR_RCP8p5_WM climate scenario,"r,month,t",,,,multipliers (unitless) -/inputs/climate/IPSL-CM5A-LR_RCP8p5_WM/UnappWaterMult.csv,/inputs/climate/IPSL-CM5A-LR_RCP8p5_WM,UnappWaterMult,.csv,Climate-impact water availability multipliers for annual/monthly unappropriated fresh surface water for the IPSL-CM5A-LR_RCP8p5_WM climate scenario,"wst,r,month,t",,,,multipliers (unitless) -/inputs/climate/IPSL-CM5A-LR_RCP8p5_WM/UnappWaterMultAnn.csv,/inputs/climate/IPSL-CM5A-LR_RCP8p5_WM,UnappWaterMultAnn,.csv,Climate-impact water availability multipliers for annual unappropriated fresh surface water for the IPSL-CM5A-LR_RCP8p5_WM climate scenario,"wst,r,t",,,,multipliers (unitless) -/inputs/climate/IPSL-CM5A-LR_RCP8p5_WM/UnappWaterSeaAnnDistr.csv,/inputs/climate/IPSL-CM5A-LR_RCP8p5_WM,UnappWaterSeaAnnDistr,.csv,Fractional distribution of unappropriated fresh surface water for each month of a given year for the IPSL-CM5A-LR_RCP8p5_WM climate scenario,"wst,r,month,t",,,,multipliers (unitless) -/inputs/consume/consume_char_low.csv,/inputs/consume,consume_char_low,.csv,"Cost (capex, FOM, VOM) and efficiency (gas and electrical) as well as storage and transmission adder (stortran_adder) inputs for various H2 producing technologies, under Conservative assumptions.","i,t",Units vary based on the parameter - see commented text in b_inputs.gms.,N/A,Inputs, -/inputs/consume/consume_char_ref.csv,/inputs/consume,consume_char_ref,.csv,"Cost (capex, FOM, VOM) and efficiency (gas and electrical) as well as storage and transmission adder (stortran_adder) inputs for various H2 producing technologies, under Reference assumptions.","i,t",Units vary based on the parameter - see commented text in b_inputs.gms.,N/A,Inputs, -/inputs/consume/dac_elec_BVRE_2021_high.csv,/inputs/consume,dac_elec_BVRE_2021_high,.csv,"DAC costs (capex [$/(metric ton CO2/hr)], FOM [$/(metric ton CO2/hr)/yr], VOM [$/metric ton CO2]) and conversion rate, over time, using High assumptions.","i,t",As specified in inputs/consume/dollaryear,https://www.netl.doe.gov/energy-analysis/details?id=d5860604-fbc7-44bb-a756-76db47d8b85a,Inputs, -/inputs/consume/dac_elec_BVRE_2021_low.csv,/inputs/consume,dac_elec_BVRE_2021_low,.csv,"DAC costs (capex [$/(metric ton CO2/hr)], FOM [$/(metric ton CO2/hr)/yr], VOM [$/metric ton CO2]) and conversion rate, over time, using Low assumptions.","i,t",As specified in inputs/consume/dollaryear,https://www.netl.doe.gov/energy-analysis/details?id=d5860604-fbc7-44bb-a756-76db47d8b85a,Inputs, -/inputs/consume/dac_elec_BVRE_2021_mid.csv,/inputs/consume,dac_elec_BVRE_2021_mid,.csv,"DAC costs (capex [$/(metric ton CO2/hr)], FOM [$/(metric ton CO2/hr)/yr], VOM [$/metric ton CO2]) and conversion rate, over time, using Mid assumptions.","i,t",As specified in inputs/consume/dollaryear,https://www.netl.doe.gov/energy-analysis/details?id=d5860604-fbc7-44bb-a756-76db47d8b85a,Inputs, -/inputs/consume/dac_gas_BVRE_2021_high.csv,/inputs/consume,dac_gas_BVRE_2021_high,.csv,"DAC costs (capex [$/(metric ton CO2/hr)], FOM [$/(metric ton CO2/hr)/yr], VOM [$/metric ton CO2]) and conversion rate, over time, using High assumptions.","i,t",As specified in inputs/consume/dollaryear,https://netl.doe.gov/energy-analysis/details?id=36385f18-3eaa-4f96-9983-6e2b607f6987,Inputs, -/inputs/consume/dac_gas_BVRE_2021_low.csv,/inputs/consume,dac_gas_BVRE_2021_low,.csv,"DAC costs (capex [$/(metric ton CO2/hr)], FOM [$/(metric ton CO2/hr)/yr], VOM [$/metric ton CO2]) and conversion rate, over time, using Low assumptions.","i,t",As specified in inputs/consume/dollaryear,https://netl.doe.gov/energy-analysis/details?id=36385f18-3eaa-4f96-9983-6e2b607f6987,Inputs, -/inputs/consume/dac_gas_BVRE_2021_mid.csv,/inputs/consume,dac_gas_BVRE_2021_mid,.csv,"DAC costs (capex [$/(metric ton CO2/hr)], FOM [$/(metric ton CO2/hr)/yr], VOM [$/metric ton CO2]) and conversion rate, over time, using Mid assumptions.","i,t",As specified in inputs/consume/dollaryear,https://netl.doe.gov/energy-analysis/details?id=36385f18-3eaa-4f96-9983-6e2b607f6987,Inputs, -/inputs/consume/dollaryear.csv,/inputs/consume,dollaryear,.csv,Dollar year for various Beyond VRE scenarios. ,N/A,Stated in document.,N/A,Inputs, -/inputs/consume/h2_demand_county_share.csv,/inputs/consume,h2_demand_county_share,.csv,"The fraction of national hydrogen demand in that year that corresponds to each county. Demand estimates come from https://data.openei.org/submissions/5655. 2021 demand shares correspond to the ""Reference"" scenario with light-duty vehicles / biofuels / methanol demand removed and 2050 shares correspond to the ""Low Cost Electrolysis"" scenario.","r,t",N/A,N/A,Inputs, -/inputs/consume/h2_exogenous_demand.csv,/inputs/consume,h2_exogenous_demand,.csv,Exogenous hydrogen demand by industries other than the power sector per year,t,N/A,N/A,Inputs, -/inputs/consume/h2_transport_and_storage_costs.csv,/inputs/consume,h2_transport_and_storage_costs,.csv,Transport and storage costs of hydrogen per year,t,2004,N/A,Inputs, -/inputs/county2zone.csv,/inputs,county2zone,.csv,,,,,, -/inputs/ctus/co2_site_char.csv,/inputs/ctus,co2_site_char,.csv,,,2018,,, -/inputs/ctus/cs.csv,/inputs/ctus,cs,.csv,,,,,, -/inputs/degradation/degradation_annual_default.csv,/inputs/degradation,degradation_annual_default,.csv,,,,,, -/inputs/demand_response/dr_shed_avail_scalar.csv,/inputs/demand_response,dr_shed_avail_scalar,.csv,,,,,, -/inputs/demand_response/dr_shed_capacity_scalar_demo_data_January_2025.csv,/inputs/demand_response,dr_shed_capacity_scalar_demo_data_January_2025,.csv,,,,,, -/inputs/demand_response/dr_shed_hourly.h5,/inputs/demand_response,dr_shed_hourly,.h5,,,,,, -/inputs/demand_response/ev_load_Baseline.h5,/inputs/demand_response,ev_load_Baseline,.h5,Baseline electricity load from EV charging by timeslice h and year t,,,,inputs,MW -/inputs/demand_response/evmc_rsc_Baseline.csv,/inputs/demand_response,evmc_rsc_Baseline,.csv,,,,,, -/inputs/demand_response/evmc_shape_decrease_profile_Baseline.h5,/inputs/demand_response,evmc_shape_decrease_profile_Baseline,.h5,,,,,, -/inputs/demand_response/evmc_shape_increase_profile_Baseline.h5,/inputs/demand_response,evmc_shape_increase_profile_Baseline,.h5,,,,,, -/inputs/demand_response/evmc_storage_decrease_profile_Baseline.h5,/inputs/demand_response,evmc_storage_decrease_profile_Baseline,.h5,,,,,, -/inputs/demand_response/evmc_storage_increase_profile_Baseline.h5,/inputs/demand_response,evmc_storage_increase_profile_Baseline,.h5,,,,,, -/inputs/demand_response/evmc_storage_profile_energy_Baseline.h5,/inputs/demand_response,evmc_storage_profile_energy_Baseline,.h5,,,,,, -/inputs/dgen_model_inputs/stscen2023_electrification/distpvcap_stscen2023_electrification.csv,/inputs/dgen_model_inputs/stscen2023_electrification,distpvcap_stscen2023_electrification,.csv,,,,,, -/inputs/dgen_model_inputs/stscen2023_highng/distpvcap_stscen2023_highng.csv,/inputs/dgen_model_inputs/stscen2023_highng,distpvcap_stscen2023_highng,.csv,Setting for distpv scenario capacity - from standard scenarios 2023 with high NG (including distpv) costs,,,,distribution PV inputs , -/inputs/dgen_model_inputs/stscen2023_highre/distpvcap_stscen2023_highre.csv,/inputs/dgen_model_inputs/stscen2023_highre,distpvcap_stscen2023_highre,.csv,Setting for distpv scenario capacity - from standard scenarios 2023 with high RE (including distpv) costs,,,,distribution PV inputs , -/inputs/dgen_model_inputs/stscen2023_lowng/distpvcap_stscen2023_lowng.csv,/inputs/dgen_model_inputs/stscen2023_lowng,distpvcap_stscen2023_lowng,.csv,Setting for distpv scenario capacity - from standard scenarios 2023 with low NG (including distpv) costs,,,,distribution PV inputs , -/inputs/dgen_model_inputs/stscen2023_lowre/distpvcap_stscen2023_lowre.csv,/inputs/dgen_model_inputs/stscen2023_lowre,distpvcap_stscen2023_lowre,.csv,Setting for distpv scenario capacity - from standard scenarios 2023 with low RE (including distpv) costs,,,,distribution PV inputs , -/inputs/dgen_model_inputs/stscen2023_mid_case/distpvcap_stscen2023_mid_case.csv,/inputs/dgen_model_inputs/stscen2023_mid_case,distpvcap_stscen2023_mid_case,.csv,,,,,distribution PV inputs , -/inputs/dgen_model_inputs/stscen2023_mid_case_95_by_2035/distpvcap_stscen2023_mid_case_95_by_2035.csv,/inputs/dgen_model_inputs/stscen2023_mid_case_95_by_2035,distpvcap_stscen2023_mid_case_95_by_2035,.csv,,,,,distribution PV inputs , -/inputs/dgen_model_inputs/stscen2023_mid_case_95_by_2050/distpvcap_stscen2023_mid_case_95_by_2050.csv,/inputs/dgen_model_inputs/stscen2023_mid_case_95_by_2050,distpvcap_stscen2023_mid_case_95_by_2050,.csv,,,,,distribution PV inputs , -/inputs/dgen_model_inputs/stscen2023_taxcredit_extended2050/distpvcap_stscen2023_taxcredit_extended2050.csv,/inputs/dgen_model_inputs/stscen2023_taxcredit_extended2050,distpvcap_stscen2023_taxcredit_extended2050,.csv,,,,,distribution PV inputs , -/inputs/disaggregation/county_population.csv,/inputs/disaggregation,county_population,.csv,"The population of each county, relative values are used as multipliers for downselecting data. Data come from the U.S. Census Bureau 2021 county population estimates (https://www.census.gov/data/tables/time-series/demo/popest/2020s-counties-total.html).",FIPS,,,, -/inputs/disaggregation/county_state_lpf.csv,/inputs/disaggregation,county_state_lpf,.csv,,,,,, -/inputs/disaggregation/disagg_hydroexist.csv,/inputs/disaggregation,disagg_hydroexist,.csv,"The hydropower capacity fraction of each county within a given ReEDS BA, used as multipliers for downselecting data",r,,,, -/inputs/emission_constraints/ccs_link.csv,/inputs/emission_constraints,ccs_link,.csv,,,,,, -/inputs/emission_constraints/ccs_link_water.csv,/inputs/emission_constraints,ccs_link_water,.csv,,,,,, -/inputs/emission_constraints/co2_cap.csv,/inputs/emission_constraints,co2_cap,.csv,Annual nationwide carbon cap,,,,, -/inputs/emission_constraints/co2_tax.csv,/inputs/emission_constraints,co2_tax,.csv,Annual co2 tax,,,,, -/inputs/emission_constraints/county_co2_share_egrid_2022.csv,/inputs/emission_constraints,county_co2_share_egrid_2022,.csv,,,,,, -/inputs/emission_constraints/csapr_group1_ex.csv,/inputs/emission_constraints,csapr_group1_ex,.csv,,,,,, -/inputs/emission_constraints/csapr_group2_ex.csv,/inputs/emission_constraints,csapr_group2_ex,.csv,,,,,, -/inputs/emission_constraints/csapr_ozone_season.csv,/inputs/emission_constraints,csapr_ozone_season,.csv,,,,,, -/inputs/emission_constraints/emitrate.csv,/inputs/emission_constraints,emitrate,.csv,Emission rates for thermal generators with values from Table 5 of https://docs.nlr.gov/docs/fy25osti/93005.pdf,"i,e",,,, -/inputs/emission_constraints/gwp.csv,/inputs/emission_constraints,gwp,.csv,,,,,, -/inputs/emission_constraints/h2_leakage_rate.csv,/inputs/emission_constraints,h2_leakage_rate,.csv,,,,,, -/inputs/emission_constraints/methane_leakage_rate.csv,/inputs/emission_constraints,methane_leakage_rate,.csv,,,,,, -/inputs/emission_constraints/ng_crf_penalty.csv,/inputs/emission_constraints,ng_crf_penalty,.csv,Cost adjustment for NG techs in scenarios with national decarbonization targets,allt,N/A,https://github.nrel.gov/ReEDS/ReEDS-2.0/pull/1220,Inputs,rate (unitless) -/inputs/emission_constraints/rggi_states.csv,/inputs/emission_constraints,rggi_states,.csv,Participating RGGI states,,,https://www.rggi.org/program-overview-and-design/elements,, -/inputs/emission_constraints/rggicon.csv,/inputs/emission_constraints,rggicon,.csv,CO2 caps for RGGI states in metric tons,,,https://www.rggi.org/allowance-tracking/allowance-distribution,, -/inputs/emission_constraints/state_cap.csv,/inputs/emission_constraints,state_cap,.csv,,,,,, -/inputs/financials/cap_penalty.csv,/inputs/financials,cap_penalty,.csv,,,,,, -/inputs/financials/construction_schedules_default.csv,/inputs/financials,construction_schedules_default,.csv,,,,,, -/inputs/financials/construction_times_default.csv,/inputs/financials,construction_times_default,.csv,,,,,, -/inputs/financials/currency_incentives.csv,/inputs/financials,currency_incentives,.csv,,,,,, -/inputs/financials/deflator.csv,/inputs/financials,deflator,.csv,Dollar year deflator to convert values to 2004$,,,,, -/inputs/financials/depreciation_schedules_default.csv,/inputs/financials,depreciation_schedules_default,.csv,,,,,, -/inputs/financials/energy_communities.csv,/inputs/financials,energy_communities,.csv,,,,,, -/inputs/financials/financials_hydrogen.csv,/inputs/financials,financials_hydrogen,.csv,,,,,, -/inputs/financials/financials_sys_ATB2023.csv,/inputs/financials,financials_sys_ATB2023,.csv,,,,,, -/inputs/financials/financials_sys_ATB2024.csv,/inputs/financials,financials_sys_ATB2024,.csv,,,,,, -/inputs/financials/financials_tech_ATB2023.csv,/inputs/financials,financials_tech_ATB2023,.csv,,,,,, -/inputs/financials/financials_tech_ATB2023_CRP20.csv,/inputs/financials,financials_tech_ATB2023_CRP20,.csv,,,,,, -/inputs/financials/financials_tech_ATB2024.csv,/inputs/financials,financials_tech_ATB2024,.csv,,,,,, -/inputs/financials/financials_transmission_30ITC_0pen_2022_2031.csv,/inputs/financials,financials_transmission_30ITC_0pen_2022_2031,.csv,,,,,, -/inputs/financials/financials_transmission_default.csv,/inputs/financials,financials_transmission_default,.csv,,,,,, -/inputs/financials/incentives_annual.csv,/inputs/financials,incentives_annual,.csv,,,,,, -/inputs/financials/incentives_biennial.csv,/inputs/financials,incentives_biennial,.csv,,,,,, -/inputs/financials/incentives_ira.csv,/inputs/financials,incentives_ira,.csv,,,,,, -/inputs/financials/incentives_ira_45q_45v_extension.csv,/inputs/financials,incentives_ira_45q_45v_extension,.csv,,,,,, -/inputs/financials/incentives_noira.csv,/inputs/financials,incentives_noira,.csv,,,,,, -/inputs/financials/incentives_none.csv,/inputs/financials,incentives_none,.csv,,,,,, -/inputs/financials/incentives_obbba.csv,/inputs/financials,incentives_obbba,.csv,,,,,, -/inputs/financials/incentives_obbba_conservative.csv,/inputs/financials,incentives_obbba_conservative,.csv,,,,,, -/inputs/financials/inflation_default.csv,/inputs/financials,inflation_default,.csv,Annual inflation factors from 1914 through 2200; historical values use the avg-avg values from https://www.usinflationcalculator.com/inflation/consumer-price-index-and-annual-percent-changes-from-1913-to-2008/,t,,,, -/inputs/financials/nuclear_energy_communities.csv,/inputs/financials,nuclear_energy_communities,.csv,"""Counties belonging to metropolitan statistical areas (MSAs) for which at least 0.17 percent of direct employment has been related to nuclear power at any point since 2010. These are determined partly by following the process described in Section 2.6 of https://home.treasury.gov/system/files/8861/EnergyCommunities_Data_Documentation.pdf and substituting in the NAICS code for nuclear electric power generation (221113) and partly by determining counties that belong to MSAs where the number of people employed by national labs engaged in nuclear research and development (PNNL, INL, ORNL, SNL, LLNL, Argonne, and LANL) has been at least 0.17 percent of the MSA's total employment at any point since 2010.""",,,,, -/inputs/financials/reg_cap_cost_diff_default.csv,/inputs/financials,reg_cap_cost_diff_default,.csv,region-specific differences for capital cost of all resources. Add to 1 to produce a multiplier,"i,r",,,parameter, -/inputs/financials/retire_penalty.csv,/inputs/financials,retire_penalty,.csv,,,,,, -/inputs/financials/supply_chain_adjust.csv,/inputs/financials,supply_chain_adjust,.csv,,,,,, -/inputs/financials/tc_phaseout_schedule_ira2022.csv,/inputs/financials,tc_phaseout_schedule_ira2022,.csv,,,,,, -/inputs/fuelprices/alpha_AEO_2023_HOG.csv,/inputs/fuelprices,alpha_AEO_2023_HOG,.csv,"High Oil and Gas Resource and Technology scenario census division alpha values, used in the calculation of natural gas demand curves","allt,cendiv",2004,AEO 2023,Input, -/inputs/fuelprices/alpha_AEO_2023_LOG.csv,/inputs/fuelprices,alpha_AEO_2023_LOG,.csv,"Low Oil and Gas Resource and Technology scenario census division alpha values, used in the calculation of natural gas demand curves","allt,cendiv",2004,AEO 2023,Input, -/inputs/fuelprices/alpha_AEO_2023_reference.csv,/inputs/fuelprices,alpha_AEO_2023_reference,.csv,"reference census division alpha values, used in the calculation of natural gas demand curves","allt,cendiv",2004,AEO 2023,Input, -/inputs/fuelprices/alpha_AEO_2025_HOG.csv,/inputs/fuelprices,alpha_AEO_2025_HOG,.csv,"High Oil and Gas Resource and Technology scenario census division alpha values, used in the calculation of natural gas demand curves","allt,cendiv",2004,AEO 2025,Input, -/inputs/fuelprices/alpha_AEO_2025_LOG.csv,/inputs/fuelprices,alpha_AEO_2025_LOG,.csv,"Low Oil and Gas Resource and Technology scenario census division alpha values, used in the calculation of natural gas demand curves","allt,cendiv",2004,AEO 2025,Input, -/inputs/fuelprices/alpha_AEO_2025_reference.csv,/inputs/fuelprices,alpha_AEO_2025_reference,.csv,"reference census division alpha values, used in the calculation of natural gas demand curves","allt,cendiv",2004,AEO 2025,Input, -/inputs/fuelprices/cd_beta0.csv,/inputs/fuelprices,cd_beta0,.csv,reference census division beta levels electric sector,cendiv,2004,,Input, -/inputs/fuelprices/cd_beta0_allsector.csv,/inputs/fuelprices,cd_beta0_allsector,.csv,reference census division beta levels all sectors,cendiv,2004,,Input, -/inputs/fuelprices/coal_AEO_2025_reference.csv,/inputs/fuelprices,coal_AEO_2025_reference,.csv,AEO2025 Reference case census division fuel price of coal with missing values forward-filled from earlier years and missing New England values set to Mid Atlantic,"t,cendiv",2024,AEO2025,Input,$/MMBtu -/inputs/fuelprices/coal_AEO_2026_altelec.csv,/inputs/fuelprices,coal_AEO_2026_altelec,.csv,AEO2026 Alternative Electricity case census division fuel price of coal with missing New England values set to Mid Atlantic,"t,cendiv",2025,AEO2026,Input,$/MMBtu -/inputs/fuelprices/coal_AEO_2026_baseline.csv,/inputs/fuelprices,coal_AEO_2026_baseline,.csv,AEO2026 Counterfactual Baseline case census division fuel price of coal with missing values forward-filled from earlier years and missing New England values set to Mid Atlantic,"t,cendiv",2025,AEO2026,Input,$/MMBtu -/inputs/fuelprices/dollaryear.csv,/inputs/fuelprices,dollaryear,.csv,Dollar year mapping for each fuel price scenario,,,,, -/inputs/fuelprices/gasreg_price_adj_regression_params.csv,/inputs/fuelprices,gasreg_price_adj_regression_params,.csv,"Parameters derived from regression with monthly fixed effects regressing daily gasreg heating/cooling degree days on daily deviations of gas prices from their annual averages (https://github.com/ReEDS-Model/ReEDS_Input_Processing/tree/main/aeo_updates/temperature_gas_price_adj_regression). ""Beta"" values are HDD/CDD coefficients and ""alpha"" values are intercepts and monthly fixed effects.",param,,,Input, -/inputs/fuelprices/h2-combustion_10.csv,/inputs/fuelprices,h2-combustion_10,.csv,price of hydrogen for combustion technologies (h2-ct and cc) at $10/MMBtu for all years,,,,, -/inputs/fuelprices/h2-combustion_30.csv,/inputs/fuelprices,h2-combustion_30,.csv,price of hydrogen for combustion technologies (h2-ct and cc) at $30/MMBtu for all years,,,,, -/inputs/fuelprices/h2-combustion_reference.csv,/inputs/fuelprices,h2-combustion_reference,.csv,price of hydrogen for combustion technologies (h2-ct and cc) at $20/MMBtu for all years,,,,, -/inputs/fuelprices/ng_AEO_2023_HOG.csv,/inputs/fuelprices,ng_AEO_2023_HOG,.csv,High Oil and Gas Resource and Technology scenario census division fuel price of natural gas,"cendiv,t",2004,AEO2023: https://www.eia.gov/outlooks/aeo/,Input,2004$/MMBtu -/inputs/fuelprices/ng_AEO_2023_LOG.csv,/inputs/fuelprices,ng_AEO_2023_LOG,.csv,Low Oil and Gas Resource and Technology scenario census division fuel price of natural gas,"cendiv,t",2004,AEO2023: https://www.eia.gov/outlooks/aeo/,Input,2004$/MMBtu -/inputs/fuelprices/ng_AEO_2023_reference.csv,/inputs/fuelprices,ng_AEO_2023_reference,.csv,Reference scenario census division fuel price of natural gas,"cendiv,t",2004,AEO2023: https://www.eia.gov/outlooks/aeo/,Input,2004$/MMBtu -/inputs/fuelprices/ng_AEO_2025_HOG.csv,/inputs/fuelprices,ng_AEO_2025_HOG,.csv,High Oil and Gas Resource and Technology scenario census division fuel price of natural gas,"cendiv,t",2004,AEO2025: https://www.eia.gov/outlooks/aeo/,Input,2004$/MMBtu -/inputs/fuelprices/ng_AEO_2025_LOG.csv,/inputs/fuelprices,ng_AEO_2025_LOG,.csv,Low Oil and Gas Resource and Technology scenario census division fuel price of natural gas,"cendiv,t",2004,AEO2025: https://www.eia.gov/outlooks/aeo/,Input,2004$/MMBtu -/inputs/fuelprices/ng_AEO_2025_reference.csv,/inputs/fuelprices,ng_AEO_2025_reference,.csv,Reference scenario census division fuel price of natural gas,"cendiv,t",2004,AEO2025: https://www.eia.gov/outlooks/aeo/,Input,2004$/MMBtu -/inputs/fuelprices/ng_demand_AEO_2023_HOG.csv,/inputs/fuelprices,ng_demand_AEO_2023_HOG,.csv,"High Oil and Gas Resource and Technology census division natural gas demand for the electric sector, used in the calculation of natural gas demand curves","cendiv,t",,AEO2023: https://www.eia.gov/outlooks/aeo/,Input,Quads -/inputs/fuelprices/ng_demand_AEO_2023_LOG.csv,/inputs/fuelprices,ng_demand_AEO_2023_LOG,.csv,"Low Oil and Gas Resource and Technology census division natural gas demand for the electric sector, used in the calculation of natural gas demand curves","cendiv,t",,AEO2023: https://www.eia.gov/outlooks/aeo/,Input,Quads -/inputs/fuelprices/ng_demand_AEO_2023_reference.csv,/inputs/fuelprices,ng_demand_AEO_2023_reference,.csv,"Reference census division natural gas demand for the electric sector, used in the calculation of natural gas demand curves","cendiv,t",,AEO2023: https://www.eia.gov/outlooks/aeo/,Input,Quads -/inputs/fuelprices/ng_demand_AEO_2025_HOG.csv,/inputs/fuelprices,ng_demand_AEO_2025_HOG,.csv,"High Oil and Gas Resource and Technology census division natural gas demand for the electric sector, used in the calculation of natural gas demand curves","cendiv,t",,AEO2025: https://www.eia.gov/outlooks/aeo/,Input,Quads -/inputs/fuelprices/ng_demand_AEO_2025_LOG.csv,/inputs/fuelprices,ng_demand_AEO_2025_LOG,.csv,"Low Oil and Gas Resource and Technology census division natural gas demand for the electric sector, used in the calculation of natural gas demand curves","cendiv,t",,AEO2025: https://www.eia.gov/outlooks/aeo/,Input,Quads -/inputs/fuelprices/ng_demand_AEO_2025_reference.csv,/inputs/fuelprices,ng_demand_AEO_2025_reference,.csv,"Reference census division natural gas demand for the electric sector, used in the calculation of natural gas demand curves","cendiv,t",,AEO2025: https://www.eia.gov/outlooks/aeo/,Input,Quads -/inputs/fuelprices/ng_tot_demand_AEO_2023_HOG.csv,/inputs/fuelprices,ng_tot_demand_AEO_2023_HOG,.csv,"High Oil and Gas Resource and Technology census division natural gas demand across all sectors, used in the calculation of natural gas demand curves","cendiv,t",,AEO2023: https://www.eia.gov/outlooks/aeo/,Input,Quads -/inputs/fuelprices/ng_tot_demand_AEO_2023_LOG.csv,/inputs/fuelprices,ng_tot_demand_AEO_2023_LOG,.csv,"Low Oil and Gas Resource and Technology census division natural gas demand across all sectors, used in the calculation of natural gas demand curves","cendiv,t",,AEO2023: https://www.eia.gov/outlooks/aeo/,Input,Quads -/inputs/fuelprices/ng_tot_demand_AEO_2023_reference.csv,/inputs/fuelprices,ng_tot_demand_AEO_2023_reference,.csv,"Reference census division natural gas demand across all sectors, used in the calculation of natural gas demand curves","cendiv,t",,AEO2023: https://www.eia.gov/outlooks/aeo/,Input,Quads -/inputs/fuelprices/ng_tot_demand_AEO_2025_HOG.csv,/inputs/fuelprices,ng_tot_demand_AEO_2025_HOG,.csv,"High Oil and Gas Resource and Technology census division natural gas demand across all sectors, used in the calculation of natural gas demand curves","cendiv,t",,AEO2025: https://www.eia.gov/outlooks/aeo/,Input,Quads -/inputs/fuelprices/ng_tot_demand_AEO_2025_LOG.csv,/inputs/fuelprices,ng_tot_demand_AEO_2025_LOG,.csv,"Low Oil and Gas Resource and Technology census division natural gas demand across all sectors, used in the calculation of natural gas demand curves","cendiv,t",,AEO2025: https://www.eia.gov/outlooks/aeo/,Input,Quads -/inputs/fuelprices/ng_tot_demand_AEO_2025_reference.csv,/inputs/fuelprices,ng_tot_demand_AEO_2025_reference,.csv,"Reference census division natural gas demand across all sectors, used in the calculation of natural gas demand curves","cendiv,t",,AEO2025: https://www.eia.gov/outlooks/aeo/,Input,Quads -/inputs/fuelprices/uranium_AEO_2023_reference.csv,/inputs/fuelprices,uranium_AEO_2023_reference,.csv,,,,,, -/inputs/fuelprices/uranium_AEO_2025_reference.csv,/inputs/fuelprices,uranium_AEO_2025_reference,.csv,,,,,, -/inputs/geothermal/geo_discovery_BAU.csv,/inputs/geothermal,geo_discovery_BAU,.csv,,,,,, -/inputs/geothermal/geo_discovery_factor_ATB_2023.csv,/inputs/geothermal,geo_discovery_factor_ATB_2023,.csv,,,,,, -/inputs/geothermal/geo_discovery_factor_reV.csv,/inputs/geothermal,geo_discovery_factor_reV,.csv,,,,,, -/inputs/geothermal/geo_discovery_TI.csv,/inputs/geothermal,geo_discovery_TI,.csv,,,,,, -/inputs/geothermal/geo_rsc_ATB_2023.csv,/inputs/geothermal,geo_rsc_ATB_2023,.csv,,,,,, -/inputs/growth_constraints/gbin_min.csv,/inputs/growth_constraints,gbin_min,.csv,,,,,, -/inputs/growth_constraints/growth_bin_size_mult.csv,/inputs/growth_constraints,growth_bin_size_mult,.csv,,,,,, -/inputs/growth_constraints/growth_limit_absolute.csv,/inputs/growth_constraints,growth_limit_absolute,.csv,"Maximum expected annual builds for wind, batteries, and UPV from 2024-2026 using observed record builds.",,,,,MW/year -/inputs/growth_constraints/growth_penalty.csv,/inputs/growth_constraints,growth_penalty,.csv,,,,,, -/inputs/hierarchy.csv,/inputs,hierarchy,.csv,,,,,, -/inputs/hierarchy_agg125.csv,/inputs,hierarchy_agg125,.csv,,,,,, -/inputs/hierarchy_agg54.csv,/inputs,hierarchy_agg54,.csv,,,,,, -/inputs/hierarchy_agg69.csv,/inputs,hierarchy_agg69,.csv,,,,,, -/inputs/zones/hierarchy_offshore.csv,/inputs/zones,hierarchy_offshore,.csv,,,,,, -/inputs/hydro/cap_existing_hydro.h5,/inputs/hydro,cap_existing_hydro,.h5,"Annual capacities for hydro plants spanning 2007-2022, which come from ORNL's Existing Hydropower Assets dataset.",t,,,Input,MW -/inputs/hydro/hyd_fom.csv,/inputs/hydro,hyd_fom,.csv,Regional FOM costs for hydro,,,,, -/inputs/hydro/hydcf_fixed.h5,/inputs/hydro,hydcf_fixed,.h5,Fixed monthly zonal hydro capacity factor data partially created by ORNL and partially derived from ORNL's Existing Hydropower Assets dataset.,"i,month",,,Input,unitless -/inputs/hydro/hydro_mingen.csv,/inputs/hydro,hydro_mingen,.csv,,,,,, -/inputs/hydro/net_gen_existing_hydro.h5,/inputs/hydro,net_gen_existing_hydro,.h5,"Monthly net generation values for hydro plants spanning 2007-2022, which come from ORNL's Existing Hydropower Assets dataset.","t,month",,,Input,MWh -/inputs/hydro/SeaCapAdj_hy.csv,/inputs/hydro,SeaCapAdj_hy,.csv,,,,,, -/inputs/load/cangrowth.csv,/inputs/load,cangrowth,.csv,Canada load growth multiplier,,,,, -/inputs/load/demand_AEO_2025_high.csv,/inputs/load,demand_AEO_2025_high,.csv,Load growth projection from the AEO2025 High Economic Growth scenario,,,,,unitless -/inputs/load/demand_AEO_2025_low.csv,/inputs/load,demand_AEO_2025_low,.csv,Load growth projection from the AEO2025 Low Economic Growth scenario,,,,,unitless -/inputs/load/demand_AEO_2025_reference.csv,/inputs/load,demand_AEO_2025_reference,.csv,Load growth projection from the AEO2025 Reference scenario,,,,,unitless -/inputs/load/demand_AEO_2026_high.csv,/inputs/load,demand_AEO_2026_high,.csv,Load growth projection from the AEO2026 High Economic Growth scenario,,,,,unitless -/inputs/load/demand_AEO_2026_low.csv,/inputs/load,demand_AEO_2026_low,.csv,Load growth projection from the AEO2026 Low Economic Growth scenario,,,,,unitless -/inputs/load/demand_AEO_2026_baseline.csv,/inputs/load,demand_AEO_2026_baseline,.csv,Load growth projection from the AEO2026 Counterfactual Baseline scenario,,,,,unitless -/inputs/load/EIA_loadbystate.csv,/inputs/load,EIA_loadbystate,.csv,,,,,/ -/inputs/load/loadsite_country_test.csv,/inputs/load,loadsite_country_test,.csv,,,,,/ -/inputs/load/mex_growth_rate.csv,/inputs/load,mex_growth_rate,.csv,Mexico load growth multiplier,,,,, -/inputs/national_generation/gen_mandate_tech_list.csv,/inputs/national_generation,gen_mandate_tech_list,.csv,,,,,, -/inputs/national_generation/gen_mandate_trajectory.csv,/inputs/national_generation,gen_mandate_trajectory,.csv,,,,,, -/inputs/national_generation/national_rps_frac_allScen.csv,/inputs/national_generation,national_rps_frac_allScen,.csv,,,,,, -/inputs/outages/temperature_celsius-st.h5,/inputs/outages,temperature_celsius-st,.h5,,,,,, -/inputs/plant_characteristics/battery_ATB_2024_advanced.csv,/inputs/plant_characteristics,battery_ATB_2024_advanced,.csv,,,2021,,, -/inputs/plant_characteristics/battery_ATB_2024_conservative.csv,/inputs/plant_characteristics,battery_ATB_2024_conservative,.csv,,,2021,,, -/inputs/plant_characteristics/battery_ATB_2024_moderate.csv,/inputs/plant_characteristics,battery_ATB_2024_moderate,.csv,,,2021,,, -/inputs/plant_characteristics/beccs_BVRE_2021_high.csv,/inputs/plant_characteristics,beccs_BVRE_2021_high,.csv,,,,,, -/inputs/plant_characteristics/beccs_BVRE_2021_low.csv,/inputs/plant_characteristics,beccs_BVRE_2021_low,.csv,,,,,, -/inputs/plant_characteristics/beccs_BVRE_2021_mid.csv,/inputs/plant_characteristics,beccs_BVRE_2021_mid,.csv,,,,,, -/inputs/plant_characteristics/beccs_lowcost.csv,/inputs/plant_characteristics,beccs_lowcost,.csv,,,,,, -/inputs/plant_characteristics/beccs_reference.csv,/inputs/plant_characteristics,beccs_reference,.csv,,,,,, -/inputs/plant_characteristics/biopower_ATB_2024_moderate.csv,/inputs/plant_characteristics,biopower_ATB_2024_moderate,.csv,,,,,, -/inputs/plant_characteristics/ccsflex_ATB_2020_cost.csv,/inputs/plant_characteristics,ccsflex_ATB_2020_cost,.csv,,,,,, -/inputs/plant_characteristics/ccsflex_ATB_2020_perf.csv,/inputs/plant_characteristics,ccsflex_ATB_2020_perf,.csv,,,,,, -/inputs/plant_characteristics/coal-ccs_ATB_2024_advanced.csv,/inputs/plant_characteristics,coal-ccs_ATB_2024_advanced,.csv,,,,,, -/inputs/plant_characteristics/coal-ccs_ATB_2024_conservative.csv,/inputs/plant_characteristics,coal-ccs_ATB_2024_conservative,.csv,,,,,, -/inputs/plant_characteristics/coal-ccs_ATB_2024_moderate.csv,/inputs/plant_characteristics,coal-ccs_ATB_2024_moderate,.csv,,,,,, -/inputs/plant_characteristics/coal_ATB_2024_moderate.csv,/inputs/plant_characteristics,coal_ATB_2024_moderate,.csv,,,,,, -/inputs/plant_characteristics/cost_opres_default.csv,/inputs/plant_characteristics,cost_opres_default,.csv,,,,,, -/inputs/plant_characteristics/cost_opres_market.csv,/inputs/plant_characteristics,cost_opres_market,.csv,,,,,, -/inputs/plant_characteristics/csp_ATB_2023_advanced.csv,/inputs/plant_characteristics,csp_ATB_2023_advanced,.csv,,,,,, -/inputs/plant_characteristics/csp_ATB_2023_conservative.csv,/inputs/plant_characteristics,csp_ATB_2023_conservative,.csv,,,,,, -/inputs/plant_characteristics/csp_ATB_2023_moderate.csv,/inputs/plant_characteristics,csp_ATB_2023_moderate,.csv,,,,,, -/inputs/plant_characteristics/csp_ATB_2024_advanced.csv,/inputs/plant_characteristics,csp_ATB_2024_advanced,.csv,,,,,, -/inputs/plant_characteristics/csp_ATB_2024_conservative.csv,/inputs/plant_characteristics,csp_ATB_2024_conservative,.csv,,,,,, -/inputs/plant_characteristics/csp_ATB_2024_moderate.csv,/inputs/plant_characteristics,csp_ATB_2024_moderate,.csv,,,,,, -/inputs/plant_characteristics/csp_SunShot2030.csv,/inputs/plant_characteristics,csp_SunShot2030,.csv,Csp costs from the SunShot2030 cost scenario,,,,, -/inputs/plant_characteristics/dollaryear.csv,/inputs/plant_characteristics,dollaryear,.csv,Dollar year mapping for each plant cost scenario,,,,, -/inputs/plant_characteristics/dr_shed_capcost_demo_data_IEF_January_2025.csv,/inputs/plant_characteristics,dr_shed_capcost_demo_data_IEF_January_2025,.csv,,,,,, -/inputs/plant_characteristics/dr_shed_fom.csv,/inputs/plant_characteristics,dr_shed_fom,.csv,,,,,, -/inputs/plant_characteristics/dr_shed_vom.csv,/inputs/plant_characteristics,dr_shed_vom,.csv,,,,,, -/inputs/plant_characteristics/evmc_shape_Baseline.csv,/inputs/plant_characteristics,evmc_shape_Baseline,.csv,,,,,, -/inputs/plant_characteristics/evmc_storage_Baseline.csv,/inputs/plant_characteristics,evmc_storage_Baseline,.csv,,,,,, -/inputs/plant_characteristics/gas-ccs_ATB_2024_advanced.csv,/inputs/plant_characteristics,gas-ccs_ATB_2024_advanced,.csv,,,,,, -/inputs/plant_characteristics/gas-ccs_ATB_2024_conservative.csv,/inputs/plant_characteristics,gas-ccs_ATB_2024_conservative,.csv,,,,,, -/inputs/plant_characteristics/gas-ccs_ATB_2024_moderate.csv,/inputs/plant_characteristics,gas-ccs_ATB_2024_moderate,.csv,,,,,, -/inputs/plant_characteristics/gas_ATB_2024_moderate.csv,/inputs/plant_characteristics,gas_ATB_2024_moderate,.csv,,,,,, -/inputs/plant_characteristics/geo_ATB_2023_advanced.csv,/inputs/plant_characteristics,geo_ATB_2023_advanced,.csv,,,,,, -/inputs/plant_characteristics/geo_ATB_2023_conservative.csv,/inputs/plant_characteristics,geo_ATB_2023_conservative,.csv,,,,,, -/inputs/plant_characteristics/geo_ATB_2023_moderate.csv,/inputs/plant_characteristics,geo_ATB_2023_moderate,.csv,,,,,, -/inputs/plant_characteristics/geo_ATB_2024_advanced.csv,/inputs/plant_characteristics,geo_ATB_2024_advanced,.csv,,,,,, -/inputs/plant_characteristics/geo_ATB_2024_conservative.csv,/inputs/plant_characteristics,geo_ATB_2024_conservative,.csv,,,,,, -/inputs/plant_characteristics/geo_ATB_2024_moderate.csv,/inputs/plant_characteristics,geo_ATB_2024_moderate,.csv,,,,,, -/inputs/plant_characteristics/h2-combustion_ATB_2023.csv,/inputs/plant_characteristics,h2-combustion_ATB_2023,.csv,,,,,, -/inputs/plant_characteristics/h2-combustion_ATB_2024.csv,/inputs/plant_characteristics,h2-combustion_ATB_2024,.csv,Hydrogen CT and CC plant costs generated in preprocessing from moderate case NREL ATB 2024 data,,,,, -/inputs/plant_characteristics/heat_rate_adj.csv,/inputs/plant_characteristics,heat_rate_adj,.csv,Heat rate adjustment multiplier by technology,,,,, -/inputs/plant_characteristics/heat_rate_penalty_spin.csv,/inputs/plant_characteristics,heat_rate_penalty_spin,.csv,,,,,, -/inputs/plant_characteristics/hydro_ATB_2019_constant.csv,/inputs/plant_characteristics,hydro_ATB_2019_constant,.csv,Hydro costs from the 2019 ATB constant cost scenario,,,,, -/inputs/plant_characteristics/hydro_ATB_2019_low.csv,/inputs/plant_characteristics,hydro_ATB_2019_low,.csv,Hydro costs from the 2019 ATB low cost scenario,,,,, -/inputs/plant_characteristics/hydro_ATB_2019_mid.csv,/inputs/plant_characteristics,hydro_ATB_2019_mid,.csv,Hydro costs from the 2019 ATB mid cost scenario,,,,, -/inputs/plant_characteristics/maxage.csv,/inputs/plant_characteristics,maxage,.csv,Maximum age allowed for each technology,,,,, -/inputs/plant_characteristics/maxdailycf.csv,/inputs/plant_characteristics,maxdailycf,.csv,maximum daily capacity factor--dr_shed input supply curves are based on one 4-hour event per day,,,,, -/inputs/plant_characteristics/min_retire_age.csv,/inputs/plant_characteristics,min_retire_age,.csv,Minimum retirement age for given technology,,,,, -/inputs/plant_characteristics/minCF.csv,/inputs/plant_characteristics,minCF,.csv,minimum annual capacity factor for each tech fleet - applied to i-rto,,,,, -/inputs/plant_characteristics/mingen_fixed.csv,/inputs/plant_characteristics,mingen_fixed,.csv,,,,,, -/inputs/plant_characteristics/minloadfrac0.csv,/inputs/plant_characteristics,minloadfrac0,.csv,characteristics/minloadfrac0 database of minloadbed generator cs,,,,, -/inputs/plant_characteristics/mttr.csv,/inputs/plant_characteristics,mttr,.csv,,,,,, -/inputs/plant_characteristics/nuclear-smr_ATB_2024_advanced.csv,/inputs/plant_characteristics,nuclear-smr_ATB_2024_advanced,.csv,,,,,, -/inputs/plant_characteristics/nuclear-smr_ATB_2024_conservative.csv,/inputs/plant_characteristics,nuclear-smr_ATB_2024_conservative,.csv,,,,,, -/inputs/plant_characteristics/nuclear-smr_ATB_2024_moderate.csv,/inputs/plant_characteristics,nuclear-smr_ATB_2024_moderate,.csv,,,,,, -/inputs/plant_characteristics/nuclear_ATB_2024_advanced.csv,/inputs/plant_characteristics,nuclear_ATB_2024_advanced,.csv,,,,,, -/inputs/plant_characteristics/nuclear_ATB_2024_conservative.csv,/inputs/plant_characteristics,nuclear_ATB_2024_conservative,.csv,,,,,, -/inputs/plant_characteristics/nuclear_ATB_2024_moderate.csv,/inputs/plant_characteristics,nuclear_ATB_2024_moderate,.csv,,,,,, -/inputs/plant_characteristics/ofs-wind_ATB_2023_advanced.csv,/inputs/plant_characteristics,ofs-wind_ATB_2023_advanced,.csv,"2023 advanced ofs-wind capital, fixed O&M, var O&M costs and rsc_mult (SC cost reduction mult) by class and year ",,2004,,Inputs file, -/inputs/plant_characteristics/ofs-wind_ATB_2023_conservative.csv,/inputs/plant_characteristics,ofs-wind_ATB_2023_conservative,.csv,"2023 conservative ofs-wind capital, fixed O&M, var O&M costs and rsc_mult (SC cost reduction mult) by class and year ",,2004,,Inputs file, -/inputs/plant_characteristics/ofs-wind_ATB_2023_moderate.csv,/inputs/plant_characteristics,ofs-wind_ATB_2023_moderate,.csv,"2023 moderate ofs-wind capital, fixed O&M, var O&M costs and rsc_mult (SC cost reduction mult) by class and year ",,2004,,Inputs file, -/inputs/plant_characteristics/ofs-wind_ATB_2023_moderate_noFloating.csv,/inputs/plant_characteristics,ofs-wind_ATB_2023_moderate_noFloating,.csv,,,,,, -/inputs/plant_characteristics/ofs-wind_ATB_2024_advanced.csv,/inputs/plant_characteristics,ofs-wind_ATB_2024_advanced,.csv,"2024 advanced ofs-wind capital, fixed O&M, var O&M costs and rsc_mult (SC cost reduction mult) by class and year ",,2022,,Inputs file, -/inputs/plant_characteristics/ofs-wind_ATB_2024_conservative.csv,/inputs/plant_characteristics,ofs-wind_ATB_2024_conservative,.csv,"2024 conservative ofs-wind capital, fixed O&M, var O&M costs and rsc_mult (SC cost reduction mult) by class and year ",,2022,,Inputs file, -/inputs/plant_characteristics/ofs-wind_ATB_2024_moderate.csv,/inputs/plant_characteristics,ofs-wind_ATB_2024_moderate,.csv,"2024 moderate ofs-wind capital, fixed O&M, var O&M costs and rsc_mult (SC cost reduction mult) by class and year ",,2022,,Inputs file, -/inputs/plant_characteristics/ofs-wind_ATB_2024_moderate_noFloating.csv,/inputs/plant_characteristics,ofs-wind_ATB_2024_moderate_noFloating,.csv,"2024 moderate_noFloating ofs-wind capital (5x floating capital cost), fixed O&M, var O&M costs and rsc_mult (SC cost reduction mult) by class and year",,2022,,Inputs file, -/inputs/plant_characteristics/ons-wind_ATB_2023_advanced.csv,/inputs/plant_characteristics,ons-wind_ATB_2023_advanced,.csv,,,,,, -/inputs/plant_characteristics/ons-wind_ATB_2023_conservative.csv,/inputs/plant_characteristics,ons-wind_ATB_2023_conservative,.csv,,,,,, -/inputs/plant_characteristics/ons-wind_ATB_2023_moderate.csv,/inputs/plant_characteristics,ons-wind_ATB_2023_moderate,.csv,,,,,, -/inputs/plant_characteristics/ons-wind_ATB_2024_advanced.csv,/inputs/plant_characteristics,ons-wind_ATB_2024_advanced,.csv,Advanced cost and performance inputs from the 2024 Annual Technology Baseline for land-based wind,,2022,,Inputs file, -/inputs/plant_characteristics/ons-wind_ATB_2024_conservative.csv,/inputs/plant_characteristics,ons-wind_ATB_2024_conservative,.csv,Conservative cost and performance inputs from the 2024 Annual Technology Baseline for land-based wind,,2022,,Inputs file, -/inputs/plant_characteristics/ons-wind_ATB_2024_moderate.csv,/inputs/plant_characteristics,ons-wind_ATB_2024_moderate,.csv,Moderate cost and performance inputs from the 2024 Annual Technology Baseline for land-based wind,,2022,,Inputs file, -/inputs/plant_characteristics/other_plantchar.csv,/inputs/plant_characteristics,other_plantchar,.csv,,,,,, -/inputs/plant_characteristics/outage_forced_static.csv,/inputs/plant_characteristics,outage_forced_static,.csv,Forced outage rates by technology,,,,Inputs file, -/inputs/plant_characteristics/outage_forced_temperature_murphy2019.csv,/inputs/plant_characteristics,outage_forced_temperature_murphy2019,.csv,,,,,, -/inputs/plant_characteristics/outage_scheduled_monthly.csv,/inputs/plant_characteristics,outage_scheduled_monthly,.csv,,,,,, -/inputs/plant_characteristics/outage_scheduled_static.csv,/inputs/plant_characteristics,outage_scheduled_static,.csv,Scheduled outage rate by technology,,,,, -/inputs/plant_characteristics/pvb_benchmark2020.csv,/inputs/plant_characteristics,pvb_benchmark2020,.csv,,,,,, -/inputs/plant_characteristics/ramprate.csv,/inputs/plant_characteristics,ramprate,.csv,Generator ramp rates by technology,,,,, -/inputs/plant_characteristics/startcost.csv,/inputs/plant_characteristics,startcost,.csv,,,,,, -/inputs/plant_characteristics/unitsize_atb.csv,/inputs/plant_characteristics,unitsize_atb,.csv,,,,,, -/inputs/plant_characteristics/upv_ATB_2023_advanced.csv,/inputs/plant_characteristics,upv_ATB_2023_advanced,.csv,"2023 advanced UPV capital, FOM and VOM costs, and capacity factor improvement multipliers by year",,2004,,Inputs file, -/inputs/plant_characteristics/upv_ATB_2023_conservative.csv,/inputs/plant_characteristics,upv_ATB_2023_conservative,.csv,"2023 conservative UPV capital, FOM and VOM costs, and capacity factor improvement multipliers by year",,2004,,Inputs file, -/inputs/plant_characteristics/upv_ATB_2023_moderate.csv,/inputs/plant_characteristics,upv_ATB_2023_moderate,.csv,"2023 moderate UPV capital, FOM and VOM costs, and capacity factor improvement multipliers by year",,2004,,Inputs file, -/inputs/plant_characteristics/upv_ATB_2024_advanced.csv,/inputs/plant_characteristics,upv_ATB_2024_advanced,.csv,"2024 advanced UPV capital, FOM and VOM costs, and capacity factor improvement multipliers by year",,2004,,Inputs file, -/inputs/plant_characteristics/upv_ATB_2024_conservative.csv,/inputs/plant_characteristics,upv_ATB_2024_conservative,.csv,"2024 conservative UPV capital, FOM and VOM costs, and capacity factor improvement multipliers by year",,2004,,Inputs file, -/inputs/plant_characteristics/upv_ATB_2024_moderate.csv,/inputs/plant_characteristics,upv_ATB_2024_moderate,.csv,"2024 moderate UPV capital, FOM and VOM costs, and capacity factor improvement multipliers by year",,2004,,Inputs file, -/inputs/plant_characteristics/years_until_endogenous.csv,/inputs/plant_characteristics,years_until_endogenous,.csv,,,,,, -/inputs/profiles_cf/cf_distpv_county.h5,/inputs/profiles_cf,cf_distpv_county,.h5,,,,,, -/inputs/profiles_cf/cf_upv_limited_ba.h5,/inputs/profiles_cf,cf_upv_limited_ba,.h5,,,,,, -/inputs/profiles_cf/cf_upv_limited_county.h5,/inputs/profiles_cf,cf_upv_limited_county,.h5,,,,,, -/inputs/profiles_cf/cf_upv_open_ba.h5,/inputs/profiles_cf,cf_upv_open_ba,.h5,,,,,, -/inputs/profiles_cf/cf_upv_open_county.h5,/inputs/profiles_cf,cf_upv_open_county,.h5,,,,,, -/inputs/profiles_cf/cf_upv_reference_ba.h5,/inputs/profiles_cf,cf_upv_reference_ba,.h5,,,,,, -/inputs/profiles_cf/cf_upv_reference_county.h5,/inputs/profiles_cf,cf_upv_reference_county,.h5,,,,,, -/inputs/profiles_cf/cf_wind-ofs_meshed_limited_ba.h5,/inputs/profiles_cf,cf_wind-ofs_meshed_limited_ba,.h5,,,,,, -/inputs/profiles_cf/cf_wind-ofs_meshed_open_ba.h5,/inputs/profiles_cf,cf_wind-ofs_meshed_open_ba,.h5,,,,,, -/inputs/profiles_cf/cf_wind-ofs_meshed_reference_ba.h5,/inputs/profiles_cf,cf_wind-ofs_meshed_reference_ba,.h5,,,,,, -/inputs/profiles_cf/cf_wind-ofs_radial_limited_ba.h5,/inputs/profiles_cf,cf_wind-ofs_radial_limited_ba,.h5,,,,,, -/inputs/profiles_cf/cf_wind-ofs_radial_limited_county.h5,/inputs/profiles_cf,cf_wind-ofs_radial_limited_county,.h5,,,,,, -/inputs/profiles_cf/cf_wind-ofs_radial_open_ba.h5,/inputs/profiles_cf,cf_wind-ofs_radial_open_ba,.h5,,,,,, -/inputs/profiles_cf/cf_wind-ofs_radial_open_county.h5,/inputs/profiles_cf,cf_wind-ofs_radial_open_county,.h5,,,,,, -/inputs/profiles_cf/cf_wind-ofs_radial_reference_ba.h5,/inputs/profiles_cf,cf_wind-ofs_radial_reference_ba,.h5,,,,,, -/inputs/profiles_cf/cf_wind-ofs_radial_reference_county.h5,/inputs/profiles_cf,cf_wind-ofs_radial_reference_county,.h5,,,,,, -/inputs/profiles_cf/cf_wind-ons_limited_ba.h5,/inputs/profiles_cf,cf_wind-ons_limited_ba,.h5,,,,,, -/inputs/profiles_cf/cf_wind-ons_limited_county.h5,/inputs/profiles_cf,cf_wind-ons_limited_county,.h5,,,,,, -/inputs/profiles_cf/cf_wind-ons_open_ba.h5,/inputs/profiles_cf,cf_wind-ons_open_ba,.h5,,,,,, -/inputs/profiles_cf/cf_wind-ons_open_county.h5,/inputs/profiles_cf,cf_wind-ons_open_county,.h5,,,,,, -/inputs/profiles_cf/cf_wind-ons_reference_ba.h5,/inputs/profiles_cf,cf_wind-ons_reference_ba,.h5,,,,,, -/inputs/profiles_cf/cf_wind-ons_reference_county.h5,/inputs/profiles_cf,cf_wind-ons_reference_county,.h5,,,,,, -/inputs/profiles_demand/demand_EER2023_100by2050.h5,/inputs/profiles_demand,demand_EER2023_100by2050,.h5,,,,,, -/inputs/profiles_demand/demand_EER2023_Baseline_AEO2022.h5,/inputs/profiles_demand,demand_EER2023_Baseline_AEO2022,.h5,,,,,, -/inputs/profiles_demand/demand_EER2023_IRAlow.h5,/inputs/profiles_demand,demand_EER2023_IRAlow,.h5,,,,,, -/inputs/profiles_demand/demand_EER2023_IRAmoderate.h5,/inputs/profiles_demand,demand_EER2023_IRAmoderate,.h5,,,,,, -/inputs/profiles_demand/demand_EER2025_100by2050.h5,/inputs/profiles_demand,demand_EER2025_100by2050,.h5,,,,,, -/inputs/profiles_demand/demand_EER2025_Baseline_AEO2023.h5,/inputs/profiles_demand,demand_EER2025_Baseline_AEO2023,.h5,,,,,, -/inputs/profiles_demand/demand_EER2025_IRAlow.h5,/inputs/profiles_demand,demand_EER2025_IRAlow,.h5,,,,,, -/inputs/profiles_demand/demand_EFS_Baseline.h5,/inputs/profiles_demand,demand_EFS_Baseline,.h5,,,,,, -/inputs/profiles_demand/demand_EFS_Clean2035.h5,/inputs/profiles_demand,demand_EFS_Clean2035,.h5,,,,,, -/inputs/profiles_demand/demand_EFS_Clean2035_LTS.h5,/inputs/profiles_demand,demand_EFS_Clean2035_LTS,.h5,,,,,, -/inputs/profiles_demand/demand_EFS_Clean2035clip1pct.h5,/inputs/profiles_demand,demand_EFS_Clean2035clip1pct,.h5,,,,,, -/inputs/profiles_demand/demand_EFS_HIGH.h5,/inputs/profiles_demand,demand_EFS_HIGH,.h5,,,,,, -/inputs/profiles_demand/demand_EFS_MEDIUM.h5,/inputs/profiles_demand,demand_EFS_MEDIUM,.h5,,,,,, -/inputs/profiles_demand/demand_EFS_MEDIUMStretch2040.h5,/inputs/profiles_demand,demand_EFS_MEDIUMStretch2040,.h5,,,,,, -/inputs/profiles_demand/demand_EFS_MEDIUMStretch2046.h5,/inputs/profiles_demand,demand_EFS_MEDIUMStretch2046,.h5,,,,,, -/inputs/profiles_demand/demand_EFS_REFERENCE.h5,/inputs/profiles_demand,demand_EFS_REFERENCE,.h5,,,,,, -/inputs/profiles_demand/demand_historic.h5,/inputs/profiles_demand,demand_historic,.h5,,,,,, -/inputs/remote/cf_distpv_county_18421977.h5,/inputs/remote,cf_distpv_county_18421977,.h5,,,,,, -/inputs/remote/cf_upv_limited_ba_18407660.h5,/inputs/remote,cf_upv_limited_ba_18407660,.h5,,,,,, -/inputs/remote/cf_upv_limited_county_18407660.h5,/inputs/remote,cf_upv_limited_county_18407660,.h5,,,,,, -/inputs/remote/cf_upv_open_ba_18407660.h5,/inputs/remote,cf_upv_open_ba_18407660,.h5,,,,,, -/inputs/remote/cf_upv_open_county_18407660.h5,/inputs/remote,cf_upv_open_county_18407660,.h5,,,,,, -/inputs/remote/cf_upv_reference_ba_18407660.h5,/inputs/remote,cf_upv_reference_ba_18407660,.h5,,,,,, -/inputs/remote/cf_upv_reference_county_18407660.h5,/inputs/remote,cf_upv_reference_county_18407660,.h5,,,,,, -/inputs/remote/cf_wind-ofs_meshed_limited_ba_18423723.h5,/inputs/remote,cf_wind-ofs_meshed_limited_ba_18423723,.h5,,,,,, -/inputs/remote/cf_wind-ofs_meshed_open_ba_18423723.h5,/inputs/remote,cf_wind-ofs_meshed_open_ba_18423723,.h5,,,,,, -/inputs/remote/cf_wind-ofs_meshed_reference_ba_18423723.h5,/inputs/remote,cf_wind-ofs_meshed_reference_ba_18423723,.h5,,,,,, -/inputs/remote/cf_wind-ofs_radial_limited_ba_18423723.h5,/inputs/remote,cf_wind-ofs_radial_limited_ba_18423723,.h5,,,,,, -/inputs/remote/cf_wind-ofs_radial_limited_county_18423723.h5,/inputs/remote,cf_wind-ofs_radial_limited_county_18423723,.h5,,,,,, -/inputs/remote/cf_wind-ofs_radial_open_ba_18423723.h5,/inputs/remote,cf_wind-ofs_radial_open_ba_18423723,.h5,,,,,, -/inputs/remote/cf_wind-ofs_radial_open_county_18423723.h5,/inputs/remote,cf_wind-ofs_radial_open_county_18423723,.h5,,,,,, -/inputs/remote/cf_wind-ofs_radial_reference_ba_18423723.h5,/inputs/remote,cf_wind-ofs_radial_reference_ba_18423723,.h5,,,,,, -/inputs/remote/cf_wind-ofs_radial_reference_county_18423723.h5,/inputs/remote,cf_wind-ofs_radial_reference_county_18423723,.h5,,,,,, -/inputs/remote/cf_wind-ons_limited_ba_18422200.h5,/inputs/remote,cf_wind-ons_limited_ba_18422200,.h5,,,,,, -/inputs/remote/cf_wind-ons_limited_county_18422200.h5,/inputs/remote,cf_wind-ons_limited_county_18422200,.h5,,,,,, -/inputs/remote/cf_wind-ons_open_ba_18422200.h5,/inputs/remote,cf_wind-ons_open_ba_18422200,.h5,,,,,, -/inputs/remote/cf_wind-ons_open_county_18422200.h5,/inputs/remote,cf_wind-ons_open_county_18422200,.h5,,,,,, -/inputs/remote/cf_wind-ons_reference_ba_18422200.h5,/inputs/remote,cf_wind-ons_reference_ba_18422200,.h5,,,,,, -/inputs/remote/cf_wind-ons_reference_county_18422200.h5,/inputs/remote,cf_wind-ons_reference_county_18422200,.h5,,,,,, -/inputs/remote/demand_EER2023_100by2050_18423998.h5,/inputs/remote,demand_EER2023_100by2050_18423998,.h5,,,,,, -/inputs/remote/demand_EER2023_Baseline_AEO2022_18423998.h5,/inputs/remote,demand_EER2023_Baseline_AEO2022_18423998,.h5,,,,,, -/inputs/remote/demand_EER2023_IRAlow_18423998.h5,/inputs/remote,demand_EER2023_IRAlow_18423998,.h5,,,,,, -/inputs/remote/demand_EER2023_IRAmoderate_18423998.h5,/inputs/remote,demand_EER2023_IRAmoderate_18423998,.h5,,,,,, -/inputs/remote/demand_EER2025_100by2050_18435264.h5,/inputs/remote,demand_EER2025_100by2050_18435264,.h5,,,,,, -/inputs/remote/demand_EER2025_Baseline_AEO2023_18435264.h5,/inputs/remote,demand_EER2025_Baseline_AEO2023_18435264,.h5,,,,,, -/inputs/remote/demand_EER2025_IRAlow_18435264.h5,/inputs/remote,demand_EER2025_IRAlow_18435264,.h5,,,,,, -/inputs/remote/demand_EFS_Baseline_18461543.h5,/inputs/remote,demand_EFS_Baseline_18461543,.h5,,,,,, -/inputs/remote/demand_EFS_Clean2035_18461543.h5,/inputs/remote,demand_EFS_Clean2035_18461543,.h5,,,,,, -/inputs/remote/demand_EFS_Clean2035_LTS_18461543.h5,/inputs/remote,demand_EFS_Clean2035_LTS_18461543,.h5,,,,,, -/inputs/remote/demand_EFS_Clean2035clip1pct_18461543.h5,/inputs/remote,demand_EFS_Clean2035clip1pct_18461543,.h5,,,,,, -/inputs/remote/demand_EFS_HIGH_18461543.h5,/inputs/remote,demand_EFS_HIGH_18461543,.h5,,,,,, -/inputs/remote/demand_EFS_MEDIUM_18461543.h5,/inputs/remote,demand_EFS_MEDIUM_18461543,.h5,,,,,, -/inputs/remote/demand_EFS_MEDIUMStretch2040_18461543.h5,/inputs/remote,demand_EFS_MEDIUMStretch2040_18461543,.h5,,,,,, -/inputs/remote/demand_EFS_MEDIUMStretch2046_18461543.h5,/inputs/remote,demand_EFS_MEDIUMStretch2046_18461543,.h5,,,,,, -/inputs/remote/demand_EFS_REFERENCE_18461543.h5,/inputs/remote,demand_EFS_REFERENCE_18461543,.h5,,,,,, -/inputs/remote/demand_historic_18462671.h5,/inputs/remote,demand_historic_18462671,.h5,,,,,, -/inputs/remote_files.csv,/inputs,remote_files,.csv,,,,,, -/inputs/reserves/ccseason_dates.csv,/inputs/reserves,ccseason_dates,.csv,,,,,, -/inputs/reserves/opres_periods.csv,/inputs/reserves,opres_periods,.csv,,,,,, -/inputs/reserves/orperc.csv,/inputs/reserves,orperc,.csv,,,,,, -/inputs/reserves/peak_net_imports.csv,/inputs/reserves,peak_net_imports,.csv,,,,,, -/inputs/reserves/prm_annual.csv,/inputs/reserves,prm_annual,.csv,Annual planning reserve margin by NERC region,,,,, -/inputs/reserves/ramptime.csv,/inputs/reserves,ramptime,.csv,,,,,, -/inputs/scalars.csv,/inputs,scalars,.csv,,,,,, -/inputs/sets/aclike.csv,/inputs/sets,aclike,.csv,set of AC transmission capacity types,,,,GAMS set, -/inputs/sets/allt.csv,/inputs/sets,allt,.csv,set of all potential years,,,,GAMS set, -/inputs/sets/bioclass.csv,/inputs/sets,bioclass,.csv,set of bio tech classes,,,,GAMS set, -/inputs/sets/ccsflex_cat.csv,/inputs/sets,ccsflex_cat,.csv,set of flexible ccs performance parameter categories,,,,GAMS set, -/inputs/sets/climate_param.csv,/inputs/sets,climate_param,.csv,set of parameters defined in climate_heuristics_finalyear,,,,GAMS set, -/inputs/sets/consumecat.csv,/inputs/sets,consumecat,.csv,set of categories for consuming facility characteristics,,,,GAMS set, -/inputs/sets/csapr_cat.csv,/inputs/sets,csapr_cat,.csv,set of CSAPR regulation categories,,,,GAMS set, -/inputs/sets/csapr_group.csv,/inputs/sets,csapr_group,.csv,set of CSAPR trading groups,,,,GAMS set, -/inputs/sets/ctt.csv,/inputs/sets,ctt,.csv,set of cooling technology types,,,,GAMS set, -/inputs/sets/e.csv,/inputs/sets,e,.csv,set of emission categories used in model,,,,GAMS set, -/inputs/sets/eall.csv,/inputs/sets,eall,.csv,set of emission categories used in reporting,,,,GAMS set, -/inputs/sets/etype.csv,/inputs/sets,etype,.csv,,,,,, -/inputs/sets/jtype.csv,/inputs/sets,jtype,.csv,,,,,, -/inputs/sets/f.csv,/inputs/sets,f,.csv,set of fuel types,,,,GAMS set, -/inputs/sets/flex_type.csv,/inputs/sets,flex_type,.csv,set of demand flexibility types,,,,GAMS set, -/inputs/sets/fuel2tech.csv,/inputs/sets,fuel2tech,.csv,mapping between fuel types and generations,,,,GAMS set, -/inputs/sets/fuelbin.csv,/inputs/sets,fuelbin,.csv,set of gas usage brackets,,,,GAMS set, -/inputs/sets/gb.csv,/inputs/sets,gb,.csv,set of gas price bins,,,,GAMS set, -/inputs/sets/gbin.csv,/inputs/sets,gbin,.csv,set of growth bins,,,,GAMS set, -/inputs/sets/geotech.csv,/inputs/sets,geotech,.csv,set of geothermal technology categories,,,,GAMS set, -/inputs/sets/h2_st.csv,/inputs/sets,h2_st,.csv,defines investments needed to store and transport H2,,,,GAMS set, -/inputs/sets/h2_stor.csv,/inputs/sets,h2_stor,.csv,set of H2 storage options,,,,GAMS set, -/inputs/sets/hintage_char.csv,/inputs/sets,hintage_char,.csv,set of characteristics available in hintage_data,,,,GAMS set, -/inputs/sets/i.csv,/inputs/sets,i,.csv,set of technologies,,,,GAMS set, -/inputs/sets/i_geotech.csv,/inputs/sets,i_geotech,.csv,crosswalk between an individual geothermal technology and its category,,,,GAMS set, -/inputs/sets/i_h2_ptc_gen.csv,/inputs/sets,i_h2_ptc_gen,.csv,set of technologies which can produce energy for electrolyzers claiming the hydrogen production tax credit due to their low lifecycle carbon emissions,,,,GAMS set, -/inputs/sets/i_p.csv,/inputs/sets,i_p,.csv,mapping from technologies to the products they produce,,,,GAMS set, -/inputs/sets/i_subtech.csv,/inputs/sets,i_subtech,.csv,set of categories for subtechs,,,,GAMS set, -/inputs/sets/i_water_nocooling.csv,/inputs/sets,i_water_nocooling,.csv,"set of technologies that use water, but are not differentiated by cooling tech and water source",,,,GAMS set, -/inputs/sets/lcclike.csv,/inputs/sets,lcclike,.csv,set of transmission capacity types where lines are bundled with AC/DC converters,,,,GAMS set, -/inputs/sets/month.csv,/inputs/sets,month,.csv,,,,,GAMS set, -/inputs/sets/noretire.csv,/inputs/sets,noretire,.csv,set of technologies that will never be retired,,,,GAMS set, -/inputs/sets/notvsc.csv,/inputs/sets,notvsc,.csv,set of transmission capacity types that are not VSC,,,,GAMS set, -/inputs/sets/ofstype.csv,/inputs/sets,ofstype,.csv,set of offshore types used in offshore requirement constraint (eq_RPS_OFSWind),,,,GAMS set, -/inputs/sets/ofstype_i.csv,/inputs/sets,ofstype_i,.csv,crosswalk between ofstype and i,,,,GAMS set, -/inputs/sets/orcat.csv,/inputs/sets,orcat,.csv,set of operating reserve categories,,,,GAMS set, -/inputs/sets/ortype.csv,/inputs/sets,ortype,.csv,set of types of operating reserve constraints,,,,GAMS set, -/inputs/sets/p.csv,/inputs/sets,p,.csv,set of products produced,,,,GAMS set, -/inputs/sets/pcat.csv,/inputs/sets,pcat,.csv,set of prescribed technology categories,,,,GAMS set, -/inputs/sets/plantcat.csv,/inputs/sets,plantcat,.csv,set of categories for plant characteristics,,,,GAMS set, -/inputs/sets/prepost.csv,/inputs/sets,prepost,.csv,,,,,GAMS set, -/inputs/sets/prescriptivelink0.csv,/inputs/sets,prescriptivelink0,.csv,initial set of prescribed categories and their technologies - used in assigning prescribed builds,,,,GAMS set, -/inputs/sets/pvb_agg.csv,/inputs/sets,pvb_agg,.csv,crosswalk between hybrid pv+battery configurations and technology options,,,,GAMS set, -/inputs/sets/pvb_config.csv,/inputs/sets,pvb_config,.csv,set of hybrid pv+battery configurations,,,,GAMS set, -/inputs/sets/quarter.csv,/inputs/sets,quarter,.csv,,,,,GAMS set, -/inputs/sets/resourceclass.csv,/inputs/sets,resourceclass,.csv,set of renewable resource classes,,,,GAMS set, -/inputs/sets/RPSCat.csv,/inputs/sets,RPSCat,.csv,"set of RPS constraint categories, including clean energy standards",,,,GAMS set, -/inputs/sets/sc_cat.csv,/inputs/sets,sc_cat,.csv,set of supply curve categories (capacity and cost),,,,GAMS set, -/inputs/sets/sdbin.csv,/inputs/sets,sdbin,.csv,set of storage durage bins,,,,GAMS set, -/inputs/sets/sw.csv,/inputs/sets,sw,.csv,set of surface water types where access is based on consumption not withdrawal,,,,GAMS set, -/inputs/sets/tg.csv,/inputs/sets,tg,.csv,set of technology groups,,,,GAMS set, -/inputs/sets/tg_rsc_cspagg.csv,/inputs/sets,tg_rsc_cspagg,.csv,set of csp technologies that belong to the same class,,,,GAMS set, -/inputs/sets/tg_rsc_upvagg.csv,/inputs/sets,tg_rsc_upvagg,.csv,set of pv and pvb technologies that belong to the same class,,,,GAMS set, -/inputs/sets/trancap_fut_cat.csv,/inputs/sets,trancap_fut_cat,.csv,set of categories of near-term transmission projects that describe the likelihood of being completed,,,,GAMS set, -/inputs/sets/trtype.csv,/inputs/sets,trtype,.csv,set of transmission capacity types,,,,GAMS set, -/inputs/sets/unitspec_upgrades.csv,/inputs/sets,unitspec_upgrades,.csv,set of upgraded technologies that get unit-specific characteristics,,,,GAMS set, -/inputs/sets/upgrade_hintage_char.csv,/inputs/sets,upgrade_hintage_char,.csv,set to operate over in extension of hintage_data characteristics when sw_upgrades = 1,,,,GAMS set, -/inputs/sets/w.csv,/inputs/sets,w,.csv,set of water withdrawal or consumption options for water techs,,,,GAMS set, -/inputs/sets/wst.csv,/inputs/sets,wst,.csv,set of water source types,,,,GAMS set, -/inputs/sets/wst_climate.csv,/inputs/sets,wst_climate,.csv,set of water sources affected by climate change,,,,GAMS set, -/inputs/sets/yearafter.csv,/inputs/sets,yearafter,.csv,set to loop over for the final year calculation,,,,GAMS set, -/inputs/shapefiles/state_fips_codes.csv,/inputs/shapefiles,state_fips_codes,.csv,Mapping of states to FIPS codes and postcal code abbreviations,,,,, -/inputs/state_policies/acp_disallowed.csv,/inputs/state_policies,acp_disallowed,.csv,List of states which do not allow alternative compliance payments in place of meeting RPS or CES requirements ,,,,, -/inputs/state_policies/acp_prices.csv,/inputs/state_policies,acp_prices,.csv,,,,,, -/inputs/state_policies/ces_fraction.csv,/inputs/state_policies,ces_fraction,.csv,Annual compliance for states with a CES policy,,,,, -/inputs/state_policies/forced_retirements.csv,/inputs/state_policies,forced_retirements,.csv,List of regions with mandatory retirement policies for certain technologies,,,,, -/inputs/state_policies/hydrofrac_policy.csv,/inputs/state_policies,hydrofrac_policy,.csv,,,,,, -/inputs/state_policies/ng_crf_penalty_st.csv,/inputs/state_policies,ng_crf_penalty_st,.csv,Cost adjustment for NG techs in states where all NG techs must be retired by a certain year,"allt,st",N/A,https://github.nrel.gov/ReEDS/ReEDS-2.0/pull/1220,Inputs,rate (unitless) -/inputs/state_policies/nuclear_subsidies.csv,/inputs/state_policies,nuclear_subsidies,.csv,,,,,, -/inputs/state_policies/offshore_req_default.csv,/inputs/state_policies,offshore_req_default,.csv,"default state mandates of offshore wind capacity, updated in November 2025","st,allt",,,Inputs,MW -/inputs/state_policies/oosfrac.csv,/inputs/state_policies,oosfrac,.csv,Defines the fraction of renewable and clean energy credits can be purchased from out of state (oos). Applied for RPS and CES,,,,, -/inputs/state_policies/recstyle.csv,/inputs/state_policies,recstyle,.csv,"Indication for how to apply state requirement (0 = end-use sales, 1 = bus-bar sales, 2 = generation). Default is 0.",,,,, -/inputs/state_policies/rectable.csv,/inputs/state_policies,rectable,.csv,Table defining which states are allowed to trade RECs,,,,, -/inputs/state_policies/rps_fraction.csv,/inputs/state_policies,rps_fraction,.csv,Indicates what fraction of sales or generation (based on recstyle.csv) must be from renewable energy ,,,,, -/inputs/state_policies/storage_mandates.csv,/inputs/state_policies,storage_mandates,.csv,Energy storage mandates by region,,,,, -/inputs/state_policies/techs_banned_ces.csv,/inputs/state_policies,techs_banned_ces,.csv,Indicates which technolgies are not eligible to contribute to CES ,,,,, -/inputs/state_policies/techs_banned_imports_rps.csv,/inputs/state_policies,techs_banned_imports_rps,.csv,,,,,, -/inputs/state_policies/techs_banned_rps.csv,/inputs/state_policies,techs_banned_rps,.csv,Indicates which technolgies are not eligible to contribute to RPS,,,,, -/inputs/state_policies/unbundled_limit_ces.csv,/inputs/state_policies,unbundled_limit_ces,.csv,Limit on fraction of credits towards CES which can be purchased unbundled from other states ,,,,, -/inputs/state_policies/unbundled_limit_rps.csv,/inputs/state_policies,unbundled_limit_rps,.csv,Limit on fraction of credits towards RPS which can be purchased unbundled from other states ,,,,, -/inputs/storage/cap_existing_psh.csv,/inputs/storage,cap_existing_psh,.csv,"County-wide PSH operational capacity, pump capacity, and max energy, based on plant-level data from https://www.energy.gov/sites/prod/files/2021/01/f82/us-hydropower-market-report-full-2021.pdf",,,,,MW/MWh -/inputs/storage/PSH_supply_curves_durations.csv,/inputs/storage,PSH_supply_curves_durations,.csv,,,,,, -/inputs/storage/storage_duration.csv,/inputs/storage,storage_duration,.csv,,,,,, -/inputs/supply_curve/bio_supplycurve.csv,/inputs/supply_curve,bio_supplycurve,.csv,Regional biomass supply and costs by resource class,,2015,,, -/inputs/supply_curve/dollaryear.csv,/inputs/supply_curve,dollaryear,.csv,,,,,, -/inputs/supply_curve/dr_shed_cap.csv,/inputs/supply_curve,dr_shed_cap,.csv,,,,,, -/inputs/supply_curve/dr_shed_cost.csv,/inputs/supply_curve,dr_shed_cost,.csv,,,,,, -/inputs/supply_curve/hyd_add_upg_cap.csv,/inputs/supply_curve,hyd_add_upg_cap,.csv,,,,,, -/inputs/supply_curve/hydcap.csv,/inputs/supply_curve,hydcap,.csv,,,,,, -/inputs/supply_curve/hydcost.csv,/inputs/supply_curve,hydcost,.csv,,,,,, -/inputs/supply_curve/interconnection_land.h5,/inputs/supply_curve,interconnection_land,.h5,,,,,, -/inputs/supply_curve/interconnection_offshore.h5,/inputs/supply_curve,interconnection_offshore,.h5,,,,,, -/inputs/supply_curve/PSH_supply_curves_capacity_10hr_ref_apr2025.csv,/inputs/supply_curve,PSH_supply_curves_capacity_10hr_ref_apr2025,.csv,,,,,, -/inputs/supply_curve/PSH_supply_curves_capacity_10hr_ref_mar2024.csv,/inputs/supply_curve,PSH_supply_curves_capacity_10hr_ref_mar2024,.csv,PSH supply curve capacity assuming 10 hour duration and reference exclusions as used in 2024 Annual Technology Baseline,,,https://www.nlr.gov/gis/psh-supply-curves.html,, -/inputs/supply_curve/PSH_supply_curves_capacity_10hr_wEph_apr2025.csv,/inputs/supply_curve,PSH_supply_curves_capacity_10hr_wEph_apr2025,.csv,,,,,, -/inputs/supply_curve/PSH_supply_curves_capacity_10hr_wEphemeral_mar2024.csv,/inputs/supply_curve,PSH_supply_curves_capacity_10hr_wEphemeral_mar2024,.csv,PSH supply curve capacity assuming 10 hour duration and allowing sites on ephemeral streams as used in 2024 Annual Technology Baseline,,,https://www.nlr.gov/gis/psh-supply-curves.html,, -/inputs/supply_curve/PSH_supply_curves_capacity_10hr_wExist_apr2025.csv,/inputs/supply_curve,PSH_supply_curves_capacity_10hr_wExist_apr2025,.csv,,,,,, -/inputs/supply_curve/PSH_supply_curves_capacity_10hr_wExist_mar2024.csv,/inputs/supply_curve,PSH_supply_curves_capacity_10hr_wExist_mar2024,.csv,PSH supply curve capacity assuming 10 hour duration and allowing sites using existing reservoirs as used in 2024 Annual Technology Baseline,,,https://www.nlr.gov/gis/psh-supply-curves.html,, -/inputs/supply_curve/PSH_supply_curves_capacity_10hr_wExist_wEph_apr2025.csv,/inputs/supply_curve,PSH_supply_curves_capacity_10hr_wExist_wEph_apr2025,.csv,,,,,, -/inputs/supply_curve/PSH_supply_curves_capacity_10hr_wExist_wEph_mar2024.csv,/inputs/supply_curve,PSH_supply_curves_capacity_10hr_wExist_wEph_mar2024,.csv,PSH supply curve capacity assuming 10 hour duration and allowing sites using existing reservoirs and on ephemeral streams as used in 2024 Annual Technology Baseline,,,https://www.nlr.gov/gis/psh-supply-curves.html,, -/inputs/supply_curve/PSH_supply_curves_capacity_12hr_ref_apr2025.csv,/inputs/supply_curve,PSH_supply_curves_capacity_12hr_ref_apr2025,.csv,,,,,, -/inputs/supply_curve/PSH_supply_curves_capacity_12hr_ref_mar2024.csv,/inputs/supply_curve,PSH_supply_curves_capacity_12hr_ref_mar2024,.csv,PSH supply curve capacity assuming 12 hour duration and reference exclusions as used in 2024 Annual Technology Baseline,,,https://www.nlr.gov/gis/psh-supply-curves.html,, -/inputs/supply_curve/PSH_supply_curves_capacity_12hr_wEph_apr2025.csv,/inputs/supply_curve,PSH_supply_curves_capacity_12hr_wEph_apr2025,.csv,,,,,, -/inputs/supply_curve/PSH_supply_curves_capacity_12hr_wEphemeral_mar2024.csv,/inputs/supply_curve,PSH_supply_curves_capacity_12hr_wEphemeral_mar2024,.csv,PSH supply curve capacity assuming 12 hour duration and allowing sites on ephemeral streams as used in 2024 Annual Technology Baseline,,,https://www.nlr.gov/gis/psh-supply-curves.html,, -/inputs/supply_curve/PSH_supply_curves_capacity_12hr_wExist_apr2025.csv,/inputs/supply_curve,PSH_supply_curves_capacity_12hr_wExist_apr2025,.csv,,,,,, -/inputs/supply_curve/PSH_supply_curves_capacity_12hr_wExist_mar2024.csv,/inputs/supply_curve,PSH_supply_curves_capacity_12hr_wExist_mar2024,.csv,PSH supply curve capacity assuming 12 hour duration and allowing sites using existing reservoirs as used in 2024 Annual Technology Baseline,,,https://www.nlr.gov/gis/psh-supply-curves.html,, -/inputs/supply_curve/PSH_supply_curves_capacity_12hr_wExist_wEph_apr2025.csv,/inputs/supply_curve,PSH_supply_curves_capacity_12hr_wExist_wEph_apr2025,.csv,,,,,, -/inputs/supply_curve/PSH_supply_curves_capacity_12hr_wExist_wEph_mar2024.csv,/inputs/supply_curve,PSH_supply_curves_capacity_12hr_wExist_wEph_mar2024,.csv,PSH supply curve capacity assuming 12 hour duration and allowing sites using existing reservoirs and on ephemeral streams as used in 2024 Annual Technology Baseline,,,https://www.nlr.gov/gis/psh-supply-curves.html,, -/inputs/supply_curve/PSH_supply_curves_capacity_8hr_ref_apr2025.csv,/inputs/supply_curve,PSH_supply_curves_capacity_8hr_ref_apr2025,.csv,,,,,, -/inputs/supply_curve/PSH_supply_curves_capacity_8hr_ref_mar2024.csv,/inputs/supply_curve,PSH_supply_curves_capacity_8hr_ref_mar2024,.csv,PSH supply curve capacity assuming 8 hour duration and reference exclusions as used in 2024 Annual Technology Baseline,,,https://www.nlr.gov/gis/psh-supply-curves.html,, -/inputs/supply_curve/PSH_supply_curves_capacity_8hr_wEph_apr2025.csv,/inputs/supply_curve,PSH_supply_curves_capacity_8hr_wEph_apr2025,.csv,,,,,, -/inputs/supply_curve/PSH_supply_curves_capacity_8hr_wEphemeral_mar2024.csv,/inputs/supply_curve,PSH_supply_curves_capacity_8hr_wEphemeral_mar2024,.csv,PSH supply curve capacity assuming 8 hour duration and allowing sites on ephemeral streams as used in 2024 Annual Technology Baseline,,,https://www.nlr.gov/gis/psh-supply-curves.html,, -/inputs/supply_curve/PSH_supply_curves_capacity_8hr_wExist_apr2025.csv,/inputs/supply_curve,PSH_supply_curves_capacity_8hr_wExist_apr2025,.csv,,,,,, -/inputs/supply_curve/PSH_supply_curves_capacity_8hr_wExist_mar2024.csv,/inputs/supply_curve,PSH_supply_curves_capacity_8hr_wExist_mar2024,.csv,PSH supply curve capacity assuming 8 hour duration and allowing sites using existing reservoirs as used in 2024 Annual Technology Baseline,,,https://www.nlr.gov/gis/psh-supply-curves.html,, -/inputs/supply_curve/PSH_supply_curves_capacity_8hr_wExist_wEph_apr2025.csv,/inputs/supply_curve,PSH_supply_curves_capacity_8hr_wExist_wEph_apr2025,.csv,,,,,, -/inputs/supply_curve/PSH_supply_curves_capacity_8hr_wExist_wEph_mar2024.csv,/inputs/supply_curve,PSH_supply_curves_capacity_8hr_wExist_wEph_mar2024,.csv,PSH supply curve capacity assuming 8 hour duration and allowing sites using existing reservoirs and on ephemeral streams as used in 2024 Annual Technology Baseline,,,https://www.nlr.gov/gis/psh-supply-curves.html,, -/inputs/supply_curve/PSH_supply_curves_cost_10hr_ref_apr2025.csv,/inputs/supply_curve,PSH_supply_curves_cost_10hr_ref_apr2025,.csv,,,,,, -/inputs/supply_curve/PSH_supply_curves_cost_10hr_ref_mar2024.csv,/inputs/supply_curve,PSH_supply_curves_cost_10hr_ref_mar2024,.csv,PSH supply curve cost assuming 10 hour duration and reference exclusions as used in 2024 Annual Technology Baseline,,2004,https://www.nlr.gov/gis/psh-supply-curves.html,, -/inputs/supply_curve/PSH_supply_curves_cost_10hr_wEph_apr2025.csv,/inputs/supply_curve,PSH_supply_curves_cost_10hr_wEph_apr2025,.csv,,,,,, -/inputs/supply_curve/PSH_supply_curves_cost_10hr_wEphemeral_mar2024.csv,/inputs/supply_curve,PSH_supply_curves_cost_10hr_wEphemeral_mar2024,.csv,PSH supply curve cost assuming 10 hour duration and allowing sites on ephemeral streams as used in 2024 Annual Technology Baseline,,2004,https://www.nlr.gov/gis/psh-supply-curves.html,, -/inputs/supply_curve/PSH_supply_curves_cost_10hr_wExist_apr2025.csv,/inputs/supply_curve,PSH_supply_curves_cost_10hr_wExist_apr2025,.csv,,,,,, -/inputs/supply_curve/PSH_supply_curves_cost_10hr_wExist_mar2024.csv,/inputs/supply_curve,PSH_supply_curves_cost_10hr_wExist_mar2024,.csv,PSH supply curve cost assuming 10 hour duration and allowing sites using existing reservoirs as used in 2024 Annual Technology Baseline,,2004,https://www.nlr.gov/gis/psh-supply-curves.html,, -/inputs/supply_curve/PSH_supply_curves_cost_10hr_wExist_wEph_apr2025.csv,/inputs/supply_curve,PSH_supply_curves_cost_10hr_wExist_wEph_apr2025,.csv,,,,,, -/inputs/supply_curve/PSH_supply_curves_cost_10hr_wExist_wEph_mar2024.csv,/inputs/supply_curve,PSH_supply_curves_cost_10hr_wExist_wEph_mar2024,.csv,PSH supply curve cost assuming 10 hour duration and allowing sites using existing reservoirs and on ephemeral streams as used in 2024 Annual Technology Baseline,,2004,https://www.nlr.gov/gis/psh-supply-curves.html,, -/inputs/supply_curve/PSH_supply_curves_cost_12hr_ref_apr2025.csv,/inputs/supply_curve,PSH_supply_curves_cost_12hr_ref_apr2025,.csv,,,,,, -/inputs/supply_curve/PSH_supply_curves_cost_12hr_ref_mar2024.csv,/inputs/supply_curve,PSH_supply_curves_cost_12hr_ref_mar2024,.csv,PSH supply curve cost assuming 12 hour duration and reference exclusions as used in 2024 Annual Technology Baseline,,2004,https://www.nlr.gov/gis/psh-supply-curves.html,, -/inputs/supply_curve/PSH_supply_curves_cost_12hr_wEph_apr2025.csv,/inputs/supply_curve,PSH_supply_curves_cost_12hr_wEph_apr2025,.csv,,,,,, -/inputs/supply_curve/PSH_supply_curves_cost_12hr_wEphemeral_mar2024.csv,/inputs/supply_curve,PSH_supply_curves_cost_12hr_wEphemeral_mar2024,.csv,PSH supply curve cost assuming 12 hour duration and allowing sites on ephemeral streams as used in 2024 Annual Technology Baseline,,2004,https://www.nlr.gov/gis/psh-supply-curves.html,, -/inputs/supply_curve/PSH_supply_curves_cost_12hr_wExist_apr2025.csv,/inputs/supply_curve,PSH_supply_curves_cost_12hr_wExist_apr2025,.csv,,,,,, -/inputs/supply_curve/PSH_supply_curves_cost_12hr_wExist_mar2024.csv,/inputs/supply_curve,PSH_supply_curves_cost_12hr_wExist_mar2024,.csv,PSH supply curve cost assuming 12 hour duration and allowing sites using existing reservoirs as used in 2024 Annual Technology Baseline,,2004,https://www.nlr.gov/gis/psh-supply-curves.html,, -/inputs/supply_curve/PSH_supply_curves_cost_12hr_wExist_wEph_apr2025.csv,/inputs/supply_curve,PSH_supply_curves_cost_12hr_wExist_wEph_apr2025,.csv,,,,,, -/inputs/supply_curve/PSH_supply_curves_cost_12hr_wExist_wEph_mar2024.csv,/inputs/supply_curve,PSH_supply_curves_cost_12hr_wExist_wEph_mar2024,.csv,PSH supply curve cost assuming 12 hour duration and allowing sites using existing reservoirs and on ephemeral streams as used in 2024 Annual Technology Baseline,,2004,https://www.nlr.gov/gis/psh-supply-curves.html,, -/inputs/supply_curve/PSH_supply_curves_cost_8hr_ref_apr2025.csv,/inputs/supply_curve,PSH_supply_curves_cost_8hr_ref_apr2025,.csv,,,,,, -/inputs/supply_curve/PSH_supply_curves_cost_8hr_ref_mar2024.csv,/inputs/supply_curve,PSH_supply_curves_cost_8hr_ref_mar2024,.csv,PSH supply curve cost assuming 8 hour duration and reference exclusions as used in 2024 Annual Technology Baseline,,2004,https://www.nlr.gov/gis/psh-supply-curves.html,, -/inputs/supply_curve/PSH_supply_curves_cost_8hr_wEph_apr2025.csv,/inputs/supply_curve,PSH_supply_curves_cost_8hr_wEph_apr2025,.csv,,,,,, -/inputs/supply_curve/PSH_supply_curves_cost_8hr_wEphemeral_mar2024.csv,/inputs/supply_curve,PSH_supply_curves_cost_8hr_wEphemeral_mar2024,.csv,PSH supply curve cost assuming 8 hour duration and allowing sites on ephemeral streams as used in 2024 Annual Technology Baseline,,2004,https://www.nlr.gov/gis/psh-supply-curves.html,, -/inputs/supply_curve/PSH_supply_curves_cost_8hr_wExist_apr2025.csv,/inputs/supply_curve,PSH_supply_curves_cost_8hr_wExist_apr2025,.csv,,,,,, -/inputs/supply_curve/PSH_supply_curves_cost_8hr_wExist_mar2024.csv,/inputs/supply_curve,PSH_supply_curves_cost_8hr_wExist_mar2024,.csv,PSH supply curve cost assuming 8 hour duration and allowing sites using existing reservoirs as used in 2024 Annual Technology Baseline,,2004,https://www.nlr.gov/gis/psh-supply-curves.html,, -/inputs/supply_curve/PSH_supply_curves_cost_8hr_wExist_wEph_apr2025.csv,/inputs/supply_curve,PSH_supply_curves_cost_8hr_wExist_wEph_apr2025,.csv,,,,,, -/inputs/supply_curve/PSH_supply_curves_cost_8hr_wExist_wEph_mar2024.csv,/inputs/supply_curve,PSH_supply_curves_cost_8hr_wExist_wEph_mar2024,.csv,PSH supply curve cost assuming 8 hour duration and allowing sites using existing reservoirs and on ephemeral streams as used in 2024 Annual Technology Baseline,,2004,https://www.nlr.gov/gis/psh-supply-curves.html,, -/inputs/supply_curve/rev_paths.csv,/inputs/supply_curve,rev_paths,.csv,,,,,, -/inputs/supply_curve/sc_point_gid_old2new.csv,/inputs/supply_curve,sc_point_gid_old2new,.csv,,,,,, -/inputs/supply_curve/sitemap.h5,/inputs/supply_curve,sitemap,.h5,,,,,, -/inputs/supply_curve/supplycurve_egs-reference.csv,/inputs/supply_curve,supplycurve_egs-reference,.csv,,,,,, -/inputs/supply_curve/supplycurve_upv-limited.csv,/inputs/supply_curve,supplycurve_upv-limited,.csv,UPV supply curve from reV for the limited siting scenario,,specified in inputs/supply_curve/dollaryear.csv,https://docs.nlr.gov/docs/fy25osti/91900.pdf,,capacity numbers are in MW_DC and cost numbers are in $/MW_AC -/inputs/supply_curve/supplycurve_upv-open.csv,/inputs/supply_curve,supplycurve_upv-open,.csv,UPV supply curve from reV for the open siting scenario,,specified in inputs/supply_curve/dollaryear.csv,https://docs.nlr.gov/docs/fy25osti/91900.pdf,,capacity numbers are in MW_DC and cost numbers are in $/MW_AC -/inputs/supply_curve/supplycurve_upv-reference.csv,/inputs/supply_curve,supplycurve_upv-reference,.csv,UPV supply curve from reV for the reference siting scenario,,specified in inputs/supply_curve/dollaryear.csv,https://docs.nlr.gov/docs/fy25osti/91900.pdf,,capacity numbers are in MW_DC and cost numbers are in $/MW_AC -/inputs/supply_curve/supplycurve_wind-ofs-limited.csv,/inputs/supply_curve,supplycurve_wind-ofs-limited,.csv,Offshore sind supply curve from reV for the limited siting scenario,,specified in inputs/supply_curve/dollaryear.csv,https://docs.nlr.gov/docs/fy25osti/91900.pdf,, -/inputs/supply_curve/supplycurve_wind-ofs-open.csv,/inputs/supply_curve,supplycurve_wind-ofs-open,.csv,Offshore wind supply curve from reV for the open siting scenario,,specified in inputs/supply_curve/dollaryear.csv,https://docs.nlr.gov/docs/fy25osti/91900.pdf,, -/inputs/supply_curve/supplycurve_wind-ofs-reference.csv,/inputs/supply_curve,supplycurve_wind-ofs-reference,.csv,Offshore wind supply curve from reV for the reference siting scenario,,specified in inputs/supply_curve/dollaryear.csv,https://docs.nlr.gov/docs/fy25osti/91900.pdf,, -/inputs/supply_curve/supplycurve_wind-ons-limited.csv,/inputs/supply_curve,supplycurve_wind-ons-limited,.csv,Land-based wind supply curve from reV for the limited siting scenario,,specified in inputs/supply_curve/dollaryear.csv,https://docs.nlr.gov/docs/fy25osti/91900.pdf,, -/inputs/supply_curve/supplycurve_wind-ons-open.csv,/inputs/supply_curve,supplycurve_wind-ons-open,.csv,Land-based wind supply curve from reV for the open siting scenario,,specified in inputs/supply_curve/dollaryear.csv,https://docs.nlr.gov/docs/fy25osti/91900.pdf,, -/inputs/supply_curve/supplycurve_wind-ons-reference.csv,/inputs/supply_curve,supplycurve_wind-ons-reference,.csv,Land-based wind supply curve from reV for the reference siting scenario,,specified in inputs/supply_curve/dollaryear.csv,https://docs.nlr.gov/docs/fy25osti/91900.pdf,, -/inputs/supply_curve/trans_intra_cost_adder.csv,/inputs/supply_curve,trans_intra_cost_adder,.csv,,,,,, -/inputs/tech-subset-table.csv,/inputs,tech-subset-table,.csv,Maps all technologies to specific subsets of technologies,,,,, -/inputs/techs/tech_resourceclass.csv,/inputs/techs,tech_resourceclass,.csv,,,,,, -/inputs/techs/techs_default.csv,/inputs/techs,techs_default,.csv,List of technologies to be used in the model,,,,, -/inputs/techs/techs_subsetForTesting.csv,/inputs/techs,techs_subsetForTesting,.csv,Short list of technologies for testing,,,,, -/inputs/temporal/month2quarter.csv,/inputs/temporal,month2quarter,.csv,,,,,, -/inputs/temporal/period_szn_user.csv,/inputs/temporal,period_szn_user,.csv,,,,,, -/inputs/temporal/reeds_region_tz_map.csv,/inputs/temporal,reeds_region_tz_map,.csv,,,,,, -/inputs/temporal/stressperiods_user.csv,/inputs/temporal,stressperiods_user,.csv,,,,,, -/inputs/transmission/cost_hurdle_country.csv,/inputs/transmission,cost_hurdle_country,.csv,Cost for transmission hurdle rate by country,country,2004,,GAMS set, -/inputs/transmission/cost_hurdle_intra.csv,/inputs/transmission,cost_hurdle_intra,.csv,,,,,, -/inputs/transmission/rev_transmission_basecost.csv,/inputs/transmission,rev_transmission_basecost,.csv,Unweighted average base cost across the four regions for which we have transmission cost data.,Transreg,2004,,inputs, -/inputs/transmission/transmission_capacity_future_ba_baseline.csv,/inputs/transmission,transmission_capacity_future_ba_baseline,.csv,Future transmission capacity additions for the baseline case at BA resolution,"r,rr",,,inputs, -/inputs/transmission/transmission_capacity_future_ba_default.csv,/inputs/transmission,transmission_capacity_future_ba_default,.csv,Future transmission capacity additions for the default case at BA resolution,"r,rr",,,inputs, -/inputs/transmission/transmission_capacity_future_ba_LCC_all.csv,/inputs/transmission,transmission_capacity_future_ba_LCC_all,.csv,Future transmission capacity additions for the LCC_all case at BA resolution,"r,rr",,,inputs, -/inputs/transmission/transmission_capacity_future_ba_VSC_all.csv,/inputs/transmission,transmission_capacity_future_ba_VSC_all,.csv,Future transmission capacity additions for the VSC_all_case at BA resolution,"r,rr",,,inputs, -/inputs/transmission/transmission_capacity_future_county_baseline.csv,/inputs/transmission,transmission_capacity_future_county_baseline,.csv,Future transmission capacity additions for the baseline case at county resolution,"r,rr",,,inputs, -/inputs/transmission/transmission_capacity_future_county_default.csv,/inputs/transmission,transmission_capacity_future_county_default,.csv,Future transmission capacity additions for the default case at county resolution,"r,rr",,,inputs, -/inputs/transmission/transmission_capacity_future_LCC_1000miles_demand1_wind1_subferc_20230629.csv,/inputs/transmission,transmission_capacity_future_LCC_1000miles_demand1_wind1_subferc_20230629,.csv,Future transmission capacity additions for the LCC_1000miles_demand1_wind1_subferc_20230629 case at BA resolution,"r,rr",,,inputs, -/inputs/transmission/transmission_cost_ac_500kv_ba.h5,/inputs/transmission,transmission_cost_ac_500kv_ba,.h5,Transmission costs for new 500 kV AC at BA resolution,,,,, -/inputs/transmission/transmission_cost_ac_500kv_county.h5,/inputs/transmission,transmission_cost_ac_500kv_county,.h5,Transmission costs for new 500 kV AC at county resolution,,,,, -/inputs/transmission/transmission_cost_dc_ba.csv,/inputs/transmission,transmission_cost_dc_ba,.csv,Transmission costs for new 500 kV DC at BA resolution,,,,, -/inputs/transmission/transmission_cost_dc_county.csv,/inputs/transmission,transmission_cost_dc_county,.csv,Transmission costs for new 500 kV DC at county resolution,,,,, -/inputs/transmission/transmission_distance_ba.h5,/inputs/transmission,transmission_distance_ba,.h5,Length of least-cost transmission paths between zones at BA resolution,,,,, -/inputs/transmission/transmission_distance_county.h5,/inputs/transmission,transmission_distance_county,.h5,Length of least-cost transmission paths between zones at county resolution,,,,, -/inputs/upgrades/i_coolingtech_watersource_upgrades.csv,/inputs/upgrades,i_coolingtech_watersource_upgrades,.csv,List of cooling technologies for water sources that can be upgraded.,i,N/A,N/A,Inputs, -/inputs/upgrades/i_coolingtech_watersource_upgrades_link.csv,/inputs/upgrades,i_coolingtech_watersource_upgrades_link,.csv,"List of cooling technologies for water sources that can be upgraded + their to, from, ctt (cooling technology type) and wst (water source type)","i, ctt, wst",N/A,N/A,Inputs, -/inputs/upgrades/upgrade_costs_ccs_coal.csv,/inputs/upgrades,upgrade_costs_ccs_coal,.csv,,,,,, -/inputs/upgrades/upgrade_costs_ccs_gas.csv,/inputs/upgrades,upgrade_costs_ccs_gas,.csv,,,,,, -/inputs/upgrades/upgrade_link.csv,/inputs/upgrades,upgrade_link,.csv,"Techs that can be upgraded including the original technology, the technology it is upgrading to, and the delta.",i,N/A,N/A,Inputs, -/inputs/upgrades/upgrade_mult_atb23_ccs_adv.csv,/inputs/upgrades,upgrade_mult_atb23_ccs_adv,.csv,Cost adjustment (advanced) over various years for upgrade technologies,"i,t",N/A,N/A,Inputs, -/inputs/upgrades/upgrade_mult_atb23_ccs_con.csv,/inputs/upgrades,upgrade_mult_atb23_ccs_con,.csv,Cost adjustment (conservative) over various years for upgrade technologies,"i,t",N/A,N/A,Inputs, -/inputs/upgrades/upgrade_mult_atb23_ccs_mid.csv,/inputs/upgrades,upgrade_mult_atb23_ccs_mid,.csv,Cost adjustment (Mid) over various years for upgrade technologies,"i,t",N/A,N/A,Inputs, -/inputs/upgrades/upgradelink_water.csv,/inputs/upgrades,upgradelink_water,.csv,"Water techs that can be upgraded including the original technology, the technology it is upgrading to, and the delta",i,N/A,N/A,Inputs, -/inputs/userinput/futurefiles.csv,/inputs/userinput,futurefiles,.csv,,,,,, -/inputs/userinput/ivt_default.csv,/inputs/userinput,ivt_default,.csv,,,,,, -/inputs/userinput/ivt_small.csv,/inputs/userinput,ivt_small,.csv,,,,,, -/inputs/userinput/ivt_step.csv,/inputs/userinput,ivt_step,.csv,ivt steps for endyears beyond 2050,,,,, -/inputs/userinput/windows_2100.csv,/inputs/userinput,windows_2100,.csv,Window size for using window solve method to 2100,,,,, -/inputs/userinput/windows_default.csv,/inputs/userinput,windows_default,.csv,Window size for using window solve method,,,,, -/inputs/userinput/windows_step10.csv,/inputs/userinput,windows_step10,.csv,Window size for beyond2050step10,,,,, -/inputs/userinput/windows_step5.csv,/inputs/userinput,windows_step5,.csv,Window size for beyond2050step5,,,,, -/inputs/valuestreams/var_map.csv,/inputs/valuestreams,var_map,.csv,,,,,, -/inputs/waterclimate/cost_cap_mult.csv,/inputs/waterclimate,cost_cap_mult,.csv,,,,,, -/inputs/waterclimate/cost_vom_mult.csv,/inputs/waterclimate,cost_vom_mult,.csv,,,,,, -/inputs/waterclimate/heat_rate_mult.csv,/inputs/waterclimate,heat_rate_mult,.csv,,,,,, -/inputs/waterclimate/i_coolingtech_watersource.csv,/inputs/waterclimate,i_coolingtech_watersource,.csv,,,,,, -/inputs/waterclimate/i_coolingtech_watersource_link.csv,/inputs/waterclimate,i_coolingtech_watersource_link,.csv,,,,,, -/inputs/waterclimate/tg_rsc_cspagg_tmp.csv,/inputs/waterclimate,tg_rsc_cspagg_tmp,.csv,,,,,, -/inputs/waterclimate/unapp_water_sea_distr.csv,/inputs/waterclimate,unapp_water_sea_distr,.csv,,,,,, -/inputs/waterclimate/wat_access_cap_cost.csv,/inputs/waterclimate,wat_access_cap_cost,.csv,,,,,, -/inputs/waterclimate/water_req_psh_10h_1_51.csv,/inputs/waterclimate,water_req_psh_10h_1_51,.csv,,,,,, -/inputs/waterclimate/water_with_cons_rate.csv,/inputs/waterclimate,water_with_cons_rate,.csv,,,,,, /postprocessing/air_quality/rcm_data/counties_ACS_high_stack_2017.csv,/postprocessing/air_quality/rcm_data,counties_ACS_high_stack_2017,.csv,,,,,, /postprocessing/air_quality/rcm_data/counties_H6C_high_stack_2017.csv,/postprocessing/air_quality/rcm_data,counties_H6C_high_stack_2017,.csv,,,,,, /postprocessing/air_quality/rcm_data/states_ACS_high_stack_2017.csv,/postprocessing/air_quality/rcm_data,states_ACS_high_stack_2017,.csv,,,,,, @@ -803,4 +211,4 @@ RelativeFilePath,RelativeFolderPath,FileName_new,FileExtension,Description_new,I /tests/data/county/distpv.h5,/tests/data/county,distpv,.h5,Subset of county-level data for the github runner county test,,,,, /tests/data/county/upv.h5,/tests/data/county,upv,.h5,Subset of county-level data for the github runner county test,,,,, /tests/data/county/wind-ofs.h5,/tests/data/county,wind-ofs,.h5,Subset of county-level data for the github runner county test,,,,, -/tests/data/county/wind-ons.h5,/tests/data/county,wind-ons,.h5,Subset of county-level data for the github runner county test,,,,, +/tests/data/county/wind-ons.h5,/tests/data/county,wind-ons,.h5,Subset of county-level data for the github runner county test,,,,, \ No newline at end of file diff --git a/inputs/ctus/dollaryear.csv b/inputs/ctus/dollaryear.csv new file mode 100644 index 000000000..1b9057d37 --- /dev/null +++ b/inputs/ctus/dollaryear.csv @@ -0,0 +1,2 @@ +Scenario,Dollar.Year +co2_site_char,2018 \ No newline at end of file diff --git a/inputs/supply_curve/dollaryear.csv b/inputs/supply_curve/dollaryear.csv index 76423bb98..1540b9a69 100644 --- a/inputs/supply_curve/dollaryear.csv +++ b/inputs/supply_curve/dollaryear.csv @@ -1,5 +1,6 @@ Scenario,Dollar.Year BioFeedstockPrice,2004 +bio_supplycurve,2015 dr_shed,2020 evmc_rsc_Baseline,2020 geo_rsc_ATB_2023,2015 @@ -9,4 +10,4 @@ supplycurve_egs,2023 supplycurve_geohydro,2023 supplycurve_upv,2023 supplycurve_wind-ofs,2023 -supplycurve_wind-ons,2022 +supplycurve_wind-ons,2022 \ No newline at end of file diff --git a/reeds/input_processing/copy_files.py b/reeds/input_processing/copy_files.py index 712dd8663..61269c40c 100644 --- a/reeds/input_processing/copy_files.py +++ b/reeds/input_processing/copy_files.py @@ -108,35 +108,23 @@ def read_runfiles(reeds_path, sw): return runfiles, non_region_files, region_files - -def get_source_deflator_map(reeds_path): +def get_deflator_from_dollaryear_file(reeds_path, input_folder, filename): """ - Get the deflator for each input file + given an input_folder and filename, get the deflator from the dollaryear.csv file + """ - # Inflation-adjusted inputs - sources_dollaryear = pd.read_csv( - os.path.join(reeds_path,'docs','sources.csv'), - usecols=["RelativeFilePath", "DollarYear"] - ) + deflator = pd.read_csv( - os.path.join(reeds_path,'inputs','financials','deflator.csv'), - header=0, names=['Dollar.Year','Deflator'], index_col='Dollar.Year').squeeze(1) - # Create a mapping between inputs' relative filepaths and their deflation - # multipliers based on the dollar years their monetary values are in - sources_dollaryear = ( - # Filter out rows that don't contain a valid dollar year - sources_dollaryear[pd.to_numeric(sources_dollaryear['DollarYear'], errors='coerce').notnull()] - # Note: We must remove the backslash that prepends each relative filepath - # for compatibility with the 'os' package (otherwise it is treated as an absolute path) - .assign(RelativeFilePath=sources_dollaryear["RelativeFilePath"].str[1:]) - .astype({"DollarYear": "int64"}) - .rename(columns={"DollarYear": "Dollar.Year"}) - .merge(deflator,on="Dollar.Year",how="left") - ) + os.path.join(reeds_path, 'inputs', 'financials', 'deflator.csv'), + header=0, names=['Dollar.Year', 'Deflator'], index_col='Dollar.Year').squeeze(1) - source_deflator_map = dict(zip(sources_dollaryear["RelativeFilePath"], sources_dollaryear["Deflator"])) + dy = pd.read_csv(os.path.join(reeds_path, 'inputs', input_folder, 'dollaryear.csv')) + match = dy.loc[dy['Scenario'].astype(str).str.strip() == filename, 'Dollar.Year'] + if match.empty: + raise KeyError(f"Scenario '{filename}' not found in {os.path.join(reeds_path, input_folder, 'dollaryear.csv')}") + dollar_year = int(float(match.iloc[0])) - return source_deflator_map + return float(deflator.loc[dollar_year]) def get_regions_and_agglevel( reeds_path, @@ -670,7 +658,6 @@ def write_non_region_file( dir_dst, sw, regions_and_agglevel, - source_deflator_map, ): """ Copy a non-region specific file (filename) from src_file to dir_dst @@ -719,7 +706,8 @@ def write_non_region_file( elif row.filename == 'co2_site_char.csv': # Adjust for inflation df = pd.read_csv(row.full_filepath) - df[f"bec_{sw['GSw_CO2_BEC']}"] *= source_deflator_map[row.filepath] + deflate = get_deflator_from_dollaryear_file(reeds.io.reeds_path, 'ctus', 'co2_site_char') + df[f"bec_{sw['GSw_CO2_BEC']}"] *= deflate df.to_csv(os.path.join(dir_dst, 'co2_site_char.csv'), index=False) else: @@ -740,7 +728,7 @@ def write_non_region_file( write_scalars(scalars, dir_dst) -def write_non_region_files(non_region_files, sw, inputs_case, regions_and_agglevel, source_deflator_map): +def write_non_region_files(non_region_files, sw, inputs_case, regions_and_agglevel): """ Copy non-region specific files to the input case directory. """ @@ -765,7 +753,6 @@ def write_non_region_files(non_region_files, sw, inputs_case, regions_and_agglev dir_dst, sw, regions_and_agglevel, - source_deflator_map, ) @@ -862,7 +849,6 @@ def write_disagg_data_files(runfiles, inputs_case): def write_region_indexed_file( df, dir_dst, - source_deflator_map, sw, region_file_entry ): @@ -899,11 +885,12 @@ def write_region_indexed_file( reeds.io.write_profile_to_h5(df, filename, dir_dst) else: # Special cases: These files' values need to be adjusted to copy - filepath = region_file_entry['filepath'] match filename: case 'bio_supplycurve.csv': # Adjust for inflation - df['price'] = df['price'].astype(float) * source_deflator_map[filepath] + deflate = get_deflator_from_dollaryear_file(reeds.io.reeds_path, 'supply_curve', 'bio_supplycurve') + df['price'] = df['price'].astype(float) * deflate + case 'unitdata.csv': # Map counties to zones county2zone = reeds.io.get_county2zone(case=os.path.dirname(inputs_case)) @@ -928,7 +915,6 @@ def write_region_indexed_files( sw, region_files, regions_and_agglevel, - source_deflator_map ): """ Filter and copy data for files with regions @@ -955,7 +941,6 @@ def write_region_indexed_files( write_region_indexed_file( df, inputs_case, - source_deflator_map, sw, region_file_entry ) @@ -1299,10 +1284,8 @@ def main(reeds_path, inputs_case): # (gswitches.csv is first written at runreeds.py) scalar_csv_to_txt(os.path.join(inputs_case,'gswitches.csv')) - source_deflator_map = get_source_deflator_map(reeds_path) - # Copy non-region files - write_non_region_files(non_region_files, sw, inputs_case, regions_and_agglevel, source_deflator_map) + write_non_region_files(non_region_files, sw, inputs_case, regions_and_agglevel) # Write files used for disaggregation write_disagg_data_files(runfiles, inputs_case) @@ -1313,7 +1296,6 @@ def main(reeds_path, inputs_case): sw, region_files, regions_and_agglevel, - source_deflator_map ) #%% =========================================================================== From d49df6ec4384b8fbe2660b0082ba037e485dbb95 Mon Sep 17 00:00:00 2001 From: "Mindermann, Kennedy" Date: Wed, 22 Jul 2026 10:30:49 -0600 Subject: [PATCH 09/13] update readme --- inputs/ctus/README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/inputs/ctus/README.md b/inputs/ctus/README.md index b3c79a4aa..1fd97a48d 100644 --- a/inputs/ctus/README.md +++ b/inputs/ctus/README.md @@ -1,6 +1,7 @@ ## Ctus Input Files - `co2_site_char.csv`: - - DollarYear: 2018 - `cs.csv`: + +- `dollaryear.csv`: From c98a3347d3ad35f16c2393514d2c9f2b463f99a5 Mon Sep 17 00:00:00 2001 From: "Mindermann, Kennedy" Date: Wed, 22 Jul 2026 14:59:02 -0600 Subject: [PATCH 10/13] formatting updates --- inputs/dgen_model_inputs/README.md | 2 +- inputs/employment/README.md | 2 +- inputs/supply_curve/README.md | 2 +- inputs/zones/README.md | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/inputs/dgen_model_inputs/README.md b/inputs/dgen_model_inputs/README.md index 14f62a570..f634fc567 100644 --- a/inputs/dgen_model_inputs/README.md +++ b/inputs/dgen_model_inputs/README.md @@ -1,4 +1,4 @@ -## dGen Model Inputs Files +## dGen Input Files - `stscen2023_electrification/distpvcap_stscen2023_electrification.csv`: diff --git a/inputs/employment/README.md b/inputs/employment/README.md index a3a0593f4..bd9640f23 100644 --- a/inputs/employment/README.md +++ b/inputs/employment/README.md @@ -1,4 +1,4 @@ -## Power sector employment data +## Power Sector Employment Data ### Data input options - `employment_factor_plant_jedi.csv`: Employment factor data for power plants of different technologies, taken from the JEDI/WIRED model. Sources for employment data of individual technologies in JEDI/WIRED are shown in the table below. diff --git a/inputs/supply_curve/README.md b/inputs/supply_curve/README.md index 4ae951631..67cd81828 100644 --- a/inputs/supply_curve/README.md +++ b/inputs/supply_curve/README.md @@ -1,4 +1,4 @@ -## Renewable Energy Supply Curve Files +## Renewable Energy Supply Curve Input Files - CSP (concentrated solar thermal power): - The CSP resource classes are defined as follows: diff --git a/inputs/zones/README.md b/inputs/zones/README.md index 581d42ea1..cdcebfaa4 100644 --- a/inputs/zones/README.md +++ b/inputs/zones/README.md @@ -21,13 +21,13 @@ The lat/lon is used for plotting, representative least-cost paths and greenfield (determined by iteratively inward-buffering the polygon until it disappears, then keeping the centroid of the penultimate iteration). -## Notes on zone options +### Notes on zone options - `z3109`: 1:1 mapping from counties to zones - Not all counties have high-voltage load buses, so if `GSw_LoadAllocationMethod = state_lpf`, some counties may have zero load. -## Creating a new set of model zones +### Creating a new set of model zones Start by copying the `county2zone.csv` and `hierarchy.csv` file for an existing set of zones to a new folder (named with a memorable name for your new set of zones) in the [ReEDS_Input_Processing/zones](https://github.com/ReEDS-Model/ReEDS_Input_Processing/tree/main/zones) directory. From c620e35e2ae828b4af619b2a52c8941cf69b259b Mon Sep 17 00:00:00 2001 From: "Mindermann, Kennedy" Date: Fri, 24 Jul 2026 10:06:13 -0500 Subject: [PATCH 11/13] remove the old generate_markdown script --- docs/scripts/generate_markdown.py | 257 ------------------------------ 1 file changed, 257 deletions(-) delete mode 100644 docs/scripts/generate_markdown.py diff --git a/docs/scripts/generate_markdown.py b/docs/scripts/generate_markdown.py deleted file mode 100644 index 0c3ea7e7a..000000000 --- a/docs/scripts/generate_markdown.py +++ /dev/null @@ -1,257 +0,0 @@ -#!/usr/bin/env python -# coding: utf-8 - -# Note: this script does not need to be run manually, -# sources.md is updated automatically when the documentation is built with `make html` - -# In[1]: - -import os -import csv -import argparse -import re - -def slugify(text: str) -> str: - """ - Convert a string to a stable anchor id for markdown. - Lowercase, replace spaces and slashes with hyphens, remove special characters except hyphens, and collapse multiple hyphens into one. - - Args: - text (str): The input string to be converted. - Returns: - str: The slugified string suitable for use as a markdown anchor. - """ - s = text.lower().strip().replace("\\", "/") - s = s.replace(" ", "-").replace("/", "-") - s = re.sub(r"[^a-z0-9\-]+", "-", s) - s = re.sub(r"-{2,}", "-", s).strip("-") - return s or "section" - -def is_url(s: str) -> bool: - """ - Check if a string is a URL or mailto link. - - Args: - s (str): The string to check. - - Returns: - bool: True if the string is a URL or mailto link, False otherwise. - """ - return bool(re.match(r'^(https?://|mailto:)', (s or "").strip())) - -def write_file_entries(data, main_file, file_entries, indent, githubURL): - """ - Write markdown entries for files, including metadata such as description, citation, indices, dollar year, file type, and units. - - Args: - data (list): List of dictionaries containing the file metadata. - main_file (file object): The markdown file to write to. - file_entries (list): List of file tuples (name, extension, relative path). - indent (str): Indentation for markdown formatting. - githubURL (str): Base GitHub URL for linking files. - """ - for file_data in sorted(file_entries, key=lambda x: x[0].casefold()): - file_name, file_ext, rel_file_path = file_data - - #Write file name with relative link (encode for link, keep raw for lookups) - rel_file_path_raw = rel_file_path - rel_file_path_link = rel_file_path_raw.replace(" ", "%20") - main_file.write(f"{indent}- [{file_name}{file_ext}]({githubURL}{rel_file_path_link})\n") - - - for row in data: - if row["RelativeFilePath"] == rel_file_path_raw: - description = row["Description_new"] - citation = row["Citation"] - indices = row["Indices"] - dollar_yr = row["DollarYear"] - file_type = row["Filetype"] - unit = row["Units"] - - if file_type: - main_file.write(f"{indent} - **File Type:** {file_type}\n") - - if description: - main_file.write(f"{indent} - **Description:** {description}\n") - - if indices: - main_file.write(f"{indent} - **Indices:** {indices}\n") - - if dollar_yr: - main_file.write(f"{indent} - **Dollar year:** {dollar_yr}\n") - - if citation: - if is_url(citation): - main_file.write(f"{indent} - **Citation:** [{citation}]({citation})\n") - else: - main_file.write(f"{indent} - **Citation:** {citation}\n") - - if unit: - main_file.write(f"{indent} - **Units:** {unit}\n\n") - -#Function to generate Table of Contents using folder hierarchy -def write_folder_hierarchy(main_file, folder_hierarchy, depth=1, parent_folder=None): - """ - Recursively write the folder hierarchy as a markdown table of contents with anchor links. - - Args: - main_file (file object): The markdown file to write to. - folder_hierarchy (dict): Nested dictionary representing the folder structure. - depth (int, optional): Current depth in the folder hierarchy. Defaults to 1. - parent_folder (str, optional): The parent folder path. Defaults to None. - """ - if depth == 5: - return - indent = " " * depth - - #Table of Contents - Folders and Subfolders (with anchor links) - for folder in sorted([k for k in folder_hierarchy.keys() if k not in ("files", "")], key=str.casefold): - contents = folder_hierarchy[folder] - - if folder != "files": - - anchor_src = os.path.join(parent_folder, folder).replace("\\", "/").replace("//", "/") if parent_folder else folder - anchor = slugify(anchor_src) - main_file.write(f"{indent}- [{folder}](#{anchor})\n") - - #Write recursively for contents of subfolder - write_folder_hierarchy(main_file, contents, depth + 1, f"{parent_folder}/{folder}" if parent_folder else folder) - - -#Generate folder sections based on hierarchy and generate files within them -def write_folder_sections(data, main_file,folder_hierarchy, githubURL, depth=1, parent_folder=None): - """ - Recursively write markdown sections for each folder and its files, using the folder hierarchy. - - Args: - data (list): List of dictionaries containing file metadata. - main_file (file object): The markdown file to write to. - folder_hierarchy (dict): Nested dictionary representing folder structure. - githubURL (str): Base GitHub URL for file links. - depth (int): Current depth in the folder hierarchy. - parent_folder (str or None): Path to the parent folder. - """ - for folder in sorted([k for k in folder_hierarchy.keys() if k not in ("files", "")], key=str.casefold): - contents = folder_hierarchy[folder] - - if folder != "files": - # Use stable slug anchors and plain headings (no link in heading) - full_path = f"{parent_folder}/{folder}" if parent_folder else folder - anchor = slugify(full_path) - header_level = min(depth + 2, 6) # start at ### under "## Input Files" - # Put the anchor on its own line to avoid odd rendering - main_file.write(f"\n\n") - main_file.write(f"{'#' * header_level} {full_path}\n\n") - - - - if "files" in contents: - contents["files"].sort(key=lambda x: x[0].casefold()) - write_file_entries(data, main_file, contents["files"], " ", githubURL) - - #Recursively writing sections of subfolders - write_folder_sections(data, main_file, contents, githubURL, depth + 1, full_path) - - -def main(app=None): - """ - Main function to generate markdown documentation for ReEDS sources. - Reads sources.csv, builds folder hierarchy, and writes a markdown file with file metadata and structure. - """ - # When invoked by Sphinx (builder-inited), an app object is passed in. - # In that context, do not parse CLI args from sys.argv. - if app is None: - parser = argparse.ArgumentParser() - parser.add_argument('--githubURL', '-g', type=str, default='', help='base github url') - parser.add_argument('--reedsPath', '-r', type=str, default='', help='path to reeds directory' ) - args = parser.parse_args() - githubURL = args.githubURL - reedsPath = args.reedsPath - else: - githubURL = os.environ.get("https://github.com/reeds-model/reeds/", "") - reedsPath = '' - - #Conversion of latest version of sources.csv to markdown/readme format - - # Description holder file - desc_holder = 'sources.csv' - - #Setting correct path to main ReEDS folder - if reedsPath != '': - reeds_path = reedsPath - elif app is not None and hasattr(app, "srcdir"): - reeds_path = os.path.dirname(os.path.dirname(app.srcdir)) - else: - reeds_path = os.path.dirname(os.path.dirname(os.path.dirname(current_path))) - reeds_path = reeds_path.replace("\\","/") - - reeds_docs_path = os.path.join(reeds_path, "docs") - - desc_file_path = os.path.join(reeds_docs_path, desc_holder).replace("\\","/") - - # Dataframe to store the newly generated sources.csv data - with open(desc_file_path, "r", newline="", encoding="utf-8") as csv_file: - reader = csv.DictReader(csv_file) - data = list(reader) - - sorted_data = sorted(data, key=lambda x: x["RelativeFilePath"].casefold()) - - #Dictionary to map folder names to respective files i.e create a hierarchy map - folder_hierarchy = {} - - #Group files by relative folder paths - for row in sorted_data: - rel_file_path = row["RelativeFilePath"] - rel_folder_path = row["RelativeFolderPath"] - file_ext = row["FileExtension"] - #folder_path = os.path.dirname(rel_file_path) - if rel_folder_path == '/': - rel_folder_path = '' - file_name = row["FileName_new"] - - folders = [f for f in rel_folder_path.split("/") if f] - current_folder = folder_hierarchy - - for folder in folders: - if folder not in current_folder: - current_folder[folder] = {} - - current_folder = current_folder[folder] - - if "files" not in current_folder: - current_folder["files"] = [] - - current_folder["files"].append((file_name, file_ext, rel_file_path)) - - #Generate separate readme for ReEDS 2.0 Sources files - main_readme_file = "sources.md" - main_readme_file_path = os.path.join(reeds_docs_path, "source", main_readme_file).replace("\\","/") - - #Open markdown file for entries - with open(main_readme_file_path, "w", encoding="utf-8") as main_file: - main_file.write("# Sources Documentation\n") - main_file.write("## Table of Contents\n") - - - main_file.write("\n") - write_folder_hierarchy(main_file, folder_hierarchy) - - main_file.write("\n\n") - main_file.write("## Input Files\n") - - #Write files present in folders - if "files" in folder_hierarchy: - write_file_entries(data, main_file, folder_hierarchy["files"], "", githubURL) - - write_folder_sections(data, main_file, folder_hierarchy, githubURL) - - if "files" in folder_hierarchy: - main_file.write("\n## Files \n\n") - write_file_entries(data, main_file, folder_hierarchy["files"], "", githubURL) - - print("sources.md has been updated!") - -if __name__ == "__main__": - main() - -# In[ ]: \ No newline at end of file From 6340034673f82d7c82a21db4dab45bff0e2e8799 Mon Sep 17 00:00:00 2001 From: "Mindermann, Kennedy" Date: Fri, 24 Jul 2026 10:17:10 -0500 Subject: [PATCH 12/13] delete sources_documentation.md --- docs/sources_documentation.md | 3978 --------------------------------- 1 file changed, 3978 deletions(-) delete mode 100644 docs/sources_documentation.md diff --git a/docs/sources_documentation.md b/docs/sources_documentation.md deleted file mode 100644 index 7771ed8a7..000000000 --- a/docs/sources_documentation.md +++ /dev/null @@ -1,3978 +0,0 @@ -## Table of Contents - - - - [hourlize](#hourlize) - - [inputs](#hourlize-inputs) - - [load](#hourlize-inputs-load) - - [resource](#hourlize-inputs-resource) - - [tests](#hourlize-tests) - - [data](#hourlize-tests-data) - - [r2r_expanded](#hourlize-tests-data-r2r-expanded) - - [r2r_from_config](#hourlize-tests-data-r2r-from-config) - - [r2r_integration](#hourlize-tests-data-r2r-integration) - - [r2r_integration_geothermal](#hourlize-tests-data-r2r-integration-geothermal) - - [inputs](#inputs) - - [canada_imports](#inputs-canada-imports) - - [capacity_exogenous](#inputs-capacity-exogenous) - - [climate](#inputs-climate) - - [GFDL-ESM2M_RCP4p5_WM](#inputs-climate-gfdl-esm2m-rcp4p5-wm) - - [HadGEM2-ES_RCP2p6](#inputs-climate-hadgem2-es-rcp2p6) - - [HadGEM2-ES_rcp45_AT](#inputs-climate-hadgem2-es-rcp45-at) - - [HadGEM2-ES_RCP4p5](#inputs-climate-hadgem2-es-rcp4p5) - - [HadGEM2-ES_rcp85_AT](#inputs-climate-hadgem2-es-rcp85-at) - - [HadGEM2-ES_RCP8p5](#inputs-climate-hadgem2-es-rcp8p5) - - [IPSL-CM5A-LR_RCP8p5_WM](#inputs-climate-ipsl-cm5a-lr-rcp8p5-wm) - - [consume](#inputs-consume) - - [ctus](#inputs-ctus) - - [degradation](#inputs-degradation) - - [demand_response](#inputs-demand-response) - - [dgen_model_inputs](#inputs-dgen-model-inputs) - - [stscen2023_electrification](#inputs-dgen-model-inputs-stscen2023-electrification) - - [stscen2023_highng](#inputs-dgen-model-inputs-stscen2023-highng) - - [stscen2023_highre](#inputs-dgen-model-inputs-stscen2023-highre) - - [stscen2023_lowng](#inputs-dgen-model-inputs-stscen2023-lowng) - - [stscen2023_lowre](#inputs-dgen-model-inputs-stscen2023-lowre) - - [stscen2023_mid_case](#inputs-dgen-model-inputs-stscen2023-mid-case) - - [stscen2023_mid_case_95_by_2035](#inputs-dgen-model-inputs-stscen2023-mid-case-95-by-2035) - - [stscen2023_mid_case_95_by_2050](#inputs-dgen-model-inputs-stscen2023-mid-case-95-by-2050) - - [stscen2023_taxcredit_extended2050](#inputs-dgen-model-inputs-stscen2023-taxcredit-extended2050) - - [disaggregation](#inputs-disaggregation) - - [emission_constraints](#inputs-emission-constraints) - - [financials](#inputs-financials) - - [fuelprices](#inputs-fuelprices) - - [geothermal](#inputs-geothermal) - - [growth_constraints](#inputs-growth-constraints) - - [hydro](#inputs-hydro) - - [load](#inputs-load) - - [national_generation](#inputs-national-generation) - - [outages](#inputs-outages) - - [plant_characteristics](#inputs-plant-characteristics) - - [profiles_cf](#inputs-profiles-cf) - - [profiles_demand](#inputs-profiles-demand) - - [remote](#inputs-remote) - - [reserves](#inputs-reserves) - - [sets](#inputs-sets) - - [shapefiles](#inputs-shapefiles) - - [state_policies](#inputs-state-policies) - - [storage](#inputs-storage) - - [supply_curve](#inputs-supply-curve) - - [techs](#inputs-techs) - - [temporal](#inputs-temporal) - - [transmission](#inputs-transmission) - - [upgrades](#inputs-upgrades) - - [userinput](#inputs-userinput) - - [valuestreams](#inputs-valuestreams) - - [waterclimate](#inputs-waterclimate) - - [zones](#inputs-zones) - - [postprocessing](#postprocessing) - - [air_quality](#postprocessing-air-quality) - - [rcm_data](#postprocessing-air-quality-rcm-data) - - [bokehpivot](#postprocessing-bokehpivot) - - [in](#postprocessing-bokehpivot-in) - - [reeds2](#postprocessing-bokehpivot-in-reeds2) - - [combine_runs](#postprocessing-combine-runs) - - [land_use](#postprocessing-land-use) - - [inputs](#postprocessing-land-use-inputs) - - [plots](#postprocessing-plots) - - [retail_rate_module](#postprocessing-retail-rate-module) - - [calc_historical_capex](#postprocessing-retail-rate-module-calc-historical-capex) - - [inputs](#postprocessing-retail-rate-module-inputs) - - [reValue](#postprocessing-revalue) - - [tableau](#postprocessing-tableau) - - [preprocessing](#preprocessing) - - [atb_updates_processing](#preprocessing-atb-updates-processing) - - [input_files](#preprocessing-atb-updates-processing-input-files) - - [reeds2pras](#reeds2pras) - - [test](#reeds2pras-test) - - [reeds_cases](#reeds2pras-test-reeds-cases) - - [test](#reeds2pras-test-reeds-cases-test) - - [ReEDS_Augur](#reeds-augur) - - [tests](#tests) - - [data](#tests-data) - - [county](#tests-data-county) - - -## Input Files -- [cases.csv](/cases.csv) - - **File Type:** Switches file - - **Description:** Contains the configuration settings for the ReEDS run(s). - - **Dollar year:** 2004 ---- - -- [cases_examples.csv](/cases_examples.csv) ---- - -- [cases_small.csv](/cases_small.csv) - - **Description:** Contains settings to run ReEDS at a smaller scale to test operability of the ReEDS model. Turns off several technologies and reduces the model size to significantly improve solve times. ---- - -- [cases_standardscenarios.csv](/cases_standardscenarios.csv) - - **File Type:** StdScen Cases file - - **Description:** Contains the configuration settings for the Standard Scenarios ReEDS runs. ---- - -- [cases_test.csv](/cases_test.csv) - - **Description:** Contains the configuration settings for doing test runs including the default Pacific census division test case. ---- - -- [e_report_params.csv](/e_report_params.csv) - - **Description:** Contains a parameter list used in the model along with descriptions of what they are and units used. ---- - -- [runfiles.csv](/runfiles.csv) - - **Description:** Contains the locations of input data that is copied from the repository into the runs folder for each respective case. ---- - -- [sources.csv](/sources.csv) - - **Description:** CSV file containing a list of all input files (csv, h5, csv.gz) ---- - - - -### hourlize - - - -#### hourlize/inputs - - - -##### hourlize/inputs/load - - - [dummy_agg_op_datacenters.csv](/hourlize/inputs/load/dummy_agg_op_datacenters.csv) ---- - - - [legacy_ba_state_map.csv](/hourlize/inputs/load/legacy_ba_state_map.csv) ---- - - - [legacy_ba_timezone.csv](/hourlize/inputs/load/legacy_ba_timezone.csv) ---- - - - -##### hourlize/inputs/resource - - - [egs_resource_classes.csv](/hourlize/inputs/resource/egs_resource_classes.csv) ---- - - - [geohydro_resource_classes.csv](/hourlize/inputs/resource/geohydro_resource_classes.csv) ---- - - - [offshore_zone_names.csv](/hourlize/inputs/resource/offshore_zone_names.csv) ---- - - - [rev_sc_columns.csv](/hourlize/inputs/resource/rev_sc_columns.csv) ---- - - - [state_abbrev.csv](/hourlize/inputs/resource/state_abbrev.csv) - - **Description:** Contains state names and codesfor the US. ---- - - - [upv_resource_classes.csv](/hourlize/inputs/resource/upv_resource_classes.csv) - - **Description:** Contains information related to UPV class segregation based on mean irradiance levels. ---- - - - [wind-ofs_resource_classes.csv](/hourlize/inputs/resource/wind-ofs_resource_classes.csv) - - **File Type:** supply curve input - - **Description:** Contains information related to Offshore wind class segregation and turbine type (fixed vs floating) based on water depth and site lcoe - - **Indices:** n/a ---- - - - [wind-ons_resource_classes.csv](/hourlize/inputs/resource/wind-ons_resource_classes.csv) - - **Description:** Contains information related to Onshore wind class segregation based on mean wind speeds. ---- - - - -#### hourlize/tests - - - -##### hourlize/tests/data - - - -###### hourlize/tests/data/r2r_expanded - - - -###### hourlize/tests/data/r2r_expanded/upv_case_1 - - - -###### hourlize/tests/data/r2r_expanded/upv_case_1/expected_results - - - [df_sc_out_upv_reduced.csv](/hourlize/tests/data/r2r_expanded/upv_case_1/expected_results/df_sc_out_upv_reduced.csv) ---- - - - -###### hourlize/tests/data/r2r_expanded/upv_case_1/reeds - - - -###### hourlize/tests/data/r2r_expanded/upv_case_1/reeds/inputs_case - - - [hierarchy_original.csv](/hourlize/tests/data/r2r_expanded/upv_case_1/reeds/inputs_case/hierarchy_original.csv) ---- - - - [maxage.csv](/hourlize/tests/data/r2r_expanded/upv_case_1/reeds/inputs_case/maxage.csv) ---- - - - [rev_paths.csv](/hourlize/tests/data/r2r_expanded/upv_case_1/reeds/inputs_case/rev_paths.csv) ---- - - - [site_bin_map.csv](/hourlize/tests/data/r2r_expanded/upv_case_1/reeds/inputs_case/site_bin_map.csv) ---- - - - [switches.csv](/hourlize/tests/data/r2r_expanded/upv_case_1/reeds/inputs_case/switches.csv) ---- - - - -###### hourlize/tests/data/r2r_expanded/upv_case_1/reeds/outputs - - - [cap.csv](/hourlize/tests/data/r2r_expanded/upv_case_1/reeds/outputs/cap.csv) ---- - - - [cap_exog.csv](/hourlize/tests/data/r2r_expanded/upv_case_1/reeds/outputs/cap_exog.csv) ---- - - - [cap_new_bin_out.csv](/hourlize/tests/data/r2r_expanded/upv_case_1/reeds/outputs/cap_new_bin_out.csv) ---- - - - [cap_new_ivrt_refurb.csv](/hourlize/tests/data/r2r_expanded/upv_case_1/reeds/outputs/cap_new_ivrt_refurb.csv) ---- - - - [systemcost.csv](/hourlize/tests/data/r2r_expanded/upv_case_1/reeds/outputs/systemcost.csv) ---- - - - -###### hourlize/tests/data/r2r_expanded/upv_case_1/supply_curves - - - [upv_supply_curve_raw_unpacked.csv](/hourlize/tests/data/r2r_expanded/upv_case_1/supply_curves/upv_supply_curve_raw_unpacked.csv) ---- - - - -###### hourlize/tests/data/r2r_expanded/upv_case_2 - - - -###### hourlize/tests/data/r2r_expanded/upv_case_2/expected_results - - - [df_sc_out_upv_reduced.csv](/hourlize/tests/data/r2r_expanded/upv_case_2/expected_results/df_sc_out_upv_reduced.csv) ---- - - - -###### hourlize/tests/data/r2r_expanded/upv_case_2/reeds - - - -###### hourlize/tests/data/r2r_expanded/upv_case_2/reeds/inputs_case - - - [hierarchy_original.csv](/hourlize/tests/data/r2r_expanded/upv_case_2/reeds/inputs_case/hierarchy_original.csv) ---- - - - [maxage.csv](/hourlize/tests/data/r2r_expanded/upv_case_2/reeds/inputs_case/maxage.csv) ---- - - - [rev_paths.csv](/hourlize/tests/data/r2r_expanded/upv_case_2/reeds/inputs_case/rev_paths.csv) ---- - - - [site_bin_map.csv](/hourlize/tests/data/r2r_expanded/upv_case_2/reeds/inputs_case/site_bin_map.csv) ---- - - - [switches.csv](/hourlize/tests/data/r2r_expanded/upv_case_2/reeds/inputs_case/switches.csv) ---- - - - -###### hourlize/tests/data/r2r_expanded/upv_case_2/reeds/outputs - - - [cap.csv](/hourlize/tests/data/r2r_expanded/upv_case_2/reeds/outputs/cap.csv) ---- - - - [cap_exog.csv](/hourlize/tests/data/r2r_expanded/upv_case_2/reeds/outputs/cap_exog.csv) ---- - - - [cap_new_bin_out.csv](/hourlize/tests/data/r2r_expanded/upv_case_2/reeds/outputs/cap_new_bin_out.csv) ---- - - - [cap_new_ivrt_refurb.csv](/hourlize/tests/data/r2r_expanded/upv_case_2/reeds/outputs/cap_new_ivrt_refurb.csv) ---- - - - [systemcost.csv](/hourlize/tests/data/r2r_expanded/upv_case_2/reeds/outputs/systemcost.csv) ---- - - - -###### hourlize/tests/data/r2r_expanded/upv_case_2/supply_curves - - - [upv_supply_curve_raw_unpacked.csv](/hourlize/tests/data/r2r_expanded/upv_case_2/supply_curves/upv_supply_curve_raw_unpacked.csv) ---- - - - -###### hourlize/tests/data/r2r_expanded/upv_case_3 - - - -###### hourlize/tests/data/r2r_expanded/upv_case_3/expected_results - - - [df_sc_out_upv_reduced.csv](/hourlize/tests/data/r2r_expanded/upv_case_3/expected_results/df_sc_out_upv_reduced.csv) ---- - - - -###### hourlize/tests/data/r2r_expanded/upv_case_3/reeds - - - -###### hourlize/tests/data/r2r_expanded/upv_case_3/reeds/inputs_case - - - [hierarchy_original.csv](/hourlize/tests/data/r2r_expanded/upv_case_3/reeds/inputs_case/hierarchy_original.csv) ---- - - - [maxage.csv](/hourlize/tests/data/r2r_expanded/upv_case_3/reeds/inputs_case/maxage.csv) ---- - - - [rev_paths.csv](/hourlize/tests/data/r2r_expanded/upv_case_3/reeds/inputs_case/rev_paths.csv) ---- - - - [site_bin_map.csv](/hourlize/tests/data/r2r_expanded/upv_case_3/reeds/inputs_case/site_bin_map.csv) ---- - - - [switches.csv](/hourlize/tests/data/r2r_expanded/upv_case_3/reeds/inputs_case/switches.csv) ---- - - - -###### hourlize/tests/data/r2r_expanded/upv_case_3/reeds/outputs - - - [cap.csv](/hourlize/tests/data/r2r_expanded/upv_case_3/reeds/outputs/cap.csv) ---- - - - [cap_exog.csv](/hourlize/tests/data/r2r_expanded/upv_case_3/reeds/outputs/cap_exog.csv) ---- - - - [cap_new_bin_out.csv](/hourlize/tests/data/r2r_expanded/upv_case_3/reeds/outputs/cap_new_bin_out.csv) ---- - - - [cap_new_ivrt_refurb.csv](/hourlize/tests/data/r2r_expanded/upv_case_3/reeds/outputs/cap_new_ivrt_refurb.csv) ---- - - - [systemcost.csv](/hourlize/tests/data/r2r_expanded/upv_case_3/reeds/outputs/systemcost.csv) ---- - - - -###### hourlize/tests/data/r2r_expanded/upv_case_3/supply_curves - - - [upv_supply_curve_raw_unpacked.csv](/hourlize/tests/data/r2r_expanded/upv_case_3/supply_curves/upv_supply_curve_raw_unpacked.csv) ---- - - - -###### hourlize/tests/data/r2r_expanded/wind-ons_case_1 - - - -###### hourlize/tests/data/r2r_expanded/wind-ons_case_1/expected_results - - - [df_sc_out_wind-ons_reduced.csv](/hourlize/tests/data/r2r_expanded/wind-ons_case_1/expected_results/df_sc_out_wind-ons_reduced.csv) ---- - - - -###### hourlize/tests/data/r2r_expanded/wind-ons_case_1/reeds - - - -###### hourlize/tests/data/r2r_expanded/wind-ons_case_1/reeds/inputs_case - - - [hierarchy_original.csv](/hourlize/tests/data/r2r_expanded/wind-ons_case_1/reeds/inputs_case/hierarchy_original.csv) ---- - - - [maxage.csv](/hourlize/tests/data/r2r_expanded/wind-ons_case_1/reeds/inputs_case/maxage.csv) ---- - - - [rev_paths.csv](/hourlize/tests/data/r2r_expanded/wind-ons_case_1/reeds/inputs_case/rev_paths.csv) ---- - - - [site_bin_map.csv](/hourlize/tests/data/r2r_expanded/wind-ons_case_1/reeds/inputs_case/site_bin_map.csv) ---- - - - [switches.csv](/hourlize/tests/data/r2r_expanded/wind-ons_case_1/reeds/inputs_case/switches.csv) ---- - - - -###### hourlize/tests/data/r2r_expanded/wind-ons_case_1/reeds/inputs_case/supplycurve_metadata - - - [rev_supply_curves.csv](/hourlize/tests/data/r2r_expanded/wind-ons_case_1/reeds/inputs_case/supplycurve_metadata/rev_supply_curves.csv) ---- - - - -###### hourlize/tests/data/r2r_expanded/wind-ons_case_1/reeds/outputs - - - [cap.csv](/hourlize/tests/data/r2r_expanded/wind-ons_case_1/reeds/outputs/cap.csv) ---- - - - [cap_exog.csv](/hourlize/tests/data/r2r_expanded/wind-ons_case_1/reeds/outputs/cap_exog.csv) ---- - - - [cap_new_bin_out.csv](/hourlize/tests/data/r2r_expanded/wind-ons_case_1/reeds/outputs/cap_new_bin_out.csv) ---- - - - [cap_new_ivrt_refurb.csv](/hourlize/tests/data/r2r_expanded/wind-ons_case_1/reeds/outputs/cap_new_ivrt_refurb.csv) ---- - - - [systemcost.csv](/hourlize/tests/data/r2r_expanded/wind-ons_case_1/reeds/outputs/systemcost.csv) ---- - - - -###### hourlize/tests/data/r2r_expanded/wind-ons_case_1/supply_curves - - - [wind-ons_supply_curve_raw.csv](/hourlize/tests/data/r2r_expanded/wind-ons_case_1/supply_curves/wind-ons_supply_curve_raw.csv) ---- - - - -###### hourlize/tests/data/r2r_from_config - - - -###### hourlize/tests/data/r2r_from_config/expected_results - - - -###### hourlize/tests/data/r2r_from_config/expected_results/multiple_priority_inputs - - - [df_sc_out_upv_reduced.csv](/hourlize/tests/data/r2r_from_config/expected_results/multiple_priority_inputs/df_sc_out_upv_reduced.csv) ---- - - - [df_sc_out_wind-ofs_reduced.csv](/hourlize/tests/data/r2r_from_config/expected_results/multiple_priority_inputs/df_sc_out_wind-ofs_reduced.csv) ---- - - - [df_sc_out_wind-ons_reduced.csv](/hourlize/tests/data/r2r_from_config/expected_results/multiple_priority_inputs/df_sc_out_wind-ons_reduced.csv) ---- - - - -###### hourlize/tests/data/r2r_from_config/expected_results/no_bin_constraint - - - [df_sc_out_upv_reduced.csv](/hourlize/tests/data/r2r_from_config/expected_results/no_bin_constraint/df_sc_out_upv_reduced.csv) ---- - - - [df_sc_out_wind-ofs_reduced.csv](/hourlize/tests/data/r2r_from_config/expected_results/no_bin_constraint/df_sc_out_wind-ofs_reduced.csv) ---- - - - [df_sc_out_wind-ons_reduced.csv](/hourlize/tests/data/r2r_from_config/expected_results/no_bin_constraint/df_sc_out_wind-ons_reduced.csv) ---- - - - -###### hourlize/tests/data/r2r_from_config/expected_results/priority_inputs - - - [df_sc_out_upv_reduced.csv](/hourlize/tests/data/r2r_from_config/expected_results/priority_inputs/df_sc_out_upv_reduced.csv) ---- - - - [df_sc_out_wind-ofs_reduced.csv](/hourlize/tests/data/r2r_from_config/expected_results/priority_inputs/df_sc_out_wind-ofs_reduced.csv) ---- - - - [df_sc_out_wind-ons_reduced.csv](/hourlize/tests/data/r2r_from_config/expected_results/priority_inputs/df_sc_out_wind-ons_reduced.csv) ---- - - - -###### hourlize/tests/data/r2r_integration - - - -###### hourlize/tests/data/r2r_integration/expected_results - - - [df_sc_out_upv.csv](/hourlize/tests/data/r2r_integration/expected_results/df_sc_out_upv.csv) ---- - - - [df_sc_out_upv_reduced.csv](/hourlize/tests/data/r2r_integration/expected_results/df_sc_out_upv_reduced.csv) ---- - - - [df_sc_out_upv_reduced_simul_fill.csv](/hourlize/tests/data/r2r_integration/expected_results/df_sc_out_upv_reduced_simul_fill.csv) ---- - - - [df_sc_out_wind-ofs.csv](/hourlize/tests/data/r2r_integration/expected_results/df_sc_out_wind-ofs.csv) ---- - - - [df_sc_out_wind-ofs_reduced.csv](/hourlize/tests/data/r2r_integration/expected_results/df_sc_out_wind-ofs_reduced.csv) ---- - - - [df_sc_out_wind-ons.csv](/hourlize/tests/data/r2r_integration/expected_results/df_sc_out_wind-ons.csv) ---- - - - [df_sc_out_wind-ons_reduced.csv](/hourlize/tests/data/r2r_integration/expected_results/df_sc_out_wind-ons_reduced.csv) ---- - - - -###### hourlize/tests/data/r2r_integration/reeds - - - -###### hourlize/tests/data/r2r_integration/reeds/inputs_case - - - [hierarchy_original.csv](/hourlize/tests/data/r2r_integration/reeds/inputs_case/hierarchy_original.csv) ---- - - - [maxage.csv](/hourlize/tests/data/r2r_integration/reeds/inputs_case/maxage.csv) ---- - - - [rev_paths.csv](/hourlize/tests/data/r2r_integration/reeds/inputs_case/rev_paths.csv) ---- - - - [site_bin_map.csv](/hourlize/tests/data/r2r_integration/reeds/inputs_case/site_bin_map.csv) ---- - - - [switches.csv](/hourlize/tests/data/r2r_integration/reeds/inputs_case/switches.csv) ---- - - - -###### hourlize/tests/data/r2r_integration/reeds/outputs - - - [cap.csv](/hourlize/tests/data/r2r_integration/reeds/outputs/cap.csv) ---- - - - [cap_exog.csv](/hourlize/tests/data/r2r_integration/reeds/outputs/cap_exog.csv) ---- - - - [cap_new_bin_out.csv](/hourlize/tests/data/r2r_integration/reeds/outputs/cap_new_bin_out.csv) ---- - - - [cap_new_ivrt_refurb.csv](/hourlize/tests/data/r2r_integration/reeds/outputs/cap_new_ivrt_refurb.csv) ---- - - - [systemcost.csv](/hourlize/tests/data/r2r_integration/reeds/outputs/systemcost.csv) ---- - - - -###### hourlize/tests/data/r2r_integration/supply_curves - - - -###### hourlize/tests/data/r2r_integration/supply_curves/upv_reference - - - -###### hourlize/tests/data/r2r_integration/supply_curves/upv_reference/results - - - [upv_supply_curve_raw.csv](/hourlize/tests/data/r2r_integration/supply_curves/upv_reference/results/upv_supply_curve_raw.csv) ---- - - - -###### hourlize/tests/data/r2r_integration/supply_curves/wind-ofs_0_open_moderate - - - -###### hourlize/tests/data/r2r_integration/supply_curves/wind-ofs_0_open_moderate/results - - - [wind-ofs_supply_curve_raw.csv](/hourlize/tests/data/r2r_integration/supply_curves/wind-ofs_0_open_moderate/results/wind-ofs_supply_curve_raw.csv) ---- - - - -###### hourlize/tests/data/r2r_integration/supply_curves/wind-ons_reference - - - -###### hourlize/tests/data/r2r_integration/supply_curves/wind-ons_reference/results - - - [wind-ons_supply_curve_raw.csv](/hourlize/tests/data/r2r_integration/supply_curves/wind-ons_reference/results/wind-ons_supply_curve_raw.csv) ---- - - - -###### hourlize/tests/data/r2r_integration_geothermal - - - -###### hourlize/tests/data/r2r_integration_geothermal/expected_results - - - [df_sc_out_egs_allkm.csv](/hourlize/tests/data/r2r_integration_geothermal/expected_results/df_sc_out_egs_allkm.csv) ---- - - - [df_sc_out_egs_allkm_reduced.csv](/hourlize/tests/data/r2r_integration_geothermal/expected_results/df_sc_out_egs_allkm_reduced.csv) ---- - - - [df_sc_out_geohydro_allkm.csv](/hourlize/tests/data/r2r_integration_geothermal/expected_results/df_sc_out_geohydro_allkm.csv) ---- - - - [df_sc_out_geohydro_allkm_reduced.csv](/hourlize/tests/data/r2r_integration_geothermal/expected_results/df_sc_out_geohydro_allkm_reduced.csv) ---- - - - -###### hourlize/tests/data/r2r_integration_geothermal/reeds - - - -###### hourlize/tests/data/r2r_integration_geothermal/reeds/inputs_case - - - [hierarchy_original.csv](/hourlize/tests/data/r2r_integration_geothermal/reeds/inputs_case/hierarchy_original.csv) ---- - - - [maxage.csv](/hourlize/tests/data/r2r_integration_geothermal/reeds/inputs_case/maxage.csv) ---- - - - [rev_paths.csv](/hourlize/tests/data/r2r_integration_geothermal/reeds/inputs_case/rev_paths.csv) ---- - - - [site_bin_map.csv](/hourlize/tests/data/r2r_integration_geothermal/reeds/inputs_case/site_bin_map.csv) ---- - - - [switches.csv](/hourlize/tests/data/r2r_integration_geothermal/reeds/inputs_case/switches.csv) ---- - - - -###### hourlize/tests/data/r2r_integration_geothermal/reeds/outputs - - - [cap.csv](/hourlize/tests/data/r2r_integration_geothermal/reeds/outputs/cap.csv) ---- - - - [cap_exog.csv](/hourlize/tests/data/r2r_integration_geothermal/reeds/outputs/cap_exog.csv) ---- - - - [cap_new_bin_out.csv](/hourlize/tests/data/r2r_integration_geothermal/reeds/outputs/cap_new_bin_out.csv) ---- - - - [cap_new_ivrt_refurb.csv](/hourlize/tests/data/r2r_integration_geothermal/reeds/outputs/cap_new_ivrt_refurb.csv) ---- - - - [systemcost.csv](/hourlize/tests/data/r2r_integration_geothermal/reeds/outputs/systemcost.csv) ---- - - - -###### hourlize/tests/data/r2r_integration_geothermal/supply_curves - - - [egs_supply_curve_raw.csv](/hourlize/tests/data/r2r_integration_geothermal/supply_curves/egs_supply_curve_raw.csv) ---- - - - [geohydro_supply_curve_raw.csv](/hourlize/tests/data/r2r_integration_geothermal/supply_curves/geohydro_supply_curve_raw.csv) ---- - - - -### inputs - - - [county2zone.csv](/inputs/county2zone.csv) ---- - - - [hierarchy.csv](/inputs/hierarchy.csv) ---- - - - [hierarchy_agg125.csv](/inputs/hierarchy_agg125.csv) ---- - - - [hierarchy_agg54.csv](/inputs/hierarchy_agg54.csv) ---- - - - [hierarchy_agg69.csv](/inputs/hierarchy_agg69.csv) ---- - - - [remote_files.csv](/inputs/remote_files.csv) ---- - - - [scalars.csv](/inputs/scalars.csv) ---- - - - [tech-subset-table.csv](/inputs/tech-subset-table.csv) - - **Description:** Maps all technologies to specific subsets of technologies ---- - - - -#### inputs/canada_imports - - - [can_exports.csv](/inputs/canada_imports/can_exports.csv) - - **File Type:** Input - - **Description:** Annual exports to Canada by BA - - **Indices:** r,t - - **Units:** MWh - ---- - - - [can_exports_szn_frac.csv](/inputs/canada_imports/can_exports_szn_frac.csv) - - **File Type:** Input - - **Description:** Fraction of annual exports to Canada by season - - **Indices:** N/A - - **Units:** rate (unitless) - ---- - - - [can_imports.csv](/inputs/canada_imports/can_imports.csv) - - **File Type:** Input - - **Description:** Annual imports from Canada by BA - - **Indices:** r,t - - **Units:** MWh - ---- - - - [can_imports_quarter_frac.csv](/inputs/canada_imports/can_imports_quarter_frac.csv) - - **File Type:** Input - - **Description:** Fraction of annual imports from Canada by season - - **Indices:** N/A - - **Units:** rate (unitless) - ---- - - - -#### inputs/capacity_exogenous - - - [cappayments.csv](/inputs/capacity_exogenous/cappayments.csv) ---- - - - [cappayments_ba.csv](/inputs/capacity_exogenous/cappayments_ba.csv) ---- - - - [demonstration_plants.csv](/inputs/capacity_exogenous/demonstration_plants.csv) - - **File Type:** Prescribed capacity - - **Description:** Nuclear-smr demonstration plants; active when GSw_NuclearDemo=1 - - **Indices:** t,r,i,coolingwatertech,ctt,wst,value - - **Citation:** See 'notes' column in the file and https://www.energy.gov/oced/advanced-reactor-demonstration-projects-0 - - **Units:** MW - ---- - - - [exog_cap_geohydro_allkm_reference.csv](/inputs/capacity_exogenous/exog_cap_geohydro_allkm_reference.csv) ---- - - - [exog_cap_geohydro_reference.csv](/inputs/capacity_exogenous/exog_cap_geohydro_reference.csv) ---- - - - [exog_cap_upv_limited.csv](/inputs/capacity_exogenous/exog_cap_upv_limited.csv) ---- - - - [exog_cap_upv_open.csv](/inputs/capacity_exogenous/exog_cap_upv_open.csv) ---- - - - [exog_cap_upv_reference.csv](/inputs/capacity_exogenous/exog_cap_upv_reference.csv) ---- - - - [exog_cap_wind-ons_limited.csv](/inputs/capacity_exogenous/exog_cap_wind-ons_limited.csv) ---- - - - [exog_cap_wind-ons_open.csv](/inputs/capacity_exogenous/exog_cap_wind-ons_open.csv) ---- - - - [exog_cap_wind-ons_reference.csv](/inputs/capacity_exogenous/exog_cap_wind-ons_reference.csv) ---- - - - [interconnection_queues.csv](/inputs/capacity_exogenous/interconnection_queues.csv) ---- - - - [prescribed_builds_wind-ofs_meshed_limited.csv](/inputs/capacity_exogenous/prescribed_builds_wind-ofs_meshed_limited.csv) ---- - - - [prescribed_builds_wind-ofs_meshed_open.csv](/inputs/capacity_exogenous/prescribed_builds_wind-ofs_meshed_open.csv) ---- - - - [prescribed_builds_wind-ofs_meshed_reference.csv](/inputs/capacity_exogenous/prescribed_builds_wind-ofs_meshed_reference.csv) ---- - - - [prescribed_builds_wind-ofs_radial_limited.csv](/inputs/capacity_exogenous/prescribed_builds_wind-ofs_radial_limited.csv) ---- - - - [prescribed_builds_wind-ofs_radial_open.csv](/inputs/capacity_exogenous/prescribed_builds_wind-ofs_radial_open.csv) ---- - - - [prescribed_builds_wind-ofs_radial_reference.csv](/inputs/capacity_exogenous/prescribed_builds_wind-ofs_radial_reference.csv) ---- - - - [prescribed_builds_wind-ons_limited.csv](/inputs/capacity_exogenous/prescribed_builds_wind-ons_limited.csv) ---- - - - [prescribed_builds_wind-ons_open.csv](/inputs/capacity_exogenous/prescribed_builds_wind-ons_open.csv) ---- - - - [prescribed_builds_wind-ons_reference.csv](/inputs/capacity_exogenous/prescribed_builds_wind-ons_reference.csv) ---- - - - [ReEDS_generator_database_final_EIA-NEMS.csv](/inputs/capacity_exogenous/ReEDS_generator_database_final_EIA-NEMS.csv) - - **File Type:** Input - - **Description:** EIA-NEMS database of existing generators ---- - - - -#### inputs/climate - - - [climate_heuristics_finalyear.csv](/inputs/climate/climate_heuristics_finalyear.csv) ---- - - - [climate_heuristics_yearfrac.csv](/inputs/climate/climate_heuristics_yearfrac.csv) ---- - - - -##### inputs/climate/GFDL-ESM2M_RCP4p5_WM - - - [hydadjann.csv](/inputs/climate/GFDL-ESM2M_RCP4p5_WM/hydadjann.csv) - - **Description:** Climate-impact capacity factor multipliers for annual dispatchable hydropower for the GFDL-ESM2M_RCP4p5_WM climate scenario - - **Indices:** r,t - - **Units:** multipliers (unitless) - ---- - - - [hydadjsea.csv](/inputs/climate/GFDL-ESM2M_RCP4p5_WM/hydadjsea.csv) - - **Description:** Climate-impact capacity factor multipliers for annual/monthly non-dispatchable hydropower for the GFDL-ESM2M_RCP4p5_WM climate scenario - - **Indices:** r,month,t - - **Units:** multipliers (unitless) - ---- - - - [UnappWaterMult.csv](/inputs/climate/GFDL-ESM2M_RCP4p5_WM/UnappWaterMult.csv) - - **Description:** Climate-impact water availability multipliers for annual/monthly unappropriated fresh surface water for the GFDL-ESM2M_RCP4p5_WM climate scenario - - **Indices:** wst,r,month,t - - **Units:** multipliers (unitless) - ---- - - - [UnappWaterMultAnn.csv](/inputs/climate/GFDL-ESM2M_RCP4p5_WM/UnappWaterMultAnn.csv) - - **Description:** Climate-impact water availability multipliers for annual unappropriated fresh surface water for the GFDL-ESM2M_RCP4p5_WM climate scenario - - **Indices:** wst,r,t - - **Units:** multipliers (unitless) - ---- - - - [UnappWaterSeaAnnDistr.csv](/inputs/climate/GFDL-ESM2M_RCP4p5_WM/UnappWaterSeaAnnDistr.csv) - - **Description:** Fractional distribution of unappropriated fresh surface water for each month of a given year for the GFDL-ESM2M_RCP4p5_WM climate scenario - - **Indices:** wst,r,month,t - - **Units:** multipliers (unitless) - ---- - - - -##### inputs/climate/HadGEM2-ES_RCP2p6 - - - [UnappWaterMult.csv](/inputs/climate/HadGEM2-ES_RCP2p6/UnappWaterMult.csv) - - **Description:** Climate-impact water availability multipliers for annual/monthly unappropriated fresh surface water for the HadGEM2-ES_RCP2p6 climate scenario - - **Indices:** wst,r,month,t - - **Units:** multipliers (unitless) - ---- - - - [UnappWaterMultAnn.csv](/inputs/climate/HadGEM2-ES_RCP2p6/UnappWaterMultAnn.csv) - - **Description:** Climate-impact water availability multipliers for annual unappropriated fresh surface water for the HadGEM2-ES_RCP2p6 climate scenario - - **Indices:** wst,r,t - - **Units:** multipliers (unitless) - ---- - - - [UnappWaterSeaAnnDistr.csv](/inputs/climate/HadGEM2-ES_RCP2p6/UnappWaterSeaAnnDistr.csv) - - **Description:** Fractional distribution of unappropriated fresh surface water for each month of a given year for the HadGEM2-ES_RCP2p6 climate scenario - - **Indices:** wst,r,month,t - - **Units:** multipliers (unitless) - ---- - - - -##### inputs/climate/HadGEM2-ES_rcp45_AT - - - [hydadjann.csv](/inputs/climate/HadGEM2-ES_rcp45_AT/hydadjann.csv) - - **Description:** Climate-impact capacity factor multipliers for annual dispatchable hydropower for the HadGEM2-ES_rcp45_AT climate scenario - - **Indices:** r,t - - **Units:** multipliers (unitless) - ---- - - - [hydadjsea.csv](/inputs/climate/HadGEM2-ES_rcp45_AT/hydadjsea.csv) - - **Description:** Climate-impact capacity factor multipliers for annual/monthly non-dispatchable hydropower for the HadGEM2-ES_rcp45_AT climate scenario - - **Indices:** r,month,t - - **Units:** multipliers (unitless) - ---- - - - [UnappWaterMult.csv](/inputs/climate/HadGEM2-ES_rcp45_AT/UnappWaterMult.csv) - - **Description:** Climate-impact water availability multipliers for annual/monthly unappropriated fresh surface water for the HadGEM2-ES_rcp45_AT climate scenario - - **Indices:** wst,r,month,t - - **Units:** multipliers (unitless) - ---- - - - [UnappWaterMultAnn.csv](/inputs/climate/HadGEM2-ES_rcp45_AT/UnappWaterMultAnn.csv) - - **Description:** Climate-impact water availability multipliers for annual unappropriated fresh surface water for the HadGEM2-ES_rcp45_AT climate scenario - - **Indices:** wst,r,t - - **Units:** multipliers (unitless) - ---- - - - [UnappWaterSeaAnnDistr.csv](/inputs/climate/HadGEM2-ES_rcp45_AT/UnappWaterSeaAnnDistr.csv) - - **Description:** Fractional distribution of unappropriated fresh surface water for each month of a given year for the HadGEM2-ES_rcp45_AT climate scenario - - **Indices:** wst,r,month,t - - **Units:** multipliers (unitless) - ---- - - - -##### inputs/climate/HadGEM2-ES_RCP4p5 - - - [UnappWaterMult.csv](/inputs/climate/HadGEM2-ES_RCP4p5/UnappWaterMult.csv) - - **Description:** Climate-impact water availability multipliers for annual/monthly unappropriated fresh surface water for the HadGEM2-ES_RCP4p5 climate scenario - - **Indices:** wst,r,month,t - - **Units:** multipliers (unitless) - ---- - - - [UnappWaterMultAnn.csv](/inputs/climate/HadGEM2-ES_RCP4p5/UnappWaterMultAnn.csv) - - **Description:** Climate-impact water availability multipliers for annual unappropriated fresh surface water for the HadGEM2-ES_RCP4p5 climate scenario - - **Indices:** wst,r,t - - **Units:** multipliers (unitless) - ---- - - - [UnappWaterSeaAnnDistr.csv](/inputs/climate/HadGEM2-ES_RCP4p5/UnappWaterSeaAnnDistr.csv) - - **Description:** Fractional distribution of unappropriated fresh surface water for each month of a given year for the HadGEM2-ES_RCP4p5 climate scenario - - **Indices:** wst,r,month,t - - **Units:** multipliers (unitless) - ---- - - - -##### inputs/climate/HadGEM2-ES_rcp85_AT - - - [hydadjann.csv](/inputs/climate/HadGEM2-ES_rcp85_AT/hydadjann.csv) - - **Description:** Climate-impact capacity factor multipliers for annual dispatchable hydropower for the HadGEM2-ES_rcp85_AT climate scenario - - **Indices:** r,t - - **Units:** multipliers (unitless) - ---- - - - [hydadjsea.csv](/inputs/climate/HadGEM2-ES_rcp85_AT/hydadjsea.csv) - - **Description:** Climate-impact capacity factor multipliers for annual/monthly non-dispatchable hydropower for the HadGEM2-ES_rcp85_AT climate scenario - - **Indices:** r,month,t - - **Units:** multipliers (unitless) - ---- - - - [UnappWaterMult.csv](/inputs/climate/HadGEM2-ES_rcp85_AT/UnappWaterMult.csv) - - **Description:** Climate-impact water availability multipliers for annual/monthly unappropriated fresh surface water for the HadGEM2-ES_rcp85_AT climate scenario - - **Indices:** wst,r,month,t - - **Units:** multipliers (unitless) - ---- - - - [UnappWaterMultAnn.csv](/inputs/climate/HadGEM2-ES_rcp85_AT/UnappWaterMultAnn.csv) - - **Description:** Climate-impact water availability multipliers for annual unappropriated fresh surface water for the HadGEM2-ES_rcp85_AT climate scenario - - **Indices:** wst,r,t - - **Units:** multipliers (unitless) - ---- - - - [UnappWaterSeaAnnDistr.csv](/inputs/climate/HadGEM2-ES_rcp85_AT/UnappWaterSeaAnnDistr.csv) - - **Description:** Fractional distribution of unappropriated fresh surface water for each month of a given year for the HadGEM2-ES_rcp85_AT climate scenario - - **Indices:** wst,r,month,t - - **Units:** multipliers (unitless) - ---- - - - -##### inputs/climate/HadGEM2-ES_RCP8p5 - - - [UnappWaterMult.csv](/inputs/climate/HadGEM2-ES_RCP8p5/UnappWaterMult.csv) - - **Description:** Climate-impact water availability multipliers for annual/monthly unappropriated fresh surface water for the HadGEM2-ES_RCP8p5 climate scenario - - **Indices:** wst,r,month,t - - **Units:** multipliers (unitless) - ---- - - - [UnappWaterMultAnn.csv](/inputs/climate/HadGEM2-ES_RCP8p5/UnappWaterMultAnn.csv) - - **Description:** Climate-impact water availability multipliers for annual unappropriated fresh surface water for the HadGEM2-ES_RCP8p5 climate scenario - - **Indices:** wst,r,t - - **Units:** multipliers (unitless) - ---- - - - [UnappWaterSeaAnnDistr.csv](/inputs/climate/HadGEM2-ES_RCP8p5/UnappWaterSeaAnnDistr.csv) - - **Description:** Fractional distribution of unappropriated fresh surface water for each month of a given year for the HadGEM2-ES_RCP8p5 climate scenario - - **Indices:** wst,r,month,t - - **Units:** multipliers (unitless) - ---- - - - -##### inputs/climate/IPSL-CM5A-LR_RCP8p5_WM - - - [hydadjann.csv](/inputs/climate/IPSL-CM5A-LR_RCP8p5_WM/hydadjann.csv) - - **Description:** Climate-impact capacity factor multipliers for annual dispatchable hydropower for the IPSL-CM5A-LR_RCP8p5_WM climate scenario - - **Indices:** r,t - - **Units:** multipliers (unitless) - ---- - - - [hydadjsea.csv](/inputs/climate/IPSL-CM5A-LR_RCP8p5_WM/hydadjsea.csv) - - **Description:** Climate-impact capacity factor multipliers for annual/monthly non-dispatchable hydropower for the IPSL-CM5A-LR_RCP8p5_WM climate scenario - - **Indices:** r,month,t - - **Units:** multipliers (unitless) - ---- - - - [UnappWaterMult.csv](/inputs/climate/IPSL-CM5A-LR_RCP8p5_WM/UnappWaterMult.csv) - - **Description:** Climate-impact water availability multipliers for annual/monthly unappropriated fresh surface water for the IPSL-CM5A-LR_RCP8p5_WM climate scenario - - **Indices:** wst,r,month,t - - **Units:** multipliers (unitless) - ---- - - - [UnappWaterMultAnn.csv](/inputs/climate/IPSL-CM5A-LR_RCP8p5_WM/UnappWaterMultAnn.csv) - - **Description:** Climate-impact water availability multipliers for annual unappropriated fresh surface water for the IPSL-CM5A-LR_RCP8p5_WM climate scenario - - **Indices:** wst,r,t - - **Units:** multipliers (unitless) - ---- - - - [UnappWaterSeaAnnDistr.csv](/inputs/climate/IPSL-CM5A-LR_RCP8p5_WM/UnappWaterSeaAnnDistr.csv) - - **Description:** Fractional distribution of unappropriated fresh surface water for each month of a given year for the IPSL-CM5A-LR_RCP8p5_WM climate scenario - - **Indices:** wst,r,month,t - - **Units:** multipliers (unitless) - ---- - - - -#### inputs/consume - - - [consume_char_low.csv](/inputs/consume/consume_char_low.csv) - - **File Type:** Inputs - - **Description:** Cost (capex, FOM, VOM) and efficiency (gas and electrical) as well as storage and transmission adder (stortran_adder) inputs for various H2 producing technologies, under Conservative assumptions. - - **Indices:** i,t - - **Dollar year:** Units vary based on the parameter - see commented text in b_inputs.gms. - - **Citation:** N/A ---- - - - [consume_char_ref.csv](/inputs/consume/consume_char_ref.csv) - - **File Type:** Inputs - - **Description:** Cost (capex, FOM, VOM) and efficiency (gas and electrical) as well as storage and transmission adder (stortran_adder) inputs for various H2 producing technologies, under Reference assumptions. - - **Indices:** i,t - - **Dollar year:** Units vary based on the parameter - see commented text in b_inputs.gms. - - **Citation:** N/A ---- - - - [dac_elec_BVRE_2021_high.csv](/inputs/consume/dac_elec_BVRE_2021_high.csv) - - **File Type:** Inputs - - **Description:** DAC costs (capex [$/(metric ton CO2/hr)], FOM [$/(metric ton CO2/hr)/yr], VOM [$/metric ton CO2]) and conversion rate, over time, using High assumptions. - - **Indices:** i,t - - **Dollar year:** As specified in inputs/consume/dollaryear - - **Citation:** [https://www.netl.doe.gov/energy-analysis/details?id=d5860604-fbc7-44bb-a756-76db47d8b85a](https://www.netl.doe.gov/energy-analysis/details?id=d5860604-fbc7-44bb-a756-76db47d8b85a) ---- - - - [dac_elec_BVRE_2021_low.csv](/inputs/consume/dac_elec_BVRE_2021_low.csv) - - **File Type:** Inputs - - **Description:** DAC costs (capex [$/(metric ton CO2/hr)], FOM [$/(metric ton CO2/hr)/yr], VOM [$/metric ton CO2]) and conversion rate, over time, using Low assumptions. - - **Indices:** i,t - - **Dollar year:** As specified in inputs/consume/dollaryear - - **Citation:** [https://www.netl.doe.gov/energy-analysis/details?id=d5860604-fbc7-44bb-a756-76db47d8b85a](https://www.netl.doe.gov/energy-analysis/details?id=d5860604-fbc7-44bb-a756-76db47d8b85a) ---- - - - [dac_elec_BVRE_2021_mid.csv](/inputs/consume/dac_elec_BVRE_2021_mid.csv) - - **File Type:** Inputs - - **Description:** DAC costs (capex [$/(metric ton CO2/hr)], FOM [$/(metric ton CO2/hr)/yr], VOM [$/metric ton CO2]) and conversion rate, over time, using Mid assumptions. - - **Indices:** i,t - - **Dollar year:** As specified in inputs/consume/dollaryear - - **Citation:** [https://www.netl.doe.gov/energy-analysis/details?id=d5860604-fbc7-44bb-a756-76db47d8b85a](https://www.netl.doe.gov/energy-analysis/details?id=d5860604-fbc7-44bb-a756-76db47d8b85a) ---- - - - [dac_gas_BVRE_2021_high.csv](/inputs/consume/dac_gas_BVRE_2021_high.csv) - - **File Type:** Inputs - - **Description:** DAC costs (capex [$/(metric ton CO2/hr)], FOM [$/(metric ton CO2/hr)/yr], VOM [$/metric ton CO2]) and conversion rate, over time, using High assumptions. - - **Indices:** i,t - - **Dollar year:** As specified in inputs/consume/dollaryear - - **Citation:** [https://netl.doe.gov/energy-analysis/details?id=36385f18-3eaa-4f96-9983-6e2b607f6987](https://netl.doe.gov/energy-analysis/details?id=36385f18-3eaa-4f96-9983-6e2b607f6987) ---- - - - [dac_gas_BVRE_2021_low.csv](/inputs/consume/dac_gas_BVRE_2021_low.csv) - - **File Type:** Inputs - - **Description:** DAC costs (capex [$/(metric ton CO2/hr)], FOM [$/(metric ton CO2/hr)/yr], VOM [$/metric ton CO2]) and conversion rate, over time, using Low assumptions. - - **Indices:** i,t - - **Dollar year:** As specified in inputs/consume/dollaryear - - **Citation:** [https://netl.doe.gov/energy-analysis/details?id=36385f18-3eaa-4f96-9983-6e2b607f6987](https://netl.doe.gov/energy-analysis/details?id=36385f18-3eaa-4f96-9983-6e2b607f6987) ---- - - - [dac_gas_BVRE_2021_mid.csv](/inputs/consume/dac_gas_BVRE_2021_mid.csv) - - **File Type:** Inputs - - **Description:** DAC costs (capex [$/(metric ton CO2/hr)], FOM [$/(metric ton CO2/hr)/yr], VOM [$/metric ton CO2]) and conversion rate, over time, using Mid assumptions. - - **Indices:** i,t - - **Dollar year:** As specified in inputs/consume/dollaryear - - **Citation:** [https://netl.doe.gov/energy-analysis/details?id=36385f18-3eaa-4f96-9983-6e2b607f6987](https://netl.doe.gov/energy-analysis/details?id=36385f18-3eaa-4f96-9983-6e2b607f6987) ---- - - - [dollaryear.csv](/inputs/consume/dollaryear.csv) - - **File Type:** Inputs - - **Description:** Dollar year for various Beyond VRE scenarios. - - **Indices:** N/A - - **Dollar year:** Stated in document. - - **Citation:** N/A ---- - - - [h2_demand_county_share.csv](/inputs/consume/h2_demand_county_share.csv) - - **File Type:** Inputs - - **Description:** The fraction of national hydrogen demand in that year that corresponds to each county. Demand estimates come from https://data.openei.org/submissions/5655. 2021 demand shares correspond to the "Reference" scenario with light-duty vehicles / biofuels / methanol demand removed and 2050 shares correspond to the "Low Cost Electrolysis" scenario. - - **Indices:** r,t - - **Dollar year:** N/A - - **Citation:** N/A ---- - - - [h2_exogenous_demand.csv](/inputs/consume/h2_exogenous_demand.csv) - - **File Type:** Inputs - - **Description:** Exogenous hydrogen demand by industries other than the power sector per year - - **Indices:** t - - **Dollar year:** N/A - - **Citation:** N/A ---- - - - [h2_transport_and_storage_costs.csv](/inputs/consume/h2_transport_and_storage_costs.csv) - - **File Type:** Inputs - - **Description:** Transport and storage costs of hydrogen per year - - **Indices:** t - - **Dollar year:** 2004 - - **Citation:** N/A ---- - - - -#### inputs/ctus - - - [co2_site_char.csv](/inputs/ctus/co2_site_char.csv) - - **Dollar year:** 2018 ---- - - - [cs.csv](/inputs/ctus/cs.csv) ---- - - - -#### inputs/degradation - - - [degradation_annual_default.csv](/inputs/degradation/degradation_annual_default.csv) ---- - - - -#### inputs/demand_response - - - [dr_shed_avail_scalar.csv](/inputs/demand_response/dr_shed_avail_scalar.csv) ---- - - - [dr_shed_capacity_scalar_demo_data_January_2025.csv](/inputs/demand_response/dr_shed_capacity_scalar_demo_data_January_2025.csv) ---- - - - [dr_shed_hourly.h5](/inputs/demand_response/dr_shed_hourly.h5) ---- - - - [ev_load_Baseline.h5](/inputs/demand_response/ev_load_Baseline.h5) - - **File Type:** inputs - - **Description:** Baseline electricity load from EV charging by timeslice h and year t - - **Units:** MW - ---- - - - [evmc_rsc_Baseline.csv](/inputs/demand_response/evmc_rsc_Baseline.csv) ---- - - - [evmc_shape_decrease_profile_Baseline.h5](/inputs/demand_response/evmc_shape_decrease_profile_Baseline.h5) ---- - - - [evmc_shape_increase_profile_Baseline.h5](/inputs/demand_response/evmc_shape_increase_profile_Baseline.h5) ---- - - - [evmc_storage_decrease_profile_Baseline.h5](/inputs/demand_response/evmc_storage_decrease_profile_Baseline.h5) ---- - - - [evmc_storage_increase_profile_Baseline.h5](/inputs/demand_response/evmc_storage_increase_profile_Baseline.h5) ---- - - - [evmc_storage_profile_energy_Baseline.h5](/inputs/demand_response/evmc_storage_profile_energy_Baseline.h5) ---- - - - -#### inputs/dgen_model_inputs - - - -##### inputs/dgen_model_inputs/stscen2023_electrification - - - [distpvcap_stscen2023_electrification.csv](/inputs/dgen_model_inputs/stscen2023_electrification/distpvcap_stscen2023_electrification.csv) ---- - - - -##### inputs/dgen_model_inputs/stscen2023_highng - - - [distpvcap_stscen2023_highng.csv](/inputs/dgen_model_inputs/stscen2023_highng/distpvcap_stscen2023_highng.csv) - - **File Type:** distribution PV inputs - - **Description:** Setting for distpv scenario capacity - from standard scenarios 2023 with high NG (including distpv) costs ---- - - - -##### inputs/dgen_model_inputs/stscen2023_highre - - - [distpvcap_stscen2023_highre.csv](/inputs/dgen_model_inputs/stscen2023_highre/distpvcap_stscen2023_highre.csv) - - **File Type:** distribution PV inputs - - **Description:** Setting for distpv scenario capacity - from standard scenarios 2023 with high RE (including distpv) costs ---- - - - -##### inputs/dgen_model_inputs/stscen2023_lowng - - - [distpvcap_stscen2023_lowng.csv](/inputs/dgen_model_inputs/stscen2023_lowng/distpvcap_stscen2023_lowng.csv) - - **File Type:** distribution PV inputs - - **Description:** Setting for distpv scenario capacity - from standard scenarios 2023 with low NG (including distpv) costs ---- - - - -##### inputs/dgen_model_inputs/stscen2023_lowre - - - [distpvcap_stscen2023_lowre.csv](/inputs/dgen_model_inputs/stscen2023_lowre/distpvcap_stscen2023_lowre.csv) - - **File Type:** distribution PV inputs - - **Description:** Setting for distpv scenario capacity - from standard scenarios 2023 with low RE (including distpv) costs ---- - - - -##### inputs/dgen_model_inputs/stscen2023_mid_case - - - [distpvcap_stscen2023_mid_case.csv](/inputs/dgen_model_inputs/stscen2023_mid_case/distpvcap_stscen2023_mid_case.csv) - - **File Type:** distribution PV inputs ---- - - - -##### inputs/dgen_model_inputs/stscen2023_mid_case_95_by_2035 - - - [distpvcap_stscen2023_mid_case_95_by_2035.csv](/inputs/dgen_model_inputs/stscen2023_mid_case_95_by_2035/distpvcap_stscen2023_mid_case_95_by_2035.csv) - - **File Type:** distribution PV inputs ---- - - - -##### inputs/dgen_model_inputs/stscen2023_mid_case_95_by_2050 - - - [distpvcap_stscen2023_mid_case_95_by_2050.csv](/inputs/dgen_model_inputs/stscen2023_mid_case_95_by_2050/distpvcap_stscen2023_mid_case_95_by_2050.csv) - - **File Type:** distribution PV inputs ---- - - - -##### inputs/dgen_model_inputs/stscen2023_taxcredit_extended2050 - - - [distpvcap_stscen2023_taxcredit_extended2050.csv](/inputs/dgen_model_inputs/stscen2023_taxcredit_extended2050/distpvcap_stscen2023_taxcredit_extended2050.csv) - - **File Type:** distribution PV inputs ---- - - - -#### inputs/disaggregation - - - [county_population.csv](/inputs/disaggregation/county_population.csv) - - **Description:** The population of each county, relative values are used as multipliers for downselecting data. Data come from the U.S. Census Bureau 2021 county population estimates (https://www.census.gov/data/tables/time-series/demo/popest/2020s-counties-total.html). - - **Indices:** FIPS ---- - - - [county_state_lpf.csv](/inputs/disaggregation/county_state_lpf.csv) ---- - - - [disagg_hydroexist.csv](/inputs/disaggregation/disagg_hydroexist.csv) - - **Description:** The hydropower capacity fraction of each county within a given ReEDS BA, used as multipliers for downselecting data - - **Indices:** r ---- - - - -#### inputs/emission_constraints - - - [ccs_link.csv](/inputs/emission_constraints/ccs_link.csv) ---- - - - [ccs_link_water.csv](/inputs/emission_constraints/ccs_link_water.csv) ---- - - - [co2_cap.csv](/inputs/emission_constraints/co2_cap.csv) - - **Description:** Annual nationwide carbon cap ---- - - - [co2_tax.csv](/inputs/emission_constraints/co2_tax.csv) - - **Description:** Annual co2 tax ---- - - - [county_co2_share_egrid_2022.csv](/inputs/emission_constraints/county_co2_share_egrid_2022.csv) ---- - - - [csapr_group1_ex.csv](/inputs/emission_constraints/csapr_group1_ex.csv) ---- - - - [csapr_group2_ex.csv](/inputs/emission_constraints/csapr_group2_ex.csv) ---- - - - [csapr_ozone_season.csv](/inputs/emission_constraints/csapr_ozone_season.csv) ---- - - - [emitrate.csv](/inputs/emission_constraints/emitrate.csv) - - **Description:** Emission rates for thermal generators with values from Table 5 of https://docs.nlr.gov/docs/fy25osti/93005.pdf - - **Indices:** i,e ---- - - - [gwp.csv](/inputs/emission_constraints/gwp.csv) ---- - - - [h2_leakage_rate.csv](/inputs/emission_constraints/h2_leakage_rate.csv) ---- - - - [methane_leakage_rate.csv](/inputs/emission_constraints/methane_leakage_rate.csv) ---- - - - [ng_crf_penalty.csv](/inputs/emission_constraints/ng_crf_penalty.csv) - - **File Type:** Inputs - - **Description:** Cost adjustment for NG techs in scenarios with national decarbonization targets - - **Indices:** allt - - **Dollar year:** N/A - - **Citation:** [https://github.nrel.gov/ReEDS/ReEDS-2.0/pull/1220](https://github.nrel.gov/ReEDS/ReEDS-2.0/pull/1220) - - **Units:** rate (unitless) - ---- - - - [rggi_states.csv](/inputs/emission_constraints/rggi_states.csv) - - **Description:** Participating RGGI states - - **Citation:** [https://www.rggi.org/program-overview-and-design/elements](https://www.rggi.org/program-overview-and-design/elements) ---- - - - [rggicon.csv](/inputs/emission_constraints/rggicon.csv) - - **Description:** CO2 caps for RGGI states in metric tons - - **Citation:** [https://www.rggi.org/allowance-tracking/allowance-distribution](https://www.rggi.org/allowance-tracking/allowance-distribution) ---- - - - [state_cap.csv](/inputs/emission_constraints/state_cap.csv) ---- - - - -#### inputs/financials - - - [cap_penalty.csv](/inputs/financials/cap_penalty.csv) ---- - - - [construction_schedules_default.csv](/inputs/financials/construction_schedules_default.csv) ---- - - - [construction_times_default.csv](/inputs/financials/construction_times_default.csv) ---- - - - [currency_incentives.csv](/inputs/financials/currency_incentives.csv) ---- - - - [deflator.csv](/inputs/financials/deflator.csv) - - **Description:** Dollar year deflator to convert values to 2004$ ---- - - - [depreciation_schedules_default.csv](/inputs/financials/depreciation_schedules_default.csv) ---- - - - [energy_communities.csv](/inputs/financials/energy_communities.csv) ---- - - - [financials_hydrogen.csv](/inputs/financials/financials_hydrogen.csv) ---- - - - [financials_sys_ATB2023.csv](/inputs/financials/financials_sys_ATB2023.csv) ---- - - - [financials_sys_ATB2024.csv](/inputs/financials/financials_sys_ATB2024.csv) ---- - - - [financials_tech_ATB2023.csv](/inputs/financials/financials_tech_ATB2023.csv) ---- - - - [financials_tech_ATB2023_CRP20.csv](/inputs/financials/financials_tech_ATB2023_CRP20.csv) ---- - - - [financials_tech_ATB2024.csv](/inputs/financials/financials_tech_ATB2024.csv) ---- - - - [financials_transmission_30ITC_0pen_2022_2031.csv](/inputs/financials/financials_transmission_30ITC_0pen_2022_2031.csv) ---- - - - [financials_transmission_default.csv](/inputs/financials/financials_transmission_default.csv) ---- - - - [incentives_annual.csv](/inputs/financials/incentives_annual.csv) ---- - - - [incentives_biennial.csv](/inputs/financials/incentives_biennial.csv) ---- - - - [incentives_ira.csv](/inputs/financials/incentives_ira.csv) ---- - - - [incentives_ira_45q_45v_extension.csv](/inputs/financials/incentives_ira_45q_45v_extension.csv) ---- - - - [incentives_noira.csv](/inputs/financials/incentives_noira.csv) ---- - - - [incentives_none.csv](/inputs/financials/incentives_none.csv) ---- - - - [incentives_obbba.csv](/inputs/financials/incentives_obbba.csv) ---- - - - [incentives_obbba_conservative.csv](/inputs/financials/incentives_obbba_conservative.csv) ---- - - - [inflation_default.csv](/inputs/financials/inflation_default.csv) - - **Description:** Annual inflation factors from 1914 through 2200; historical values use the avg-avg values from https://www.usinflationcalculator.com/inflation/consumer-price-index-and-annual-percent-changes-from-1913-to-2008/ - - **Indices:** t ---- - - - [nuclear_energy_communities.csv](/inputs/financials/nuclear_energy_communities.csv) - - **Description:** "Counties belonging to metropolitan statistical areas (MSAs) for which at least 0.17 percent of direct employment has been related to nuclear power at any point since 2010. These are determined partly by following the process described in Section 2.6 of https://home.treasury.gov/system/files/8861/EnergyCommunities_Data_Documentation.pdf and substituting in the NAICS code for nuclear electric power generation (221113) and partly by determining counties that belong to MSAs where the number of people employed by national labs engaged in nuclear research and development (PNNL, INL, ORNL, SNL, LLNL, Argonne, and LANL) has been at least 0.17 percent of the MSA's total employment at any point since 2010." ---- - - - [reg_cap_cost_diff_default.csv](/inputs/financials/reg_cap_cost_diff_default.csv) - - **File Type:** parameter - - **Description:** region-specific differences for capital cost of all resources. Add to 1 to produce a multiplier - - **Indices:** i,r ---- - - - [retire_penalty.csv](/inputs/financials/retire_penalty.csv) ---- - - - [supply_chain_adjust.csv](/inputs/financials/supply_chain_adjust.csv) ---- - - - [tc_phaseout_schedule_ira2022.csv](/inputs/financials/tc_phaseout_schedule_ira2022.csv) ---- - - - -#### inputs/fuelprices - - - [alpha_AEO_2023_HOG.csv](/inputs/fuelprices/alpha_AEO_2023_HOG.csv) - - **File Type:** Input - - **Description:** High Oil and Gas Resource and Technology scenario census division alpha values, used in the calculation of natural gas demand curves - - **Indices:** allt,cendiv - - **Dollar year:** 2004 - - **Citation:** AEO 2023 ---- - - - [alpha_AEO_2023_LOG.csv](/inputs/fuelprices/alpha_AEO_2023_LOG.csv) - - **File Type:** Input - - **Description:** Low Oil and Gas Resource and Technology scenario census division alpha values, used in the calculation of natural gas demand curves - - **Indices:** allt,cendiv - - **Dollar year:** 2004 - - **Citation:** AEO 2023 ---- - - - [alpha_AEO_2023_reference.csv](/inputs/fuelprices/alpha_AEO_2023_reference.csv) - - **File Type:** Input - - **Description:** reference census division alpha values, used in the calculation of natural gas demand curves - - **Indices:** allt,cendiv - - **Dollar year:** 2004 - - **Citation:** AEO 2023 ---- - - - [alpha_AEO_2025_HOG.csv](/inputs/fuelprices/alpha_AEO_2025_HOG.csv) - - **File Type:** Input - - **Description:** High Oil and Gas Resource and Technology scenario census division alpha values, used in the calculation of natural gas demand curves - - **Indices:** allt,cendiv - - **Dollar year:** 2004 - - **Citation:** AEO 2025 ---- - - - [alpha_AEO_2025_LOG.csv](/inputs/fuelprices/alpha_AEO_2025_LOG.csv) - - **File Type:** Input - - **Description:** Low Oil and Gas Resource and Technology scenario census division alpha values, used in the calculation of natural gas demand curves - - **Indices:** allt,cendiv - - **Dollar year:** 2004 - - **Citation:** AEO 2025 ---- - - - [alpha_AEO_2025_reference.csv](/inputs/fuelprices/alpha_AEO_2025_reference.csv) - - **File Type:** Input - - **Description:** reference census division alpha values, used in the calculation of natural gas demand curves - - **Indices:** allt,cendiv - - **Dollar year:** 2004 - - **Citation:** AEO 2025 ---- - - - [cd_beta0.csv](/inputs/fuelprices/cd_beta0.csv) - - **File Type:** Input - - **Description:** reference census division beta levels electric sector - - **Indices:** cendiv - - **Dollar year:** 2004 ---- - - - [cd_beta0_allsector.csv](/inputs/fuelprices/cd_beta0_allsector.csv) - - **File Type:** Input - - **Description:** reference census division beta levels all sectors - - **Indices:** cendiv - - **Dollar year:** 2004 ---- - - - [coal_AEO_2025_reference.csv](/inputs/fuelprices/coal_AEO_2025_reference.csv) - - **File Type:** Input - - **Description:** AEO2025 Reference case census division fuel price of coal with missing values forward-filled from earlier years and missing New England values set to Mid Atlantic - - **Indices:** t,cendiv - - **Dollar year:** 2024 - - **Citation:** AEO2025 - - **Units:** $/MMBtu - ---- - - - [coal_AEO_2026_altelec.csv](/inputs/fuelprices/coal_AEO_2026_altelec.csv) - - **File Type:** Input - - **Description:** AEO2026 Alternative Electricity case census division fuel price of coal with missing New England values set to Mid Atlantic - - **Indices:** t,cendiv - - **Dollar year:** 2025 - - **Citation:** AEO2026 - - **Units:** $/MMBtu - ---- - - - [coal_AEO_2026_baseline.csv](/inputs/fuelprices/coal_AEO_2026_baseline.csv) - - **File Type:** Input - - **Description:** AEO2026 Counterfactual Baseline case census division fuel price of coal with missing values forward-filled from earlier years and missing New England values set to Mid Atlantic - - **Indices:** t,cendiv - - **Dollar year:** 2025 - - **Citation:** AEO2026 - - **Units:** $/MMBtu - ---- - - - [dollaryear.csv](/inputs/fuelprices/dollaryear.csv) - - **Description:** Dollar year mapping for each fuel price scenario ---- - - - [gasreg_price_adj_regression_params.csv](/inputs/fuelprices/gasreg_price_adj_regression_params.csv) - - **File Type:** Input - - **Description:** Parameters derived from regression with monthly fixed effects regressing daily gasreg heating/cooling degree days on daily deviations of gas prices from their annual averages (https://github.com/ReEDS-Model/ReEDS_Input_Processing/tree/main/aeo_updates/temperature_gas_price_adj_regression). "Beta" values are HDD/CDD coefficients and "alpha" values are intercepts and monthly fixed effects. - - **Indices:** param ---- - - - [h2-combustion_10.csv](/inputs/fuelprices/h2-combustion_10.csv) - - **Description:** price of hydrogen for combustion technologies (h2-ct and cc) at $10/MMBtu for all years ---- - - - [h2-combustion_30.csv](/inputs/fuelprices/h2-combustion_30.csv) - - **Description:** price of hydrogen for combustion technologies (h2-ct and cc) at $30/MMBtu for all years ---- - - - [h2-combustion_reference.csv](/inputs/fuelprices/h2-combustion_reference.csv) - - **Description:** price of hydrogen for combustion technologies (h2-ct and cc) at $20/MMBtu for all years ---- - - - [ng_AEO_2023_HOG.csv](/inputs/fuelprices/ng_AEO_2023_HOG.csv) - - **File Type:** Input - - **Description:** High Oil and Gas Resource and Technology scenario census division fuel price of natural gas - - **Indices:** cendiv,t - - **Dollar year:** 2004 - - **Citation:** AEO2023: https://www.eia.gov/outlooks/aeo/ - - **Units:** 2004$/MMBtu - ---- - - - [ng_AEO_2023_LOG.csv](/inputs/fuelprices/ng_AEO_2023_LOG.csv) - - **File Type:** Input - - **Description:** Low Oil and Gas Resource and Technology scenario census division fuel price of natural gas - - **Indices:** cendiv,t - - **Dollar year:** 2004 - - **Citation:** AEO2023: https://www.eia.gov/outlooks/aeo/ - - **Units:** 2004$/MMBtu - ---- - - - [ng_AEO_2023_reference.csv](/inputs/fuelprices/ng_AEO_2023_reference.csv) - - **File Type:** Input - - **Description:** Reference scenario census division fuel price of natural gas - - **Indices:** cendiv,t - - **Dollar year:** 2004 - - **Citation:** AEO2023: https://www.eia.gov/outlooks/aeo/ - - **Units:** 2004$/MMBtu - ---- - - - [ng_AEO_2025_HOG.csv](/inputs/fuelprices/ng_AEO_2025_HOG.csv) - - **File Type:** Input - - **Description:** High Oil and Gas Resource and Technology scenario census division fuel price of natural gas - - **Indices:** cendiv,t - - **Dollar year:** 2004 - - **Citation:** AEO2025: https://www.eia.gov/outlooks/aeo/ - - **Units:** 2004$/MMBtu - ---- - - - [ng_AEO_2025_LOG.csv](/inputs/fuelprices/ng_AEO_2025_LOG.csv) - - **File Type:** Input - - **Description:** Low Oil and Gas Resource and Technology scenario census division fuel price of natural gas - - **Indices:** cendiv,t - - **Dollar year:** 2004 - - **Citation:** AEO2025: https://www.eia.gov/outlooks/aeo/ - - **Units:** 2004$/MMBtu - ---- - - - [ng_AEO_2025_reference.csv](/inputs/fuelprices/ng_AEO_2025_reference.csv) - - **File Type:** Input - - **Description:** Reference scenario census division fuel price of natural gas - - **Indices:** cendiv,t - - **Dollar year:** 2004 - - **Citation:** AEO2025: https://www.eia.gov/outlooks/aeo/ - - **Units:** 2004$/MMBtu - ---- - - - [ng_demand_AEO_2023_HOG.csv](/inputs/fuelprices/ng_demand_AEO_2023_HOG.csv) - - **File Type:** Input - - **Description:** High Oil and Gas Resource and Technology census division natural gas demand for the electric sector, used in the calculation of natural gas demand curves - - **Indices:** cendiv,t - - **Citation:** AEO2023: https://www.eia.gov/outlooks/aeo/ - - **Units:** Quads - ---- - - - [ng_demand_AEO_2023_LOG.csv](/inputs/fuelprices/ng_demand_AEO_2023_LOG.csv) - - **File Type:** Input - - **Description:** Low Oil and Gas Resource and Technology census division natural gas demand for the electric sector, used in the calculation of natural gas demand curves - - **Indices:** cendiv,t - - **Citation:** AEO2023: https://www.eia.gov/outlooks/aeo/ - - **Units:** Quads - ---- - - - [ng_demand_AEO_2023_reference.csv](/inputs/fuelprices/ng_demand_AEO_2023_reference.csv) - - **File Type:** Input - - **Description:** Reference census division natural gas demand for the electric sector, used in the calculation of natural gas demand curves - - **Indices:** cendiv,t - - **Citation:** AEO2023: https://www.eia.gov/outlooks/aeo/ - - **Units:** Quads - ---- - - - [ng_demand_AEO_2025_HOG.csv](/inputs/fuelprices/ng_demand_AEO_2025_HOG.csv) - - **File Type:** Input - - **Description:** High Oil and Gas Resource and Technology census division natural gas demand for the electric sector, used in the calculation of natural gas demand curves - - **Indices:** cendiv,t - - **Citation:** AEO2025: https://www.eia.gov/outlooks/aeo/ - - **Units:** Quads - ---- - - - [ng_demand_AEO_2025_LOG.csv](/inputs/fuelprices/ng_demand_AEO_2025_LOG.csv) - - **File Type:** Input - - **Description:** Low Oil and Gas Resource and Technology census division natural gas demand for the electric sector, used in the calculation of natural gas demand curves - - **Indices:** cendiv,t - - **Citation:** AEO2025: https://www.eia.gov/outlooks/aeo/ - - **Units:** Quads - ---- - - - [ng_demand_AEO_2025_reference.csv](/inputs/fuelprices/ng_demand_AEO_2025_reference.csv) - - **File Type:** Input - - **Description:** Reference census division natural gas demand for the electric sector, used in the calculation of natural gas demand curves - - **Indices:** cendiv,t - - **Citation:** AEO2025: https://www.eia.gov/outlooks/aeo/ - - **Units:** Quads - ---- - - - [ng_tot_demand_AEO_2023_HOG.csv](/inputs/fuelprices/ng_tot_demand_AEO_2023_HOG.csv) - - **File Type:** Input - - **Description:** High Oil and Gas Resource and Technology census division natural gas demand across all sectors, used in the calculation of natural gas demand curves - - **Indices:** cendiv,t - - **Citation:** AEO2023: https://www.eia.gov/outlooks/aeo/ - - **Units:** Quads - ---- - - - [ng_tot_demand_AEO_2023_LOG.csv](/inputs/fuelprices/ng_tot_demand_AEO_2023_LOG.csv) - - **File Type:** Input - - **Description:** Low Oil and Gas Resource and Technology census division natural gas demand across all sectors, used in the calculation of natural gas demand curves - - **Indices:** cendiv,t - - **Citation:** AEO2023: https://www.eia.gov/outlooks/aeo/ - - **Units:** Quads - ---- - - - [ng_tot_demand_AEO_2023_reference.csv](/inputs/fuelprices/ng_tot_demand_AEO_2023_reference.csv) - - **File Type:** Input - - **Description:** Reference census division natural gas demand across all sectors, used in the calculation of natural gas demand curves - - **Indices:** cendiv,t - - **Citation:** AEO2023: https://www.eia.gov/outlooks/aeo/ - - **Units:** Quads - ---- - - - [ng_tot_demand_AEO_2025_HOG.csv](/inputs/fuelprices/ng_tot_demand_AEO_2025_HOG.csv) - - **File Type:** Input - - **Description:** High Oil and Gas Resource and Technology census division natural gas demand across all sectors, used in the calculation of natural gas demand curves - - **Indices:** cendiv,t - - **Citation:** AEO2025: https://www.eia.gov/outlooks/aeo/ - - **Units:** Quads - ---- - - - [ng_tot_demand_AEO_2025_LOG.csv](/inputs/fuelprices/ng_tot_demand_AEO_2025_LOG.csv) - - **File Type:** Input - - **Description:** Low Oil and Gas Resource and Technology census division natural gas demand across all sectors, used in the calculation of natural gas demand curves - - **Indices:** cendiv,t - - **Citation:** AEO2025: https://www.eia.gov/outlooks/aeo/ - - **Units:** Quads - ---- - - - [ng_tot_demand_AEO_2025_reference.csv](/inputs/fuelprices/ng_tot_demand_AEO_2025_reference.csv) - - **File Type:** Input - - **Description:** Reference census division natural gas demand across all sectors, used in the calculation of natural gas demand curves - - **Indices:** cendiv,t - - **Citation:** AEO2025: https://www.eia.gov/outlooks/aeo/ - - **Units:** Quads - ---- - - - [uranium_AEO_2023_reference.csv](/inputs/fuelprices/uranium_AEO_2023_reference.csv) ---- - - - [uranium_AEO_2025_reference.csv](/inputs/fuelprices/uranium_AEO_2025_reference.csv) ---- - - - -#### inputs/geothermal - - - [geo_discovery_BAU.csv](/inputs/geothermal/geo_discovery_BAU.csv) ---- - - - [geo_discovery_factor_ATB_2023.csv](/inputs/geothermal/geo_discovery_factor_ATB_2023.csv) ---- - - - [geo_discovery_factor_reV.csv](/inputs/geothermal/geo_discovery_factor_reV.csv) ---- - - - [geo_discovery_TI.csv](/inputs/geothermal/geo_discovery_TI.csv) ---- - - - [geo_rsc_ATB_2023.csv](/inputs/geothermal/geo_rsc_ATB_2023.csv) ---- - - - -#### inputs/growth_constraints - - - [gbin_min.csv](/inputs/growth_constraints/gbin_min.csv) ---- - - - [growth_bin_size_mult.csv](/inputs/growth_constraints/growth_bin_size_mult.csv) ---- - - - [growth_limit_absolute.csv](/inputs/growth_constraints/growth_limit_absolute.csv) - - **Description:** Maximum expected annual builds for wind, batteries, and UPV from 2024-2026 using observed record builds. - - **Units:** MW/year - ---- - - - [growth_penalty.csv](/inputs/growth_constraints/growth_penalty.csv) ---- - - - -#### inputs/hydro - - - [cap_existing_hydro.h5](/inputs/hydro/cap_existing_hydro.h5) - - **File Type:** Input - - **Description:** Annual capacities for hydro plants spanning 2007-2022, which come from ORNL's Existing Hydropower Assets dataset. - - **Indices:** t - - **Units:** MW - ---- - - - [hyd_fom.csv](/inputs/hydro/hyd_fom.csv) - - **Description:** Regional FOM costs for hydro ---- - - - [hydcf_fixed.h5](/inputs/hydro/hydcf_fixed.h5) - - **File Type:** Input - - **Description:** Fixed monthly zonal hydro capacity factor data partially created by ORNL and partially derived from ORNL's Existing Hydropower Assets dataset. - - **Indices:** i,month - - **Units:** unitless - ---- - - - [hydro_mingen.csv](/inputs/hydro/hydro_mingen.csv) ---- - - - [net_gen_existing_hydro.h5](/inputs/hydro/net_gen_existing_hydro.h5) - - **File Type:** Input - - **Description:** Monthly net generation values for hydro plants spanning 2007-2022, which come from ORNL's Existing Hydropower Assets dataset. - - **Indices:** t,month - - **Units:** MWh - ---- - - - [SeaCapAdj_hy.csv](/inputs/hydro/SeaCapAdj_hy.csv) ---- - - - -#### inputs/load - - - [cangrowth.csv](/inputs/load/cangrowth.csv) - - **Description:** Canada load growth multiplier - ---- - - - [demand_AEO_2025_high.csv](/inputs/load/demand_AEO_2025_high.csv) - - **Description:** Load growth projection from the AEO2025 High Economic Growth scenario - - **Units:** unitless - ---- - - - [demand_AEO_2025_low.csv](/inputs/load/demand_AEO_2025_low.csv) - - **Description:** Load growth projection from the AEO2025 Low Economic Growth scenario - - **Units:** unitless - ---- - - - [demand_AEO_2025_reference.csv](/inputs/load/demand_AEO_2025_reference.csv) - - **Description:** Load growth projection from the AEO2025 Reference scenario - - **Units:** unitless - ---- - - - [demand_AEO_2026_high.csv](/inputs/load/demand_AEO_2026_high.csv) - - **Description:** Load growth projection from the AEO2026 High Economic Growth scenario - - **Units:** unitless - ---- - - - [demand_AEO_2026_low.csv](/inputs/load/demand_AEO_2026_low.csv) - - **Description:** Load growth projection from the AEO2026 Low Economic Growth scenario - - **Units:** unitless - ---- - - - [demand_AEO_2026_baseline.csv](/inputs/load/demand_AEO_2026_reference.csv) - - **Description:** Load growth projection from the AEO2026 Counterfactual Baseline scenario - - **Units:** unitless - ---- - - - [EIA_loadbystate.csv](/inputs/load/EIA_loadbystate.csv) ---- - - - [loadsite_country_test.csv](/inputs/load/loadsite_country_test.csv) ---- - - - [mex_growth_rate.csv](/inputs/load/mex_growth_rate.csv) - - **Description:** Mexico load growth multiplier ---- - - - -#### inputs/national_generation - - - [gen_mandate_tech_list.csv](/inputs/national_generation/gen_mandate_tech_list.csv) ---- - - - [gen_mandate_trajectory.csv](/inputs/national_generation/gen_mandate_trajectory.csv) ---- - - - [national_rps_frac_allScen.csv](/inputs/national_generation/national_rps_frac_allScen.csv) ---- - - - -#### inputs/outages - - - [temperature_celsius-st.h5](/inputs/outages/temperature_celsius-st.h5) ---- - - - -#### inputs/plant_characteristics - - - [battery_ATB_2024_advanced.csv](/inputs/plant_characteristics/battery_ATB_2024_advanced.csv) - - **Dollar year:** 2021 ---- - - - [battery_ATB_2024_conservative.csv](/inputs/plant_characteristics/battery_ATB_2024_conservative.csv) - - **Dollar year:** 2021 ---- - - - [battery_ATB_2024_moderate.csv](/inputs/plant_characteristics/battery_ATB_2024_moderate.csv) - - **Dollar year:** 2021 ---- - - - [beccs_BVRE_2021_high.csv](/inputs/plant_characteristics/beccs_BVRE_2021_high.csv) ---- - - - [beccs_BVRE_2021_low.csv](/inputs/plant_characteristics/beccs_BVRE_2021_low.csv) ---- - - - [beccs_BVRE_2021_mid.csv](/inputs/plant_characteristics/beccs_BVRE_2021_mid.csv) ---- - - - [beccs_lowcost.csv](/inputs/plant_characteristics/beccs_lowcost.csv) ---- - - - [beccs_reference.csv](/inputs/plant_characteristics/beccs_reference.csv) ---- - - - [biopower_ATB_2024_moderate.csv](/inputs/plant_characteristics/biopower_ATB_2024_moderate.csv) ---- - - - [ccsflex_ATB_2020_cost.csv](/inputs/plant_characteristics/ccsflex_ATB_2020_cost.csv) ---- - - - [ccsflex_ATB_2020_perf.csv](/inputs/plant_characteristics/ccsflex_ATB_2020_perf.csv) ---- - - - [coal-ccs_ATB_2024_advanced.csv](/inputs/plant_characteristics/coal-ccs_ATB_2024_advanced.csv) ---- - - - [coal-ccs_ATB_2024_conservative.csv](/inputs/plant_characteristics/coal-ccs_ATB_2024_conservative.csv) ---- - - - [coal-ccs_ATB_2024_moderate.csv](/inputs/plant_characteristics/coal-ccs_ATB_2024_moderate.csv) ---- - - - [coal_ATB_2024_moderate.csv](/inputs/plant_characteristics/coal_ATB_2024_moderate.csv) ---- - - - [cost_opres_default.csv](/inputs/plant_characteristics/cost_opres_default.csv) ---- - - - [cost_opres_market.csv](/inputs/plant_characteristics/cost_opres_market.csv) ---- - - - [csp_ATB_2023_advanced.csv](/inputs/plant_characteristics/csp_ATB_2023_advanced.csv) ---- - - - [csp_ATB_2023_conservative.csv](/inputs/plant_characteristics/csp_ATB_2023_conservative.csv) ---- - - - [csp_ATB_2023_moderate.csv](/inputs/plant_characteristics/csp_ATB_2023_moderate.csv) ---- - - - [csp_ATB_2024_advanced.csv](/inputs/plant_characteristics/csp_ATB_2024_advanced.csv) ---- - - - [csp_ATB_2024_conservative.csv](/inputs/plant_characteristics/csp_ATB_2024_conservative.csv) ---- - - - [csp_ATB_2024_moderate.csv](/inputs/plant_characteristics/csp_ATB_2024_moderate.csv) ---- - - - [csp_SunShot2030.csv](/inputs/plant_characteristics/csp_SunShot2030.csv) - - **Description:** Csp costs from the SunShot2030 cost scenario ---- - - - [dollaryear.csv](/inputs/plant_characteristics/dollaryear.csv) - - **Description:** Dollar year mapping for each plant cost scenario ---- - - - [dr_shed_capcost_demo_data_IEF_January_2025.csv](/inputs/plant_characteristics/dr_shed_capcost_demo_data_IEF_January_2025.csv) ---- - - - [dr_shed_fom.csv](/inputs/plant_characteristics/dr_shed_fom.csv) ---- - - - [dr_shed_vom.csv](/inputs/plant_characteristics/dr_shed_vom.csv) ---- - - - [evmc_shape_Baseline.csv](/inputs/plant_characteristics/evmc_shape_Baseline.csv) ---- - - - [evmc_storage_Baseline.csv](/inputs/plant_characteristics/evmc_storage_Baseline.csv) ---- - - - [gas-ccs_ATB_2024_advanced.csv](/inputs/plant_characteristics/gas-ccs_ATB_2024_advanced.csv) ---- - - - [gas-ccs_ATB_2024_conservative.csv](/inputs/plant_characteristics/gas-ccs_ATB_2024_conservative.csv) ---- - - - [gas-ccs_ATB_2024_moderate.csv](/inputs/plant_characteristics/gas-ccs_ATB_2024_moderate.csv) ---- - - - [gas_ATB_2024_moderate.csv](/inputs/plant_characteristics/gas_ATB_2024_moderate.csv) ---- - - - [geo_ATB_2023_advanced.csv](/inputs/plant_characteristics/geo_ATB_2023_advanced.csv) ---- - - - [geo_ATB_2023_conservative.csv](/inputs/plant_characteristics/geo_ATB_2023_conservative.csv) ---- - - - [geo_ATB_2023_moderate.csv](/inputs/plant_characteristics/geo_ATB_2023_moderate.csv) ---- - - - [geo_ATB_2024_advanced.csv](/inputs/plant_characteristics/geo_ATB_2024_advanced.csv) ---- - - - [geo_ATB_2024_conservative.csv](/inputs/plant_characteristics/geo_ATB_2024_conservative.csv) ---- - - - [geo_ATB_2024_moderate.csv](/inputs/plant_characteristics/geo_ATB_2024_moderate.csv) ---- - - - [h2-combustion_ATB_2023.csv](/inputs/plant_characteristics/h2-combustion_ATB_2023.csv) ---- - - - [h2-combustion_ATB_2024.csv](/inputs/plant_characteristics/h2-combustion_ATB_2024.csv) - - **Description:** Hydrogen CT and CC plant costs generated in preprocessing from moderate case NREL ATB 2024 data ---- - - - [heat_rate_adj.csv](/inputs/plant_characteristics/heat_rate_adj.csv) - - **Description:** Heat rate adjustment multiplier by technology ---- - - - [heat_rate_penalty_spin.csv](/inputs/plant_characteristics/heat_rate_penalty_spin.csv) ---- - - - [hydro_ATB_2019_constant.csv](/inputs/plant_characteristics/hydro_ATB_2019_constant.csv) - - **Description:** Hydro costs from the 2019 ATB constant cost scenario ---- - - - [hydro_ATB_2019_low.csv](/inputs/plant_characteristics/hydro_ATB_2019_low.csv) - - **Description:** Hydro costs from the 2019 ATB low cost scenario ---- - - - [hydro_ATB_2019_mid.csv](/inputs/plant_characteristics/hydro_ATB_2019_mid.csv) - - **Description:** Hydro costs from the 2019 ATB mid cost scenario ---- - - - [maxage.csv](/inputs/plant_characteristics/maxage.csv) - - **Description:** Maximum age allowed for each technology ---- - - - [maxdailycf.csv](/inputs/plant_characteristics/maxdailycf.csv) - - **Description:** maximum daily capacity factor--dr_shed input supply curves are based on one 4-hour event per day ---- - - - [min_retire_age.csv](/inputs/plant_characteristics/min_retire_age.csv) - - **Description:** Minimum retirement age for given technology ---- - - - [minCF.csv](/inputs/plant_characteristics/minCF.csv) - - **Description:** minimum annual capacity factor for each tech fleet - applied to i-rto ---- - - - [mingen_fixed.csv](/inputs/plant_characteristics/mingen_fixed.csv) ---- - - - [minloadfrac0.csv](/inputs/plant_characteristics/minloadfrac0.csv) - - **Description:** characteristics/minloadfrac0 database of minloadbed generator cs ---- - - - [mttr.csv](/inputs/plant_characteristics/mttr.csv) ---- - - - [nuclear-smr_ATB_2024_advanced.csv](/inputs/plant_characteristics/nuclear-smr_ATB_2024_advanced.csv) ---- - - - [nuclear-smr_ATB_2024_conservative.csv](/inputs/plant_characteristics/nuclear-smr_ATB_2024_conservative.csv) ---- - - - [nuclear-smr_ATB_2024_moderate.csv](/inputs/plant_characteristics/nuclear-smr_ATB_2024_moderate.csv) ---- - - - [nuclear_ATB_2024_advanced.csv](/inputs/plant_characteristics/nuclear_ATB_2024_advanced.csv) ---- - - - [nuclear_ATB_2024_conservative.csv](/inputs/plant_characteristics/nuclear_ATB_2024_conservative.csv) ---- - - - [nuclear_ATB_2024_moderate.csv](/inputs/plant_characteristics/nuclear_ATB_2024_moderate.csv) ---- - - - [ofs-wind_ATB_2023_advanced.csv](/inputs/plant_characteristics/ofs-wind_ATB_2023_advanced.csv) - - **File Type:** Inputs file - - **Description:** 2023 advanced ofs-wind capital, fixed O&M, var O&M costs and rsc_mult (SC cost reduction mult) by class and year - - **Dollar year:** 2004 ---- - - - [ofs-wind_ATB_2023_conservative.csv](/inputs/plant_characteristics/ofs-wind_ATB_2023_conservative.csv) - - **File Type:** Inputs file - - **Description:** 2023 conservative ofs-wind capital, fixed O&M, var O&M costs and rsc_mult (SC cost reduction mult) by class and year - - **Dollar year:** 2004 ---- - - - [ofs-wind_ATB_2023_moderate.csv](/inputs/plant_characteristics/ofs-wind_ATB_2023_moderate.csv) - - **File Type:** Inputs file - - **Description:** 2023 moderate ofs-wind capital, fixed O&M, var O&M costs and rsc_mult (SC cost reduction mult) by class and year - - **Dollar year:** 2004 ---- - - - [ofs-wind_ATB_2023_moderate_noFloating.csv](/inputs/plant_characteristics/ofs-wind_ATB_2023_moderate_noFloating.csv) ---- - - - [ofs-wind_ATB_2024_advanced.csv](/inputs/plant_characteristics/ofs-wind_ATB_2024_advanced.csv) - - **File Type:** Inputs file - - **Description:** 2024 advanced ofs-wind capital, fixed O&M, var O&M costs and rsc_mult (SC cost reduction mult) by class and year - - **Dollar year:** 2022 ---- - - - [ofs-wind_ATB_2024_conservative.csv](/inputs/plant_characteristics/ofs-wind_ATB_2024_conservative.csv) - - **File Type:** Inputs file - - **Description:** 2024 conservative ofs-wind capital, fixed O&M, var O&M costs and rsc_mult (SC cost reduction mult) by class and year - - **Dollar year:** 2022 ---- - - - [ofs-wind_ATB_2024_moderate.csv](/inputs/plant_characteristics/ofs-wind_ATB_2024_moderate.csv) - - **File Type:** Inputs file - - **Description:** 2024 moderate ofs-wind capital, fixed O&M, var O&M costs and rsc_mult (SC cost reduction mult) by class and year - - **Dollar year:** 2022 ---- - - - [ofs-wind_ATB_2024_moderate_noFloating.csv](/inputs/plant_characteristics/ofs-wind_ATB_2024_moderate_noFloating.csv) - - **File Type:** Inputs file - - **Description:** 2024 moderate_noFloating ofs-wind capital (5x floating capital cost), fixed O&M, var O&M costs and rsc_mult (SC cost reduction mult) by class and year - - **Dollar year:** 2022 ---- - - - [ons-wind_ATB_2023_advanced.csv](/inputs/plant_characteristics/ons-wind_ATB_2023_advanced.csv) ---- - - - [ons-wind_ATB_2023_conservative.csv](/inputs/plant_characteristics/ons-wind_ATB_2023_conservative.csv) ---- - - - [ons-wind_ATB_2023_moderate.csv](/inputs/plant_characteristics/ons-wind_ATB_2023_moderate.csv) ---- - - - [ons-wind_ATB_2024_advanced.csv](/inputs/plant_characteristics/ons-wind_ATB_2024_advanced.csv) - - **File Type:** Inputs file - - **Description:** Advanced cost and performance inputs from the 2024 Annual Technology Baseline for land-based wind - - **Dollar year:** 2022 ---- - - - [ons-wind_ATB_2024_conservative.csv](/inputs/plant_characteristics/ons-wind_ATB_2024_conservative.csv) - - **File Type:** Inputs file - - **Description:** Conservative cost and performance inputs from the 2024 Annual Technology Baseline for land-based wind - - **Dollar year:** 2022 ---- - - - [ons-wind_ATB_2024_moderate.csv](/inputs/plant_characteristics/ons-wind_ATB_2024_moderate.csv) - - **File Type:** Inputs file - - **Description:** Moderate cost and performance inputs from the 2024 Annual Technology Baseline for land-based wind - - **Dollar year:** 2022 ---- - - - [other_plantchar.csv](/inputs/plant_characteristics/other_plantchar.csv) ---- - - - [outage_forced_static.csv](/inputs/plant_characteristics/outage_forced_static.csv) - - **File Type:** Inputs file - - **Description:** Forced outage rates by technology ---- - - - [outage_forced_temperature_murphy2019.csv](/inputs/plant_characteristics/outage_forced_temperature_murphy2019.csv) ---- - - - [outage_scheduled_monthly.csv](/inputs/plant_characteristics/outage_scheduled_monthly.csv) ---- - - - [outage_scheduled_static.csv](/inputs/plant_characteristics/outage_scheduled_static.csv) - - **Description:** Scheduled outage rate by technology ---- - - - [pvb_benchmark2020.csv](/inputs/plant_characteristics/pvb_benchmark2020.csv) ---- - - - [ramprate.csv](/inputs/plant_characteristics/ramprate.csv) - - **Description:** Generator ramp rates by technology ---- - - - [startcost.csv](/inputs/plant_characteristics/startcost.csv) ---- - - - [unitsize_atb.csv](/inputs/plant_characteristics/unitsize_atb.csv) ---- - - - [upv_ATB_2023_advanced.csv](/inputs/plant_characteristics/upv_ATB_2023_advanced.csv) - - **File Type:** Inputs file - - **Description:** 2023 advanced UPV capital, FOM and VOM costs, and capacity factor improvement multipliers by year - - **Dollar year:** 2004 ---- - - - [upv_ATB_2023_conservative.csv](/inputs/plant_characteristics/upv_ATB_2023_conservative.csv) - - **File Type:** Inputs file - - **Description:** 2023 conservative UPV capital, FOM and VOM costs, and capacity factor improvement multipliers by year - - **Dollar year:** 2004 ---- - - - [upv_ATB_2023_moderate.csv](/inputs/plant_characteristics/upv_ATB_2023_moderate.csv) - - **File Type:** Inputs file - - **Description:** 2023 moderate UPV capital, FOM and VOM costs, and capacity factor improvement multipliers by year - - **Dollar year:** 2004 ---- - - - [upv_ATB_2024_advanced.csv](/inputs/plant_characteristics/upv_ATB_2024_advanced.csv) - - **File Type:** Inputs file - - **Description:** 2024 advanced UPV capital, FOM and VOM costs, and capacity factor improvement multipliers by year - - **Dollar year:** 2004 ---- - - - [upv_ATB_2024_conservative.csv](/inputs/plant_characteristics/upv_ATB_2024_conservative.csv) - - **File Type:** Inputs file - - **Description:** 2024 conservative UPV capital, FOM and VOM costs, and capacity factor improvement multipliers by year - - **Dollar year:** 2004 ---- - - - [upv_ATB_2024_moderate.csv](/inputs/plant_characteristics/upv_ATB_2024_moderate.csv) - - **File Type:** Inputs file - - **Description:** 2024 moderate UPV capital, FOM and VOM costs, and capacity factor improvement multipliers by year - - **Dollar year:** 2004 ---- - - - [years_until_endogenous.csv](/inputs/plant_characteristics/years_until_endogenous.csv) ---- - - - -#### inputs/profiles_cf - - - [cf_distpv_county.h5](/inputs/profiles_cf/cf_distpv_county.h5) ---- - - - [cf_upv_limited_ba.h5](/inputs/profiles_cf/cf_upv_limited_ba.h5) ---- - - - [cf_upv_limited_county.h5](/inputs/profiles_cf/cf_upv_limited_county.h5) ---- - - - [cf_upv_open_ba.h5](/inputs/profiles_cf/cf_upv_open_ba.h5) ---- - - - [cf_upv_open_county.h5](/inputs/profiles_cf/cf_upv_open_county.h5) ---- - - - [cf_upv_reference_ba.h5](/inputs/profiles_cf/cf_upv_reference_ba.h5) ---- - - - [cf_upv_reference_county.h5](/inputs/profiles_cf/cf_upv_reference_county.h5) ---- - - - [cf_wind-ofs_meshed_limited_ba.h5](/inputs/profiles_cf/cf_wind-ofs_meshed_limited_ba.h5) ---- - - - [cf_wind-ofs_meshed_open_ba.h5](/inputs/profiles_cf/cf_wind-ofs_meshed_open_ba.h5) ---- - - - [cf_wind-ofs_meshed_reference_ba.h5](/inputs/profiles_cf/cf_wind-ofs_meshed_reference_ba.h5) ---- - - - [cf_wind-ofs_radial_limited_ba.h5](/inputs/profiles_cf/cf_wind-ofs_radial_limited_ba.h5) ---- - - - [cf_wind-ofs_radial_limited_county.h5](/inputs/profiles_cf/cf_wind-ofs_radial_limited_county.h5) ---- - - - [cf_wind-ofs_radial_open_ba.h5](/inputs/profiles_cf/cf_wind-ofs_radial_open_ba.h5) ---- - - - [cf_wind-ofs_radial_open_county.h5](/inputs/profiles_cf/cf_wind-ofs_radial_open_county.h5) ---- - - - [cf_wind-ofs_radial_reference_ba.h5](/inputs/profiles_cf/cf_wind-ofs_radial_reference_ba.h5) ---- - - - [cf_wind-ofs_radial_reference_county.h5](/inputs/profiles_cf/cf_wind-ofs_radial_reference_county.h5) ---- - - - [cf_wind-ons_limited_ba.h5](/inputs/profiles_cf/cf_wind-ons_limited_ba.h5) ---- - - - [cf_wind-ons_limited_county.h5](/inputs/profiles_cf/cf_wind-ons_limited_county.h5) ---- - - - [cf_wind-ons_open_ba.h5](/inputs/profiles_cf/cf_wind-ons_open_ba.h5) ---- - - - [cf_wind-ons_open_county.h5](/inputs/profiles_cf/cf_wind-ons_open_county.h5) ---- - - - [cf_wind-ons_reference_ba.h5](/inputs/profiles_cf/cf_wind-ons_reference_ba.h5) ---- - - - [cf_wind-ons_reference_county.h5](/inputs/profiles_cf/cf_wind-ons_reference_county.h5) ---- - - - -#### inputs/profiles_demand - - - [demand_EER2023_100by2050.h5](/inputs/profiles_demand/demand_EER2023_100by2050.h5) ---- - - - [demand_EER2023_Baseline_AEO2022.h5](/inputs/profiles_demand/demand_EER2023_Baseline_AEO2022.h5) ---- - - - [demand_EER2023_IRAlow.h5](/inputs/profiles_demand/demand_EER2023_IRAlow.h5) ---- - - - [demand_EER2023_IRAmoderate.h5](/inputs/profiles_demand/demand_EER2023_IRAmoderate.h5) ---- - - - [demand_EER2025_100by2050.h5](/inputs/profiles_demand/demand_EER2025_100by2050.h5) ---- - - - [demand_EER2025_Baseline_AEO2023.h5](/inputs/profiles_demand/demand_EER2025_Baseline_AEO2023.h5) ---- - - - [demand_EER2025_IRAlow.h5](/inputs/profiles_demand/demand_EER2025_IRAlow.h5) ---- - - - [demand_EFS_Baseline.h5](/inputs/profiles_demand/demand_EFS_Baseline.h5) ---- - - - [demand_EFS_Clean2035.h5](/inputs/profiles_demand/demand_EFS_Clean2035.h5) ---- - - - [demand_EFS_Clean2035_LTS.h5](/inputs/profiles_demand/demand_EFS_Clean2035_LTS.h5) ---- - - - [demand_EFS_Clean2035clip1pct.h5](/inputs/profiles_demand/demand_EFS_Clean2035clip1pct.h5) ---- - - - [demand_EFS_HIGH.h5](/inputs/profiles_demand/demand_EFS_HIGH.h5) ---- - - - [demand_EFS_MEDIUM.h5](/inputs/profiles_demand/demand_EFS_MEDIUM.h5) ---- - - - [demand_EFS_MEDIUMStretch2040.h5](/inputs/profiles_demand/demand_EFS_MEDIUMStretch2040.h5) ---- - - - [demand_EFS_MEDIUMStretch2046.h5](/inputs/profiles_demand/demand_EFS_MEDIUMStretch2046.h5) ---- - - - [demand_EFS_REFERENCE.h5](/inputs/profiles_demand/demand_EFS_REFERENCE.h5) ---- - - - [demand_historic.h5](/inputs/profiles_demand/demand_historic.h5) ---- - - - -#### inputs/remote - - - [cf_distpv_county_18421977.h5](/inputs/remote/cf_distpv_county_18421977.h5) ---- - - - [cf_upv_limited_ba_18407660.h5](/inputs/remote/cf_upv_limited_ba_18407660.h5) ---- - - - [cf_upv_limited_county_18407660.h5](/inputs/remote/cf_upv_limited_county_18407660.h5) ---- - - - [cf_upv_open_ba_18407660.h5](/inputs/remote/cf_upv_open_ba_18407660.h5) ---- - - - [cf_upv_open_county_18407660.h5](/inputs/remote/cf_upv_open_county_18407660.h5) ---- - - - [cf_upv_reference_ba_18407660.h5](/inputs/remote/cf_upv_reference_ba_18407660.h5) ---- - - - [cf_upv_reference_county_18407660.h5](/inputs/remote/cf_upv_reference_county_18407660.h5) ---- - - - [cf_wind-ofs_meshed_limited_ba_18423723.h5](/inputs/remote/cf_wind-ofs_meshed_limited_ba_18423723.h5) ---- - - - [cf_wind-ofs_meshed_open_ba_18423723.h5](/inputs/remote/cf_wind-ofs_meshed_open_ba_18423723.h5) ---- - - - [cf_wind-ofs_meshed_reference_ba_18423723.h5](/inputs/remote/cf_wind-ofs_meshed_reference_ba_18423723.h5) ---- - - - [cf_wind-ofs_radial_limited_ba_18423723.h5](/inputs/remote/cf_wind-ofs_radial_limited_ba_18423723.h5) ---- - - - [cf_wind-ofs_radial_limited_county_18423723.h5](/inputs/remote/cf_wind-ofs_radial_limited_county_18423723.h5) ---- - - - [cf_wind-ofs_radial_open_ba_18423723.h5](/inputs/remote/cf_wind-ofs_radial_open_ba_18423723.h5) ---- - - - [cf_wind-ofs_radial_open_county_18423723.h5](/inputs/remote/cf_wind-ofs_radial_open_county_18423723.h5) ---- - - - [cf_wind-ofs_radial_reference_ba_18423723.h5](/inputs/remote/cf_wind-ofs_radial_reference_ba_18423723.h5) ---- - - - [cf_wind-ofs_radial_reference_county_18423723.h5](/inputs/remote/cf_wind-ofs_radial_reference_county_18423723.h5) ---- - - - [cf_wind-ons_limited_ba_18422200.h5](/inputs/remote/cf_wind-ons_limited_ba_18422200.h5) ---- - - - [cf_wind-ons_limited_county_18422200.h5](/inputs/remote/cf_wind-ons_limited_county_18422200.h5) ---- - - - [cf_wind-ons_open_ba_18422200.h5](/inputs/remote/cf_wind-ons_open_ba_18422200.h5) ---- - - - [cf_wind-ons_open_county_18422200.h5](/inputs/remote/cf_wind-ons_open_county_18422200.h5) ---- - - - [cf_wind-ons_reference_ba_18422200.h5](/inputs/remote/cf_wind-ons_reference_ba_18422200.h5) ---- - - - [cf_wind-ons_reference_county_18422200.h5](/inputs/remote/cf_wind-ons_reference_county_18422200.h5) ---- - - - [demand_EER2023_100by2050_18423998.h5](/inputs/remote/demand_EER2023_100by2050_18423998.h5) ---- - - - [demand_EER2023_Baseline_AEO2022_18423998.h5](/inputs/remote/demand_EER2023_Baseline_AEO2022_18423998.h5) ---- - - - [demand_EER2023_IRAlow_18423998.h5](/inputs/remote/demand_EER2023_IRAlow_18423998.h5) ---- - - - [demand_EER2023_IRAmoderate_18423998.h5](/inputs/remote/demand_EER2023_IRAmoderate_18423998.h5) ---- - - - [demand_EER2025_100by2050_18435264.h5](/inputs/remote/demand_EER2025_100by2050_18435264.h5) ---- - - - [demand_EER2025_Baseline_AEO2023_18435264.h5](/inputs/remote/demand_EER2025_Baseline_AEO2023_18435264.h5) ---- - - - [demand_EER2025_IRAlow_18435264.h5](/inputs/remote/demand_EER2025_IRAlow_18435264.h5) ---- - - - [demand_EFS_Baseline_18461543.h5](/inputs/remote/demand_EFS_Baseline_18461543.h5) ---- - - - [demand_EFS_Clean2035_18461543.h5](/inputs/remote/demand_EFS_Clean2035_18461543.h5) ---- - - - [demand_EFS_Clean2035_LTS_18461543.h5](/inputs/remote/demand_EFS_Clean2035_LTS_18461543.h5) ---- - - - [demand_EFS_Clean2035clip1pct_18461543.h5](/inputs/remote/demand_EFS_Clean2035clip1pct_18461543.h5) ---- - - - [demand_EFS_HIGH_18461543.h5](/inputs/remote/demand_EFS_HIGH_18461543.h5) ---- - - - [demand_EFS_MEDIUM_18461543.h5](/inputs/remote/demand_EFS_MEDIUM_18461543.h5) ---- - - - [demand_EFS_MEDIUMStretch2040_18461543.h5](/inputs/remote/demand_EFS_MEDIUMStretch2040_18461543.h5) ---- - - - [demand_EFS_MEDIUMStretch2046_18461543.h5](/inputs/remote/demand_EFS_MEDIUMStretch2046_18461543.h5) ---- - - - [demand_EFS_REFERENCE_18461543.h5](/inputs/remote/demand_EFS_REFERENCE_18461543.h5) ---- - - - [demand_historic_18462671.h5](/inputs/remote/demand_historic_18462671.h5) ---- - - - -#### inputs/reserves - - - [ccseason_dates.csv](/inputs/reserves/ccseason_dates.csv) ---- - - - [opres_periods.csv](/inputs/reserves/opres_periods.csv) ---- - - - [orperc.csv](/inputs/reserves/orperc.csv) ---- - - - [peak_net_imports.csv](/inputs/reserves/peak_net_imports.csv) ---- - - - [prm_annual.csv](/inputs/reserves/prm_annual.csv) - - **Description:** Annual planning reserve margin by NERC region ---- - - - [ramptime.csv](/inputs/reserves/ramptime.csv) ---- - - - -#### inputs/sets - - - [aclike.csv](/inputs/sets/aclike.csv) - - **File Type:** GAMS set - - **Description:** set of AC transmission capacity types ---- - - - [allt.csv](/inputs/sets/allt.csv) - - **File Type:** GAMS set - - **Description:** set of all potential years ---- - - - [bioclass.csv](/inputs/sets/bioclass.csv) - - **File Type:** GAMS set - - **Description:** set of bio tech classes ---- - - - [ccsflex_cat.csv](/inputs/sets/ccsflex_cat.csv) - - **File Type:** GAMS set - - **Description:** set of flexible ccs performance parameter categories ---- - - - [climate_param.csv](/inputs/sets/climate_param.csv) - - **File Type:** GAMS set - - **Description:** set of parameters defined in climate_heuristics_finalyear ---- - - - [consumecat.csv](/inputs/sets/consumecat.csv) - - **File Type:** GAMS set - - **Description:** set of categories for consuming facility characteristics ---- - - - [csapr_cat.csv](/inputs/sets/csapr_cat.csv) - - **File Type:** GAMS set - - **Description:** set of CSAPR regulation categories ---- - - - [csapr_group.csv](/inputs/sets/csapr_group.csv) - - **File Type:** GAMS set - - **Description:** set of CSAPR trading groups ---- - - - [ctt.csv](/inputs/sets/ctt.csv) - - **File Type:** GAMS set - - **Description:** set of cooling technology types ---- - - - [e.csv](/inputs/sets/e.csv) - - **File Type:** GAMS set - - **Description:** set of emission categories used in model ---- - - - [eall.csv](/inputs/sets/eall.csv) - - **File Type:** GAMS set - - **Description:** set of emission categories used in reporting ---- - - - [etype.csv](/inputs/sets/etype.csv) ---- - - - [f.csv](/inputs/sets/f.csv) - - **File Type:** GAMS set - - **Description:** set of fuel types ---- - - - [flex_type.csv](/inputs/sets/flex_type.csv) - - **File Type:** GAMS set - - **Description:** set of demand flexibility types ---- - - - [fuel2tech.csv](/inputs/sets/fuel2tech.csv) - - **File Type:** GAMS set - - **Description:** mapping between fuel types and generations ---- - - - [fuelbin.csv](/inputs/sets/fuelbin.csv) - - **File Type:** GAMS set - - **Description:** set of gas usage brackets ---- - - - [gb.csv](/inputs/sets/gb.csv) - - **File Type:** GAMS set - - **Description:** set of gas price bins ---- - - - [gbin.csv](/inputs/sets/gbin.csv) - - **File Type:** GAMS set - - **Description:** set of growth bins ---- - - - [geotech.csv](/inputs/sets/geotech.csv) - - **File Type:** GAMS set - - **Description:** set of geothermal technology categories ---- - - - [h2_st.csv](/inputs/sets/h2_st.csv) - - **File Type:** GAMS set - - **Description:** defines investments needed to store and transport H2 ---- - - - [h2_stor.csv](/inputs/sets/h2_stor.csv) - - **File Type:** GAMS set - - **Description:** set of H2 storage options ---- - - - [hintage_char.csv](/inputs/sets/hintage_char.csv) - - **File Type:** GAMS set - - **Description:** set of characteristics available in hintage_data ---- - - - [i.csv](/inputs/sets/i.csv) - - **File Type:** GAMS set - - **Description:** set of technologies ---- - - - [i_geotech.csv](/inputs/sets/i_geotech.csv) - - **File Type:** GAMS set - - **Description:** crosswalk between an individual geothermal technology and its category ---- - - - [i_h2_ptc_gen.csv](/inputs/sets/i_h2_ptc_gen.csv) - - **File Type:** GAMS set - - **Description:** set of technologies which can produce energy for electrolyzers claiming the hydrogen production tax credit due to their low lifecycle carbon emissions ---- - - - [i_p.csv](/inputs/sets/i_p.csv) - - **File Type:** GAMS set - - **Description:** mapping from technologies to the products they produce ---- - - - [i_subtech.csv](/inputs/sets/i_subtech.csv) - - **File Type:** GAMS set - - **Description:** set of categories for subtechs ---- - - - [i_water_nocooling.csv](/inputs/sets/i_water_nocooling.csv) - - **File Type:** GAMS set - - **Description:** set of technologies that use water, but are not differentiated by cooling tech and water source ---- - - - [lcclike.csv](/inputs/sets/lcclike.csv) - - **File Type:** GAMS set - - **Description:** set of transmission capacity types where lines are bundled with AC/DC converters ---- - - - [month.csv](/inputs/sets/month.csv) - - **File Type:** GAMS set ---- - - - [noretire.csv](/inputs/sets/noretire.csv) - - **File Type:** GAMS set - - **Description:** set of technologies that will never be retired ---- - - - [notvsc.csv](/inputs/sets/notvsc.csv) - - **File Type:** GAMS set - - **Description:** set of transmission capacity types that are not VSC ---- - - - [ofstype.csv](/inputs/sets/ofstype.csv) - - **File Type:** GAMS set - - **Description:** set of offshore types used in offshore requirement constraint (eq_RPS_OFSWind) ---- - - - [ofstype_i.csv](/inputs/sets/ofstype_i.csv) - - **File Type:** GAMS set - - **Description:** crosswalk between ofstype and i ---- - - - [orcat.csv](/inputs/sets/orcat.csv) - - **File Type:** GAMS set - - **Description:** set of operating reserve categories ---- - - - [ortype.csv](/inputs/sets/ortype.csv) - - **File Type:** GAMS set - - **Description:** set of types of operating reserve constraints ---- - - - [p.csv](/inputs/sets/p.csv) - - **File Type:** GAMS set - - **Description:** set of products produced ---- - - - [pcat.csv](/inputs/sets/pcat.csv) - - **File Type:** GAMS set - - **Description:** set of prescribed technology categories ---- - - - [plantcat.csv](/inputs/sets/plantcat.csv) - - **File Type:** GAMS set - - **Description:** set of categories for plant characteristics ---- - - - [prepost.csv](/inputs/sets/prepost.csv) - - **File Type:** GAMS set ---- - - - [prescriptivelink0.csv](/inputs/sets/prescriptivelink0.csv) - - **File Type:** GAMS set - - **Description:** initial set of prescribed categories and their technologies - used in assigning prescribed builds ---- - - - [pvb_agg.csv](/inputs/sets/pvb_agg.csv) - - **File Type:** GAMS set - - **Description:** crosswalk between hybrid pv+battery configurations and technology options ---- - - - [pvb_config.csv](/inputs/sets/pvb_config.csv) - - **File Type:** GAMS set - - **Description:** set of hybrid pv+battery configurations ---- - - - [quarter.csv](/inputs/sets/quarter.csv) - - **File Type:** GAMS set ---- - - - [resourceclass.csv](/inputs/sets/resourceclass.csv) - - **File Type:** GAMS set - - **Description:** set of renewable resource classes ---- - - - [RPSCat.csv](/inputs/sets/RPSCat.csv) - - **File Type:** GAMS set - - **Description:** set of RPS constraint categories, including clean energy standards ---- - - - [sc_cat.csv](/inputs/sets/sc_cat.csv) - - **File Type:** GAMS set - - **Description:** set of supply curve categories (capacity and cost) ---- - - - [sdbin.csv](/inputs/sets/sdbin.csv) - - **File Type:** GAMS set - - **Description:** set of storage durage bins ---- - - - [sw.csv](/inputs/sets/sw.csv) - - **File Type:** GAMS set - - **Description:** set of surface water types where access is based on consumption not withdrawal ---- - - - [tg.csv](/inputs/sets/tg.csv) - - **File Type:** GAMS set - - **Description:** set of technology groups ---- - - - [tg_rsc_cspagg.csv](/inputs/sets/tg_rsc_cspagg.csv) - - **File Type:** GAMS set - - **Description:** set of csp technologies that belong to the same class ---- - - - [tg_rsc_upvagg.csv](/inputs/sets/tg_rsc_upvagg.csv) - - **File Type:** GAMS set - - **Description:** set of pv and pvb technologies that belong to the same class ---- - - - [trancap_fut_cat.csv](/inputs/sets/trancap_fut_cat.csv) - - **File Type:** GAMS set - - **Description:** set of categories of near-term transmission projects that describe the likelihood of being completed ---- - - - [trtype.csv](/inputs/sets/trtype.csv) - - **File Type:** GAMS set - - **Description:** set of transmission capacity types ---- - - - [unitspec_upgrades.csv](/inputs/sets/unitspec_upgrades.csv) - - **File Type:** GAMS set - - **Description:** set of upgraded technologies that get unit-specific characteristics ---- - - - [upgrade_hintage_char.csv](/inputs/sets/upgrade_hintage_char.csv) - - **File Type:** GAMS set - - **Description:** set to operate over in extension of hintage_data characteristics when sw_upgrades = 1 ---- - - - [w.csv](/inputs/sets/w.csv) - - **File Type:** GAMS set - - **Description:** set of water withdrawal or consumption options for water techs ---- - - - [wst.csv](/inputs/sets/wst.csv) - - **File Type:** GAMS set - - **Description:** set of water source types ---- - - - [wst_climate.csv](/inputs/sets/wst_climate.csv) - - **File Type:** GAMS set - - **Description:** set of water sources affected by climate change ---- - - - [yearafter.csv](/inputs/sets/yearafter.csv) - - **File Type:** GAMS set - - **Description:** set to loop over for the final year calculation ---- - - - -#### inputs/shapefiles - - - [state_fips_codes.csv](/inputs/shapefiles/state_fips_codes.csv) - - **Description:** Mapping of states to FIPS codes and postcal code abbreviations ---- - - - -#### inputs/state_policies - - - [acp_disallowed.csv](/inputs/state_policies/acp_disallowed.csv) - - **Description:** List of states which do not allow alternative compliance payments in place of meeting RPS or CES requirements ---- - - - [acp_prices.csv](/inputs/state_policies/acp_prices.csv) ---- - - - [ces_fraction.csv](/inputs/state_policies/ces_fraction.csv) - - **Description:** Annual compliance for states with a CES policy ---- - - - [forced_retirements.csv](/inputs/state_policies/forced_retirements.csv) - - **Description:** List of regions with mandatory retirement policies for certain technologies ---- - - - [hydrofrac_policy.csv](/inputs/state_policies/hydrofrac_policy.csv) ---- - - - [ng_crf_penalty_st.csv](/inputs/state_policies/ng_crf_penalty_st.csv) - - **File Type:** Inputs - - **Description:** Cost adjustment for NG techs in states where all NG techs must be retired by a certain year - - **Indices:** allt,st - - **Dollar year:** N/A - - **Citation:** [https://github.nrel.gov/ReEDS/ReEDS-2.0/pull/1220](https://github.nrel.gov/ReEDS/ReEDS-2.0/pull/1220) - - **Units:** rate (unitless) - ---- - - - [nuclear_subsidies.csv](/inputs/state_policies/nuclear_subsidies.csv) ---- - - - [offshore_req_default.csv](/inputs/state_policies/offshore_req_default.csv) - - **File Type:** Inputs - - **Description:** default state mandates of offshore wind capacity, updated in November 2025 - - **Indices:** st,allt - - **Units:** MW - ---- - - - [oosfrac.csv](/inputs/state_policies/oosfrac.csv) - - **Description:** Defines the fraction of renewable and clean energy credits can be purchased from out of state (oos). Applied for RPS and CES ---- - - - [recstyle.csv](/inputs/state_policies/recstyle.csv) - - **Description:** Indication for how to apply state requirement (0 = end-use sales, 1 = bus-bar sales, 2 = generation). Default is 0. ---- - - - [rectable.csv](/inputs/state_policies/rectable.csv) - - **Description:** Table defining which states are allowed to trade RECs ---- - - - [rps_fraction.csv](/inputs/state_policies/rps_fraction.csv) - - **Description:** Indicates what fraction of sales or generation (based on recstyle.csv) must be from renewable energy ---- - - - [storage_mandates.csv](/inputs/state_policies/storage_mandates.csv) - - **Description:** Energy storage mandates by region ---- - - - [techs_banned_ces.csv](/inputs/state_policies/techs_banned_ces.csv) - - **Description:** Indicates which technolgies are not eligible to contribute to CES ---- - - - [techs_banned_imports_rps.csv](/inputs/state_policies/techs_banned_imports_rps.csv) ---- - - - [techs_banned_rps.csv](/inputs/state_policies/techs_banned_rps.csv) - - **Description:** Indicates which technolgies are not eligible to contribute to RPS ---- - - - [unbundled_limit_ces.csv](/inputs/state_policies/unbundled_limit_ces.csv) - - **Description:** Limit on fraction of credits towards CES which can be purchased unbundled from other states ---- - - - [unbundled_limit_rps.csv](/inputs/state_policies/unbundled_limit_rps.csv) - - **Description:** Limit on fraction of credits towards RPS which can be purchased unbundled from other states ---- - - - -#### inputs/storage - - - [cap_existing_psh.csv](/inputs/storage/cap_existing_psh.csv) - - **Description:** County-wide PSH operational capacity, pump capacity, and max energy, based on plant-level data from https://www.hydropower.org/hydropower-pumped-storage-tool - - **Units:** MW/MWh - ---- - - - [PSH_supply_curves_durations.csv](/inputs/storage/PSH_supply_curves_durations.csv) ---- - - - [storage_duration.csv](/inputs/storage/storage_duration.csv) ---- - - - -#### inputs/supply_curve - - - [bio_supplycurve.csv](/inputs/supply_curve/bio_supplycurve.csv) - - **Description:** Regional biomass supply and costs by resource class - - **Dollar year:** 2015 ---- - - - [dollaryear.csv](/inputs/supply_curve/dollaryear.csv) ---- - - - [dr_shed_cap.csv](/inputs/supply_curve/dr_shed_cap.csv) ---- - - - [dr_shed_cost.csv](/inputs/supply_curve/dr_shed_cost.csv) ---- - - - [hyd_add_upg_cap.csv](/inputs/supply_curve/hyd_add_upg_cap.csv) ---- - - - [hydcap.csv](/inputs/supply_curve/hydcap.csv) ---- - - - [hydcost.csv](/inputs/supply_curve/hydcost.csv) ---- - - - [interconnection_land.h5](/inputs/supply_curve/interconnection_land.h5) ---- - - - [interconnection_offshore.h5](/inputs/supply_curve/interconnection_offshore.h5) ---- - - - [PSH_supply_curves_capacity_10hr_ref_apr2025.csv](/inputs/supply_curve/PSH_supply_curves_capacity_10hr_ref_apr2025.csv) ---- - - - [PSH_supply_curves_capacity_10hr_ref_mar2024.csv](/inputs/supply_curve/PSH_supply_curves_capacity_10hr_ref_mar2024.csv) - - **Description:** PSH supply curve capacity assuming 10 hour duration and reference exclusions as used in 2024 Annual Technology Baseline - - **Citation:** [https://www.nlr.gov/gis/psh-supply-curves.html](https://www.nlr.gov/gis/psh-supply-curves.html) ---- - - - [PSH_supply_curves_capacity_10hr_wEph_apr2025.csv](/inputs/supply_curve/PSH_supply_curves_capacity_10hr_wEph_apr2025.csv) ---- - - - [PSH_supply_curves_capacity_10hr_wEphemeral_mar2024.csv](/inputs/supply_curve/PSH_supply_curves_capacity_10hr_wEphemeral_mar2024.csv) - - **Description:** PSH supply curve capacity assuming 10 hour duration and allowing sites on ephemeral streams as used in 2024 Annual Technology Baseline - - **Citation:** [https://www.nlr.gov/gis/psh-supply-curves.html](https://www.nlr.gov/gis/psh-supply-curves.html) ---- - - - [PSH_supply_curves_capacity_10hr_wExist_apr2025.csv](/inputs/supply_curve/PSH_supply_curves_capacity_10hr_wExist_apr2025.csv) ---- - - - [PSH_supply_curves_capacity_10hr_wExist_mar2024.csv](/inputs/supply_curve/PSH_supply_curves_capacity_10hr_wExist_mar2024.csv) - - **Description:** PSH supply curve capacity assuming 10 hour duration and allowing sites using existing reservoirs as used in 2024 Annual Technology Baseline - - **Citation:** [https://www.nlr.gov/gis/psh-supply-curves.html](https://www.nlr.gov/gis/psh-supply-curves.html) ---- - - - [PSH_supply_curves_capacity_10hr_wExist_wEph_apr2025.csv](/inputs/supply_curve/PSH_supply_curves_capacity_10hr_wExist_wEph_apr2025.csv) ---- - - - [PSH_supply_curves_capacity_10hr_wExist_wEph_mar2024.csv](/inputs/supply_curve/PSH_supply_curves_capacity_10hr_wExist_wEph_mar2024.csv) - - **Description:** PSH supply curve capacity assuming 10 hour duration and allowing sites using existing reservoirs and on ephemeral streams as used in 2024 Annual Technology Baseline - - **Citation:** [https://www.nlr.gov/gis/psh-supply-curves.html](https://www.nlr.gov/gis/psh-supply-curves.html) ---- - - - [PSH_supply_curves_capacity_12hr_ref_apr2025.csv](/inputs/supply_curve/PSH_supply_curves_capacity_12hr_ref_apr2025.csv) ---- - - - [PSH_supply_curves_capacity_12hr_ref_mar2024.csv](/inputs/supply_curve/PSH_supply_curves_capacity_12hr_ref_mar2024.csv) - - **Description:** PSH supply curve capacity assuming 12 hour duration and reference exclusions as used in 2024 Annual Technology Baseline - - **Citation:** [https://www.nlr.gov/gis/psh-supply-curves.html](https://www.nlr.gov/gis/psh-supply-curves.html) ---- - - - [PSH_supply_curves_capacity_12hr_wEph_apr2025.csv](/inputs/supply_curve/PSH_supply_curves_capacity_12hr_wEph_apr2025.csv) ---- - - - [PSH_supply_curves_capacity_12hr_wEphemeral_mar2024.csv](/inputs/supply_curve/PSH_supply_curves_capacity_12hr_wEphemeral_mar2024.csv) - - **Description:** PSH supply curve capacity assuming 12 hour duration and allowing sites on ephemeral streams as used in 2024 Annual Technology Baseline - - **Citation:** [https://www.nlr.gov/gis/psh-supply-curves.html](https://www.nlr.gov/gis/psh-supply-curves.html) ---- - - - [PSH_supply_curves_capacity_12hr_wExist_apr2025.csv](/inputs/supply_curve/PSH_supply_curves_capacity_12hr_wExist_apr2025.csv) ---- - - - [PSH_supply_curves_capacity_12hr_wExist_mar2024.csv](/inputs/supply_curve/PSH_supply_curves_capacity_12hr_wExist_mar2024.csv) - - **Description:** PSH supply curve capacity assuming 12 hour duration and allowing sites using existing reservoirs as used in 2024 Annual Technology Baseline - - **Citation:** [https://www.nlr.gov/gis/psh-supply-curves.html](https://www.nlr.gov/gis/psh-supply-curves.html) ---- - - - [PSH_supply_curves_capacity_12hr_wExist_wEph_apr2025.csv](/inputs/supply_curve/PSH_supply_curves_capacity_12hr_wExist_wEph_apr2025.csv) ---- - - - [PSH_supply_curves_capacity_12hr_wExist_wEph_mar2024.csv](/inputs/supply_curve/PSH_supply_curves_capacity_12hr_wExist_wEph_mar2024.csv) - - **Description:** PSH supply curve capacity assuming 12 hour duration and allowing sites using existing reservoirs and on ephemeral streams as used in 2024 Annual Technology Baseline - - **Citation:** [https://www.nlr.gov/gis/psh-supply-curves.html](https://www.nlr.gov/gis/psh-supply-curves.html) ---- - - - [PSH_supply_curves_capacity_8hr_ref_apr2025.csv](/inputs/supply_curve/PSH_supply_curves_capacity_8hr_ref_apr2025.csv) ---- - - - [PSH_supply_curves_capacity_8hr_ref_mar2024.csv](/inputs/supply_curve/PSH_supply_curves_capacity_8hr_ref_mar2024.csv) - - **Description:** PSH supply curve capacity assuming 8 hour duration and reference exclusions as used in 2024 Annual Technology Baseline - - **Citation:** [https://www.nlr.gov/gis/psh-supply-curves.html](https://www.nlr.gov/gis/psh-supply-curves.html) ---- - - - [PSH_supply_curves_capacity_8hr_wEph_apr2025.csv](/inputs/supply_curve/PSH_supply_curves_capacity_8hr_wEph_apr2025.csv) ---- - - - [PSH_supply_curves_capacity_8hr_wEphemeral_mar2024.csv](/inputs/supply_curve/PSH_supply_curves_capacity_8hr_wEphemeral_mar2024.csv) - - **Description:** PSH supply curve capacity assuming 8 hour duration and allowing sites on ephemeral streams as used in 2024 Annual Technology Baseline - - **Citation:** [https://www.nlr.gov/gis/psh-supply-curves.html](https://www.nlr.gov/gis/psh-supply-curves.html) ---- - - - [PSH_supply_curves_capacity_8hr_wExist_apr2025.csv](/inputs/supply_curve/PSH_supply_curves_capacity_8hr_wExist_apr2025.csv) ---- - - - [PSH_supply_curves_capacity_8hr_wExist_mar2024.csv](/inputs/supply_curve/PSH_supply_curves_capacity_8hr_wExist_mar2024.csv) - - **Description:** PSH supply curve capacity assuming 8 hour duration and allowing sites using existing reservoirs as used in 2024 Annual Technology Baseline - - **Citation:** [https://www.nlr.gov/gis/psh-supply-curves.html](https://www.nlr.gov/gis/psh-supply-curves.html) ---- - - - [PSH_supply_curves_capacity_8hr_wExist_wEph_apr2025.csv](/inputs/supply_curve/PSH_supply_curves_capacity_8hr_wExist_wEph_apr2025.csv) ---- - - - [PSH_supply_curves_capacity_8hr_wExist_wEph_mar2024.csv](/inputs/supply_curve/PSH_supply_curves_capacity_8hr_wExist_wEph_mar2024.csv) - - **Description:** PSH supply curve capacity assuming 8 hour duration and allowing sites using existing reservoirs and on ephemeral streams as used in 2024 Annual Technology Baseline - - **Citation:** [https://www.nlr.gov/gis/psh-supply-curves.html](https://www.nlr.gov/gis/psh-supply-curves.html) ---- - - - [PSH_supply_curves_cost_10hr_ref_apr2025.csv](/inputs/supply_curve/PSH_supply_curves_cost_10hr_ref_apr2025.csv) ---- - - - [PSH_supply_curves_cost_10hr_ref_mar2024.csv](/inputs/supply_curve/PSH_supply_curves_cost_10hr_ref_mar2024.csv) - - **Description:** PSH supply curve cost assuming 10 hour duration and reference exclusions as used in 2024 Annual Technology Baseline - - **Dollar year:** 2004 - - **Citation:** [https://www.nlr.gov/gis/psh-supply-curves.html](https://www.nlr.gov/gis/psh-supply-curves.html) ---- - - - [PSH_supply_curves_cost_10hr_wEph_apr2025.csv](/inputs/supply_curve/PSH_supply_curves_cost_10hr_wEph_apr2025.csv) ---- - - - [PSH_supply_curves_cost_10hr_wEphemeral_mar2024.csv](/inputs/supply_curve/PSH_supply_curves_cost_10hr_wEphemeral_mar2024.csv) - - **Description:** PSH supply curve cost assuming 10 hour duration and allowing sites on ephemeral streams as used in 2024 Annual Technology Baseline - - **Dollar year:** 2004 - - **Citation:** [https://www.nlr.gov/gis/psh-supply-curves.html](https://www.nlr.gov/gis/psh-supply-curves.html) ---- - - - [PSH_supply_curves_cost_10hr_wExist_apr2025.csv](/inputs/supply_curve/PSH_supply_curves_cost_10hr_wExist_apr2025.csv) ---- - - - [PSH_supply_curves_cost_10hr_wExist_mar2024.csv](/inputs/supply_curve/PSH_supply_curves_cost_10hr_wExist_mar2024.csv) - - **Description:** PSH supply curve cost assuming 10 hour duration and allowing sites using existing reservoirs as used in 2024 Annual Technology Baseline - - **Dollar year:** 2004 - - **Citation:** [https://www.nlr.gov/gis/psh-supply-curves.html](https://www.nlr.gov/gis/psh-supply-curves.html) ---- - - - [PSH_supply_curves_cost_10hr_wExist_wEph_apr2025.csv](/inputs/supply_curve/PSH_supply_curves_cost_10hr_wExist_wEph_apr2025.csv) ---- - - - [PSH_supply_curves_cost_10hr_wExist_wEph_mar2024.csv](/inputs/supply_curve/PSH_supply_curves_cost_10hr_wExist_wEph_mar2024.csv) - - **Description:** PSH supply curve cost assuming 10 hour duration and allowing sites using existing reservoirs and on ephemeral streams as used in 2024 Annual Technology Baseline - - **Dollar year:** 2004 - - **Citation:** [https://www.nlr.gov/gis/psh-supply-curves.html](https://www.nlr.gov/gis/psh-supply-curves.html) ---- - - - [PSH_supply_curves_cost_12hr_ref_apr2025.csv](/inputs/supply_curve/PSH_supply_curves_cost_12hr_ref_apr2025.csv) ---- - - - [PSH_supply_curves_cost_12hr_ref_mar2024.csv](/inputs/supply_curve/PSH_supply_curves_cost_12hr_ref_mar2024.csv) - - **Description:** PSH supply curve cost assuming 12 hour duration and reference exclusions as used in 2024 Annual Technology Baseline - - **Dollar year:** 2004 - - **Citation:** [https://www.nlr.gov/gis/psh-supply-curves.html](https://www.nlr.gov/gis/psh-supply-curves.html) ---- - - - [PSH_supply_curves_cost_12hr_wEph_apr2025.csv](/inputs/supply_curve/PSH_supply_curves_cost_12hr_wEph_apr2025.csv) ---- - - - [PSH_supply_curves_cost_12hr_wEphemeral_mar2024.csv](/inputs/supply_curve/PSH_supply_curves_cost_12hr_wEphemeral_mar2024.csv) - - **Description:** PSH supply curve cost assuming 12 hour duration and allowing sites on ephemeral streams as used in 2024 Annual Technology Baseline - - **Dollar year:** 2004 - - **Citation:** [https://www.nlr.gov/gis/psh-supply-curves.html](https://www.nlr.gov/gis/psh-supply-curves.html) ---- - - - [PSH_supply_curves_cost_12hr_wExist_apr2025.csv](/inputs/supply_curve/PSH_supply_curves_cost_12hr_wExist_apr2025.csv) ---- - - - [PSH_supply_curves_cost_12hr_wExist_mar2024.csv](/inputs/supply_curve/PSH_supply_curves_cost_12hr_wExist_mar2024.csv) - - **Description:** PSH supply curve cost assuming 12 hour duration and allowing sites using existing reservoirs as used in 2024 Annual Technology Baseline - - **Dollar year:** 2004 - - **Citation:** [https://www.nlr.gov/gis/psh-supply-curves.html](https://www.nlr.gov/gis/psh-supply-curves.html) ---- - - - [PSH_supply_curves_cost_12hr_wExist_wEph_apr2025.csv](/inputs/supply_curve/PSH_supply_curves_cost_12hr_wExist_wEph_apr2025.csv) ---- - - - [PSH_supply_curves_cost_12hr_wExist_wEph_mar2024.csv](/inputs/supply_curve/PSH_supply_curves_cost_12hr_wExist_wEph_mar2024.csv) - - **Description:** PSH supply curve cost assuming 12 hour duration and allowing sites using existing reservoirs and on ephemeral streams as used in 2024 Annual Technology Baseline - - **Dollar year:** 2004 - - **Citation:** [https://www.nlr.gov/gis/psh-supply-curves.html](https://www.nlr.gov/gis/psh-supply-curves.html) ---- - - - [PSH_supply_curves_cost_8hr_ref_apr2025.csv](/inputs/supply_curve/PSH_supply_curves_cost_8hr_ref_apr2025.csv) ---- - - - [PSH_supply_curves_cost_8hr_ref_mar2024.csv](/inputs/supply_curve/PSH_supply_curves_cost_8hr_ref_mar2024.csv) - - **Description:** PSH supply curve cost assuming 8 hour duration and reference exclusions as used in 2024 Annual Technology Baseline - - **Dollar year:** 2004 - - **Citation:** [https://www.nlr.gov/gis/psh-supply-curves.html](https://www.nlr.gov/gis/psh-supply-curves.html) ---- - - - [PSH_supply_curves_cost_8hr_wEph_apr2025.csv](/inputs/supply_curve/PSH_supply_curves_cost_8hr_wEph_apr2025.csv) ---- - - - [PSH_supply_curves_cost_8hr_wEphemeral_mar2024.csv](/inputs/supply_curve/PSH_supply_curves_cost_8hr_wEphemeral_mar2024.csv) - - **Description:** PSH supply curve cost assuming 8 hour duration and allowing sites on ephemeral streams as used in 2024 Annual Technology Baseline - - **Dollar year:** 2004 - - **Citation:** [https://www.nlr.gov/gis/psh-supply-curves.html](https://www.nlr.gov/gis/psh-supply-curves.html) ---- - - - [PSH_supply_curves_cost_8hr_wExist_apr2025.csv](/inputs/supply_curve/PSH_supply_curves_cost_8hr_wExist_apr2025.csv) ---- - - - [PSH_supply_curves_cost_8hr_wExist_mar2024.csv](/inputs/supply_curve/PSH_supply_curves_cost_8hr_wExist_mar2024.csv) - - **Description:** PSH supply curve cost assuming 8 hour duration and allowing sites using existing reservoirs as used in 2024 Annual Technology Baseline - - **Dollar year:** 2004 - - **Citation:** [https://www.nlr.gov/gis/psh-supply-curves.html](https://www.nlr.gov/gis/psh-supply-curves.html) ---- - - - [PSH_supply_curves_cost_8hr_wExist_wEph_apr2025.csv](/inputs/supply_curve/PSH_supply_curves_cost_8hr_wExist_wEph_apr2025.csv) ---- - - - [PSH_supply_curves_cost_8hr_wExist_wEph_mar2024.csv](/inputs/supply_curve/PSH_supply_curves_cost_8hr_wExist_wEph_mar2024.csv) - - **Description:** PSH supply curve cost assuming 8 hour duration and allowing sites using existing reservoirs and on ephemeral streams as used in 2024 Annual Technology Baseline - - **Dollar year:** 2004 - - **Citation:** [https://www.nlr.gov/gis/psh-supply-curves.html](https://www.nlr.gov/gis/psh-supply-curves.html) ---- - - - [rev_paths.csv](/inputs/supply_curve/rev_paths.csv) ---- - - - [sc_point_gid_old2new.csv](/inputs/supply_curve/sc_point_gid_old2new.csv) ---- - - - [sitemap.h5](/inputs/supply_curve/sitemap.h5) ---- - - - [supplycurve_egs-reference.csv](/inputs/supply_curve/supplycurve_egs-reference.csv) ---- - - - [supplycurve_upv-limited.csv](/inputs/supply_curve/supplycurve_upv-limited.csv) - - **Description:** UPV supply curve from reV for the limited siting scenario - - **Dollar year:** specified in inputs/supply_curve/dollaryear.csv - - **Citation:** [https://docs.nlr.gov/docs/fy25osti/91900.pdf](https://docs.nlr.gov/docs/fy25osti/91900.pdf) - - **Units:** capacity numbers are in MW_DC and cost numbers are in $/MW_AC - ---- - - - [supplycurve_upv-open.csv](/inputs/supply_curve/supplycurve_upv-open.csv) - - **Description:** UPV supply curve from reV for the open siting scenario - - **Dollar year:** specified in inputs/supply_curve/dollaryear.csv - - **Citation:** [https://docs.nlr.gov/docs/fy25osti/91900.pdf](https://docs.nlr.gov/docs/fy25osti/91900.pdf) - - **Units:** capacity numbers are in MW_DC and cost numbers are in $/MW_AC - ---- - - - [supplycurve_upv-reference.csv](/inputs/supply_curve/supplycurve_upv-reference.csv) - - **Description:** UPV supply curve from reV for the reference siting scenario - - **Dollar year:** specified in inputs/supply_curve/dollaryear.csv - - **Citation:** [https://docs.nlr.gov/docs/fy25osti/91900.pdf](https://docs.nlr.gov/docs/fy25osti/91900.pdf) - - **Units:** capacity numbers are in MW_DC and cost numbers are in $/MW_AC - ---- - - - [supplycurve_wind-ofs-limited.csv](/inputs/supply_curve/supplycurve_wind-ofs-limited.csv) - - **Description:** Offshore sind supply curve from reV for the limited siting scenario - - **Dollar year:** specified in inputs/supply_curve/dollaryear.csv - - **Citation:** [https://docs.nlr.gov/docs/fy25osti/91900.pdf](https://docs.nlr.gov/docs/fy25osti/91900.pdf) ---- - - - [supplycurve_wind-ofs-open.csv](/inputs/supply_curve/supplycurve_wind-ofs-open.csv) - - **Description:** Offshore wind supply curve from reV for the open siting scenario - - **Dollar year:** specified in inputs/supply_curve/dollaryear.csv - - **Citation:** [https://docs.nlr.gov/docs/fy25osti/91900.pdf](https://docs.nlr.gov/docs/fy25osti/91900.pdf) ---- - - - [supplycurve_wind-ofs-reference.csv](/inputs/supply_curve/supplycurve_wind-ofs-reference.csv) - - **Description:** Offshore wind supply curve from reV for the reference siting scenario - - **Dollar year:** specified in inputs/supply_curve/dollaryear.csv - - **Citation:** [https://docs.nlr.gov/docs/fy25osti/91900.pdf](https://docs.nlr.gov/docs/fy25osti/91900.pdf) ---- - - - [supplycurve_wind-ons-limited.csv](/inputs/supply_curve/supplycurve_wind-ons-limited.csv) - - **Description:** Land-based wind supply curve from reV for the limited siting scenario - - **Dollar year:** specified in inputs/supply_curve/dollaryear.csv - - **Citation:** [https://docs.nlr.gov/docs/fy25osti/91900.pdf](https://docs.nlr.gov/docs/fy25osti/91900.pdf) ---- - - - [supplycurve_wind-ons-open.csv](/inputs/supply_curve/supplycurve_wind-ons-open.csv) - - **Description:** Land-based wind supply curve from reV for the open siting scenario - - **Dollar year:** specified in inputs/supply_curve/dollaryear.csv - - **Citation:** [https://docs.nlr.gov/docs/fy25osti/91900.pdf](https://docs.nlr.gov/docs/fy25osti/91900.pdf) ---- - - - [supplycurve_wind-ons-reference.csv](/inputs/supply_curve/supplycurve_wind-ons-reference.csv) - - **Description:** Land-based wind supply curve from reV for the reference siting scenario - - **Dollar year:** specified in inputs/supply_curve/dollaryear.csv - - **Citation:** [https://docs.nlr.gov/docs/fy25osti/91900.pdf](https://docs.nlr.gov/docs/fy25osti/91900.pdf) ---- - - - [trans_intra_cost_adder.csv](/inputs/supply_curve/trans_intra_cost_adder.csv) ---- - - - -#### inputs/techs - - - [tech_resourceclass.csv](/inputs/techs/tech_resourceclass.csv) ---- - - - [techs_default.csv](/inputs/techs/techs_default.csv) - - **Description:** List of technologies to be used in the model ---- - - - [techs_subsetForTesting.csv](/inputs/techs/techs_subsetForTesting.csv) - - **Description:** Short list of technologies for testing ---- - - - -#### inputs/temporal - - - [month2quarter.csv](/inputs/temporal/month2quarter.csv) ---- - - - [period_szn_user.csv](/inputs/temporal/period_szn_user.csv) ---- - - - [reeds_region_tz_map.csv](/inputs/temporal/reeds_region_tz_map.csv) ---- - - - [stressperiods_user.csv](/inputs/temporal/stressperiods_user.csv) ---- - - - -#### inputs/transmission - - - [cost_hurdle_country.csv](/inputs/transmission/cost_hurdle_country.csv) - - **File Type:** GAMS set - - **Description:** Cost for transmission hurdle rate by country - - **Indices:** country - - **Dollar year:** 2004 ---- - - - [cost_hurdle_intra.csv](/inputs/transmission/cost_hurdle_intra.csv) ---- - - - [rev_transmission_basecost.csv](/inputs/transmission/rev_transmission_basecost.csv) - - **File Type:** inputs - - **Description:** Unweighted average base cost across the four regions for which we have transmission cost data. - - **Indices:** Transreg - - **Dollar year:** 2004 ---- - - - [transmission_capacity_future_ba_baseline.csv](/inputs/transmission/transmission_capacity_future_ba_baseline.csv) - - **File Type:** inputs - - **Description:** Future transmission capacity additions for the baseline case at BA resolution - - **Indices:** r,rr ---- - - - [transmission_capacity_future_ba_default.csv](/inputs/transmission/transmission_capacity_future_ba_default.csv) - - **File Type:** inputs - - **Description:** Future transmission capacity additions for the default case at BA resolution - - **Indices:** r,rr ---- - - - [transmission_capacity_future_ba_LCC_all.csv](/inputs/transmission/transmission_capacity_future_ba_LCC_all.csv) - - **File Type:** inputs - - **Description:** Future transmission capacity additions for the LCC_all case at BA resolution - - **Indices:** r,rr ---- - - - [transmission_capacity_future_ba_VSC_all.csv](/inputs/transmission/transmission_capacity_future_ba_VSC_all.csv) - - **File Type:** inputs - - **Description:** Future transmission capacity additions for the VSC_all_case at BA resolution - - **Indices:** r,rr ---- - - - [transmission_capacity_future_county_baseline.csv](/inputs/transmission/transmission_capacity_future_county_baseline.csv) - - **File Type:** inputs - - **Description:** Future transmission capacity additions for the baseline case at county resolution - - **Indices:** r,rr ---- - - - [transmission_capacity_future_county_default.csv](/inputs/transmission/transmission_capacity_future_county_default.csv) - - **File Type:** inputs - - **Description:** Future transmission capacity additions for the default case at county resolution - - **Indices:** r,rr ---- - - - [transmission_capacity_future_LCC_1000miles_demand1_wind1_subferc_20230629.csv](/inputs/transmission/transmission_capacity_future_LCC_1000miles_demand1_wind1_subferc_20230629.csv) - - **File Type:** inputs - - **Description:** Future transmission capacity additions for the LCC_1000miles_demand1_wind1_subferc_20230629 case at BA resolution - - **Indices:** r,rr ---- - - - [transmission_cost_ac_500kv_ba.h5](/inputs/transmission/transmission_cost_ac_500kv_ba.h5) - - **Description:** Transmission costs for new 500 kV AC at BA resolution ---- - - - [transmission_cost_ac_500kv_county.h5](/inputs/transmission/transmission_cost_ac_500kv_county.h5) - - **Description:** Transmission costs for new 500 kV AC at county resolution ---- - - - [transmission_cost_dc_ba.csv](/inputs/transmission/transmission_cost_dc_ba.csv) - - **Description:** Transmission costs for new 500 kV DC at BA resolution ---- - - - [transmission_cost_dc_county.csv](/inputs/transmission/transmission_cost_dc_county.csv) - - **Description:** Transmission costs for new 500 kV DC at county resolution ---- - - - [transmission_distance_ba.h5](/inputs/transmission/transmission_distance_ba.h5) - - **Description:** Length of least-cost transmission paths between zones at BA resolution ---- - - - [transmission_distance_county.h5](/inputs/transmission/transmission_distance_county.h5) - - **Description:** Length of least-cost transmission paths between zones at county resolution ---- - - - -#### inputs/upgrades - - - [i_coolingtech_watersource_upgrades.csv](/inputs/upgrades/i_coolingtech_watersource_upgrades.csv) - - **File Type:** Inputs - - **Description:** List of cooling technologies for water sources that can be upgraded. - - **Indices:** i - - **Dollar year:** N/A - - **Citation:** N/A ---- - - - [i_coolingtech_watersource_upgrades_link.csv](/inputs/upgrades/i_coolingtech_watersource_upgrades_link.csv) - - **File Type:** Inputs - - **Description:** List of cooling technologies for water sources that can be upgraded + their to, from, ctt (cooling technology type) and wst (water source type) - - **Indices:** i, ctt, wst - - **Dollar year:** N/A - - **Citation:** N/A ---- - - - [upgrade_costs_ccs_coal.csv](/inputs/upgrades/upgrade_costs_ccs_coal.csv) ---- - - - [upgrade_costs_ccs_gas.csv](/inputs/upgrades/upgrade_costs_ccs_gas.csv) ---- - - - [upgrade_link.csv](/inputs/upgrades/upgrade_link.csv) - - **File Type:** Inputs - - **Description:** Techs that can be upgraded including the original technology, the technology it is upgrading to, and the delta. - - **Indices:** i - - **Dollar year:** N/A - - **Citation:** N/A ---- - - - [upgrade_mult_atb23_ccs_adv.csv](/inputs/upgrades/upgrade_mult_atb23_ccs_adv.csv) - - **File Type:** Inputs - - **Description:** Cost adjustment (advanced) over various years for upgrade technologies - - **Indices:** i,t - - **Dollar year:** N/A - - **Citation:** N/A ---- - - - [upgrade_mult_atb23_ccs_con.csv](/inputs/upgrades/upgrade_mult_atb23_ccs_con.csv) - - **File Type:** Inputs - - **Description:** Cost adjustment (conservative) over various years for upgrade technologies - - **Indices:** i,t - - **Dollar year:** N/A - - **Citation:** N/A ---- - - - [upgrade_mult_atb23_ccs_mid.csv](/inputs/upgrades/upgrade_mult_atb23_ccs_mid.csv) - - **File Type:** Inputs - - **Description:** Cost adjustment (Mid) over various years for upgrade technologies - - **Indices:** i,t - - **Dollar year:** N/A - - **Citation:** N/A ---- - - - [upgradelink_water.csv](/inputs/upgrades/upgradelink_water.csv) - - **File Type:** Inputs - - **Description:** Water techs that can be upgraded including the original technology, the technology it is upgrading to, and the delta - - **Indices:** i - - **Dollar year:** N/A - - **Citation:** N/A ---- - - - -#### inputs/userinput - - - [futurefiles.csv](/inputs/userinput/futurefiles.csv) ---- - - - [ivt_default.csv](/inputs/userinput/ivt_default.csv) ---- - - - [ivt_small.csv](/inputs/userinput/ivt_small.csv) ---- - - - [ivt_step.csv](/inputs/userinput/ivt_step.csv) - - **Description:** ivt steps for endyears beyond 2050 ---- - - - [windows_2100.csv](/inputs/userinput/windows_2100.csv) - - **Description:** Window size for using window solve method to 2100 ---- - - - [windows_default.csv](/inputs/userinput/windows_default.csv) - - **Description:** Window size for using window solve method ---- - - - [windows_step10.csv](/inputs/userinput/windows_step10.csv) - - **Description:** Window size for beyond2050step10 ---- - - - [windows_step5.csv](/inputs/userinput/windows_step5.csv) - - **Description:** Window size for beyond2050step5 ---- - - - -#### inputs/valuestreams - - - [var_map.csv](/inputs/valuestreams/var_map.csv) ---- - - - -#### inputs/waterclimate - - - [cost_cap_mult.csv](/inputs/waterclimate/cost_cap_mult.csv) ---- - - - [cost_vom_mult.csv](/inputs/waterclimate/cost_vom_mult.csv) ---- - - - [heat_rate_mult.csv](/inputs/waterclimate/heat_rate_mult.csv) ---- - - - [i_coolingtech_watersource.csv](/inputs/waterclimate/i_coolingtech_watersource.csv) ---- - - - [i_coolingtech_watersource_link.csv](/inputs/waterclimate/i_coolingtech_watersource_link.csv) ---- - - - [tg_rsc_cspagg_tmp.csv](/inputs/waterclimate/tg_rsc_cspagg_tmp.csv) ---- - - - [unapp_water_sea_distr.csv](/inputs/waterclimate/unapp_water_sea_distr.csv) ---- - - - [wat_access_cap_cost.csv](/inputs/waterclimate/wat_access_cap_cost.csv) ---- - - - [water_req_psh_10h_1_51.csv](/inputs/waterclimate/water_req_psh_10h_1_51.csv) ---- - - - [water_with_cons_rate.csv](/inputs/waterclimate/water_with_cons_rate.csv) ---- - - - -#### inputs/zones - - - [hierarchy_offshore.csv](/inputs/zones/hierarchy_offshore.csv) ---- - - - -### postprocessing - - - [example.csv](/postprocessing/example.csv) ---- - - - -#### postprocessing/air_quality - - - [scenarios.csv](/postprocessing/air_quality/scenarios.csv) ---- - - - -##### postprocessing/air_quality/rcm_data - - - [counties_ACS_high_stack_2017.csv](/postprocessing/air_quality/rcm_data/counties_ACS_high_stack_2017.csv) ---- - - - [counties_H6C_high_stack_2017.csv](/postprocessing/air_quality/rcm_data/counties_H6C_high_stack_2017.csv) ---- - - - [states_ACS_high_stack_2017.csv](/postprocessing/air_quality/rcm_data/states_ACS_high_stack_2017.csv) ---- - - - [states_H6C_high_stack_2017.csv](/postprocessing/air_quality/rcm_data/states_H6C_high_stack_2017.csv) ---- - - - -#### postprocessing/bokehpivot - - - [reeds_scenarios.csv](/postprocessing/bokehpivot/reeds_scenarios.csv) - - **Description:** Example data for ReEDS scenarios, each scenario with a custom style ---- - - - -##### postprocessing/bokehpivot/in - - - [example_custom_styles.csv](/postprocessing/bokehpivot/in/example_custom_styles.csv) - - **Description:** Examples of custom styles used for bokehpivot ---- - - - [example_data_US_electric_power_generation.csv](/postprocessing/bokehpivot/in/example_data_US_electric_power_generation.csv) - - **Description:** Example data for US electric power generation ---- - - - [gis_centroid_rb.csv](/postprocessing/bokehpivot/in/gis_centroid_rb.csv) ---- - - - [gis_nercr.csv](/postprocessing/bokehpivot/in/gis_nercr.csv) ---- - - - [gis_nercr_new.csv](/postprocessing/bokehpivot/in/gis_nercr_new.csv) ---- - - - [gis_rb.csv](/postprocessing/bokehpivot/in/gis_rb.csv) ---- - - - [gis_rs.csv](/postprocessing/bokehpivot/in/gis_rs.csv) ---- - - - [gis_rto.csv](/postprocessing/bokehpivot/in/gis_rto.csv) ---- - - - [gis_st.csv](/postprocessing/bokehpivot/in/gis_st.csv) ---- - - - [state_code.csv](/postprocessing/bokehpivot/in/state_code.csv) - - **Description:** Abbreviation and code for each state ---- - - - -###### postprocessing/bokehpivot/in/reeds2 - - - [class_map.csv](/postprocessing/bokehpivot/in/reeds2/class_map.csv) - - **Description:** Class mapping for bokehpivot postprocessing ---- - - - [class_style.csv](/postprocessing/bokehpivot/in/reeds2/class_style.csv) - - **Description:** Custom styles for classes in bokehpivot ---- - - - [con_adj_map.csv](/postprocessing/bokehpivot/in/reeds2/con_adj_map.csv) ---- - - - [con_adj_style.csv](/postprocessing/bokehpivot/in/reeds2/con_adj_style.csv) ---- - - - [cost_cat_map.csv](/postprocessing/bokehpivot/in/reeds2/cost_cat_map.csv) ---- - - - [cost_cat_style.csv](/postprocessing/bokehpivot/in/reeds2/cost_cat_style.csv) ---- - - - [ctt_map.csv](/postprocessing/bokehpivot/in/reeds2/ctt_map.csv) ---- - - - [ctt_style.csv](/postprocessing/bokehpivot/in/reeds2/ctt_style.csv) ---- - - - [hours.csv](/postprocessing/bokehpivot/in/reeds2/hours.csv) - - **Description:** Hours for each of the 17 timeslices ---- - - - [m_bar_width.csv](/postprocessing/bokehpivot/in/reeds2/m_bar_width.csv) ---- - - - [m_map.csv](/postprocessing/bokehpivot/in/reeds2/m_map.csv) ---- - - - [m_style.csv](/postprocessing/bokehpivot/in/reeds2/m_style.csv) ---- - - - [process_style.csv](/postprocessing/bokehpivot/in/reeds2/process_style.csv) ---- - - - [tech_ctt_wst.csv](/postprocessing/bokehpivot/in/reeds2/tech_ctt_wst.csv) ---- - - - [tech_map.csv](/postprocessing/bokehpivot/in/reeds2/tech_map.csv) ---- - - - [tech_style.csv](/postprocessing/bokehpivot/in/reeds2/tech_style.csv) - - **Description:** Custom colors for each technology used by bokehpivot ---- - - - [trtype_map.csv](/postprocessing/bokehpivot/in/reeds2/trtype_map.csv) ---- - - - [trtype_style.csv](/postprocessing/bokehpivot/in/reeds2/trtype_style.csv) ---- - - - [wst_map.csv](/postprocessing/bokehpivot/in/reeds2/wst_map.csv) ---- - - - [wst_style.csv](/postprocessing/bokehpivot/in/reeds2/wst_style.csv) ---- - - - -#### postprocessing/combine_runs - - - [combinefiles.csv](/postprocessing/combine_runs/combinefiles.csv) ---- - - - [runlist.csv](/postprocessing/combine_runs/runlist.csv) ---- - - - -#### postprocessing/land_use - - - -##### postprocessing/land_use/inputs - - - [federal_land_categories.csv](/postprocessing/land_use/inputs/federal_land_categories.csv) ---- - - - [field_definitions.csv](/postprocessing/land_use/inputs/field_definitions.csv) ---- - - - [nlcd_categories.csv](/postprocessing/land_use/inputs/nlcd_categories.csv) ---- - - - [nlcd_combined_categories.csv](/postprocessing/land_use/inputs/nlcd_combined_categories.csv) ---- - - - [usgs_categories.csv](/postprocessing/land_use/inputs/usgs_categories.csv) ---- - - - [usgs_combined_categories.csv](/postprocessing/land_use/inputs/usgs_combined_categories.csv) ---- - - - -#### postprocessing/plots - - - [scghg_annual.csv](/postprocessing/plots/scghg_annual.csv) ---- - - - [transmission-interface-coords.csv](/postprocessing/plots/transmission-interface-coords.csv) ---- - - - -#### postprocessing/retail_rate_module - - - [capital_financing_assumptions.csv](/postprocessing/retail_rate_module/capital_financing_assumptions.csv) ---- - - - [df_f861_contiguous.csv](/postprocessing/retail_rate_module/df_f861_contiguous.csv) ---- - - - [df_f861_state.csv](/postprocessing/retail_rate_module/df_f861_state.csv) ---- - - - [inputs.csv](/postprocessing/retail_rate_module/inputs.csv) ---- - - - [inputs_default.csv](/postprocessing/retail_rate_module/inputs_default.csv) ---- - - - [load_by_state_eia.csv](/postprocessing/retail_rate_module/load_by_state_eia.csv) - - **Description:** End use load by state since 1960 ---- - - - [map_i_to_tech.csv](/postprocessing/retail_rate_module/map_i_to_tech.csv) - - **Description:** Maps i to tech with custom coloring for each ---- - - - -##### postprocessing/retail_rate_module/calc_historical_capex - - - [existing_transmission_cost_bystate_USD2024.csv](/postprocessing/retail_rate_module/calc_historical_capex/existing_transmission_cost_bystate_USD2024.csv) ---- - - - -##### postprocessing/retail_rate_module/inputs - - - [Electric O & M Expenses-IOU-1993-2019.csv](/postprocessing/retail_rate_module/inputs/Electric%20O%20&%20M%20Expenses-IOU-1993-2019.csv) - - **Description:** values taken from FERC Form 1 -- see https://docs.nlr.gov/docs/fy22osti/78224.pdf sections 2.2.2 and 2.2.3 ---- - - - [Electric Operating Revenues-IOU-1993-2019.csv](/postprocessing/retail_rate_module/inputs/Electric%20Operating%20Revenues-IOU-1993-2019.csv) - - **Description:** values taken from FERC Form 1 -- see https://docs.nlr.gov/docs/fy22osti/78224.pdf sections 2.2.2 and 2.2.3 ---- - - - [Electric Plant in Service-IOU-1993-2019.csv](/postprocessing/retail_rate_module/inputs/Electric%20Plant%20in%20Service-IOU-1993-2019.csv) - - **Description:** values taken from FERC Form 1 -- see https://docs.nlr.gov/docs/fy22osti/78224.pdf sections 2.2.2 and 2.2.3 ---- - - - [f861_cust_counts.csv](/postprocessing/retail_rate_module/inputs/f861_cust_counts.csv) ---- - - - [overwrite-utility-energy_sales.csv](/postprocessing/retail_rate_module/inputs/overwrite-utility-energy_sales.csv) ---- - - - [state-meanbiaserror_rate-aggregation.csv](/postprocessing/retail_rate_module/inputs/state-meanbiaserror_rate-aggregation.csv) ---- - - - [Table_9.8_Average_Retail_Prices_of_Electricity.xlsx](/postprocessing/retail_rate_module/inputs/Table_9.8_Average_Retail_Prices_of_Electricity.xlsx) - - **Description:** Historical EIA861 rates (annual and monthly) ---- - - - -#### postprocessing/reValue - - - [scenarios.csv](/postprocessing/reValue/scenarios.csv) ---- - - - -#### postprocessing/tableau - - - [tables_to_aggregate.csv](/postprocessing/tableau/tables_to_aggregate.csv) ---- - - - -### preprocessing - - - -#### preprocessing/atb_updates_processing - - - -##### preprocessing/atb_updates_processing/input_files - - - [batt_plant_char_format.csv](/preprocessing/atb_updates_processing/input_files/batt_plant_char_format.csv) ---- - - - [conv_plant_char_format.csv](/preprocessing/atb_updates_processing/input_files/conv_plant_char_format.csv) ---- - - - [csp_plant_char_format.csv](/preprocessing/atb_updates_processing/input_files/csp_plant_char_format.csv) ---- - - - [geo_fom_plant_char_format.csv](/preprocessing/atb_updates_processing/input_files/geo_fom_plant_char_format.csv) ---- - - - [h2-combustion_plant_char_format.csv](/preprocessing/atb_updates_processing/input_files/h2-combustion_plant_char_format.csv) - - **Description:** Plant characteristics for which the H2-CC and CT ATB estimates are made using Gas-CC and CT data in preprocessing ---- - - - [ofs-wind_plant_char_format.csv](/preprocessing/atb_updates_processing/input_files/ofs-wind_plant_char_format.csv) ---- - - - [ofs-wind_rsc_mult_plant_char_format.csv](/preprocessing/atb_updates_processing/input_files/ofs-wind_rsc_mult_plant_char_format.csv) ---- - - - [ons-wind_plant_char_format.csv](/preprocessing/atb_updates_processing/input_files/ons-wind_plant_char_format.csv) ---- - - - [upv_plant_char_format.csv](/preprocessing/atb_updates_processing/input_files/upv_plant_char_format.csv) ---- - - - -### reeds2pras - - - -#### reeds2pras/test - - - -##### reeds2pras/test/reeds_cases - - - -###### reeds2pras/test/reeds_cases/test - - - [cases_reeds2pras.csv](/reeds2pras/test/reeds_cases/test/cases_reeds2pras.csv) ---- - - - [meta.csv](/reeds2pras/test/reeds_cases/test/meta.csv) ---- - - - -###### reeds2pras/test/reeds_cases/test/inputs_case - - - [hydcapadj.csv](/reeds2pras/test/reeds_cases/test/inputs_case/hydcapadj.csv) ---- - - - [hydcf.csv](/reeds2pras/test/reeds_cases/test/inputs_case/hydcf.csv) ---- - - - [mttr.csv](/reeds2pras/test/reeds_cases/test/inputs_case/mttr.csv) ---- - - - [outage_forced_hourly.h5](/reeds2pras/test/reeds_cases/test/inputs_case/outage_forced_hourly.h5) ---- - - - [outage_forced_static.csv](/reeds2pras/test/reeds_cases/test/inputs_case/outage_forced_static.csv) ---- - - - [outage_scheduled_hourly.h5](/reeds2pras/test/reeds_cases/test/inputs_case/outage_scheduled_hourly.h5) ---- - - - [resources.csv](/reeds2pras/test/reeds_cases/test/inputs_case/resources.csv) ---- - - - [tech-subset-table.csv](/reeds2pras/test/reeds_cases/test/inputs_case/tech-subset-table.csv) ---- - - - [unitdata.csv](/reeds2pras/test/reeds_cases/test/inputs_case/unitdata.csv) ---- - - - [unitsize.csv](/reeds2pras/test/reeds_cases/test/inputs_case/unitsize.csv) ---- - - - -###### reeds2pras/test/reeds_cases/test/ReEDS_Augur - - - -###### reeds2pras/test/reeds_cases/test/ReEDS_Augur/augur_data - - - [cap_converter_2035.csv](/reeds2pras/test/reeds_cases/test/ReEDS_Augur/augur_data/cap_converter_2035.csv) ---- - - - [charge_eff_2035.csv](/reeds2pras/test/reeds_cases/test/ReEDS_Augur/augur_data/charge_eff_2035.csv) ---- - - - [discharge_eff_2035.csv](/reeds2pras/test/reeds_cases/test/ReEDS_Augur/augur_data/discharge_eff_2035.csv) ---- - - - [energy_cap_2035.csv](/reeds2pras/test/reeds_cases/test/ReEDS_Augur/augur_data/energy_cap_2035.csv) ---- - - - [max_cap_2035.csv](/reeds2pras/test/reeds_cases/test/ReEDS_Augur/augur_data/max_cap_2035.csv) ---- - - - [max_unitsize_2035.csv](/reeds2pras/test/reeds_cases/test/ReEDS_Augur/augur_data/max_unitsize_2035.csv) ---- - - - [pras_load_2035.h5](/reeds2pras/test/reeds_cases/test/ReEDS_Augur/augur_data/pras_load_2035.h5) ---- - - - [pras_vre_gen_2035.h5](/reeds2pras/test/reeds_cases/test/ReEDS_Augur/augur_data/pras_vre_gen_2035.h5) ---- - - - [tran_cap_2035.csv](/reeds2pras/test/reeds_cases/test/ReEDS_Augur/augur_data/tran_cap_2035.csv) ---- - - - -### ReEDS_Augur - - - [augur_switches.csv](/ReEDS_Augur/augur_switches.csv) ---- - - - -### tests - - - -#### tests/data - - - -##### tests/data/county - - - [csp.h5](/tests/data/county/csp.h5) - - **Description:** Subset of county-level data for the github runner county test ---- - - - [distpv.h5](/tests/data/county/distpv.h5) - - **Description:** Subset of county-level data for the github runner county test ---- - - - [upv.h5](/tests/data/county/upv.h5) - - **Description:** Subset of county-level data for the github runner county test ---- - - - [wind-ofs.h5](/tests/data/county/wind-ofs.h5) - - **Description:** Subset of county-level data for the github runner county test ---- - - - [wind-ons.h5](/tests/data/county/wind-ons.h5) - - **Description:** Subset of county-level data for the github runner county test ---- - - -## Files - -- [cases.csv](/cases.csv) - - **File Type:** Switches file - - **Description:** Contains the configuration settings for the ReEDS run(s). - - **Dollar year:** 2004 ---- - -- [cases_examples.csv](/cases_examples.csv) ---- - -- [cases_small.csv](/cases_small.csv) - - **Description:** Contains settings to run ReEDS at a smaller scale to test operability of the ReEDS model. Turns off several technologies and reduces the model size to significantly improve solve times. ---- - -- [cases_standardscenarios.csv](/cases_standardscenarios.csv) - - **File Type:** StdScen Cases file - - **Description:** Contains the configuration settings for the Standard Scenarios ReEDS runs. ---- - -- [cases_test.csv](/cases_test.csv) - - **Description:** Contains the configuration settings for doing test runs including the default Pacific census division test case. ---- - -- [e_report_params.csv](/e_report_params.csv) - - **Description:** Contains a parameter list used in the model along with descriptions of what they are and units used. ---- - -- [runfiles.csv](/runfiles.csv) - - **Description:** Contains the locations of input data that is copied from the repository into the runs folder for each respective case. ---- - -- [sources.csv](/sources.csv) - - **Description:** CSV file containing a list of all input files (csv, h5, csv.gz) ---- From 09ff17c029fb0e63c83e0342e0302b4206a9969a Mon Sep 17 00:00:00 2001 From: "Mindermann, Kennedy" Date: Wed, 29 Jul 2026 10:27:25 -0600 Subject: [PATCH 13/13] add get_source_deflator_map function back into copy_files --- reeds/input_processing/copy_files.py | 31 ++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/reeds/input_processing/copy_files.py b/reeds/input_processing/copy_files.py index 4116ac1a2..12be19b63 100644 --- a/reeds/input_processing/copy_files.py +++ b/reeds/input_processing/copy_files.py @@ -108,6 +108,37 @@ def read_runfiles(reeds_path, sw): return runfiles, non_region_files, region_files +def get_source_deflator_map(reeds_path): + """ + Get the deflator for each input file + + """ + + # Inflation-adjusted inputs + sources_dollaryear = pd.read_csv( + os.path.join(reeds_path,'docs','sources.csv'), + usecols=["RelativeFilePath", "DollarYear"] + ) + deflator = pd.read_csv( + os.path.join(reeds_path,'inputs','financials','deflator.csv'), + header=0, names=['Dollar.Year','Deflator'], index_col='Dollar.Year').squeeze(1) + # Create a mapping between inputs' relative filepaths and their deflation + # multipliers based on the dollar years their monetary values are in + sources_dollaryear = ( + # Filter out rows that don't contain a valid dollar year + sources_dollaryear[pd.to_numeric(sources_dollaryear['DollarYear'], errors='coerce').notnull()] + # Note: We must remove the backslash that prepends each relative filepath + # for compatibility with the 'os' package (otherwise it is treated as an absolute path) + .assign(RelativeFilePath=sources_dollaryear["RelativeFilePath"].str[1:]) + .astype({"DollarYear": "int64"}) + .rename(columns={"DollarYear": "Dollar.Year"}) + .merge(deflator,on="Dollar.Year",how="left") + ) + + source_deflator_map = dict(zip(sources_dollaryear["RelativeFilePath"], sources_dollaryear["Deflator"])) + + return source_deflator_map + def get_deflator_from_dollaryear_file(reeds_path, input_folder, filename): """ given an input_folder and filename, get the deflator from the dollaryear.csv file