Skip to main content

High-level Python package for solving linear and quadratic optimization problems using multiple solvers

Project description

PyPI package Documentation Test results Test coverage Code analysis License Analytics

conv_opt

conv_opt is a high-level Python package for solving linear and quadratic optimization problems using multiple open-source and commercials solvers including Cbc, CVXOPT, FICO XPRESS, GLPK, Gurobi, IBM CPLEX, MINOS, Mosek, quadprog, SciPy, and SoPlex.

Installation

  1. Install Python and pip

  2. Optionally, install the Cbc/CyLP, FICO XPRESS, IBM CPLEX, Gurobi, MINOS, Mosek, and SoPlex solvers. Please see our detailed instructions.

  3. Install this package.

    • Install the latest release from PyPI:

      pip install conv_opt
    • Install the latest revision from GitHub:

      pip install git+https://github.com/KarrLab/conv_opt.git#egg=conv_opt
    • Support for the optional solvers can be installed using the following options:

      pip install conv_opt[cbc,cplex,gurobi,minos,mosek,soplex,xpress]

Documentation

Please see the API documentation.

License

The build utilities are released under the MIT license.

Development team

This package was developed by the Karr Lab at the Icahn School of Medicine at Mount Sinai in New York, USA.

Questions and comments

Please contact the Karr Lab with any questions or comments.

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

conv_opt-0.0.13.tar.gz (25.0 kB view details)

Uploaded Source

Built Distribution

conv_opt-0.0.13-py2.py3-none-any.whl (36.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file conv_opt-0.0.13.tar.gz.

File metadata

  • Download URL: conv_opt-0.0.13.tar.gz
  • Upload date:
  • Size: 25.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.25.1 setuptools/56.0.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.7.5

File hashes

Hashes for conv_opt-0.0.13.tar.gz
Algorithm Hash digest
SHA256 f449820714ed0ca1df96c41809d507f33e08e638c11b5a6e7bef20e98e2f71d6
MD5 438639a83535028821cdeeadbdee1856
BLAKE2b-256 37ae801fd9cee4c897fb7e154660586c68cc6c5a12505d5be6fe502e3f78a372

See more details on using hashes here.

File details

Details for the file conv_opt-0.0.13-py2.py3-none-any.whl.

File metadata

  • Download URL: conv_opt-0.0.13-py2.py3-none-any.whl
  • Upload date:
  • Size: 36.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.25.1 setuptools/56.0.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.7.5

File hashes

Hashes for conv_opt-0.0.13-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 91866c5399fdfdb990abc3397a596326ac2f059a057173dfb0aebee7f6422a70
MD5 e66421e578a48a9a6dc8efc6dedea583
BLAKE2b-256 d17d14d147c9ffdd20ad195b67f8585a355e4f09a335c6574d475c6eb23df6cc

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