Skip to main content

A domain-specific language for modeling convex optimization problems in Python.

Project description

CVXPY

Build Status PyPI - downloads Conda - downloads Coverage Benchmarks OpenSSF Scorecard

The CVXPY documentation is at cvxpy.org.

We are building a CVXPY community on Discord. Join the conversation! For issues and long-form discussions, use Github Issues and Github Discussions.

Contents

CVXPY is a Python-embedded modeling language for convex optimization problems. It allows you to express your problem in a natural way that follows the math, rather than in the restrictive standard form required by solvers.

For example, the following code solves a least-squares problem where the variable is constrained by lower and upper bounds:

import cvxpy as cp
import numpy

# Problem data.
m = 30
n = 20
numpy.random.seed(1)
A = numpy.random.randn(m, n)
b = numpy.random.randn(m)

# Construct the problem.
x = cp.Variable(n)
objective = cp.Minimize(cp.sum_squares(A @ x - b))
constraints = [0 <= x, x <= 1]
prob = cp.Problem(objective, constraints)

# The optimal objective is returned by prob.solve().
result = prob.solve()
# The optimal value for x is stored in x.value.
print(x.value)
# The optimal Lagrange multiplier for a constraint
# is stored in constraint.dual_value.
print(constraints[0].dual_value)

With CVXPY, you can model

  • convex optimization problems,
  • mixed-integer convex optimization problems,
  • geometric programs, and
  • quasiconvex programs.

CVXPY is not a solver. It relies upon the open source solvers Clarabel, SCS, and OSQP. Additional solvers are available, but must be installed separately.

CVXPY began as a Stanford University research project. It is now developed by many people, across many institutions and countries.

Installation

CVXPY is available on PyPI, and can be installed with

pip install cvxpy

CVXPY can also be installed with conda, using

conda install -c conda-forge cvxpy

CVXPY has the following dependencies:

  • Python >= 3.9
  • Clarabel >= 0.5.0
  • OSQP >= 0.6.2
  • SCS >= 3.2.4.post1
  • NumPy >= 1.20.0
  • SciPy >= 1.6.0

For detailed instructions, see the installation guide.

Getting started

To get started with CVXPY, check out the following:

Issues

We encourage you to report issues using the Github tracker. We welcome all kinds of issues, especially those related to correctness, documentation, performance, and feature requests.

For basic usage questions (e.g., "Why isn't my problem DCP?"), please use StackOverflow instead.

Community

The CVXPY community consists of researchers, data scientists, software engineers, and students from all over the world. We welcome you to join us!

  • To chat with the CVXPY community in real-time, join us on Discord.
  • To have longer, in-depth discussions with the CVXPY community, use Github Discussions.
  • To share feature requests and bug reports, use Github Issues.

Please be respectful in your communications with the CVXPY community, and make sure to abide by our code of conduct.

Contributing

We appreciate all contributions. You don't need to be an expert in convex optimization to help out.

You should first install CVXPY from source. Here are some simple ways to start contributing immediately:

If you'd like to add a new example to our library, or implement a new feature, please get in touch with us first to make sure that your priorities align with ours.

Contributions should be submitted as pull requests. A member of the CVXPY development team will review the pull request and guide you through the contributing process.

Before starting work on your contribution, please read the contributing guide.

Team

CVXPY is a community project, built from the contributions of many researchers and engineers.

CVXPY is developed and maintained by Steven Diamond, Akshay Agrawal, Riley Murray, Philipp Schiele, and Bartolomeo Stellato, with many others contributing significantly. A non-exhaustive list of people who have shaped CVXPY over the years includes Stephen Boyd, Eric Chu, Robin Verschueren, Jaehyun Park, Enzo Busseti, AJ Friend, Judson Wilson, Chris Dembia, and Parth Nobel.

For more information about the team and our processes, see our governance document.

Citing

If you use CVXPY for academic work, we encourage you to cite our papers. If you use CVXPY in industry, we'd love to hear from you as well, on Discord or over email.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cvxpy-1.6.0.tar.gz (1.6 MB view details)

Uploaded Source

Built Distributions

cvxpy-1.6.0-cp313-cp313-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.13 Windows x86-64

cvxpy-1.6.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

cvxpy-1.6.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

