Roadmap¶
This page lists features that have been considered desirable for the Geoff project and which are either being worked on or which will (at some point) be worked on. As an open-source project, Geoff welcomes any external contributions, so please feel free to reach out to the maintainers if you’d like to see one of these features implemented!
Optimization:
multi-objective optimization with support for PyMoo (or possibly DEAP?)
more comprehensive support for Bayesian optimization; support for Botorch
using recorded optimization runs to bootstrap a Bayesian optimizer
better support for Stable Baselines 3
Infrastructure:
Configurable API based on Pydantic with less boilerplate and more declarative restrictions on the valid inputs
plugin support for custom widgets in Configurable API
support for recording, saving and loading optimization runs
support for reloading specific points in an optimization run
Memento API to restore initial or other points
GUI independent of CERN-specific widgets
official publication