Smt

Latest version: v2.9.2

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 8

2.4.0

What's Changed
* Add Compound Symmetry kernel by Paul-Saves in https://github.com/SMTorg/smt/pull/508
* Add SquaredSineExp kernel to kriging kernels by Paul-Saves in https://github.com/SMTorg/smt/pull/512
* Use Cobyla by default for noisy Kriging by Paul-Saves in https://github.com/SMTorg/smt/pull/511
* Update SMT 2.0 paper reference from 2023 to 2024 by Paul-Saves in https://github.com/SMTorg/smt/pull/502
* Update to 2024 versions for black 24 and scikit-learn 1.4 by Paul-Saves in https://github.com/SMTorg/smt/pull/504
* Fix bug related to noise evaluation for redundants points by Paul-Saves in https://github.com/SMTorg/smt/pull/509
* Fix pypi build release job following actions v4 upgrade by relf in https://github.com/SMTorg/smt/pull/501
* Clean internal optimization within Kriging by Paul-Saves in https://github.com/SMTorg/smt/pull/505
* Clean mixed integer sampling & seeding by Paul-Saves in https://github.com/SMTorg/smt/pull/506
* Clean RMS error computation function import by Paul-Saves in https://github.com/SMTorg/smt/pull/513
* Bump pypa/cibuildwheel from 2.16.2 to 2.16.4 by dependabot in https://github.com/SMTorg/smt/pull/503
* Bump pypa/cibuildwheel from 2.16.4 to 2.16.5 by dependabot in https://github.com/SMTorg/smt/pull/507


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

2.3.0

What's Changed
* Add `pyDOE` designs as [sampling methods](https://smt.readthedocs.io/en/latest/_src_docs/sampling_methods/pydoe.html) by Antoine-Averland in https://github.com/SMTorg/smt/pull/477
* `SparseGP` improvements:
* Add proper variance optimization when using SGP by relf in https://github.com/SMTorg/smt/pull/491
* Avoid distances computation when using SGP by relf in https://github.com/SMTorg/smt/pull/497
* Avoid diagonal matrix creation in SGP/FITC training by hvalayer in https://github.com/SMTorg/smt/pull/499
* Documentation:
* Update mixed-integer applications notebook by Paul-Saves in https://github.com/SMTorg/smt/pull/483
* Update [notebooks](https://github.com/SMTorg/smt/blob/master/tutorial/README.md) (SMT main and MFK tutorials) by NatOnera in https://github.com/SMTorg/smt/pull/489
* Update [SMT 2.0 paper](https://arxiv.org/abs/2305.13998) by Paul-Saves in https://github.com/SMTorg/smt/pull/492
* Fixes:
* Make krg_based training reproducible by relf in https://github.com/SMTorg/smt/pull/490
* Remove design_space future deprecations and update metadata by Paul-Saves in https://github.com/SMTorg/smt/pull/488
* Fix doc build: remove test assertion from run method by relf in https://github.com/SMTorg/smt/pull/484
* Bump actions/setup-python from 4 to 5 by dependabot in https://github.com/SMTorg/smt/pull/493
* Bump actions/download-artifact from 3 to 4 by dependabot in https://github.com/SMTorg/smt/pull/495
* Bump actions/upload-artifact from 3 to 4 by dependabot in https://github.com/SMTorg/smt/pull/496
* Prepare release 2.3 by relf in https://github.com/SMTorg/smt/pull/500

New Contributors
* Antoine-Averland made their first contribution in https://github.com/SMTorg/smt/pull/477

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

✨ Merry ChriSMTas! ✨

2.2.1

What's Changed
* Fix import error when `ConfigSpace` not installed by relf in https://github.com/SMTorg/smt/pull/478
* CI: Remove matplotlib in minimal test setting by relf in https://github.com/SMTorg/smt/pull/479
* Fix design vector imputation when `ConfigSpace` not installed by Paul-Saves in https://github.com/SMTorg/smt/pull/480


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

2.2.0

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`](https://pypi.org/project/ConfigSpace) which has to be installed.


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

2.1.0

What's Changed
* Add [Sparse GP](https://smt.readthedocs.io/en/latest/_src_docs/surrogate_models/sgp.html) by hvalayer, relf in https://github.com/SMTorg/smt/pull/463
* Add MFK and MFKPLS compatibility with mixed variables by RemyCharayron in https://github.com/SMTorg/smt/pull/467
* Update pyDOE2 dependency to pyDOE3 by relf in https://github.com/SMTorg/smt/pull/471
* Fix for expired deprecation in numpy 1.25 by relf in https://github.com/SMTorg/smt/pull/469
* Bump actions/checkout from 3 to 4 by dependabot in https://github.com/SMTorg/smt/pull/462
* Bump pypa/cibuildwheel from 2.15.0 to 2.16.2 by dependabot in https://github.com/SMTorg/smt/pull/468

New Contributors
* hvalayer made his first contribution in https://github.com/SMTorg/smt/pull/463
* RemyCharayron made his first contribution in https://github.com/SMTorg/smt/pull/467

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

2.0.1

* 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)

Page 3 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.