Skip to main content

Python interface to Nomad 4 for blackbox optimization (BBO)

Project description

NOMAD is a blackbox optimization software coded in C++. PyNomad is the Python interface to NOMAD.

NOMAD stands for Nonlinear Optimization using the MADS (Mesh Adaptive Direct Search) Algorithm. NOMAD and PyNomad solve constrained optimization problems of blackbox functions in the form:

minimize f(x)

subject to: nlcon(x) <= 0, lb <= x <= ub and x in R

Once PyNomad is installed, a longer description is obtained by running PyNomad.info(). Examples of PyNomad utilization are provided in https://github.com/bbopt/nomad/tree/master/examples/advanced/library/PyNomad.

Please cite NOMAD 4 with reference:

C. Audet, S. Le Digabel, V. Rochon Montplaisir, and C. Tribes. Algorithm 1027: NOMAD version 4: Nonlinear optimization with the MADS algorithm. ACM Transactions on Mathematical Software. Volume 48, Issue 3, Article No.: 35, pp 1–22. https://doi.org/10.1145/3544489

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

PyNomadBBO-4.4.0-pp39-pypy39_pp73-win_amd64.whl (1.2 MB view details)

Uploaded PyPy Windows x86-64

PyNomadBBO-4.4.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

PyNomadBBO-4.4.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

PyNomadBBO-4.4.0-pp38-pypy38_pp73-win_amd64.whl (1.2 MB view details)

Uploaded PyPy Windows x86-64

PyNomadBBO-4.4.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

PyNomadBBO-4.4.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

PyNomadBBO-4.4.0-cp313-cp313-musllinux_1_2_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

PyNomadBBO-4.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

PyNomadBBO-4.4.0-cp312-cp312-musllinux_1_2_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

PyNomadBBO-4.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

PyNomadBBO-4.4.0-cp311-cp311-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.11 Windows x86-64

PyNomadBBO-4.4.0-cp311-cp311-musllinux_1_1_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

PyNomadBBO-4.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

PyNomadBBO-4.4.0-cp311-cp311-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

PyNomadBBO-4.4.0-cp310-cp310-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.10 Windows x86-64

PyNomadBBO-4.4.0-cp310-cp310-musllinux_1_1_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

PyNomadBBO-4.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

PyNomadBBO-4.4.0-cp310-cp310-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

PyNomadBBO-4.4.0-cp39-cp39-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.9 Windows x86-64

PyNomadBBO-4.4.0-cp39-cp39-musllinux_1_1_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

PyNomadBBO-4.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

PyNomadBBO-4.4.0-cp39-cp39-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

PyNomadBBO-4.4.0-cp38-cp38-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.8 Windows x86-64

PyNomadBBO-4.4.0-cp38-cp38-musllinux_1_1_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

PyNomadBBO-4.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

PyNomadBBO-4.4.0-cp38-cp38-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file PyNomadBBO-4.4.0-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for PyNomadBBO-4.4.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 d9153747c3ad9954a02f123def03a7e6fad08a448a3dd329fe5b80d16a547724
MD5 0fbedecc0f53ec5c8e63aa10c156b420
BLAKE2b-256 bc0027d52855179be8ee60f83b8127f6a823585c0ff679594297484792153844

See more details on using hashes here.

File details

Details for the file PyNomadBBO-4.4.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for PyNomadBBO-4.4.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f636ee8c5587dbd612341efe49e46ec735419db7044fe335643127cc3dba6425
MD5 d47e770ccffc846b7593338b1d63d429
BLAKE2b-256 543d9953f3a416691a48ebf6fc7fdee9b8dc343d7650cfbf24f605832f0af629

See more details on using hashes here.

File details

Details for the file PyNomadBBO-4.4.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for PyNomadBBO-4.4.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 570426d431bd36c471a043720fc16c3451f9755bd2439ba85f5fe6d5739f5362
MD5 afcfcb73c844e18b6ac10f7d9c89d0ad
BLAKE2b-256 ad3e9c5bb224ccbf2f1049d9d2ca372baae364e7240fcc13896bbe74bc1c3a28

See more details on using hashes here.

File details

Details for the file PyNomadBBO-4.4.0-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for PyNomadBBO-4.4.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 6a208542931a3db0d699ea17e177ee56133d8ebdd7b70eeff60e232301677643
MD5 192276d9fb1d37ad104342f0b5ffa842
BLAKE2b-256 ecaaa7cb6ad6b2db2a138ea518ff06bf233782ce4663adfc34f3fa4504b08d3b

See more details on using hashes here.

File details

