Skip to content

Releases: blue-marble/gridpath

GridPath v2024.2.0

04 Oct 20:08
6ee5379
Compare
Choose a tag to compare

What's Changed

  • Enhancement: Automatically generate opchar matrix image from CSV, and other doc fixes by @milindsmart in #1108
  • Enhancement: Allow soft unavailable hours per period constraint by @anamileva in #1105
  • Enhancement: Variable costs by period by @anamileva in #1107
  • Bugfix: Fix get_inputs_from_database for reserves percent requirements by @Janie115 in #1120
  • Bugfix: Fix get_inputs_from_database for elcc surface facets by @Janie115 in #1121
  • Bugfix: Fix get_inputs_from_database for carbon credits params AND avoid trying to load info from project_carbon_credits.tab if the file does not exist by @Janie115 in #1122
  • Bugfix: Fix to carbon credit purchase inputs by @Janie115 in #1128
  • Bugfix: Fixes to capacity transfers inputs by @Janie115 in #1126
  • Enhancement: Add USE threshold for RA statistics by @anamileva in #1134
  • Enhancement: Support single iterations with non-0 ID by @anamileva in #1141
  • Maintenance: Refactor loading of model data by @anamileva in #1143
  • Maintenance: Reformulate gen_var optype by @anamileva in #1144
  • Enhancement: Actually allow var negative power by @anamileva in #938
  • Maintenance: Make all objective functions dictionaries for testing by @anamileva in #1145
  • Enhancement: Performance standards in t/MW by @Janie115 in #1146
  • Bugfix: Fix db_schema for relative capacity by @Janie115 in #1150
  • Bugfix: Fixes in transmission targets by @Janie115 in #1155
  • Bugfix: Fix get hydro op chars and tmp opr inputs from db by @Janie115 in #1153
  • Maintenance: Improvements to hydro inputs handling by @anamileva in #1156
  • Bugfix: Fix duplicate timepoint inputs with spinup/lookahead by @anamileva in #1157
  • Feature: Created instantaneous penetration optional feature by @alexrob18 in #1148
  • Bugfix: Fix availability derate bug with iterations by @anamileva in #1158
  • Docs: Update RA Toolkit README by @anamileva in #1160

New Contributors

Deprecation Notice

The UI will be deprecated in 2025 in favor of an easier-to-maintain and more flexible approach.

Full Changelog: v2024.1.0...v2024.2.0

GridPath v2024.1.0

28 Feb 18:02
caddcf0
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.16.1...v2024.1.0

GridPath v0.16.1

14 Dec 18:38
3f0f24e
Compare
Choose a tag to compare

What's Changed

  • Bugfix: Enforce non-increasing shutdown power constraint across horizon boundary by @sriharid in #1070
  • Bugfix: Catch KeyError when exporting duals from MIP problems with CPLEX by @anamileva in #1068
  • Bugfix: Fix NULL spinup_and_lookahead flag in results by @anamileva in #1076
  • Bugfix: Fix NULL availability in results by @anamileva in #1079

New Contributors

Full Changelog: v0.16.0...v0.16.1

GridPath v0.16.0

30 Oct 21:55
1d58e42
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.15.0...v0.16.0

GridPath v0.15.0

24 Jan 21:18
ed021d2
Compare
Choose a tag to compare

What's Changed

  • Feature: Use sync variables for cycle selection by @anamileva in #937
  • Enhancement: Scenario results fixes by @anamileva in #939
  • Enhancement: Load balance import efficiencies by @anamileva in #940
  • Feature: Financial lifetimes by @anamileva in #942
  • Feature: Fix final market participation stage by @anamileva in #944
  • Feature: Min and max build by period by @anamileva in #943
  • Feature: Support constraining final market volume by @anamileva in #945
  • Enhancement: Change market participation formulation by @anamileva in #946
  • Enhancement: Updates to deliverability functionality by @anamileva in #947
  • Enhancement: Save ramp and min up/down time constraint duals by @anamileva in #949
  • Bugfix: Require allowing startup/shutdown power explicitly by @anamileva in #950
  • Feature: Separate compile and solve by @anamileva in #948
  • Enhancement: Only get portfolio projects for capacity groups by @anamileva in #955
  • Bugfix: Replace max capacity by min capacity in max_losses_from_rule by @Janie115 in #953
  • Enhancement: Export fixed costs by @Janie115 in #956
  • Feature: Support multiple ELCC surfaces by @anamileva in #962
  • Feature: Support for ELCC surfaces that vary by period by @anamileva in #963
  • Bugfix: Fix problem in getting inputs from database for ELCC surface by @Janie115 in #971
  • Enhancement: Docs updates by @anamileva in #978
  • Enhancement: Add some duals by @Janie115 in #972
  • Enhancement: Explicitly set cap group constraint feasibility by @anamileva in #981

