Skip to content

Releases: NatLabRockies/soogo

soogo v2.0.1

18 Dec 22:08

Choose a tag to compare

What's Changed

  • Improved contributing guidelines
  • Reduced duplication of metadata in the Python files
  • Improved documentation
  • Refactoring mostly for shebo by @weslleyspereira in #14

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

soogo v2.0.0

11 Dec 17:45

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.2.2...v2.0.0

soogo v1.2.2

14 Jul 22:02

Choose a tag to compare

Fix issues with PDM

Full Changelog: v1.2.1...v1.2.2

soogo v1.2.1

14 Jul 21:08

Choose a tag to compare

Full Changelog: v1.2.0...v1.2.1

soogo v1.2.0

19 May 23:54

Choose a tag to compare

Staying await of blackboxoptim to avoid confusion with the Julia package blackboxoptim.jl .

This release also removes unnecessary package dependencies.

Full Changelog: v1.1.0...v1.2.0

v1.1.0

19 Mar 21:56

Choose a tag to compare

BlackBoxOptim v1.1.0

Main changes:

  • Improve all examples in the examples folder.

  • Expose most of optimize.py to the main API of the package.

  • In optimize.py:

    • Surrogates are updated with the samples from last iteration.
      This only occurs if the surrogate can be accessed outside the function scope.
    • surrogate_optimization() and socemo() end execution the first time an iteration fails to acquire new points.
    • Fix the local acquisition function neval in SOCEMO.
  • In acquisition.py:

    • Use Pymoo default termination methods instead of MaximumGenerationTermination.
    • WeightedAcquisition.argminscore() now returns -1 if there is no feasible point.
    • WeightedAcquisition.acquire() may now return less than n points.
    • ParetoFront.acquire() now can use information about the non-dominated sample points to initialize the genetic algorithm.
    • ParetoFront.acquire() only choose points that are expected to be non-dominated.

Full Changelog: v1.0.1...v1.1.0

v1.0.1

14 Mar 14:38

Choose a tag to compare

Update dependency on Numpy. The requirements on Numpy < 2.0.0 were due to Pymoo. The solved their dependency upstream.

Full Changelog: v1.0.0...v1.0.1

Black-Box Opt v1.0.0 (blackboxoptim)

03 Feb 12:14

Choose a tag to compare

Release on PyPI

To have a unique name, we use blackboxoptim from now on

Black-box Opt v0.5.2

20 Nov 23:00

Choose a tag to compare

Black-box Opt v0.5.1

15 Nov 21:18

Choose a tag to compare

What's Changed

Full Changelog: v0.5.0...v0.5.1