Details for the file PyNomadBBO-4.4.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for PyNomadBBO-4.4.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8851e332976175fe4839dca7967c3e6c0b3051310029ec06407ef7d985ffd536
MD5 ad8e2e7506f3c791b35b926047e8f35b
BLAKE2b-256 112d6b6d9492b2365a9dec42ea0002439784d84f0c36585cd001738b341a1326

See more details on using hashes here.

File details

Details for the file PyNomadBBO-4.4.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for PyNomadBBO-4.4.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c58c8bfc2d8f4b91061f590873b5e9ebdd94eea840c190142f2d24cd25a43c1e
MD5 b27b08e0e3f5208d434ba7ba64826b7b
BLAKE2b-256 0ab59f16d82a6260f21ceb1555fc4c1a066c92252e7c02d066b591c613ab5766

See more details on using hashes here.

File details

Details for the file PyNomadBBO-4.4.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for PyNomadBBO-4.4.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cb8f46a2165caa80e0d65494f21b71cf92e7827d13b71578b52a69a83600e8cb
MD5 8348c27cfd5b0c26f52bf298601ad426
BLAKE2b-256 13e9a5a22f15e2615e8fd106e3ec02fa8a91fa0b794f73f32a0f69d7d384ecf7

See more details on using hashes here.

File details

Details for the file PyNomadBBO-4.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for PyNomadBBO-4.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7ae50b36077944aad1cda6c3531e780a8db2a636c252e338945ad1c47bc59237
MD5 a7b3972f5b423580071cfea4afa38e70
BLAKE2b-256 40fd2279a97c3adf8f655ee2f1f774f52a1c8ab643c13584c2e32e0e390294a6

See more details on using hashes here.

File details

Details for the file PyNomadBBO-4.4.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for PyNomadBBO-4.4.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 006c48242675cb40366581e42bd14b3e03c239e5b480dbf120b1018863903e23
MD5 74cb7a390b1ba0e148a2d78de4b46ece
BLAKE2b-256 a6af545b045736283acc369e8390608681ddefcc4ff4fb770ac979ba9b064b6c

See more details on using hashes here.

File details

Details for the file PyNomadBBO-4.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for PyNomadBBO-4.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ef7e9c3e89966155da0823318b1b3281c92b5ee3c83c958655aa6707dcbfac96
MD5 de7649d31a2ee742eef1fb38b0bea725
BLAKE2b-256 0915ed234424d1b21fec49e88e03a5bebcab2990cb8398827b0fc954a815714b

See more details on using hashes here.

File details

Details for the file PyNomadBBO-4.4.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for PyNomadBBO-4.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c7b52eedf519582ae305646cc53490921d281b43a95b56e680cbc32da3f0335b
MD5 6b49f12774620d8b032310968b2d3b96
BLAKE2b-256 2a010057ecc824f760d7889ee6ceeee9c8e00abbc6a9dc6fefefc50d0f9b08a9

See more details on using hashes here.

File details

Details for the file PyNomadBBO-4.4.0-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for PyNomadBBO-4.4.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 45f7cad6107e31485383f34f06e8b1c05fdc3c8c1c84862b456be4eba14257e9
MD5 a0e584fc847a0ac90915a2ee4b16bddc
BLAKE2b-256 f313fec4c4922597e75424bea0139d01316db28c6d18d3fde2173c0dbaf42392

See more details on using hashes here.

File details

Details for the file PyNomadBBO-4.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for PyNomadBBO-4.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e190c561b68e9bbcaa8e8409830ed348b4647030264c7e15eb4041165c7f12ff
MD5 7dbf78b2cb00ed45a5e9164fbcda2350
BLAKE2b-256 816b95f9f71d6d32a7aae6ceb7b21ea0a00a32fea1ace28f92c672a842a91d7c

See more details on using hashes here.

File details

Details for the file PyNomadBBO-4.4.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for PyNomadBBO-4.4.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 882c51d85eb5f243c3791a821d8d46822c58d1e1b58d8a2a4ceaf93a7cc5b511
MD5 955536346a9fe2e30628e3a0fe9898f0
BLAKE2b-256 a7af9f54d3e7371daa2ba52733fc1829f6c2c7ceff9b69620fc3e0419005b9eb

See more details on using hashes here.

File details

Details for the file PyNomadBBO-4.4.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for PyNomadBBO-4.4.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b1648125d1d2073e61157d27758396e2d95a9094635e28a2238110e34b60433e
MD5 d3f5425262c21f317fdc82d1d8938744
BLAKE2b-256 e275d35907be5b335eadfffa4159fe1278901a2956da3f8bbd347a6a4b674735

See more details on using hashes here.

File details

