Skip to content

Releases: NatLabRockies/ReEDS-2.0

2026.01.22

06 Feb 15:57
f2777e5

Choose a tag to compare

Note: We're switching to a different format of versioning. The new versions will follow the YYYY.MM.DD format

What's Changed

  • Add monthly scheduled outages to ReEDS2PRAS
  • Address mixed resolution issues
  • Fix incorrect comment about PV units
  • Add missing publications to documentation
  • Remove unallowed vintages from valcap
  • Use single-turbine unit size for gas-cc; add diagnostic plots for stress periods
  • Use 15 weather years for RA by default
  • Change this_year to 2025
  • Fix H2-CC upgrade number in documentation
  • Update copy files to only write empty file if it doesn't already exist
  • Update link to Julia setup
  • Updates to restart_runs.py and runstatus.py
  • Option to dynamically update the PRM for stress periods
  • Add option to adjust retirement for thermal plants
  • Extend retirement dates for operating units
  • Offshore Wind Mandate Update
  • INV_ENERGY fixes for PCM runs
  • Docs: Proofread
  • Change relevant instances of NREL to NLR
  • Add new gas plant types as technology options in ReEDS
  • ci: Re-enabling r2x-reeds check
  • Move h2_share calculation from b_inputs.gms to writecapdat.py
  • Bokehpivot update
  • Move r_cs file creation to input_processing
  • Fix h2_ba_share export in writecapdat.py
  • Remove region parameter from water_with_cons_rate.csv
  • Add AEO 2025 demand projections
  • Calculate regional H2 storage types in input processing
  • Turning on start costs for combined cycle plants
  • Documentation Updates
  • Convert load profiles to state level and update historical load scaling and calibration
  • Historic load bugfix
  • Update supply curves to new reV grid cells
  • Delete 140/220 AC UPV CF profiles
  • Add CCS options for new H-frame combined cycle gas techs
  • Remove CSP supply curve and profiles
  • fixing typo in tech_map
  • Add emission rate documentation

Known Issues

  1. MonteCarlo scenario fails
  2. Pacific_rep7 scenario fails
  3. OR_water scenario fails

Compare Reports

results-2026_01_22_USA_defaults.v2025_7_0_USA_defaults.pptx

v2025.7.0

25 Nov 17:36
90fe80f

Choose a tag to compare

What's Changed

  • Calculate historical capex using custom regions
  • Add CAP_ENERGY to small numbers vars
  • Remove the internal documentation
  • Update NERC PRM values based on 2024 LTRA
  • Update Pumped Storage Hydropower Supply Curves and Increase Default PSH Storage Duration
  • Add offshore zones and transmission
  • fixing math typo for h2-cc
  • Fix geothermal cost accounting for spur lines and growth penalties
  • Use zonal PRM [MW] as maximum new-unit size in ReEDS2PRAS
  • Update gamspy_base version in environment.yml
  • Reformat transmission representation for use with transmission upgrade supply curve
  • Fix Inter‑Day Linkage for Standalone Storage (GSw_InterDayLinkage)
  • [Hydro] Remove duplicate data from hydropower capacity factor input files
  • Fix processing of hydcf files in copy_files.py
  • Update environment.yml
  • Turn off CSP by default
  • Detrend historic load and add direct use to annual state load estimates for calibration
  • Add and enforce more switch/file associations (supply curves, capacity factors, and water-related files)
  • EER splice customization
  • Update tax credit documentation
  • Adding county-level cendivweights.csv file to blur fuel prices.
  • Remove old transmission capacity future files

Known Issues

  1. The Mid_Case scenario fails: setting GSw_GrowthAbsCon = 0 will allow the model to solve.

Compare Report

results-v2025_6_0_USA_defaults.v2025_7_0_USA_defaults.pptx

v2025.6.0

13 Oct 22:02
92e8fa7

Choose a tag to compare

