Skip to main content

A Cython wrapper to the IPOPT optimization package

Project description

Ipopt (Interior Point OPTimizer, pronounced eye-pea-opt) is a software package for large-scale nonlinear optimization. Ipopt is available from the COIN-OR initiative, under the Eclipse Public License (EPL).

cyipopt is a Python wrapper around Ipopt. It enables using Ipopt from the comfort of the Python programming language.

Status

Anaconda

https://anaconda.org/conda-forge/cyipopt/badges/version.svg https://anaconda.org/conda-forge/cyipopt/badges/downloads.svg

PyPI

https://badge.fury.io/py/ipopt.svg https://pepy.tech/badge/ipopt

Read the Docs

Documentation Status

Travis CI

https://api.travis-ci.org/mechmotum/cyipopt.svg?branch=master

Appveyor

https://ci.appveyor.com/api/projects/status/0o5yuogn3jx157ee?svg=true

History

This repository was forked from https://bitbucket.org/amitibo/cyipopt and is now considered the primary repository. The fork includes a SciPy-style interface and ability to handle exceptions in the callback functions.

Installation

We recommend using conda to install cyipopt on Linux, Mac, and Windows:

conda install -c conda-forge cyipopt

Other installation options are present in the documentation.

License

cyipopt is open-source code released under the EPL license, see the LICENSE file.

Contributing

For bug reports, feature requests, comments, patches use the GitHub issue tracker and/or pull request system.

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

ipopt-1.0.3.tar.gz (42.4 kB view details)

Uploaded Source

File details

Details for the file ipopt-1.0.3.tar.gz.

File metadata

  • Download URL: ipopt-1.0.3.tar.gz
  • Upload date:
  • Size: 42.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.10

File hashes

Hashes for ipopt-1.0.3.tar.gz
Algorithm Hash digest
SHA256 656e787b06fe56e82c65ac18d3e1bba5e5b84f54df3800af9aeaf299caedaffc
MD5 d0e2e8124c904adc5a2c266a4c67d73b
BLAKE2b-256 62f186f03ab61b8859f8ebcab4043a526ee0aef9ec749e35360327f80868370e

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