Skip to main content

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

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.

Metadata

Release files for ipopt 1.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ipopt 1.0.3
File Size Uploaded Provenance Actions
ipopt-1.0.3.tar.gz 42.4 kB Without provenance Details for ipopt-1.0.3.tar.gz

Release files / ipopt-1.0.3.tar.gz

Download URL ipopt-1.0.3.tar.gz
Size 42.4 kB
Tags Source
SHA-256 checksum
How to use checksums
656e787b06fe56e82c65ac18d3e1bba5e5b84f54df3800af9aeaf299caedaffc
BLAKE2b-256 checksum
How to use checksums
62f186f03ab61b8859f8ebcab4043a526ee0aef9ec749e35360327f80868370e
Upload date
Uploaded using Trusted Publishing?
What is 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

Security for ipopt 1.0.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page