Target: March 2026 - [ ] Remove `use_persis_return_sim` (ensure persistent gens return None as first parameter unless want to return something.) - [ ] Updating forces and other examples (inc. notebooks) for using gen on manager. Update platform tutorials. - [x] To make persistent_gens the default alloc, all `alloc_specs` options should be reflected by `gen_specs` options of same name that can be used in place. - [ ] Review option names. E.g, `async_return` (maybe just async? or batch=False). `init_sample` v `init_batch`? - [ ] Botorch example #1608 - [ ] Docs should have gest-api gen info, also show support for dictionary(gest-api?) style sims. - [ ] Compatability with Ax v 1.0 / or remove our Ax generator - in favor of using Optimas generators. - [ ] Ensure any Xopt/Optimas tests are enabled in CI. - [ ] Updating forces and other examples (inc. notebooks) to use gen on manager. Update platform tutorials. - [ ] Make tests and sims/gens agent ready #1691 - [ ] Remove use of add_unique_random_streams where can (if only one gen and usually sims dont use). - [ ] Determine how we random sample when using Xopt generators. #1696 - [ ] Add the missing sampling methods to `gen_classes/sampling.py` (if use `initial_sample_method` gen_specs option, add dictionary lookup.) Questions: - Should H0 be an argument to ensemble.run()? - naming "persistent_" do we update as most examples are persistent (2.0 consideration). - Consider order of arguments to Ensemble object - Check naming of ask/tell v classic tests/generators - Review layout of docs for generators and how gest-api gens are documeneted (inc. Optimas and Xopt).
Target: March 2026
use_persis_return_sim(ensure persistent gens return None as first parameter unless want to return something.)alloc_specsoptions should be reflected bygen_specsoptions of same name that can be used in place.async_return(maybe just async? or batch=False).init_samplevinit_batch?gen_classes/sampling.py(if useinitial_sample_methodgen_specs option, add dictionary lookup.)Questions: