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 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, 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

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


Download files

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

Source Distribution

cvxpy_base-1.8.2.tar.gz (1.8 MB view details)

Uploaded Source

Built Distributions

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

cvxpy_base-1.8.2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

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

cvxpy_base-1.8.2-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.4 MB view details)

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

cvxpy_base-1.8.2-cp314-cp314t-macosx_10_15_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

cvxpy_base-1.8.2-cp314-cp314t-macosx_10_15_universal2.whl (1.7 MB view details)

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

cvxpy_base-1.8.2-cp314-cp314-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.14Windows x86-64

cvxpy_base-1.8.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

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

cvxpy_base-1.8.2-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.4 MB view details)

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

cvxpy_base-1.8.2-cp314-cp314-macosx_10_15_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

cvxpy_base-1.8.2-cp314-cp314-macosx_10_15_universal2.whl (1.7 MB view details)

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

cvxpy_base-1.8.2-cp313-cp313-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.13Windows x86-64

cvxpy_base-1.8.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

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

cvxpy_base-1.8.2-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.4 MB view details)

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

cvxpy_base-1.8.2-cp313-cp313-macosx_10_13_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

cvxpy_base-1.8.2-cp313-cp313-macosx_10_13_universal2.whl (1.7 MB view details)

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

cvxpy_base-1.8.2-cp312-cp312-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.12Windows x86-64

cvxpy_base-1.8.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

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

cvxpy_base-1.8.2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.4 MB view details)

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

cvxpy_base-1.8.2-cp312-cp312-macosx_10_13_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

cvxpy_base-1.8.2-cp312-cp312-macosx_10_13_universal2.whl (1.7 MB view details)

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

cvxpy_base-1.8.2-cp311-cp311-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.11Windows x86-64

cvxpy_base-1.8.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

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

cvxpy_base-1.8.2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.4 MB view details)

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

cvxpy_base-1.8.2-cp311-cp311-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

cvxpy_base-1.8.2-cp311-cp311-macosx_10_9_universal2.whl (1.7 MB view details)

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

File details

Details for the file cvxpy_base-1.8.2.tar.gz.

File metadata

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

File hashes

