Smt Versions Save

Surrogate Modeling Toolbox

v2.5.1

4 weeks ago

What's Changed

Full Changelog: https://github.com/SMTorg/smt/compare/v2.5.0...v2.5.1

v2.5.0

1 month ago

What's Changed

Full Changelog: https://github.com/SMTorg/smt/compare/v2.4.0...v2.5.0

v2.4.0

2 months ago

What's Changed

Full Changelog: https://github.com/SMTorg/smt/compare/v2.3.0...v2.4.0

v2.3.0

4 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/SMTorg/smt/compare/v2.2.1...v2.3.0

✨ Merry ChriSMTas! ✨

v2.2.1

5 months ago

What's Changed

Full Changelog: https://github.com/SMTorg/smt/compare/v2.2.0...v2.2.1

v2.2.0

5 months ago

What's Changed

  • Update NestedLHS with design_space by @Paul-Saves in https://github.com/SMTorg/smt/pull/473. It completes the work done in 2.1 on mixed-integer multi-fidelity surrogates: MFK and MFKPLS.
  • Implement categorical decreed variables by @Paul-Saves in https://github.com/SMTorg/smt/pull/474. This allows to define value constraints that explicitly forbid two variables from having some values simultaneously. These constraints are taken into account during the mixed-integer kriging-based surrogates training. This feature is built on top of ConfigSpace which has to be installed.

Full Changelog: https://github.com/SMTorg/smt/compare/v2.1.0...v2.2.0

v2.1.0

6 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/SMTorg/smt/compare/v2.0.1...v2.1.0

v2.0.1

8 months ago
  • Update deprecated setup.cfg fields (@jbussemaker #453)
  • Fix PLS with noisy categorical variables (@Paul-Saves #454)
  • Fix mixed variables hierachical sampling (@Paul-Saves #456)
  • Add required readthedocs configuration file (@relf #458)
  • Automate wheels distribution on Pypi (@relf #460)

v2.0.0

10 months ago

Major release of the Surrogate Modeling Toolbox with handling of hierarchical and mixed variables for kriging-based surrogates.

See SMT 2.0 article (preprint).

Special thanks to @Paul-Saves for his essential contributions and @jbussemaker for his work on the API and many thanks to all contributors.

  • No API breaking change since 2.0b3
  • Add decoding values method for design vectors (@jbussemaker #435 )
  • Now numba is opt-in: user has to set USE_NUMBA_JIT=1 once numba is installed (@Paul-Saves #443 )
  • Speed up of EGO algorithm (@Paul-Saves #445 )
  • Update tutorial notebooks (@NatOnera #436, #448 )

2.0b3

11 months ago
  • Rework of the categorical and hierarchical variables API for kriging-based surrogates (@jbussemaker #428 ) :

    • Implementation of a new design space definition API in smt.utils.design_space
    • XSpecs and XType have been completely replaced by DesignSpace
    • Add numba speedup for kriging calculations (optional)
    • Documentation update
  • Fixes related to categorical variables handling : (@Paul-Saves #431 )

    • Fix: kriging-based surrogates categorical_kernel option is now explicitly continuous relaxation
    • Fix: mixed-integer EGO implementation now works in folded space
  • Code format with black is enforced in CI (#432 )