cvxpy-1.6.0-cp313-cp313-macosx_10_13_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13 macOS 10.13+ x86-64

cvxpy-1.6.0-cp313-cp313-macosx_10_13_universal2.whl (1.5 MB view details)

Uploaded CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)

cvxpy-1.6.0-cp312-cp312-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.12 Windows x86-64

cvxpy-1.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

cvxpy-1.6.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

cvxpy-1.6.0-cp312-cp312-macosx_10_13_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12 macOS 10.13+ x86-64

cvxpy-1.6.0-cp312-cp312-macosx_10_13_universal2.whl (1.5 MB view details)

Uploaded CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)

cvxpy-1.6.0-cp311-cp311-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.11 Windows x86-64

cvxpy-1.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

cvxpy-1.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

cvxpy-1.6.0-cp311-cp311-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

cvxpy-1.6.0-cp311-cp311-macosx_10_9_universal2.whl (1.5 MB view details)

Uploaded CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)

cvxpy-1.6.0-cp310-cp310-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.10 Windows x86-64

cvxpy-1.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

cvxpy-1.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

cvxpy-1.6.0-cp310-cp310-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

cvxpy-1.6.0-cp310-cp310-macosx_10_9_universal2.whl (1.5 MB view details)

Uploaded CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)

cvxpy-1.6.0-cp39-cp39-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.9 Windows x86-64

cvxpy-1.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

cvxpy-1.6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

cvxpy-1.6.0-cp39-cp39-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

cvxpy-1.6.0-cp39-cp39-macosx_10_9_universal2.whl (1.5 MB view details)

Uploaded CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file cvxpy-1.6.0.tar.gz.

File metadata

  • Download URL: cvxpy-1.6.0.tar.gz
  • Upload date:
  • Size: 1.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for cvxpy-1.6.0.tar.gz
Algorithm Hash digest
SHA256 679a9531877dfe0e2defabe106bc62a3e7ea094a7fcfcb797e121127ff8ff39a
MD5 9c13548f57e606281bfa40bda810a8bb
BLAKE2b-256 5feaa17a84693b40d2370e876ad57d7db7e787ec1dea466cd42ddb8b4d3205b5

See more details on using hashes here.

File details

Details for the file cvxpy-1.6.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: cvxpy-1.6.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for cvxpy-1.6.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d4a368defabbe07188c061865851075a38632aadbdc09b587b86fdbea215b79e
MD5 9a2a1a5bd1dd06967dc4fbd7fb06652b
BLAKE2b-256 0cfe2172e45134ac5138db359528beda03ab3332cfb6e60bb38f7208783f1eab

See more details on using hashes here.

File details

Details for the file cvxpy-1.6.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cvxpy-1.6.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6df39b5b5d0400b2edacdf784f42459237e956ba4a844d7ee33acc6af2a91709
MD5 41df05b76c259cc5b1c2ad80fab75505
BLAKE2b-256 89e29beb5f2b4dd8dcb535a65b37d9419dcf06004eaa99d3475a10d265e46f90

See more details on using hashes here.

File details

Details for the file cvxpy-1.6.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cvxpy-1.6.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9cee9e376a45b9b0d7f20ec4ef380102cb960d496e074f49e596a0415c01dc00
MD5 d2e10105afa1af57feecf03c972b3993
BLAKE2b-256 f212f4d92b344c4cf63ccf1959c22559a8c999279ff4098ec2d0936b9f362db2

See more details on using hashes here.

File details

Details for the file cvxpy-1.6.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for cvxpy-1.6.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 52412e4af1137ce8fb4ae927b2cffb00d71ece2ace1c9fa784827a3672b22fff
MD5 59e055a47e9a05afaee3e4eee6526b60
BLAKE2b-256 dc31c1e1a78fa8d47ae2f38c57dd7c635bffabc1f23e40175e2915a7cf570f25

See more details on using hashes here.

File details

Details for the file cvxpy-1.6.0-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for cvxpy-1.6.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 1f0fcf10d3d85e0e4828197348426ca49403c637cc7f19d68a2a2bd0ecf08b7e
MD5 dcc4d93ffaa87b5bf9bbee5a0180f815
BLAKE2b-256 1175b387d5acce837c875c898721340a1388bae59ebaa7e71a77bc33c95c9c88