Details for the file PyNomadBBO-4.4.0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for PyNomadBBO-4.4.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 41ba4a34a880bb032ad0a870a82f655c4d5c64118c391fc69b9e6199d6b10ac3
MD5 7cd87fd49d696d4663c3eeedad734226
BLAKE2b-256 472f59892f33e72009db10770025ffcb38d077b3d1236e4d10d30d45e417c4e3

See more details on using hashes here.

File details

Details for the file PyNomadBBO-4.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for PyNomadBBO-4.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 38d167e38228f56d1de9a52a38e38a4cb47214ccea22aff9895faca4f30bf04c
MD5 23be2e339d78b689a2916894c6bd9275
BLAKE2b-256 c482e3d128ea865853bc5a57c59cab0e247a9c16e1c18cac1213afa2210008f9

See more details on using hashes here.

File details

Details for the file PyNomadBBO-4.4.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for PyNomadBBO-4.4.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a9702c59795c6b74599eb8aa3d8f1fcc5141f63ee0cd1006396c9af63c6f2daf
MD5 66e26992cd69c74ce921e0013432b8c8
BLAKE2b-256 9534979363168d1a8f73a2b2e2bb5dfb197f30cd330850ee976df9d23d49ded4

See more details on using hashes here.

File details

Details for the file PyNomadBBO-4.4.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for PyNomadBBO-4.4.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0c109e535eb86cf5adcc8aac1281c415c90ff47628d8c360db5672b1ddc82505
MD5 bb97389502045e839cf4c9a8e36641da
BLAKE2b-256 b863f4a2c146bfd5c6dd9b3f16fc1f8c7a41f42a129c0abd73f6a83fa4fdd660

See more details on using hashes here.

File details

Details for the file PyNomadBBO-4.4.0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for PyNomadBBO-4.4.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7a054d0d5f47f05b48c5fba30461083cf48a846a0196a91be11b09dca8d78ac9
MD5 2f854b857625516e0a115db3a239a851
BLAKE2b-256 62ce9c35f0b387bd32e0a8bd9c235cbe4fd33ef37434538b24aa3430ee290851

See more details on using hashes here.

File details

Details for the file PyNomadBBO-4.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for PyNomadBBO-4.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 52a2f5df492eeb9ad6e79f501532127050789332717376b6dfb2e5ecac050ef2
MD5 7785df67ec810588defb3ec620fc0c4e
BLAKE2b-256 b4882491ea7636c52c521e61457355f25f06149e69ed4fc0f797f55092e49c79

See more details on using hashes here.

File details

Details for the file PyNomadBBO-4.4.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for PyNomadBBO-4.4.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6cec7676b8448b5e9a7131e0fab6f2a900972223a498c909895d5dffd02e2fa5
MD5 118a2f3f5ad34bf0644ce0ac18ff8991
BLAKE2b-256 1d538177c0532e67db40f85cb645fcdb4bbb10102e6c450c9d798c948eb5c37f

See more details on using hashes here.

File details

Details for the file PyNomadBBO-4.4.0-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for PyNomadBBO-4.4.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 40b9a1557c81d61b71c5bfc0aab806b49cdc205dd0a55185ac4b32a176e5aa77
MD5 94e2fa9af17b2445917716e20d3d31f7
BLAKE2b-256 e12045e2da610b42af0d3326ab687a493554d4d8eef6f0a22b1b867989e17221

See more details on using hashes here.

File details

Details for the file PyNomadBBO-4.4.0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for PyNomadBBO-4.4.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5b327a9db84deb3d1281ac808070bf08a1c451356676ca40e2e48b77fd9b2234
MD5 4c0ea18172a49465dbce96ab4feed2d0
BLAKE2b-256 f7f4851df820026dfa15f07f0747b25bf1cc5f75a1bf2105d53bddb2783fadf6

See more details on using hashes here.

File details

Details for the file PyNomadBBO-4.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for PyNomadBBO-4.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f8e66b39a6ab70ae5400878c7bab2c53cb7630245b8364304452b875caba3ebf
MD5 3c73729988c83206cf612e86cdfef53c
BLAKE2b-256 b114df2aa22c943e32896414191adaaa09f657d0a21ea422a5443df773d51ae7

See more details on using hashes here.

File details

Details for the file PyNomadBBO-4.4.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for PyNomadBBO-4.4.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5982d0e637e08e3f28317664ad0812886485dd17b6de0f9bd9b958d41fa58366
MD5 84b48c9bc4b5a2048e93e82df2bc4e17
BLAKE2b-256 75957088914f2c9322d1c63e5586f5809770270c9b29f2d3795c198bd8456d58

See more details on using hashes here.

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