Smt

Latest version: v2.9.1

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

Scan your dependencies

Page 1 of 8

2.9.1

What's Changed
* Fixes 3D plots with matplotlib 3.9.x by relf in https://github.com/SMTorg/smt/pull/705
* Handle scipy 1.15 changes related to `derivative` function used in benchmarking problems by relf in https://github.com/SMTorg/smt/pull/707
* Add pre-commit hook for ruff linting and formatting by relf in https://github.com/SMTorg/smt/pull/708
* Fix pva and add a seed for test reproducibility by Paul-Saves in https://github.com/SMTorg/smt/pull/709
* Fix kriging-based surrogates `predict_variances` when `noise0` option is given as a `np.ndarray` by relf in https://github.com/SMTorg/smt/pull/710
* Allow to disable hyperparameter optimization in kriging-based surrogates by relf in https://github.com/SMTorg/smt/pull/712
* Documentation and updated notebook for MFCK by mcastanoUQ in https://github.com/SMTorg/smt/pull/714
* Prepare release 2.9.1 by relf and NatOnera in https://github.com/SMTorg/smt/pull/713


**Full Changelog**: https://github.com/SMTorg/smt/compare/v2.9.0...v2.9.1

2.9.0

What's Changed
* Add [`save`/`load` methods](https://smt.readthedocs.io/en/latest/_src_docs/surrogate_models.html#how-to-save-and-load-trained-surrogate-models) for surrogate models by Antoine-Averland, relf in https://github.com/SMTorg/smt/pull/689, https://github.com/SMTorg/smt/pull/691, https://github.com/SMTorg/smt/pull/693, https://github.com/SMTorg/smt/pull/694, https://github.com/SMTorg/smt/pull/703
* Add the option to specify a seed for the `Random` sampling method by enricostragiotti in https://github.com/SMTorg/smt/pull/696
* Add metric computation functions for surrogate performance evaluation by Antoine-Averland in https://github.com/SMTorg/smt/pull/698
* Add an [example of surrogate-based optimization using constrained EI](https://github.com/SMTorg/smt/tree/master/tutorial#bayesian-optimization---efficient-global-optimization-to-solve-expensive-problems) by heinehav, Paul-Saves in https://github.com/SMTorg/smt/pull/699, https://github.com/SMTorg/smt/pull/702
* Add [multi-fidelity adaptative doe examples](https://github.com/SMTorg/smt/tree/master/tutorial#adaptative-sampling) by mlalande, NatOnera in https://github.com/SMTorg/smt/pull/701
* Update the documentation on how to build the documentation by enricostragiotti in https://github.com/SMTorg/smt/pull/697
* Prepare release 2.9 by relf in https://github.com/SMTorg/smt/pull/704

New Contributors
* enricostragiotti made their first contribution in https://github.com/SMTorg/smt/pull/697
* heinehav made their first contribution in https://github.com/SMTorg/smt/pull/699
* mlalande made their first contribution in https://github.com/SMTorg/smt/pull/701

**Full Changelog**: https://github.com/SMTorg/smt/compare/v2.8.1...v2.9.0

✨ Merry ChriSMTas! ✨

2.8.1

What's Changed
* Fix optimized LHS (ESE) by neal-ks in https://github.com/SMTorg/smt/pull/683
* Update mixed-integer notebook to work with 2.8 by Paul-Saves in https://github.com/SMTorg/smt/pull/677
* Add ruff format checking in Github action by Paul-Saves in https://github.com/SMTorg/smt/pull/685
* Remove erroneous import from applications by Paul-Saves in https://github.com/SMTorg/smt/pull/678
* Remove zeroing small variance values by Paul-Saves in https://github.com/SMTorg/smt/pull/684
* Add a warning on kriging-based surrogates being trained with multiple outputs by relf in https://github.com/SMTorg/smt/pull/686
* Bump pypa/cibuildwheel from 2.21.3 to 2.22.0 by dependabot in https://github.com/SMTorg/smt/pull/680

New Contributors
* neal-ks made their first contribution in https://github.com/SMTorg/smt/pull/683

**Full Changelog**: https://github.com/SMTorg/smt/compare/v2.8.0...v2.8.1

2.8.0

What's Changed

* Add combination of kernels handling by NicolasJeanGonel in https://github.com/SMTorg/smt/pull/653
* Add implementation of the multi-fi cokriging model, MFCK (see [tutorial](https://github.com/SMTorg/smt/blob/master/tutorial/MultiFi/SMT_MFCK_tutorial.ipynb)) by mcastanoUQ in https://github.com/SMTorg/smt/pull/657
* Add save/load methods to GPX surrogate model by relf in https://github.com/SMTorg/smt/pull/658
* Move advanced design space handling in separate `smt-design-space-ext` module by Paul-Saves in https://github.com/SMTorg/smt/pull/651
* Remove `smt` dependency to `ConfigSpace` and `adsg-core` by Paul-Saves in https://github.com/SMTorg/smt/pull/663
* Refactor `smt.design_space` by relf in https://github.com/SMTorg/smt/pull/665, https://github.com/SMTorg/smt/pull/666, https://github.com/SMTorg/smt/pull/667
* Make error message to increase nugget more actionable. by NAThompson in https://github.com/SMTorg/smt/pull/661
* Fix continuous relaxation compatibility with hierarchical modeling by Paul-Saves in https://github.com/SMTorg/smt/pull/660, https://github.com/SMTorg/smt/pull/664
* Update SMT tutorials, doc, affiliation by Paul-Saves in https://github.com/SMTorg/smt/pull/668, https://github.com/SMTorg/smt/pull/669, https://github.com/SMTorg/smt/pull/671
* Update kernel engineering notebooks by jomorlier in https://github.com/SMTorg/smt/pull/674
* Bump pypa/cibuildwheel from 2.21.1 to 2.21.3 by dependabot in https://github.com/SMTorg/smt/pull/662
* Prepare release 2.8 by relf in https://github.com/SMTorg/smt/pull/675

Implementation Note
In this release, advanced design space management has been moved in a separate [`smt-design-space-ext`](https://pypi.org/project/smt-design-space-ext/) module to decouple `smt` from special design space implementations allowing hierarchical variables handling.

New Contributors
* mcastanoUQ made their first contribution in https://github.com/SMTorg/smt/pull/657

**Full Changelog**: https://github.com/SMTorg/smt/compare/v2.7.0...v2.8.0

2.7.0

What's Changed
* Add cooperative components kriging model as application (see [doc](https://smt.readthedocs.io/en/latest/_src_docs/applications/cckrg.html) and [tutorial](https://github.com/SMTorg/smt/blob/7804ada4b5f0906cbf0282c76050e8bd0ce19231/tutorial/Misc/SMT_CoopCompKRG.ipynb)) by lisapretsch in https://github.com/SMTorg/smt/pull/642
* Refactor kernel functions in class-based kernels for kriging by NicolasJeanGonel in https://github.com/SMTorg/smt/pull/622
* Add EGO with noisy data by MaelTremouille and Paul-Saves in https://github.com/SMTorg/smt/pull/646
* Add methods (random or kmeans) to induce points in SGP by MaelTremouille and relf in https://github.com/SMTorg/smt/pull/633
* Add documentation for local bases by Shisohka in https://github.com/SMTorg/smt/pull/632
* Add tutorial and notebooks ruff linting by NatOnera and Paul-Saves in https://github.com/SMTorg/smt/pull/639, https://github.com/SMTorg/smt/pull/643
* Update POD+I documentation by sdubreui and Paul-Saves in https://github.com/SMTorg/smt/pull/654
* Add test for predict_variance_derivatives in gpx by Paul-Saves in https://github.com/SMTorg/smt/pull/640
* Clean utils after switching from genn to jenn by Paul-Saves in https://github.com/SMTorg/smt/pull/626
* Fix bugs in likelihood computation by Paul-Saves in https://github.com/SMTorg/smt/pull/634
* Fix SGP for non-normalized data by Paul-Saves in https://github.com/SMTorg/smt/pull/638
* Fix continuous relaxation and hierarchical handling by Paul-Saves in https://github.com/SMTorg/smt/pull/647
* Fix is_ri computational time by Paul-Saves in https://github.com/SMTorg/smt/pull/652
* Bump pypa/cibuildwheel from 2.19.2 to 2.21.1 by dependabot in https://github.com/SMTorg/smt/pull/635, https://github.com/SMTorg/smt/pull/644 and https://github.com/SMTorg/smt/pull/655
* Drop Python 3.8 support by relf in https://github.com/SMTorg/smt/pull/656

New Contributors
* lisapretsch made their first contribution in https://github.com/SMTorg/smt/pull/642
* sdubreui made their first contribution in https://github.com/SMTorg/smt/pull/654

**Full Changelog**: https://github.com/SMTorg/smt/compare/v2.6.3...v2.7.0

2.6.3

What's Changed
* Add spatial derivatives to `squar_sin_exp` kernel for kriging-based surrogates by NicolasJeanGonel in https://github.com/SMTorg/smt/pull/582
* Add ill-conditioned training check method for kriging-based surrogates by Paul-Saves in https://github.com/SMTorg/smt/pull/605
* Add SGP notebook by Paul-Saves in https://github.com/SMTorg/smt/pull/605
* Add mixed-integer KPLSK by Paul-Saves in https://github.com/SMTorg/smt/pull/607
* Add local bases computation in PODI by Shisohka in https://github.com/SMTorg/smt/pull/610
* Format with ruff 0.5.0 by Paul-Saves in https://github.com/SMTorg/smt/pull/608
* Bump pypa/cibuildwheel from 2.19.1 to 2.19.2 by dependabot in https://github.com/SMTorg/smt/pull/616
* Rework tests to reduce CI execution time by relf in https://github.com/SMTorg/smt/pull/604
* Fix EI warning divide by zero by Paul-Saves in https://github.com/SMTorg/smt/pull/614
* Fix AI transpose by Paul-Saves in https://github.com/SMTorg/smt/pull/619
* Fix kplsk for retraining by Paul-Saves in https://github.com/SMTorg/smt/pull/618
* Fix broken link in the documentation by NicolasJeanGonel in https://github.com/SMTorg/smt/pull/617


**Full Changelog**: https://github.com/SMTorg/smt/compare/v2.6.2...v2.6.3

Page 1 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.