See more details on using hashes here.

File details

Details for the file cvxpy-1.6.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: cvxpy-1.6.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for cvxpy-1.6.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ca12f4045e6118a296e2fdbc451d4fa5f4c3bb1f4e8a770e5065b070144b9342
MD5 c4cb573e7258f770b422e0f210a12e4c
BLAKE2b-256 53bf9763b0ba84cdbea29d09b1dcfa816bb2041a2ca1a3f1f7412722bafbac98

See more details on using hashes here.

File details

Details for the file cvxpy-1.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cvxpy-1.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 12067d6a540037c0bf2d936961b84482002a231f37a994b5c9adff71360ba7a2
MD5 f13f4d3192278566fb9bababf80ec7b2
BLAKE2b-256 039ce411ea2cf60dd41862bc27be88159a8f3ab4ab09c0f370fe3c95b1dc3f05

See more details on using hashes here.

File details

Details for the file cvxpy-1.6.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cvxpy-1.6.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8a4305e85cc4c916a560818f03fe61521492c7cd4d43783e9e8713ed9dd6854d
MD5 f54c96a84ddcd5180bfb6e2e27318589
BLAKE2b-256 ba1781def8155f2e4fe0b7802b1f081ace0b9116cd232726a356b91a259a1139

See more details on using hashes here.

File details

Details for the file cvxpy-1.6.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for cvxpy-1.6.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 bc013ce8f868c2c25917a79c33e78ca6da7e9f4a498a35c3172a57a5d2626851
MD5 7f3ae03ce7316c7bd614c396ac5b9282
BLAKE2b-256 5989bd47ad4f67f26b82d54ec980962b5ec252f80aabeba67986613894d1eba5

See more details on using hashes here.

File details

Details for the file cvxpy-1.6.0-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for cvxpy-1.6.0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 3ad0a0928dbd051d3e3b34bf76b078ee3e3b3b3418a86e406c048f9c06196ffa
MD5 7d07ec315207bec6d3f0b4fc6a1d5fa0
BLAKE2b-256 f368bf7ce539485e3b3817ba5e5b0f5765485363db9dfc493c57ec2e085fac3e

See more details on using hashes here.

File details

Details for the file cvxpy-1.6.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: cvxpy-1.6.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for cvxpy-1.6.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 94da5c6897db0718376153ac51a40d6cd6e33b4cc033d99783c506db794caeca
MD5 5bfd20b4e043407a44c267c100a4c08a
BLAKE2b-256 22f3d9ad70707abf6f69e3b5bcac728920e383ccc9525f3a989e2d564a797ae4

See more details on using hashes here.

File details

Details for the file cvxpy-1.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cvxpy-1.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ccc3fc4a54126e90c858eee6d2d729afe954d9fab09d23ec92551728ce1e490c
MD5 b097016cc858804e8f44d8079146297f
BLAKE2b-256 7bc358d34792c9f5085c6c0b10821780308276814e73bda5d1741f6946e443ee

See more details on using hashes here.

File details

Details for the file cvxpy-1.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cvxpy-1.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 96de6ec5d2cb7ca2c2f767d8a8485ef9c7fb0269f5668d52210c8d7c32dda610
MD5 4b66b1bd33f2db1e7de76fc8745bb77f
BLAKE2b-256 c52d281128587100859279c4e34673f7eb93bb5badbc8249b65f3c1d13be4e07

See more details on using hashes here.

File details

Details for the file cvxpy-1.6.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cvxpy-1.6.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5f8c2535541baca557a170a90fad5722f413f9898d3b6111f5f0d46707009b02
MD5 35ac7081aaec9a95af37e65c7d4f8854
BLAKE2b-256 a11cd64fe43b793733d18878fecc2f0dc3fda1ec5214c59a36287adbd025b8a0

See more details on using hashes here.

File details

Details for the file cvxpy-1.6.0-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for cvxpy-1.6.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 99f3f72d84b6424dcbac582f9d50853ab0b473ef63087f1afefd0ddebd94999f
MD5 12a8c61a70c1ded8fc9be23878863af6
BLAKE2b-256 9db019028903198cff00a03031aeb7fd4753e4379951e4a48986ef7e3503ff53

