Smt

Latest version: v2.5.1

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

Scan your dependencies

Page 1 of 7

2.5.1

What's Changed
* Add derivatives prediction methods to `GPX` kriging-like surrogate by relf in https://github.com/SMTorg/smt/pull/543
* Add a warning on numerical issue and add tests for kriging-based surrogates by Paul-Saves in https://github.com/SMTorg/smt/pull/539
* Ruff formatting by Paul-Saves in https://github.com/SMTorg/smt/pull/540
* Fix variance prediction for large output values by Paul-Saves in https://github.com/SMTorg/smt/pull/542
* Fix KPLSK performances (thanks to Lisa Pretsch) by Paul-Saves in https://github.com/SMTorg/smt/pull/544
* Speed up computations related to DesignSpace by Paul-Saves in https://github.com/SMTorg/smt/pull/548
* Prepare release 2.5.1 by relf in https://github.com/SMTorg/smt/pull/550


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

2.5.0

What's Changed
* Add [`GPX`](https://smt.readthedocs.io/en/latest/_src_docs/surrogate_models/gpx.html) surrogate model which wraps kriging model from [egobox](https://pypi.org/project/egobox/) library by relf in https://github.com/SMTorg/smt/pull/530
* Refactor [`GENN`](https://smt.readthedocs.io/en/latest/_src_docs/surrogate_models/genn.html) surrogate model which now depends on [jenn](https://pypi.org/project/jenn/) library with improved performances by shb84 in https://github.com/SMTorg/smt/pull/517
* Fix numba test and remove numpy deprecation by Paul-Saves in https://github.com/SMTorg/smt/pull/518
* Fix warnings by relf in https://github.com/SMTorg/smt/pull/519 and https://github.com/SMTorg/smt/pull/520
* Fix Ordinal and Integer constraints in DesignSpace by Paul-Saves in https://github.com/SMTorg/smt/pull/525
* Fix a bug for mixed-integer variables by Paul-Saves in https://github.com/SMTorg/smt/pull/529
* Fix cliping in design space by Paul-Saves in https://github.com/SMTorg/smt/pull/532
* Fix noise test bad indentation by Paul-Saves in https://github.com/SMTorg/smt/pull/531
* Run CI tests in parallel by relf in https://github.com/SMTorg/smt/pull/521
* Use ruff as formatter and linter by relf in https://github.com/SMTorg/smt/pull/515 and https://github.com/SMTorg/smt/pull/524
* Test non-zero variance with noise by Paul-Saves in https://github.com/SMTorg/smt/pull/533
* Add noisy kriging example by Paul-Saves in https://github.com/SMTorg/smt/pull/527
* Update [Kriging with noise tutorial](https://github.com/SMTorg/smt/blob/master/tutorial/SMT_Noise.ipynb) by NatOnera in https://github.com/SMTorg/smt/pull/536
* Prepare release 2.5.0 by relf in https://github.com/SMTorg/smt/pull/535


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

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

Page 1 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.