Skip to content

Releases: xopt-org/Xopt

Xopt v2.1.2

19 Dec 22:27
f2b20dd
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.1.1...v2.1.2

Xopt v2.1.1

16 Dec 02:27
41c35aa
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.1.0...v2.1.1

Xopt v2.1.0

08 Nov 17:35
a84bd29
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.1...v2.1.0

Xopt v2.0.1

27 Oct 20:01
c6cb6cc
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.0...v2.0.1

Xopt v2.0.0

20 Oct 16:20
f3dd3ce
Compare
Choose a tag to compare

We are pleased the second major release of Xopt, with major changes of all high-level objects embrace the latest Pydantic V2. Some highlights are:

  • Objects Xopt, VOCS, Evaluator, and all Generators inherit from pydantic.BaseModel
  • Xopt VOCS objects now contain "observables" attribute to store observed data that is not directly maximized or minimized for more complex algorithms (BAX)
  • Asynchronous behavior is now implemented in a separate AsynchronousXopt object, which allows for the base Xopt object to be simpler.
  • Multiple bugs with BO have been fixed, especially with constraints and trust region BO
  • Enables new features including Heteroskedastic noise models, fixed feature GP models, and evaluate functions returning multiple observations for a single input dict

Special thanks to @nikitakuklev for the careful migration from Pydantic v1 to v2.

Migration from V1

Users of previous versions will need to modify their YAML inputs. In particular, the xopt: field is no longer needed in the YAML, because its options are now at the top level. So,

xopt:
     max_evalulations: 100
vocs: 
    ...

Is now:

max_evalulations: 100
vocs: 
    ...

Pydantic will raise errors if fields are missing or if additional fields are not allowed.

What's Changed

New Contributors

Full Changelog: v1.4.1...v2.0.0

Xopt v1.4.1

30 May 06:01
0873117
Compare
Choose a tag to compare

What's Changed

  • Add generator and accessory repo for implementing Bayesian Algorithm Execution (BAX), along with basic example notebook. by @dylanmkennedy in #110
  • Bugfix turbo by @roussel-ryan in #115

New Contributors

Full Changelog: v1.4.0...v1.4.1

Xopt v1.4.0

03 May 22:32
f976f4f
Compare
Choose a tag to compare

What's Changed

New Contributors

  • @t-bz made their first contribution in #107

Full Changelog: v1.3.1...v1.4.0

Xopt v1.3.1

19 Apr 17:56
a47af82
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.3.0...v1.3.1

Xopt v1.3.0

19 Apr 16:44
b4c7d50
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.2.6...v1.3.0

Xopt v1.2.6

12 Mar 01:45
dc95a98
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.2.5...v1.2.6