Skip to content
forked from mechmotum/cyipopt

Cython interface for the interior point optimzer IPOPT

License

Notifications You must be signed in to change notification settings

andr1976/cyipopt

 
 

Repository files navigation

README for cyipopt

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
PyPI https://pepy.tech/badge/cyipopt
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.

About

Cython interface for the interior point optimzer IPOPT

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 52.1%
  • Cython 47.9%