This is the first official release of optimas.
What's Changed
* Add support for discrete fidelities by AngelFP in https://github.com/optimas-org/optimas/pull/4
* Restructure scripts by RemiLehe in https://github.com/optimas-org/optimas/pull/6
* Make sure a directory is created for each simulation by AngelFP in https://github.com/optimas-org/optimas/pull/10
* Enable non-string discrete fidelities by AngelFP in https://github.com/optimas-org/optimas/pull/9
* Add dummy_mf_disc example by MaxThevenet in https://github.com/optimas-org/optimas/pull/7
* Redesign as library by AngelFP in https://github.com/optimas-org/optimas/pull/11
* Take plasma_scale into account by RemiLehe in https://github.com/optimas-org/optimas/pull/14
* setup.py: fix classifier warning by ax3l in https://github.com/optimas-org/optimas/pull/19
* Change name of the script in submission scripts by RemiLehe in https://github.com/optimas-org/optimas/pull/17
* Four small fixes by delaossa in https://github.com/optimas-org/optimas/pull/21
* Modify import statement for gen_funcs by RemiLehe in https://github.com/optimas-org/optimas/pull/18
* Fix a few bugs by RemiLehe in https://github.com/optimas-org/optimas/pull/23
* Make the analysis script more robust by RemiLehe in https://github.com/optimas-org/optimas/pull/22
* Add support for WarpX by RemiLehe in https://github.com/optimas-org/optimas/pull/28
* Add a class to conveniently post-process the optimization by RemiLehe in https://github.com/optimas-org/optimas/pull/16
* Add automated tests for multi-fidelity cases by RemiLehe in https://github.com/optimas-org/optimas/pull/27
* [WIP] Plot timeline of worker utilization by RemiLehe in https://github.com/optimas-org/optimas/pull/29
* Copy persistent GP gen_func into this repo by RemiLehe in https://github.com/optimas-org/optimas/pull/31
* Log the parameters of the Gaussian model during the optimization by RemiLehe in https://github.com/optimas-org/optimas/pull/32
* Add multi-task optimization with Ax by AngelFP in https://github.com/optimas-org/optimas/pull/33
* [WIP] Add BoTorch/Ax optimisers by soerenjalas in https://github.com/optimas-org/optimas/pull/24
* Update libE_opt to make it compatible with `development` version of `libensemble` by RemiLehe in https://github.com/optimas-org/optimas/pull/34
* Add simulation scripts for Perlmutter by RemiLehe in https://github.com/optimas-org/optimas/pull/36
* Use proper Python version in CI by RemiLehe in https://github.com/optimas-org/optimas/pull/41
* Updated version of Implement Ax/Botorch by RemiLehe in https://github.com/optimas-org/optimas/pull/42
* [WIP] Implement Ax/Botorch optimizers by AngelFP in https://github.com/optimas-org/optimas/pull/35
* Exchanged ionization injection paramters mult and plasma_scale by MKirchen in https://github.com/optimas-org/optimas/pull/45
* adds back 'sim_template' as argument of 'run_ensemble' by delaossa in https://github.com/optimas-org/optimas/pull/44
* Corrected Juwels submission file by MKirchen in https://github.com/optimas-org/optimas/pull/47
* Fix crash when using latest Ax version by AngelFP in https://github.com/optimas-org/optimas/pull/49
* Add restart capabilities from history file when backend `ax` is selected by delaossa in https://github.com/optimas-org/optimas/pull/46
* Set noise of multi-task observations to NaN by AngelFP in https://github.com/optimas-org/optimas/pull/48
* Corrected libE field naming by MKirchen in https://github.com/optimas-org/optimas/pull/51
* Add multi-model MT example with FBPIC and Wake-T by AngelFP in https://github.com/optimas-org/optimas/pull/52
* Updates for latest version of libensemble by RemiLehe in https://github.com/optimas-org/optimas/pull/54
* Enable Ax to run on GPU by AngelFP in https://github.com/optimas-org/optimas/pull/53
* Fix memory issues in multitask generator by AngelFP in https://github.com/optimas-org/optimas/pull/57
* Improve GPU selection by AngelFP in https://github.com/optimas-org/optimas/pull/58
* Enable Sobol scrambling in multitask generator by AngelFP in https://github.com/optimas-org/optimas/pull/59
* A couple of small fixes for newer libEnsemble versions by delaossa in https://github.com/optimas-org/optimas/pull/61
* Use stable version of libensemble in CI by RemiLehe in https://github.com/optimas-org/optimas/pull/63
* Random sampling by delaossa in https://github.com/optimas-org/optimas/pull/62
* Undo recent changes commenting out the simulation script by RemiLehe in https://github.com/optimas-org/optimas/pull/65
* Undefine template as app argument in case of python script by delaossa in https://github.com/optimas-org/optimas/pull/66
* Implement new object-oriented API by AngelFP in https://github.com/optimas-org/optimas/pull/67
* Rename to `optimas` by AngelFP in https://github.com/optimas-org/optimas/pull/69
* Update readme by AngelFP in https://github.com/optimas-org/optimas/pull/70
* Speedup tests with new dependencies by AngelFP in https://github.com/optimas-org/optimas/pull/72
* Allow sharing the GPU between generator and simulations by AngelFP in https://github.com/optimas-org/optimas/pull/71
* Add documentation by AngelFP in https://github.com/optimas-org/optimas/pull/73
* Fix issues with openMPI by AngelFP in https://github.com/optimas-org/optimas/pull/75
* Add install instructions for Perlmutter by RemiLehe in https://github.com/optimas-org/optimas/pull/76
* Generalizes the script name that is registered in the Executor by delaossa in https://github.com/optimas-org/optimas/pull/78
* Add the save history period as parameter. by delaossa in https://github.com/optimas-org/optimas/pull/79
* Suppress varying parameter type warning in AxSingleFidelityGenerator by delaossa in https://github.com/optimas-org/optimas/pull/77
* Remove optimization folder by RemiLehe in https://github.com/optimas-org/optimas/pull/82
* Add files required for release by RemiLehe in https://github.com/optimas-org/optimas/pull/83
* Add online documentation by AngelFP in https://github.com/optimas-org/optimas/pull/84
* Update setuptools configuration by AngelFP in https://github.com/optimas-org/optimas/pull/85
* Fix missing modules in `pyproject.toml` by AngelFP in https://github.com/optimas-org/optimas/pull/89
* Fix FBPIC examples by AngelFP in https://github.com/optimas-org/optimas/pull/93
* Add zenodo file by AngelFP in https://github.com/optimas-org/optimas/pull/95
* Fail docs on warning by AngelFP in https://github.com/optimas-org/optimas/pull/92
* Pin libensemble version by AngelFP in https://github.com/optimas-org/optimas/pull/96
* Add installation instructions for Maxwell (DESY) by AngelFP in https://github.com/optimas-org/optimas/pull/91
* Publish to PyPI on release by AngelFP in https://github.com/optimas-org/optimas/pull/90
* Fix bug with executable in `sim_files` by AngelFP in https://github.com/optimas-org/optimas/pull/98
New Contributors
* AngelFP made their first contribution in https://github.com/optimas-org/optimas/pull/4
* RemiLehe made their first contribution in https://github.com/optimas-org/optimas/pull/6
* MaxThevenet made their first contribution in https://github.com/optimas-org/optimas/pull/7
* ax3l made their first contribution in https://github.com/optimas-org/optimas/pull/19
* delaossa made their first contribution in https://github.com/optimas-org/optimas/pull/21
* soerenjalas made their first contribution in https://github.com/optimas-org/optimas/pull/24
* MKirchen made their first contribution in https://github.com/optimas-org/optimas/pull/45
**Full Changelog**: https://github.com/optimas-org/optimas/commits/v0.1.0