Skip to content

Releases: SMTorg/smt-design-space-ext

v0.5.1

16 Feb 23:02
dc6e8e1

Choose a tag to compare

What's Changed

Minor changes

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

v0.5.0

16 Feb 22:05
50ed442

Choose a tag to compare

What's Changed

• Seed and random state handling improvements by @relf
• ConfigSpace 1.x compatibility and API modernization by @relf
• Import adsg 1.4 for compatibility with scipy and numy
• Apply ruff format and fix: linting and formatting
• Fixes imports for when ADSG or ConfigSpace are not imported

@relf Bug fixes and robustness:

Improved handling of forbidden value constraints and value extraction to be robust to both value and values attributes, which may differ between ConfigSpace versions.
Refactored configuration correction logic to directly set inactive hyperparameters to NaN, and improved forbidden clause handling for both integer and categorical variables. [[1]](https://github.com/SMTorg/smt-design-space-ext/pull/24/files#diff-e05a19bd60b1ad194936e23b9b93fe9de7c81f0ef55868a411fb5ee74e54d3c7L520-R542) [[2]](https://github.com/SMTorg/smt-design-space-ext/pull/24/files#diff-e05a19bd60b1ad194936e23b9b93fe9de7c81f0ef55868a411fb5ee74e54d3c7L536-R600)

Normalization and sampling consistency:

Updated normalization logic for integer variables to match ConfigSpace 1.x conventions, ensuring consistent scaling between 0 and 1.

These changes ensure the codebase is compatible with modern versions of ConfigSpace, is more maintainable, and produces reproducible results.

Resolves #21

Full Changelog: v0.4.0...v0.5.0

v0.4.0

27 Sep 17:59
dfc514e

Choose a tag to compare

Now, smt-design-space-ext is compatible with SMT 2.9 and Adsg-core 1.2 !

What's Changed

Full Changelog: v0.3.1...v0.3.2

v0.3.1

05 May 11:06
84285ba

Choose a tag to compare

Fix integer variables by treating them in the same maner as for ordinal variables.

What's Changed

Full Changelog: v0.3.0...v0.3.1

v0.3.0

08 Nov 18:44
ff6e71d

Choose a tag to compare

What's Changed

Full Changelog: v0.2.2...v0.3.0

0.2.2

18 Oct 17:40
a97ee04

Choose a tag to compare

What's Changed

  • Bump pypa/cibuildwheel from 2.20.0 to 2.21.1 by @dependabot in #1
  • remove nfs by @Paul-Saves in #2
  • Bump pypa/cibuildwheel from 2.21.1 to 2.21.3 by @dependabot in #4
  • Refactor project structure to follow Python module conventions by @relf in #5

New Contributors

Full Changelog: https://github.com/SMTorg/smt-design-space-ext/commits/v0.2.2