Releases: SMTorg/smt-design-space-ext
v0.5.1
What's Changed
Minor changes
- forgot setup by @Paul-Saves in #26
- fix notebook by @Paul-Saves in #27
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #20
- Bump actions/download-artifact from 5 to 7 by @dependabot[bot] in #23
- Bump actions/upload-artifact from 4 to 6 by @dependabot[bot] in #22
- Upgrade to ConfigSpace 1.2 by @relf in #24
- Dev by @Paul-Saves in #25
• 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
Now, smt-design-space-ext is compatible with SMT 2.9 and Adsg-core 1.2 !
What's Changed
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #17
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #16
- Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #15
Full Changelog: v0.3.1...v0.3.2
v0.3.1
Fix integer variables by treating them in the same maner as for ordinal variables.
What's Changed
- update notebook metadata by @Paul-Saves in #10
- fix import by @Paul-Saves in #11
- fix by @Paul-Saves in #12
- add smt models to the notebook by @Paul-Saves in #14
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- Solve #6 by renaming the class and improving the tests and initialization by @Paul-Saves in #7
- Update notebook by @Paul-Saves in #8
Full Changelog: v0.2.2...v0.3.0
0.2.2
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
- @dependabot made their first contribution in #1
- @Paul-Saves made their first contribution in #2
- @relf made their first contribution in #5
Full Changelog: https://github.com/SMTorg/smt-design-space-ext/commits/v0.2.2