What's Changed

  • Monte Carlo Simulation Improvements and Updates
  • Constraining county and mixed resolution transmission flows
  • Documentation for MCS capabilities and plots
  • Update Documentation w/ better county-level caveats.
  • Add --dryrun option to runbatch.py; clean up casemaker.py
  • small plotting bug fix
  • Extended energy community bonus to include nuclear energy communities
  • Add option to include H2 leakage in CO2e
  • Replace reeds_region_tz_map.csv with postprocessing script
  • Cache LFS Data on GitHub Runner
  • Externalize Bokeh Functions - MCS Plots
  • Add Plot Modules for Monte Carlo Simulations (MCS) in ReEDS
  • update hydro data and outage rate rep for hydro
  • Fixes README Image in Documentation
  • Update Documentation
  • Ignore EVMC files that are not required
  • County transmission adjustment for removing initial RA issues.
  • EER splice bugfix: handle different ira_con case names in hourlize vs. EER data
  • Documentation Updates
  • Update interconnection queue data (2025)
  • Reimplement Beyond 2050 Functionality
  • Modeling to Generate Alternatives (MGA): Initial framework
  • Fix bug in switch/file handling + add more switch/file associations
  • [Bug Fix] Fix FIPS Codes and Shrink Filesize of Hydro Capacity Factor Input Files
  • Fix remove small number method
  • FY25 NEMS database update
  • Update and reformat interconnection costs
  • Delete reeds_ba column from unit database and derive from county
  • Update state policies
  • Allow endyear to be earlier than 2025
  • Use EER source files directly in eer_splice.py, rather than intermediate h5 files
  • Add cost-optimal siting of flexible demand
  • Remove extra call to e_report_dump.py
  • Error Check Corrections

Compare Reports

results-v2025_6_0_USA_defaults,v2025_5_0_USA_defaults.pptx

Known Issues

  1. USA_Mid_Case scenario fails due to an error with GSw_GrowthPenalties

v2025.5.1

25 Aug 16:24
bd52db4

Choose a tag to compare

Summary

This patch release fixes a metadata issue in the Zenodo integration.
A missing family_name field in the CITATION.cff file caused Zenodo to reject the v2025.1.0 release with the error:
Family name cannot be blank.

Changes

  • Corrected CITATION.cff so that all creator entries are valid. PR #243.
  • No code or functionality changes were made.

Notes

  • This release exists only to regenerate a valid DOI on Zenodo.

v2025.5.0

19 Aug 17:48
75468da

Choose a tag to compare

What's Changed

  • Don't Allow Concurrent Workflow Runs
  • Pull request checklist
  • Add 'incentives' scenarios to reflect tax credit updates from OBBBA
  • Update Authors in CITATION.cff
  • State policies update
  • Add seaborn to ReEDS environment
  • Add DR shed resource (back) to ReEDS Part 2
  • Change Default Value of GSw_CCS_NoRetire and Update Switch Description
  • quick fix for restart runs

Known Issues

  1. OR Water scenario fails

Compare Reports

results-v2025_4_0_USA_defaults,v2025_5_0_USA_defaults.pptx
results-v2025_4_0_USA_decarb,v2025_5_0_USA_decarb.pptx

v2025.4.0

04 Aug 16:10
66876d0

Choose a tag to compare

What's Changed

  • Fix OR_water test scenario
  • Debug BA and state-level maps in bokeh-pivot
  • Enable 'No trade with Canada' (GSw_Canada=0)
  • Turn off GSw_H2_SMR by default
  • Documentation: Resource adequacy, temporal resolution, supply curves, formatting
  • Adds a Publications page to the documentation
  • Remove Discrete Batteries from ReEDS (2/2 of the PRs to replace ReEDS discrete-hour batteries with continuous-hour batteries)
  • Fix cases_test add OR_water to the runner and improve RHS values
  • Updating firm transfer limits based on actual historical interchanges between regions
  • Add regional capital cost multipliers for missing counties
  • Update the GAMS version in the documentation
  • Documentation Update
  • Update error message
  • Fix Empty GSw_HourlyClusterAlgorithm in MCS by Applying Default
  • removed rounding of battery duration in reeds2pras
  • Update Publications Page
  • Fix bug filtering stranded battery energy capacity when economic retirements are disabled
  • Update EER load profiles
  • Enabling H2CC powerplants and upgrades from gas-cc
  • Automate Multiple Runs per Node in HPC
  • Remove repeated ATB data - coal and NG
  • Corrected application of VOM/FOM values for fossil plants
  • Add DR shed resource (back) to ReEDS
  • ReEDS2PRAS: Apply storage charge/discharge losses; add options for reducing memory use
  • docs: Updating readme to include badges
  • docs(readme): Fix line error on README.md
  • Comms Review Documentation Updates
  • Change regional cost multipliers to differences
  • Reinstate 2023 EER profiles for archival purposes
  • Run a partial BA at county resolution
  • dsgrid_to_reeds documentation updates
  • New valcap shrinkage fix
  • Update Print Statement
  • Rewrote 'Electricity Demand' section of model documentation
  • Documentation updates

