NREL / SAM

System Advisor Model (SAM)
BSD 3-Clause "New" or "Revised" License
336 stars 138 forks source link

Update PySAM exportconfig to use new JSON forms etc #1431

Closed janinefreeman closed 1 month ago

janinefreeman commented 1 year ago

Important for generating PySAM code now that we've added hybrid systems. We have intentionally chosen not to do this before the SAM release, but will finish it before the associated PySAM release. @sjanzou please feel free to add more detail to this as needed

janinefreeman commented 11 months ago

Documenting our agreed-upon timeline for this:

  1. Merge hybrids into develop, breaking PySAM for now. a. Any urgent PySAM fixes (for dGen, reV, etc) will be built from patch
  2. Build a public Beta, UI only
  3. After the public Beta a. Some combination of Brian, Darice, Steve work together to fix the PySAM build (possibly negating the need for second copies of UI forms) b. Meanwhile, the rest of the team targets bug fixes, defaults updates, etc (Brian and Darice can possibly start on this before the public Beta as well)
  4. The new public version AND the new PySAM version can then be released simultaneously with fixes from point 3, a few weeks after the public Beta.