Skip to main content

The Surrogate Modeling Toolbox (SMT)

Project description

The surrogate modeling toolbox (SMT) is a Python package that contains a collection of surrogate modeling methods, sampling techniques, and benchmarking functions. This package provides a library of surrogate models that is simple to use and facilitates the implementation of additional methods. SMT is different from existing surrogate modeling libraries because of its emphasis on derivatives, including training derivatives used for gradient-enhanced modeling, prediction derivatives, and derivatives with respect to the training data. It also includes new surrogate models that are not available elsewhere: kriging by partial-least squares reduction and energy-minimizing spline interpolation.

SMT 2.0 adds the capability to handle mixed-variable surrogate models and hierarchical variables.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

smt-2.8.0.tar.gz (422.3 kB view details)

Uploaded Source

Built Distributions

smt-2.8.0-cp312-cp312-win_amd64.whl (336.5 kB view details)

Uploaded CPython 3.12 Windows x86-64

smt-2.8.0-cp312-cp312-win32.whl (320.6 kB view details)

Uploaded CPython 3.12 Windows x86

smt-2.8.0-cp312-cp312-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

smt-2.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (957.9 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

smt-2.8.0-cp312-cp312-macosx_11_0_arm64.whl (328.1 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

smt-2.8.0-cp311-cp311-win_amd64.whl (335.8 kB view details)

Uploaded CPython 3.11 Windows x86-64

smt-2.8.0-cp311-cp311-win32.whl (319.8 kB view details)

Uploaded CPython 3.11 Windows x86

smt-2.8.0-cp311-cp311-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

smt-2.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (944.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

smt-2.8.0-cp311-cp311-macosx_11_0_arm64.whl (327.4 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

smt-2.8.0-cp310-cp310-win_amd64.whl (333.6 kB view details)

Uploaded CPython 3.10 Windows x86-64

smt-2.8.0-cp310-cp310-win32.whl (320.0 kB view details)

Uploaded CPython 3.10 Windows x86

smt-2.8.0-cp310-cp310-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

smt-2.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (882.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

smt-2.8.0-cp310-cp310-macosx_11_0_arm64.whl (327.4 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

smt-2.8.0-cp39-cp39-win_amd64.whl (336.8 kB view details)

Uploaded CPython 3.9 Windows x86-64

smt-2.8.0-cp39-cp39-win32.whl (322.9 kB view details)

Uploaded CPython 3.9 Windows x86

smt-2.8.0-cp39-cp39-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

smt-2.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (899.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

smt-2.8.0-cp39-cp39-macosx_11_0_arm64.whl (330.9 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

File details

Details for the file smt-2.8.0.tar.gz.

File metadata

  • Download URL: smt-2.8.0.tar.gz
  • Upload date:
  • Size: 422.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for smt-2.8.0.tar.gz
Algorithm Hash digest
SHA256 5dd1449129c9efa2e90fbc7319d3a6e4718adb7ce1a644bd4659d449b11e4274
MD5 236d8f26b2cbd5bf91360d6e69cb31e3
BLAKE2b-256 db5c079c417f8acb3794a8d4b98c6a1acd118163c056ad0182ef2220b374184d

See more details on using hashes here.

Provenance

The following attestation bundles were made for smt-2.8.0.tar.gz:

Publisher: build_release.yml on SMTorg/smt

Attestations:

File details

Details for the file smt-2.8.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: smt-2.8.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 336.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for smt-2.8.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b51028cb0b61410e06d2b406d2b00e0686f5c74fa638b58fb2b8e03746859236
MD5 115b053f35920933b931797fe1dab9c7
BLAKE2b-256 bd05c841857e1b8238daa1cc228e45ec5caf3366214fabd50c8a85343a601977

See more details on using hashes here.

Provenance

The following attestation bundles were made for smt-2.8.0-cp312-cp312-win_amd64.whl:

Publisher: build_release.yml on SMTorg/smt

Attestations:

File details

Details for the file smt-2.8.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: smt-2.8.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 320.6 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for smt-2.8.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 32fa5e6d082b253b8d53d0a6331b92725dc97963654f6247f8108fc8bdbaa3a2
MD5 217a8c70cccc0113c29146ecf921a706
BLAKE2b-256 d015ddde22851034dfd1cbdb9a92253ba7949d533f26418a2a878276cbf69a9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for smt-2.8.0-cp312-cp312-win32.whl:

Publisher: build_release.yml on SMTorg/smt

Attestations:

File details

Details for the file smt-2.8.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for smt-2.8.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c06e81ba7ed584bbc1fa57b38c4655e49c801a64f3c5c1564addfb2a6e7e13b0
MD5 a62c449f8dae600b3f8e4e8e96b7aef8
BLAKE2b-256 20dc8b082b99a828a2b9959602e3c44874e4724a05944bd9c432db5d61636317

See more details on using hashes here.

Provenance

The following attestation bundles were made for smt-2.8.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: build_release.yml on SMTorg/smt

Attestations:

File details

Details for the file smt-2.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for smt-2.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4428900ccf4d2dca194fa44af8ce66dafb02fef8684b54c615ae3e98b52a0d70
MD5 b969472f0b933a7889aea63276565ba6
BLAKE2b-256 2ef32f116eeae84f27428b37e1d0fec63ddc2b17463eae4299329d74e971c136

See more details on using hashes here.

Provenance

The following attestation bundles were made for smt-2.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_release.yml on SMTorg/smt

Attestations:

File details

Details for the file smt-2.8.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for smt-2.8.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 be9a68682454eee841b85c927901885c6f6f58c858bd6a1a1e13e68a54257796
MD5 11b002d4a383cd7021e8ee9f4ea43ec9
BLAKE2b-256 3deb5cac566a7ed86e70d762ccb0b464df919b9e628181b1d07954b8d003b967

See more details on using hashes here.

Provenance

The following attestation bundles were made for smt-2.8.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build_release.yml on SMTorg/smt

Attestations:

File details

Details for the file smt-2.8.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: smt-2.8.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 335.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for smt-2.8.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4062a7e968c606cfb157053692891b7db55f476810b339802bf0d3afff80bda7
MD5 5290d2215e359c6129b37255c98ba327
BLAKE2b-256 87a8d1104e42e7c8fe90ebf3e7d8cda0683b973c3d943b86781a935e2c6f01ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for smt-2.8.0-cp311-cp311-win_amd64.whl:

Publisher: build_release.yml on SMTorg/smt

Attestations:

File details

Details for the file smt-2.8.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: smt-2.8.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 319.8 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for smt-2.8.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 8fd292177dcf968a2d85fddf7430e362e28ecd2affc49754a4a65063a15d52bb
MD5 06b9a369492a0d404ae4ac3c89fa1d29
BLAKE2b-256 eb3f0332e4e192e532a480b26c1bf587f3d53daaed5fae78eeaf98ea33fae3c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for smt-2.8.0-cp311-cp311-win32.whl:

Publisher: build_release.yml on SMTorg/smt

Attestations:

File details

Details for the file smt-2.8.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for smt-2.8.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6ebb221c49818b3367100813e43f2765456a45cceb922643b5a265b7c96dbbc3
MD5 2b638ab45688031c0172d40f1f898bc3
BLAKE2b-256 9f294d28d92a7b59868f2689f74f25dc066f1e5ec354a98efc4e466dc2ea27ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for smt-2.8.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: build_release.yml on SMTorg/smt

Attestations:

File details

Details for the file smt-2.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for smt-2.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2c236ea64c636e3f3889fd0077eee9f7855616e91c1bcfc700fcb6cc8809953d
MD5 d1a1be665b522b94235929448eb188b7
BLAKE2b-256 451b8e33a1485da8d24e3a4152c824a36fdffa0676feda0df85c35b366b94264

See more details on using hashes here.

Provenance

The following attestation bundles were made for smt-2.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_release.yml on SMTorg/smt

Attestations:

File details

Details for the file smt-2.8.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for smt-2.8.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 260e5f73ae61b911a9a3e02034bf5affe63c6c6c1d3adada79c3b9a7fcc8323f
MD5 47ab4f6fb1e61a434004e0e5afb6783b
BLAKE2b-256 eef3d1429b10d1a8028743a8ee8efb268cb95192a5081f13f9e6fbd605d65d8c

See more details on using hashes here.

Provenance

The following attestation bundles were made for smt-2.8.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build_release.yml on SMTorg/smt

Attestations:

File details

Details for the file smt-2.8.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: smt-2.8.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 333.6 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for smt-2.8.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 85a9f61d003ee3044585cd3a649f591eefdfbe77f1512994e1cd50e83cddab24
MD5 36fd12646faf82d915ce59ef7532c0e6
BLAKE2b-256 aa1ea4b54ce9cd5e9eb882d07f524a848cd1b1a88ef587fb7ddbf5727ed8e942

See more details on using hashes here.

Provenance

The following attestation bundles were made for smt-2.8.0-cp310-cp310-win_amd64.whl:

Publisher: build_release.yml on SMTorg/smt

Attestations:

File details

Details for the file smt-2.8.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: smt-2.8.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 320.0 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for smt-2.8.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 c60dc6cea996df6c8afae28896a9ae04da8779ef7bbd8730503ea885628d68cc
MD5 2445c1cc5e668b4008be39ed470339f8
BLAKE2b-256 255ec251b0c93ec56823d1542359f9a2d7e61a09c8884f15d9191cb5db228270

See more details on using hashes here.

Provenance

The following attestation bundles were made for smt-2.8.0-cp310-cp310-win32.whl:

Publisher: build_release.yml on SMTorg/smt

Attestations:

File details

Details for the file smt-2.8.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for smt-2.8.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 87d1b475700f1939259aeaeb195c2713a13c6ead5ceec729ba39fe42df01efcc
MD5 786f37fb23cdd8a1ee5c646c28577539
BLAKE2b-256 b3ee93a296cd5a6bd9cda9648934d113173ad27e70458c9bbb29d9aebc0ec9ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for smt-2.8.0-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: build_release.yml on SMTorg/smt

Attestations:

File details

Details for the file smt-2.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for smt-2.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 740e38331fb2a843e706511fd416a6bf9f5ed3a30e1413d27a65f670cd65993d
MD5 acc51581744da5c88bf520d6f23cd812
BLAKE2b-256 2707e7e99378315efadc027cc977a3481dbebc85a83e92a45b89db108648b3d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for smt-2.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_release.yml on SMTorg/smt

Attestations:

File details

Details for the file smt-2.8.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for smt-2.8.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d6360c9927304942700e4fa8ef604ef87ca393c71c63af1232ba61091e9b7c38
MD5 597a93bf397f4c12b06ff1805769deda
BLAKE2b-256 ee2531e75e5fc2060ce465112e2198ec02f9074c144862c0c012394ac148eadb

See more details on using hashes here.

Provenance

The following attestation bundles were made for smt-2.8.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build_release.yml on SMTorg/smt

Attestations:

File details

Details for the file smt-2.8.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: smt-2.8.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 336.8 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for smt-2.8.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a39a3f5ade6cd1f44058de7756ff356df5d6fd47edae4cb1302ee76f0bc10db4
MD5 041d43c6eacf2e1909ccb66667763dc4
BLAKE2b-256 0e35be41604f92e166314f665ad3f93bbd44f6532f46fe074158985db07437b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for smt-2.8.0-cp39-cp39-win_amd64.whl:

Publisher: build_release.yml on SMTorg/smt

Attestations:

File details

Details for the file smt-2.8.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: smt-2.8.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 322.9 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for smt-2.8.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 a3e125299e687fee6cde73c2c5071d5d97c4a96d8459a79765c21559e67477a6
MD5 c49e214f42f6fd98ac0199019439ff54
BLAKE2b-256 cfe381e9dae4d8a63fde5b0c112f17f156da29dc6e0b2835307be21bb4a12851

See more details on using hashes here.

Provenance

The following attestation bundles were made for smt-2.8.0-cp39-cp39-win32.whl:

Publisher: build_release.yml on SMTorg/smt

Attestations:

File details

Details for the file smt-2.8.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for smt-2.8.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 21e85a16992427f48b35a642234d57f270e4cbdbcbd7333612511b2ca2bd972b
MD5 d084cce4858e8accea10d9e475833d56
BLAKE2b-256 fbc5b6d566bb574389a3c0a7bdd2e082b5a52309082e451b07ef28f679c36e1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for smt-2.8.0-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: build_release.yml on SMTorg/smt

Attestations:

File details

Details for the file smt-2.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for smt-2.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3d5b2bb923d46f38fac4a13a5a15236e8b42ebeee1f60b9a56165062664cf331
MD5 b2477803fc1c444693957174ed8c2c10
BLAKE2b-256 f72e096e3f403bb2845be13771a9fce902b9b45a58bdd8ff25f5b385675e92c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for smt-2.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_release.yml on SMTorg/smt

Attestations:

File details

Details for the file smt-2.8.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for smt-2.8.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 16561e009d31751682927162631bbd062011d3a397989f0fbd4bbeb0b302a491
MD5 02b85a22c7e8dbb80637eaab31e2f7e7
BLAKE2b-256 ce308d3bb415126e58ae229ef53e84079abe704f677eafe63b1dfd20bf062fef

See more details on using hashes here.

Provenance

The following attestation bundles were made for smt-2.8.0-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: build_release.yml on SMTorg/smt

Attestations:

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page