Known Issues

  1. Pacific_pvb scenario fails in ldc_prep.py
  2. OR_water scenario fails

Compare Reports

results-v2025_3_0_USA_defaults.v2025_4_0_USA_defaults.pptx
results-v2025_3_0_USA_decarb.v2025_4_0_USA_decarb.pptx

v2025.3.0

06 Jun 14:24
b69551d

Choose a tag to compare

What's Changed

  • Delete disagg_translinesize and references to translinesize
  • Change license file to BSD 3-Clause license
  • Split up conventional plant characteristics file
  • Refactored disagg population/geosize inputs
  • Add other GHG to CO2e
  • Delete unnecessary files at the end of the run
  • Turn on temperature-dependent forced outage rates by default, clipped to 40%
  • Downscale H2 demand/storage inputs and delete pipeline_cost_mult.csv
  • Remove DUPV files
  • Resolve Upgrades Issue
  • Fix incorrect disaggfunc causing empty hydcf.csv
  • Fix interactive bokeh bug. Allow compatibility with Python 3.9
  • Updating RGGI emissions
  • Update online date for Terrapower Natrium plant
  • EER load preprocessing and splicing
  • Update to AEO 2025 Fuel Prices
  • Hourlize load ingestion fix
  • Switch to 3-hour chunks by default
  • Bokehpivot efficiency improvements and revenue and stress timeslice generation outputs
  • Addition of mean time to repair (MTTR) in ReEDS2PRAS
  • adding github workflow for running hourlize tests
  • Add Continuous Battery to ReEDS (1/2 of the PRs to replace ReEDS discrete-hour batteries with continuous-hour batteries)
  • Increase the size of the final growth penalty bin
  • Consolidate cases_test.csv and cases_github.csv
  • Updating hydrogen production tax credit representation per final rules
  • Remove the OR_water scenario from the GitHub runner
  • Fixes for county-aggreg combination
  • Add documentation for geothermal technology description
  • Change reg_cap_cost_mult_default.csv to be at the county level
  • Monte Carlo Simulation (MCS) Capability for ReEDS
  • Add more representative day selection methods; add option to include offshore wind
  • Fixing error in get_case_periods
  • Update Cases Files
  • Delete r_rr_adj_{lvl}.csv and replace with dynamic process
  • Bulk update of 2016-2023 historic load profiles

Known Issues

  1. Pacific_pvb scenario fails in ldc_prep.py
  2. Regional capital cost multipliers are missing for some counties. County-level runs in regions that include RI, NY, CO, VA, or MO will fail.

Compare Reports

results-v2025_2_0_USA_decarb,v2025_3_0_USA_decarb.pptx
results-v2025_2_0_USA,v2025_3_0_USA_defaults.pptx

v2025.2.0

23 Apr 17:38
2632049

Choose a tag to compare

