Releases: whatsopt/WhatsOpt
Releases · whatsopt/WhatsOpt
1.31.1
1.31.0
What's Changed
- Upgrade GEMSEO generated code to GEMSEO 5.x by @relf in #204
- Generate GEMSEO code in package layout mode by @relf in #206
- Use ruff 0.6 as code formatter by @relf in #207
- Fix sub-optimization code generation by @relf in #208
- Manage sub-optimization discipline in json format by @relf in #209
- Upgrade javascript frontend by @relf in #210
Full Changelog: 1.30.3...1.31.0
1.30.3
1.30.2
1.30.0
1.29.0
1.28.0
- Implement sub-optimization handling using `SubmodelComp` component introduced in OpenMDAO 3.27
- Add REST API to enable analysis merging and implementation package fetching
- Fix an operated or packaged analysis can not be updated
- Now analysis index is paginated
- [Tech] Upgrade backend and frontend dependencies
1.27.0
- Add WhatsOpt Package Store (WopStore) which allows to store and distribute implementations of analyses
- Add analysis lock: the owner of an analysis can lock it into readonly mode to prevent unwanted deletion or updates in the long run
- Add Egor optimizer among available optimizers
- Add a special tag (DISC) for mono-disciplinary analyses
- Allow to initialize array variables with a scalar (array filled with the scalar value)
- Fix flash notices format when cancelling actions
- Tech: Upgrade to xdsmjs 2.0
1.26.0
- Manage integer variables by using egobox for mixed integer LHS DOE and Egor optimizer through related egobox OpenMDAO drivers from openmdao_extensions
- Authorize optimizations list read access to SEGO experts
- Authorize any optimization read access given its id to any user
- Fix bug in event journalization occuring when analysis notes length is more than 255 chars
- Fix error styling in analysis edition
- Max number of optimizations done through web services is increased from 20 to 50.
- OpenMDAO generator: use the shape information when adding variables to components
- [Tech] Upgrade frontend: React Table v8, fontawesome v6
1.25.0
- Improve Optimization web service plotting: scatter plots (#135) and pareto fronts (#133) for multi-objectives optimizations
- Add Egor optimizer as being available
through the code generation of
run_mdo.py
andrun_egmdo.py
scripts (5357052) - Fix optimization configuration retrieval from REST API (#137)
- [Tech] Upgrade backend ruby gems dependencies (#138): Rails 7.0.4, manage js with webpack
- [Tech] Upgrade frontend: Bootstrap 5 (#139, #140, #141), React 18, Rjsf 5 (#142)