Hashes for cvxpy_base-1.8.2.tar.gz
Algorithm Hash digest
SHA256 795d39c226207796d190cf6aece24a452748519b4d7bc4edd3bfbb22cd5c6cb5
MD5 22fe7d6d736cc242e03eaab6d281d55d
BLAKE2b-256 c8332d65805bba19724c1ade86adfef689485af09f7593fb12b84e0695b399f5

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.8.2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cvxpy_base-1.8.2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7c729fad2720a4ef7288a146f2be564125c75f948afcdc7fe9abd90fb6f605f1
MD5 6a971338892adaa8f9c033c68121b842
BLAKE2b-256 2986ee28c7462d7aa5e0e3912d22c49160b652a0192ab3fbeb7da5666035c58b

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.8.2-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cvxpy_base-1.8.2-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3d353eb9080a4d4aaa42a49c63ad99fcbb31b1453082945e6998c28384821769
MD5 794ea0c17b589e4d198dae718fec67b8
BLAKE2b-256 ab1bab269ff346a9583134889fb88830accc72cec8892da8622b2ed39a4f6251

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.8.2-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for cvxpy_base-1.8.2-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 646b4633820e91adec025be32215e6bcdd0ab4568adccca6918057eec917c195
MD5 029cd5b178926421ddc44503db40fb0a
BLAKE2b-256 a1955b6bfe43cb7ad9055a0f85352f3f25e4752d402369e29239714c960e8586

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.8.2-cp314-cp314t-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for cvxpy_base-1.8.2-cp314-cp314t-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 042c85d764bcb9344a117fb2635cf488655b35e54e449b8a9a9c2bd51350113a
MD5 6c710c23298413859cdfae9e25e5ccba
BLAKE2b-256 82d159f5b62db9e6e070e267c0c066cf62aaea588a40b3432dbc64d01467bacc

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.8.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: cvxpy_base-1.8.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for cvxpy_base-1.8.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c46798e05e1b2856f43ed9eb4037f5479e43eb5e2bdd908a70f83db7515b7906
MD5 bc48277a8f1e172d9ce25ab58299b3c7
BLAKE2b-256 cf0009329c7066b980622436085eef5cfafe387f357577d2a718b0b9384047cb

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.8.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cvxpy_base-1.8.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 405c3ba757f7d5fcb736cbf82b1e9fd5c38e9b513137a9cd7948f6fa7b8c56fa
MD5 850cf587dc3c8f8f8ffdbdc422e9d016
BLAKE2b-256 fbef52d199a6d43076215233138dc95c4f67c7e43df34470930dbccbceb7cdc2

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.8.2-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cvxpy_base-1.8.2-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9cd2e34fd39d1eebd3e7f3a978ea1a5058cfcc5110a1a6731666bd5ec869b624
MD5 646f5b030543527f0dec242a65fa10c6
BLAKE2b-256 26ff29624406e50185bc457f1162a1ef491f8686b6c44403d33eef24efa62926

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.8.2-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for cvxpy_base-1.8.2-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 734cf3a34d3947b760eb8d834ad1ee57d3c2739ebd38e53034ebbc87d4ad0484
MD5 79df3595f6069283fd418ce5195f4678
BLAKE2b-256 0bcac4b35b5dbe351c1978d8ebc36d3f533725c6eaaea35ec96270751c5fa09c

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.8.2-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for cvxpy_base-1.8.2-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 9ff9573c9d63d1ac4766bbd21494cf2bd4d5edd466284000bf9321637990c2bd
MD5 d091635496f860d53efa3a6efd847962
BLAKE2b-256 5c924761276597ba1468446a25d6d2a1f25ea8ec79385810d1f5dd6702f5b39e

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.8.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: cvxpy_base-1.8.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for cvxpy_base-1.8.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6bacf0a6797cb262d77e0c154c2058f0f6d51bd647da77128457c50e4ba3922e
MD5 1fad052640ba0f4b54ad14c3407a3baf
BLAKE2b-256 252caf60c563079a202ddadcc334e79397ec5e3cc64ea86e08f4653b420017b4

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.8.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cvxpy_base-1.8.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5774c9663b4e1a7a6e7259c9571e935e5393504fe156a3e530d8d9dad26c5576
MD5 7f18c21504d52ea2a6f11e259a33c484
BLAKE2b-256 319f494c8c104e33920ea985718da8496ad8447c349a2363348b299d8b470eb5

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.8.2-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cvxpy_base-1.8.2-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e86c7e8f70b518b52b6599ac7a5aaffcf8eb08272efd6f6b41bfbc41a6540edf
MD5 f8ba9fd8e188c79ce5f64205819f7267
BLAKE2b-256 e212ea85a04a87d044540680f57d53b8b00eef170d9f23b284764a28ed6f4d02

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.8.2-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for cvxpy_base-1.8.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a3f0e34698b530d036fa4dc0b6ef2330efbf6c925e65335df262b45bebf24774
MD5 fc3b74d351e8a9a316526972f8b57eb1
BLAKE2b-256 842aa442b2208f518355e27d8bbddeaee403a16ddcd60e3681c019f3ac9a327a

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.8.2-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for cvxpy_base-1.8.2-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 82f4c812f4b27fb32231c65bfe8f774644b3611c47b8f4a5b773bdf6098eaccc
MD5 e73f67539faaadf810ccff1836886cdb
BLAKE2b-256 2c2c9c6e49720c65382e87d89a22bda6aa2a9b1423ef3e7cc9535881be1ac209

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.8.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: cvxpy_base-1.8.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.3 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_base-1.8.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 fabcf8832c0392cd9a6adf6364636ae78ceac4acfd2bf1eb458f9559d3383488
MD5 3438c470850deb5ab798d922c181b78a
BLAKE2b-256 97dab151e60af816aaeb34f19aae737d1c9c0e952e82ecb726092adb3929ac2d

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.8.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cvxpy_base-1.8.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cf4cddda548604e86049a6bf8765e96357ac27aaebc6c8987dbcde21e7e266f6
MD5 be3244c6aa64d742c0add0e4da2a1874
BLAKE2b-256 abd353f1b124737f147896dbc10c79efb493c2ce4ceab15bab7a7afaffbfe56e

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.8.2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cvxpy_base-1.8.2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d8886b255a731d4bfb5368b45b93d00f316fba476feb28b754bb27a2309a9d54
MD5 01cf1e64805c137ba392321040d8f7d6
BLAKE2b-256 598b4120c7c47ebe2b0b02fac0caf055b600f46ba426538b3504fa0a0cae6128

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.8.2-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for cvxpy_base-1.8.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3f6799cb152f9c079b6354863439105a1db5c241430b26f21f1111aeb177ac00
MD5 817915a665458911b793931bee1fb782
BLAKE2b-256 72f7950da5011e603a6b546f5472f62c45e04cb2d1e3f2a25c369a0ff83976d2

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.8.2-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for cvxpy_base-1.8.2-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 9187080d0d6d69adb897b505536a736b2a4759a364a20741102dfb86988bc899
MD5 9404f35d1d7e30e38a8296286b9b7d17
BLAKE2b-256 1b9176cefc8380487a7761040e3114a88759c3493f6700ca88002cb64837afb2

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.8.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: cvxpy_base-1.8.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.3 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_base-1.8.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 736fbb9ccf4c531124799979396579b0ac985f95f321c59d785231a9321efe04
MD5 d6d1862101ffb289676c1719d50468b7
BLAKE2b-256 5e0b1aedee2866c0025f533387a05f897e3cdb38319d019e11890b68ccce6394

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.8.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cvxpy_base-1.8.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3a68d12a0bdb9fff8730dced38cc43266df9cc70b138b46d87e0afdce3891309
MD5 83a9ce510cd2472471090a6922c47f4e
BLAKE2b-256 dc077a6fb433da6f0e9cd441bd65aeb6a6fc22fb55ee762ccf5647ac23f5cd3f

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.8.2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cvxpy_base-1.8.2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a62f73a0fc29e3278a97064315750e8f3b48c63d836736cd14a329a28cdacd04
MD5 886396d8b1182b2e1c5cec45777fdb94
BLAKE2b-256 dc7c9e62f584aeb7f07a46007d41442a449d66a2634b7d612310de0834aaf75b

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.8.2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cvxpy_base-1.8.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 51e33be1fc578ccd893248d851784902dda979df3db5348ab6237ed96012fa36
MD5 c7bbc40c462c5e66e9a8dd839fe6f06d
BLAKE2b-256 b56e8fbca054cb776daa50c5200a95f424d67925c26f4203d0f9cad9060f26b8

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.8.2-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for cvxpy_base-1.8.2-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a9475055eb26eccff8f383500802a9dde9c79600c6ca43bc93ff7cc51d3c4dd1
MD5 58acb3b5c5d2fff2bd12f68e13fa019e
BLAKE2b-256 5142b54acb4a6468bbe3fbb6cac85d0d31dbf1d4e12320a0a2184c70b6eb6c0f

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