Releases: NatLabRockies/ReEDS-2.0
2026.01.22
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
- MonteCarlo scenario fails
- Pacific_rep7 scenario fails
- OR_water scenario fails
Compare Reports
v2025.7.0
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
- The Mid_Case scenario fails: setting
GSw_GrowthAbsCon = 0will allow the model to solve.
Compare Report
v2025.6.0
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
--dryrunoption torunbatch.py; clean upcasemaker.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
- USA_Mid_Case scenario fails due to an error with GSw_GrowthPenalties
v2025.5.1
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.cffso 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
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
- 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
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
- Pacific_pvb scenario fails in ldc_prep.py
- 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
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
- Pacific_pvb scenario fails in ldc_prep.py
- 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
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
- Pacific_water scenario fails
- Pacific_pvb scenario fails
- 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
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
- Pacific_water scenario fails
- 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
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
- USA & USA_decarb: run and produce outputs, has an error in retail_rate_calcuations.py
- Pacific_water scenario fails
- 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