Tunny v0.11.0
Release note
Added
- Bone Fish component
- It is Tunny UI less mode component.
- Categorical optimization.
- Sample gh file also added
- Log output.
- Improved ease of support.
- Log level selector.
- It is located in the Misc tab of the Settings tab.
- There are three levels: "Verbose," "Debug," and "Information.
- New GP sampler support
- This is related optuna 3.6
- Sample python code to create a gif animation.
- Tunny.Core csproj for improve develop environment.
- CI build with python.
Changed
- DeconstructFish component output
- To support categorical optimization, the variable output was split from "Variables" into "NumberVariables" and "TextVariables".
- Move FishPrint component to Print subcategory
- Move Construct & Deconstruct component ot Operation subcategory
- Use optuna.csproj sqlite handler instead of tunny.storage
- Improve result fish output to use new storage handler
- The handler is independent from python process.
- Human in the loop mode support log storage format.
- Allows clustering with any combination of variables and objective function.
- Speedup optimization.
- Do not recalculate irrelevant components.
- Previously, all components were recalculated for each trial, but this has been changed so that components not involved in optimization are not recalculated
- Bump Python library
- optuna-dashboard 0.14 to 0.15
- csv can be downloaded from the trial table.
- The Pareto Front and History plots can jump to the corresponding trial page when click dot plot.
- Settings have been added to change the appearance of the plots.
- When uploading surfaces with no thickness to Artifacts, both sides are rendered.
- Human-in-the-loop works with journal storage
- Fix overflow when preferential optimization
- see more detail
- optuna 3.5 to 3.6
- New GP sampler support
- Fixed bug in parallelization in log files
- see more detail
- optuna-dashboard 0.14 to 0.15
Fixed
- When launching a window, if all the objectives are null, the window will not launch.
- Empty 3dm is always saved even if you want to save only images in artifact.
- FishEgg feature does not work.
- Fish Print by capture timing
- Viewport capture at the end of all Grasshopper processing.
Related PR
- Feature logger by @hrntsm in #232
- Support categorical optimization by @hrntsm in #233
- Feature/add all method to debug log by @hrntsm in #237
- Fix to run python install when new tunny version by @hrntsm in #238
- Fix SaveAllArtifacts method to conditionally save artifacts by @hrntsm in #239
- Feature/add git animation python sample by @hrntsm in #240
- Feature/add tunny.core proj by @hrntsm in #241
- Add Bone Fish component which Tunny UI less component by @hrntsm in #242
- Feature/codecov by @hrntsm in #243
- Feature/add sqlite handler in optuna csproj by @hrntsm in #244
- Update BoneFish to speedup result output by @hrntsm in #245
- Fix Tunny optimization environment check by @hrntsm in #246
- Moving Rhino independent files to Tunny.Core by @hrntsm in #250
- Feature/improve artifact handling by @hrntsm in #253
- Feature/clean algorithm.cs by @hrntsm in #254
- Feature/clean visualization by @hrntsm in #255
- Feature/improve output speed by @hrntsm in #256
- Fix/fish egg does not run by @hrntsm in #258
- Fix SO optimization continue error by @hrntsm in #259
- Fix temp file delete error by @hrntsm in #261
- Feature/update sample by @hrntsm in #262
- Refactor output handling in Tunny.Handler.OutputLoop.cs and Tunny.Sol… by @hrntsm in #263
- Feature/refactor output by @hrntsm in #264
- Fix/fishprint order by @hrntsm in #266
- Feature/ci python lib setup by @hrntsm in #269
- Feature/update optuna dashboard to 0.15 by @hrntsm in #270
- Fix example file by @hrntsm in #271
- Feature/update issue form by @hrntsm in #272
- Feature/do not recalculate irrelevant components by @hrntsm in #273
- Feature/update optuna 3.6 by @hrntsm in #274
- Update UITunnyMessages.cs by @hrntsm in #275
- Feature/update clustering by @hrntsm in #276
- Fix/fish print by capture expire by @hrntsm in #277
- Move Construct & DeCon to Operation dir by @hrntsm in #278
- Bump the version up to v0.11 by @hrntsm in #279
- Bump the version up to v0.11 by @hrntsm in #280
Full Changelog: v0.10.0...v0.11.0