What's Changed

  • Follow-up to weather year updates (temperature + load changes)
  • bugfix: Create h_dt_szn_h17 hour column based on index
  • Updated Canadian import/export data
  • ci: Adding new R2X validation procedure
  • Add option to rerun ReEDS in dispatch-only mode
  • For cost_cap_fin_mult(i,r,t) modification, take the maximum of state-level and conus-wide natural gas capital recovery factor penalties instead of both
  • Change NEUE threshold to 1 ppm; aggregate southern AZ into rest of AZ (132 zones total)
  • Switch from seasonal to monthly resolution for scheduled outages
  • Split up historic load scenario
  • Converted forced_retirements.csv to state-level input
  • Docs: Transmission, formatting, figure organization, readme
  • Combined regionally banned techs into one .yaml file input
  • Remove Demand Response
  • Updated 2016-2023 load data and pras/stress periods bugfix
  • Fix missing assignment of user-defined operating reserve periods
  • Update hydro data & split county-ba
  • Created initial file-switch associations in runfiles.csv
  • Update land-based wind supply curve with reV bug fix to capacity factors

Known Issues

  1. Pacific_water scenario fails
  2. Pacific_pvb scenario fails
  3. Pacific_2020 scenario fails in copy_files

Compare Reports

results-v2025_1_0_USA.v2025_2_0_USA.pptx
results-v2025_1_0_USA_decarb.v2025_2_0_USA_decarb.pptx

v2025.1.0

05 Mar 19:04
80e41d4

Choose a tag to compare

What's Changed

  • Add switch to turn off wind/solar carveouts by default
  • Documentation Updates
  • Correct resource and load profile mislabeling and move all inputs and outputs to central standard time.
  • Update inflation and output dollar year for 2024
  • R2r precise clean
  • Bokeh ldc_prep fix bug
  • Update depth cutoff for EGS supply curves to 6.5km
  • Retail Rate Module DAC capex Distribution and Mean Bias Error Updates
  • Improve copy_files.py organization
  • Added 2016-2023 data to historic_load_hourly.h5
  • Update hourlize with new VRE profile format
  • Bugfix for runs with no CSP
  • Ensure Minimum Supply Curve Capacity Meets Prescribed Requirements
  • Fix missing paths and improve get_regions_and_agglevel in copy_files.py
  • Updating hourlize inputs with new geothermal supply curve file headers
  • Add new weather years-OSW
  • Adjust DE carbon cap trajectory
  • Fix Julia issue with GitHub runner
  • Diagnose A Matrix
  • Add UPV profiles for new weather years
  • Added functionality for new weather years in resource/load data
  • Land-based wind supply curve update with new weather years
  • feat(runbatch.py): Fail fast if core programs are missing on the environment
  • Add Inter-day Linkage to Long Duration Energy Storage using Sparse Chronology Method
  • MinGen Infeasibility
  • Dynamic Start Year (PR-1)
  • Updated cspcf to use df_upv index when CSP is disabled
  • Adjust cf_improvement for advanced and conservative UPV scenarios
  • Added new distPV CF profiles from reV
  • Add mixed spatial resolution capability
  • ReEDS2PRAS: Include hydro energy budget
  • Update nuclear demonstration plants
  • Organize shared functions

Known Issues

  1. Pacific_water scenario fails
  2. Pacific_pvb scenario fails

Compare Reports

results-v2025_1_0_USA,v2025_0_0_USA.pptx
results-v2025_1_0_USA_decarb,v2025_0_0_USA_decarb.pptx

v2025.0.0

23 Jan 22:01
f748ff4

Choose a tag to compare

What's Changed

  • Bug fixes
  • Hydropower, PSH, and cooling water documentation updates
  • Fix BA cost reporting in bokeh (resolves #1557)
  • Check to make sure input parameters are populated
  • Write outputs.h5 and use it for post-run plots
  • Turn Cofire Off By Default
  • Don't enforce offshore wind mandates until RPS start year
  • Update regional capital cost multipliers
  • Fix to agg3 and remove 'state' option from GSw_RegionResolution

Known Issues

  1. USA & USA_decarb: run and produce outputs, has an error in retail_rate_calcuations.py
  2. Pacific_water scenario fails
  3. Pacific_pvb scenario fails

Compare Reports

results-v2025_0_0_USA_decarb,v2024_8_0_USA_decarb.pptx
results-v2025_0_0_USA,v2024_8_0_USA.pptx