See more details on using hashes here.

File details

Details for the file cvxpy-1.6.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: cvxpy-1.6.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.11

File hashes

Hashes for cvxpy-1.6.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fe295d5eff0f7adab80fca54e2796da878827432f4f97f5d87e47208d52e0aab
MD5 1fd1daff500406b968346ecdb174851a
BLAKE2b-256 1c1129455639f432b9308564b1dff5822a34817c7f9982a5c83821dd7d199966

See more details on using hashes here.

File details

Details for the file cvxpy-1.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cvxpy-1.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 32bbc9ad7c4423a68e8ec0ac7b59187937d0472e9a331e84c811c89c24799512
MD5 e79a4857bf14c02d5c38d2bc4974fb91
BLAKE2b-256 9687fd297b18e08944e0dbf1968f9e848c5ba9d1bb1ca6c91e62072e587bcacf

See more details on using hashes here.

File details

Details for the file cvxpy-1.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cvxpy-1.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 376e43113f19c2e448b5a1fc06e276eae0952e398c6b76092b2fd21c8e14333f
MD5 1787eb01987d7a58e61b49caed24c4b1
BLAKE2b-256 dedd0158a0b2b62bb868f87ee87ebab9b1b1f789a24e4535e3e128c45afdd2ab

See more details on using hashes here.

File details

Details for the file cvxpy-1.6.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cvxpy-1.6.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 aaff709f5a12a5984b33303a0db5c129aeeba39c98001b630e6943d0cd5a53ed
MD5 54db6849c994387478c96daf773d24ae
BLAKE2b-256 1b4e32a5f44cd6b12ed510fe92830623ef9ef799739e3f18e7289bc83cdc6f6f

See more details on using hashes here.

File details

Details for the file cvxpy-1.6.0-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for cvxpy-1.6.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 45fa557789ff5d9ecdf88dee15c47dbd2f79fa47aa4d71e939126ad654e43484
MD5 d0f6472888e920b942ea75121f13c095
BLAKE2b-256 fb6d000d81398eec413c21c36077ffceeeae6ac36ebf698070555a074459c6e2

See more details on using hashes here.

File details

Details for the file cvxpy-1.6.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: cvxpy-1.6.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.13

File hashes

Hashes for cvxpy-1.6.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 1ce23246463a61478190ba5c5b6e5c22d52b06afd1875d28214925a49abec1ad
MD5 7fda29e3a555af978dfe2b8137b2f2d9
BLAKE2b-256 d2dfa89c00bba762d32b4acef17734d0e43911149e52681f2825023e86c0a418

See more details on using hashes here.

File details

Details for the file cvxpy-1.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cvxpy-1.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d8b83be26ac70f8ce961386389e7f56a3c1a18bb524fae38b10b3041348810a6
MD5 63921c2f4a060f9241ae98d5cc264771
BLAKE2b-256 7e96156716518acb591221e2bbc7a879a6452214f136221e465f38b73783618a

See more details on using hashes here.

File details

Details for the file cvxpy-1.6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cvxpy-1.6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ed19c2ee4d874241217a5205af0b002dfe4f60f4a193518579f71260c1ef3343
MD5 53cf76502602ed7fddf3b2abc8407198
BLAKE2b-256 b99dfaede44b7a709fce1d286f6abe755671a7172e50f7fd0dceb5d8bb555faf

See more details on using hashes here.

File details

Details for the file cvxpy-1.6.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cvxpy-1.6.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2f1ca20b753eb96e2e2d410d7735191cddf7f9a81944161e7f203ecf966166c4
MD5 7f7e93964b24b2b6d8c14eed1cbd5b23
BLAKE2b-256 4466d21a58eaa4b2eb4ca4a592340dc2d3f59fb74f3215ce7bd673e07a28c99b

See more details on using hashes here.

File details

Details for the file cvxpy-1.6.0-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for cvxpy-1.6.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 6be5987555efcedce8f3cf52a2c56204927b370fb9bd2be81b3126c68fc5130c
MD5 50bc2f71339193a7aa9f029aee0dd1a6
BLAKE2b-256 a4a9fc2f81d2e1f442825a533b1811aefa77b4cfe60ae6bcee85caec9e96946a

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