Skip to content

Release 1.6.0 #1606

Description

@shuds13

Target date: March 3 2026

Final checks:

  • Changelog date / Version /Years correct (2026) anywhere / WCI doc
  • Testing of README example and notebooks

Pre-requisite:

  • Release of gest-api.
  • Merge of ASK/TELL DEVELOP #1307.
  • Agreed naming of new functions/args (e.g. export / user_fields).
  • Check dependencies - eg. docs/examples/ax_multitask.rst:Required: ax-platform_>=0.5.0 should be ==0.5.0
  • Examples of Optimas and Xopt generators directly in libEnsemble.
  • How are gen_classes / gest_api interfaces documented in libE / docs (inc. access to all xopt gens).
  • Time release with gest-api/xopt/optimas - Ensure pyproject / CI installs package from releases where possible.
  • Docs should have gest-api gen info
  • Review disabled tests (unit/regression) / (basic/extra)

Release:

  • Support for gest-api generators (plus selected generators provided in gest-api format).
  • ibcdfo/jax example
  • Removed Pydantic v.1 support
  • Fix Shape error in GP_CAM ingest #1611
  • Fix Required sim_id key in APOSMM #1612 (Needs to work with ingest - but we currently dont start remote gen until suggest).
  • Fix CommFinishedException from APOSMM after initial evaluations are done #1613
  • Make sure for gest-api, GenSpecs can be set by vocs (so not duplicating info)
  • Provide appropriate _validate_vocs for APOSMM (inc. if does not take constants/constraints etc...)
  • Fix docs failure to autodoc persistent_ax_multitask
  • Relative path for containers Container Workflow Needs WorkDir Variable in Precedent #1671
  • Any new notebook links update to develop (from branch - eg. xopt_bayesian_gen.rst) - also colab link may need import lines at top - once gest-api/xopt released.
  • Add any approritae links in docs etc... to xopt forces and/or xopt notebook.
  • APOSMM IBCDFO imports add in functions like others.
  • change names for export fields etcc.... (e.g. user_fields something like vocs_field_names)

See what else to include from #1350

Relevant but not the issue with #1612

  • If aposmm.py needs _id should be specified - also the line entry["sim_id"] = entry.pop("_id") modifies incoming structure - setting of sim_id should be internal only. Can self.variables_mapping be used? E.g.:
    self.variables_mapping["sim_id"] = ["_id"]

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions