Skip to main content

Library for nonlinear optimization, wrapping many algorithms for global and local, constrained or unconstrained, optimization

Project description

NLOpt Python

PyPI version Build

This project builds Python wheels for the NLOpt library. NLOpt contains various routines for non-linear optimization.

Versions supported

The project supports Python versions 3.6+ and above for Windows, MacOS, and Linux.

Installation

pip install nlopt

Documentation

For more information on how to use NLOpt, refer to the documentation.

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

nlopt-2.7.1-cp312-cp312-win_amd64.whl (346.2 kB view details)

Uploaded CPython 3.12 Windows x86-64

nlopt-2.7.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (427.2 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

nlopt-2.7.1-cp312-cp312-macosx_10_9_x86_64.whl (341.7 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

nlopt-2.7.1-cp311-cp311-win_amd64.whl (347.6 kB view details)

Uploaded CPython 3.11 Windows x86-64

nlopt-2.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (426.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

nlopt-2.7.1-cp311-cp311-macosx_10_9_x86_64.whl (341.1 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

nlopt-2.7.1-cp310-cp310-win_amd64.whl (325.2 kB view details)

Uploaded CPython 3.10 Windows x86-64

nlopt-2.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (423.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

nlopt-2.7.1-cp310-cp310-macosx_10_9_x86_64.whl (337.9 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

nlopt-2.7.1-cp39-cp39-win_amd64.whl (325.3 kB view details)

Uploaded CPython 3.9 Windows x86-64

nlopt-2.7.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (423.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

nlopt-2.7.1-cp39-cp39-macosx_10_9_x86_64.whl (338.0 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

nlopt-2.7.1-cp38-cp38-win_amd64.whl (325.3 kB view details)

Uploaded CPython 3.8 Windows x86-64

nlopt-2.7.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (424.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

nlopt-2.7.1-cp38-cp38-macosx_10_9_x86_64.whl (338.5 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

nlopt-2.7.1-cp37-cp37m-win_amd64.whl (325.2 kB view details)

Uploaded CPython 3.7m Windows x86-64

nlopt-2.7.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (424.1 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

nlopt-2.7.1-cp37-cp37m-macosx_10_9_x86_64.whl (338.4 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file nlopt-2.7.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: nlopt-2.7.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 346.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for nlopt-2.7.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1647131d53302e72f5c4851ab04a92401a342c3e0fcfaac0eda316f5e8f3b283
MD5 819834cae453ddda49b28f0d23a900b0
BLAKE2b-256 d52e6e78c39b1ab918520711d7eb9d9ad0761a80e59f2b1ca4f73cd7889a3717

See more details on using hashes here.

File details

Details for the file nlopt-2.7.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nlopt-2.7.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 592ded3b34bb888cd99c5da3fb1c3c9269ddd996dade578a8ec325cd8b6be752
MD5 bf495129dece4310ac5dd5d668db98ec
BLAKE2b-256 7d5cf2f676df69694b774df64ec6725cff1f43b5b4d43a421339cac865731906

See more details on using hashes here.

File details

Details for the file nlopt-2.7.1-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for nlopt-2.7.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 da0ac81b10f838afe7c1b99a2f895c31e05ca68328571fe430f382ce08cbfb07
MD5 35499d290a89ea7032c497bdccacc317
BLAKE2b-256 e955690349cdf57e2c94136ece9b172b877405e58bae7c6d6d22e95daaff724f

See more details on using hashes here.

File details

Details for the file nlopt-2.7.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: nlopt-2.7.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 347.6 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for nlopt-2.7.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 88ec7cf491da150d497ecc61889bc7adb0af0ad05a67e925a4f5ac88e20f1b9c
MD5 78c76980e82f4013a8ecaf70df57051b
BLAKE2b-256 32d08e025d067e22f60907c84a6a4d253f3ea3b48b2ffd193033b6aa8c79c856

See more details on using hashes here.

File details

Details for the file nlopt-2.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nlopt-2.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3e1653de0060a42d6709423e6160888893bb688f4ff79aa0f1def4701ea25dd8
MD5 53aba2f1cf8ff194b97774e46030e090
BLAKE2b-256 544ea7123adf391ed71175c5c8e8217be2ac3c335cb67c3601d183e94337393d

See more details on using hashes here.

File details

Details for the file nlopt-2.7.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for nlopt-2.7.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7a12fe3cbfb36a6a18f84a1ac23ed3dda323860235381b3d2d182d8b771783ef
MD5 941a62e62e661d801a8292a46e63d3d2
BLAKE2b-256 6e89493a6310da558412d9aba161510625f03ac7618ed4382480d3e8aa86c3d9

See more details on using hashes here.

File details

Details for the file nlopt-2.7.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: nlopt-2.7.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 325.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10

File hashes

Hashes for nlopt-2.7.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 426c18548d733640449d707c82eb57c09a5f01d4b064f87312808d194d227f24
MD5 aff726423722eb20f41c3d7438f25e85
BLAKE2b-256 2ba229616e127a31c7dd96d79f6b769fd416df0688ba3ba4c6295fe54e14da56

See more details on using hashes here.

File details

Details for the file nlopt-2.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: nlopt-2.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 423.7 kB
  • Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10

File hashes

Hashes for nlopt-2.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6ba0862162248442fbf1f04b20a321c11ff40ff4442a12aaaafcdaff9abb0ab7
MD5 4609db87f4bf629b56ed91f9c522d583
BLAKE2b-256 ac7a78301ab01e31e08bc850bf800f34133c823579ace029d7898afe94745571

See more details on using hashes here.

File details

Details for the file nlopt-2.7.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: nlopt-2.7.1-cp310-cp310-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 337.9 kB
  • Tags: CPython 3.10, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10

File hashes

Hashes for nlopt-2.7.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 42b7883704e1285ff40d930699eb7fc7e1341229da33666b4163459cfdf89fb1
MD5 005b1845ca6693b2f2c33377c793ff8e
BLAKE2b-256 5b6482c644fd37f4e4b078362426a9a3c87d4c99f1e05b995e1627dba4c52bc8

See more details on using hashes here.

File details

Details for the file nlopt-2.7.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: nlopt-2.7.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 325.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10

File hashes

Hashes for nlopt-2.7.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 757c41210f3ab6173e5c508c79c7833e33cf90a068d098b1e13d277432120b81
MD5 fd1c884e88f93c2145d64d3385fe5082
BLAKE2b-256 54132b385e1108e505840995f2efc83b9f22c1fec3036fae1522065e557aaba4

See more details on using hashes here.

File details

Details for the file nlopt-2.7.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: nlopt-2.7.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 423.6 kB
  • Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10

File hashes

Hashes for nlopt-2.7.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b4a05448f0ffebbab7a6a822297430e018c848652280e6efa13484e210291d5c
MD5 113580dd0a69ce0a3af3ffc5c299d9f9
BLAKE2b-256 43d1d8b639cb1e40472d29567280f105cdaf1517cf8fdfa226303b6d46f5968d

See more details on using hashes here.

File details

Details for the file nlopt-2.7.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: nlopt-2.7.1-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 338.0 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10

File hashes

Hashes for nlopt-2.7.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 087ff54de5ec0375fd18f843b36e9a8590c0f1e194bb45d3119ba844aeb836dd
MD5 44510f7916e1f4055bdddae9a021e0cb
BLAKE2b-256 fdd4eaf54531f55dfb91f313bbf60074648d9481233e20523f6496806a1b542e

See more details on using hashes here.

File details

Details for the file nlopt-2.7.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: nlopt-2.7.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 325.3 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10

File hashes

Hashes for nlopt-2.7.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8e7b65cf3a751e822b02f28b65d0c548052523fa6333619af3f24fec60a6b6bd
MD5 1f8cc2764af3b229fa264342e310ef08
BLAKE2b-256 72ed5bdaf8cbc1de2a07609525b069ca6d96578f87b30f71d748a4211b2fe69d

See more details on using hashes here.

File details

Details for the file nlopt-2.7.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: nlopt-2.7.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 424.2 kB
  • Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10

File hashes

Hashes for nlopt-2.7.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 33f9370bd37788b4ac792cf161835f1e4e9bbad8bfb5a76f75a295ae38dcd8d0
MD5 407dcf25ebe7da1e77ebd590d48fb3f6
BLAKE2b-256 5b77aee1257d3f54b6c24dd6e59c8eeb52a347190942a7aed9ebe4e296e565fd

See more details on using hashes here.

File details

Details for the file nlopt-2.7.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: nlopt-2.7.1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 338.5 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10

File hashes

Hashes for nlopt-2.7.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d99f1d6217bc3ead6fa6fe84a923577003f9a5f760cd354a3f8dcd1e11d626ce
MD5 30829391c5a2781779cbd8c6f058b104
BLAKE2b-256 b35756484415382ac9a4ca3d53e053dbbf3b7907b6bee6c10f4982d07f700877

See more details on using hashes here.

File details

Details for the file nlopt-2.7.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: nlopt-2.7.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 325.2 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10

File hashes

Hashes for nlopt-2.7.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 479a415f522051f6d728a3279c013aab96a6eaf3c323a89582dcb07eb636f15f
MD5 07430639e5a7544a9fe9c62ed4806714
BLAKE2b-256 2cf9a56c6f385cfcc7152a485e290771e99e056b551fffc79f63ec9ed61baaa0

See more details on using hashes here.

File details

Details for the file nlopt-2.7.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: nlopt-2.7.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 424.1 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10

File hashes

Hashes for nlopt-2.7.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aad38bab99348f6c3bbf0d5f339b3fd77465b27ef44c330f4ba512a40b87b373
MD5 9f992ee844c4dab90297712af369cc43
BLAKE2b-256 18533e6f01d28488dc335a4f67ec3487d6c565b015a0036b7fee3b5412c6814f

See more details on using hashes here.

File details

Details for the file nlopt-2.7.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: nlopt-2.7.1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 338.4 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10

File hashes

Hashes for nlopt-2.7.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 79791a2179d1cf708622eaeea76c88acbadc6af0d2f198df21a74473838686c3
MD5 c6eeb40c26469110f408a426ae54fb8c
BLAKE2b-256 03f1608203756be9daa2bedced2f15026cefa3191eeb39f3c972ec88011cb71b

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