Full Changelog: v0.14.1...v0.15.0

GridPath v0.14.1

21 Jun 21:59
c32e033
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.14.0...v0.14.1

GridPath v0.14.0

14 Jun 19:41
d0951e4
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.13.0...v0.14.0

GridPath v0.13.0

04 May 23:00
4eeca2b
Compare
Choose a tag to compare

What's Changed

  • Feature: Min and max proportion of fuel in fuel blend by @anamileva in #861
  • Feature: Fuel burn limits by @anamileva in #864
  • Feature: Relative fuel burn limits by @anamileva in #865
  • Enhancement: Write subproblem directory if 1 subproblem w stages by @anamileva in #872
  • Feature: Allow 'solver' option via solver settings by @anamileva in #874
  • Maintenance: Pyomo upgrade by @anamileva in #875
  • Feature: Carbon tax allowance for fuel blend by @Janie115 in #878
  • Feature: Performance standards by @Janie115 in #877
  • Feature: Support for cycle selection (e.g. simple cycle vs combined cycle mode) by @anamileva in #882
  • Feature: Transmission flow by @Janie115 in #834
  • Feature: Project contribution to magnitude of reserve requirements by @anamileva in #884
  • Feature: Support multiple carbon cap zones per project by @anamileva in #885
  • Bugfix: Fix bug when getting inputs from database in fuel burn limits by @Janie115 in #893
  • Bugfix: Fix bug in carbon tax allowance query by @Janie115 in #894
  • Feature: Support passing solver options via GAMS by @anamileva in #881
  • Feature: Fuel production and storage by @anamileva in #880
  • Feature: Support for candidate fuel production and storage projects by @anamileva in #895
  • Feature: Implement minimum fuel burn requirements by @anamileva in #898
  • Feature: Direct air capture projects by @anamileva in #899
  • Feature: Project cap factor limits by @anamileva in #900
  • Bugfix: Fix bug in project reserve requirements related to project operating timepoints by @Janie115 in #901
  • Feature: Stage-dependent market participation by @anamileva in #902
  • Maintenance: Require Werkzeug==2.0.2 8850a2e and Pin Jinja2 to 3.0.3 45e8104 by @anamileva
  • Bugfix: Don't convert None to NULL string bcf2599 by @anamileva

Full Changelog: v0.12.0...v0.13.0

GridPath v0.12.0

05 Jan 19:30
83b4bb4
Compare
Choose a tag to compare

Changes since v0.11.0:

  • Enhancement: Optionally apply curtailment cost to storage losses (#848) (5e1a05d)
  • Feature: Support for fuel blending (#853) (c0ec4d2)
  • Bugfix: Fix bug in endogenous availability modules (#855) (4bd0969)
  • Bugfix: Fix frequency response BA input file name (#856) (115fbba)
  • Maintenance: various maintenance-related updates.

GridPath v0.11.0

19 Oct 22:51
66560ab
Compare
Choose a tag to compare

Changes since v0.10.1:

  • Enhancement: Import sim flow results (#805) (2039eb9)
  • Enhancement: Support for rule-based results import (#806) (70d2d9f)
  • Enhancement: Fix when captype modules update results_cap table (#807) (5074526)
  • Feature: Implement penalty on the max unserved load (#808) (8b90517)
  • Feature: Implement a penalty on exports (#809) (d98f21b)
  • Feature: Carbon tax allowance (#825) (44cf4c5)
  • Feature: Transmission min and max new build (#826) (61f81e4)
  • Maintenance: Use pyomo.common.tempfiles instead of PyUtilib (#829) (dc9437e)
  • Cleanup: Changed order in some test input files (1f36b6a)
  • Cleanup: Add missing files from export penalty implementation (01ca255)
  • Enhancement: Allow exogenous availability > 1 (8fe0183)
  • Enhancement: Allow negative cap factors for gen_var(_must_take) (203f969)
  • Enhancement: Allow negative opchar for gen_hydro(_must_take) (14e9aeb)
  • Feature: Support availability for transmission (#830) (cd2f7b0)
  • Bugfix: Can't commit/sync when unavailable (ff4b1c3)
  • Enhancement: Monthly availability for transmission (#831) (5333786)