-
Notifications
You must be signed in to change notification settings - Fork 32
Closed
Labels
Description
Target date: April 10 2025
General Updates:
- Migrate package build system to
pyproject.toml(withpixisupport). Add pyproject.toml, with pixi as project management tool. add pixi.lock #1459 - Use
autodoc_mock_imports. Use autodoc_mock_imports #1497 - Remove python 3.9 support. Adjusting to account for 3.10 as minimum python version #1509
- Improve handling when no MPI found. Improve handling when no MPI found. #1514
-
ensemble.save_output()/save_libE_output()functions can save without appending attributesappend_attrs=False. Examples/gpcam notebook #1531 - Improve handling of worker-specific
persis_infofields when they are not initially provided. Examples/gpcam notebook #1531- Bugfix: Fix
final_gen_sendwhen there are no worker-specificpersis_infofields. - Handle worker-generated
persis_infofields. - Ensure
persis_infois initialized to an empty dictionary in user functions instead of None.
- Bugfix: Fix
Examples:
- Update Ax generator for
Ax v0.5.0. Update Ax multitask generator for Ax > 0.4.0 #1508 - Re-enable tests in extended suite that are now numpy2 compatible (inc. gpCAM and Ax).
- Rename gpCAM generators. Update naming of gpCAM gen functions #1516
persistent_gpCAM_ask_telltopersistent_gpCAMpersistent_gpCAM_simpletopersistent_gpCAM_covar(in fact less simple)
- Persistent generators return
Noneas first return value unlessH_ois updated. Return None from persistent gens #1515 - Add LUMI to known platforms. Add LUMI support #1546
Documentation:
- Revamp Examples and HPC section of documentation. Docs/generator section refactor #1501, Docs/hpc running #1536, Refactor / update Bebop submission scripts #1539
- Add tutorial and notebook demonstrating surrogate model creation with gpCAM. Examples/gpcam notebook #1531
- Update Aurora guide. Update Aurora guide #1510
- Update and documented APOSMM/WarpX example. Docs/add warpx example #1543
Before release:
- Check colab notebooks.
- For gpcam when check - tmp change
!pip install libensembleto!pip install git+https://github.com/Libensemble/libensemble.git@develop - Add LUMI support
- Test Aurora with tiles.
- pyproject.toml versioning working - revert dynamic
- Check date is correct in release notes and .wci.yml etc...
- Check through docs
- re-consider submission scripts message - some system may require specifying resources.
From ax colab examples: should use this conditional install in the LibE examples
import sys
in_colab = 'google.colab' in sys.modules
if in_colab:
%pip install ax-platformReactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Done