Skip to main content

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

Project description

CVXPY

Build Status PyPI - downloads Conda - downloads Discord 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,
  • quasiconvex programs, and
  • nonlinear programs

CVXPY is not a solver. It relies upon the open source solvers Clarabel, SCS, OSQP and HiGHS. 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.11
  • Clarabel >= 0.5.0
  • OSQP >= 1.0.0
  • SCS >= 3.2.4.post1
  • NumPy >= 2.0.0
  • SciPy >= 1.13.0
  • highspy >= 1.11.0
  • sparsediffpy >= 0.2.2

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, Bartolomeo Stellato, and Parth Nobel, 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 William Zhang.

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.9.2.tar.gz (1.9 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

cvxpy-1.9.2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

cvxpy-1.9.2-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

cvxpy-1.9.2-cp314-cp314t-macosx_10_15_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

cvxpy-1.9.2-cp314-cp314t-macosx_10_15_universal2.whl (1.6 MB view details)

Uploaded CPython 3.14tmacOS 10.15+ universal2 (ARM64, x86-64)

cvxpy-1.9.2-cp314-cp314-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.14Windows x86-64

cvxpy-1.9.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

cvxpy-1.9.2-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

cvxpy-1.9.2-cp314-cp314-macosx_10_15_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

cvxpy-1.9.2-cp314-cp314-macosx_10_15_universal2.whl (1.6 MB view details)

Uploaded CPython 3.14macOS 10.15+ universal2 (ARM64, x86-64)

cvxpy-1.9.2-cp313-cp313-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.13Windows x86-64

cvxpy-1.9.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

cvxpy-1.9.2-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

cvxpy-1.9.2-cp313-cp313-macosx_10_13_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

cvxpy-1.9.2-cp313-cp313-macosx_10_13_universal2.whl (1.6 MB view details)

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

cvxpy-1.9.2-cp312-cp312-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.12Windows x86-64

cvxpy-1.9.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

cvxpy-1.9.2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

cvxpy-1.9.2-cp312-cp312-macosx_10_13_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

cvxpy-1.9.2-cp312-cp312-macosx_10_13_universal2.whl (1.6 MB view details)

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

cvxpy-1.9.2-cp311-cp311-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.11Windows x86-64

cvxpy-1.9.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

cvxpy-1.9.2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

cvxpy-1.9.2-cp311-cp311-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

cvxpy-1.9.2-cp311-cp311-macosx_10_9_universal2.whl (1.6 MB view details)

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

File details

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

File metadata

  • Download URL: cvxpy-1.9.2.tar.gz
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for cvxpy-1.9.2.tar.gz
Algorithm Hash digest
SHA256 b2e939f197a7081a300d5a95812fec8643fabaf23a149abf7e67ca7f89671d92
MD5 58317e44188ba55763f805b4451ac22b
BLAKE2b-256 eab7209c6df38f3621fc2f32298c93e7d0310b8a1ee4ef15e5fa59d90492fa6f

See more details on using hashes here.

File details

Details for the file cvxpy-1.9.2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cvxpy-1.9.2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4a07593837d772edd5efafee3dbd069a5299f78633c944004469ce2728e1c0ac
MD5 caf578e0e41dc4f18200f9409df06855
BLAKE2b-256 079e5711925094fba396062ef700f95427a8be6614631a28fa255a3e526333ce

See more details on using hashes here.

File details

Details for the file cvxpy-1.9.2-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cvxpy-1.9.2-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 27d0d08dfc1484eed29cbb98616409a677be41a81e58c91c2b954b8c19968dfa
MD5 d673f21cb59bb63bf50159ad700a73ae
BLAKE2b-256 908a5fa9717f974d30b573c34b49d0704afab1379d12a7b1b0ebc928dd777c4f

See more details on using hashes here.

File details

Details for the file cvxpy-1.9.2-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for cvxpy-1.9.2-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 8cc42bfa468cc474609900de211b1f6db69ca1215c850cbf00f2646d06d5cbf9
MD5 d9512c407ecc5af2dd7466780f449e4d
BLAKE2b-256 66a1ab623b3e94533e7bfd34abd881d2215956864d706313f244b79d4964aba5

See more details on using hashes here.

File details

Details for the file cvxpy-1.9.2-cp314-cp314t-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for cvxpy-1.9.2-cp314-cp314t-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 fb6aa08b89aedfee2a3c62902551df67d5c6b8684038e019fbe8e5a472142845
MD5 a80df6984f30cd8da4190aec34c836a5
BLAKE2b-256 63b82be562808af2ca22edc3c7b74caeace9ebcae3e7e3467ac67e19d5a8f836

See more details on using hashes here.

File details

Details for the file cvxpy-1.9.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: cvxpy-1.9.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for cvxpy-1.9.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 d25f16ab7da70ac3a44b49df985f00afbe89e64c44625afd38379ca5d77f4787
MD5 9048ece5f06fb47dfe2695bcc88bfe87
BLAKE2b-256 440803871e44cfef2b604fcbe0649d6c02893c60737748580d641a6084ebc532

See more details on using hashes here.

File details

Details for the file cvxpy-1.9.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cvxpy-1.9.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 44ca674f9427d7d8019bf80e71fd1035f1aa9eabc6a09b5e6bad52f352f830e5
MD5 c05e29064c3009fb24da80883a2f2ac0
BLAKE2b-256 a3e0e7b8caba3b0fc86e9402452b7c3d037af2e995110385d9760e3bc984b491

See more details on using hashes here.

File details

Details for the file cvxpy-1.9.2-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cvxpy-1.9.2-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 417a2881d6490f3a13b3b88ee98b3ece5bbc1f1a76aa7a374e0690735f14ba40
MD5 a37a9b5105708accd9240ef786e1e4c4
BLAKE2b-256 e3b6a88a61cea293d90a1751b39c77a5d5775b8a3dd4907f4461d0b34e7aa558

See more details on using hashes here.

File details

Details for the file cvxpy-1.9.2-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for cvxpy-1.9.2-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 908b0423e1fd29768b076547aa2328876e6c09b4d3550d1a37409423f907dd6e
MD5 f445beb717830e401ed0dd7d50ff4c65
BLAKE2b-256 8ae4f01d7f8921a7e3ccce2848459b2265a4712bd132d199c03e6c60119cfc0a

See more details on using hashes here.

File details

Details for the file cvxpy-1.9.2-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for cvxpy-1.9.2-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 54a34e4ff10b80659023ba5f1517f4171ea9b905e90c824b467a7a4234379faf
MD5 765019a6e2c73ea0f475b391dcd3d2e8
BLAKE2b-256 795fdb68cbe59c20a21e477ecba53c1fe93d34785f7d44e114d447b02f3ad5d2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvxpy-1.9.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.14

File hashes

Hashes for cvxpy-1.9.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 956b292452a5eed7cacffed25d7d1848618e97ca6ea4a83302591a46149f8f2f
MD5 ad7959086ca9f753fdfc1b6c58098a8d
BLAKE2b-256 54bd6cbe32217d3221578211518efce0a1edc45761d7b60fb360d027d576005d

See more details on using hashes here.

File details

Details for the file cvxpy-1.9.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cvxpy-1.9.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a48e498cbe2ced52a20dd3a1b14bcd2aa939fa0a51a766c443aa8a75081285ce
MD5 daaf4b9d9c53e5f81a2fcdfe1b94c013
BLAKE2b-256 808119e6a2b66124dc42eee0e542c3fa47d2b4dd6c2c9f0030543698c7a50be7

See more details on using hashes here.

File details

Details for the file cvxpy-1.9.2-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cvxpy-1.9.2-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ae51f459010fa8d8ecb4b19bb8a8c63781592fc070ba2e3d119c6b9c10995e26
MD5 a75fcf6aa4347d3d98581c8c7490aad1
BLAKE2b-256 803b86e06eb6cc5d42166f02b67956403a0f2dc44e35fe0f94912659bc343d8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy-1.9.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f649df44a798420c5a2fec75e073c067ffda92fb00a6d64d2221bef275d2d065
MD5 7d474db0e6b73ca9d8bef01bd0a572ac
BLAKE2b-256 20260c0b02d6a116997412c311481b12fa628a8c43f128a405a1afea41b25040

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy-1.9.2-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 5dbbd7e149f191e21e21ec5bda41ab562d05c5d553d0103cabe3c7b8f7f5f90b
MD5 cabce374175a0c5154f125c2ccd4f225
BLAKE2b-256 9d0a40f3ef2bd1a89002a4716fbe3f6aa9f55f92ee7a095a73d23242b528463a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvxpy-1.9.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for cvxpy-1.9.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1cc56d04515201a3e2f58a16ea59812a0126dd1419f0726f8322e6dc227a9062
MD5 e62dc6b50b4cbb4624e703b6c808392e
BLAKE2b-256 605481871ee6599d33e3a60907829aafff78e713e1c3a34ce57d1e4ef26fdb5d

See more details on using hashes here.

File details

Details for the file cvxpy-1.9.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cvxpy-1.9.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 074897ae8f2378174099c082feef5a93b44f4c8dc9b3e960397c31fa3cebf722
MD5 ec613dec52495c3ee19fe7befdaf6322
BLAKE2b-256 566bf0f804c7b626917edfe1801baddb85076cdb2fc0e52ed49ff112db82f980

See more details on using hashes here.

File details

Details for the file cvxpy-1.9.2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cvxpy-1.9.2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fa6e86a6ecd19a63751b470a3ed44d5fba6663ab9e05d6040bb954e80a4f7551
MD5 bb96ba8a0f81a3f9ebe91bd6da16e7df
BLAKE2b-256 287080e2ec67a9588cf6e2b99f3e528c4508457cba16c5f5a2a8195c255d043e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy-1.9.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ba59da053c4d15fffa54921dc4b8b929d5a11937692703133858c2be6329107b
MD5 086b6f0facf7e03ec0a6c04430d29970
BLAKE2b-256 e00b3be49d69c0a90e22572b5ed1c568d4f2357f14f013597a4314f4ea98a2da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy-1.9.2-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 bc9082110ac7f9d9a121f4dea73936f9b65ec043af91562677478edf4962905b
MD5 de4d93cbe544bdaf9e287680d5709f44
BLAKE2b-256 b443929526a0801cdd56fbb8350f2200cec49739344d12f310f0aafea1f3506e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cvxpy-1.9.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d62d01a07dbed2a59d4e059e610e11db600a91bc0be86b2d8dbc1ec2de43ac5e
MD5 439d0442a2cd6803f519ba282cb710df
BLAKE2b-256 a9b2344372aed15f767a6aa141501543280a80f236a5d2bcef8c186ff78ae232

See more details on using hashes here.

File details

Details for the file cvxpy-1.9.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cvxpy-1.9.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 44f3c7a067446e27af669bd29c9868f6ee74aeab73c98a52dc3535a367c40267
MD5 adce056de5a955d0676372b90991e2ae
BLAKE2b-256 232fe672607671d092f7ee2788aecf93a03674ea1e38f9daee89f41ffc5d54f0

See more details on using hashes here.

File details

Details for the file cvxpy-1.9.2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cvxpy-1.9.2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6ee5338332f70b6bdb28a9f291b8b1e8a42d3f7ee129667eb30f9060259351d9
MD5 9baa8f4d2e59a3623ca8e2eaf4c7c12c
BLAKE2b-256 24a98d5cd3b0c77069ca2bba80f4d0558f632a9df134e7eb9597b2f0795f86b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy-1.9.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d307b3fd7e289b1bde01a4cfb536a9353b9739967faf8f90269f60365e76a252
MD5 4d9cda39b5438287e427c9ecf0f01763
BLAKE2b-256 0370ff364ee91203768224874f65d85ae8751a2e2dc97005931d22a2248f0a97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy-1.9.2-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e6d448befa8607ee12a037ffb5045039c0e08e8a23633c5289ee62eef5042ccc
MD5 01af947900b6605f38dedbe5b84c61cd
BLAKE2b-256 e7bf5e5bee80310c7edca68b7b1831533c692920d133fd0f5c98fb6a6c7310ca

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page