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

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

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

Uploaded PyPy macOS 10.9+ x86-64

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

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

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

Uploaded PyPy macOS 10.9+ x86-64

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

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

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

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

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11 Windows x86-64

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

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

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

Uploaded CPython 3.11 macOS 10.9+ x86-64

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

Uploaded CPython 3.10 Windows x86-64

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

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

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

Uploaded CPython 3.10 macOS 10.9+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

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

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

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

Uploaded CPython 3.9 macOS 10.9+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

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

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

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

Uploaded CPython 3.8 macOS 10.9+ x86-64

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