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


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.9.1.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_base-1.9.1-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_base-1.9.1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (4.3 MB view details)

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

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

Uploaded CPython 3.14tmacOS 10.15+ x86-64

cvxpy_base-1.9.1-cp314-cp314t-macosx_10_15_universal2.whl (1.6 MB view details)

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

cvxpy_base-1.9.1-cp314-cp314-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.14Windows x86-64

cvxpy_base-1.9.1-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_base-1.9.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (4.3 MB view details)

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

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

Uploaded CPython 3.14macOS 10.15+ x86-64

cvxpy_base-1.9.1-cp314-cp314-macosx_10_15_universal2.whl (1.6 MB view details)

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

cvxpy_base-1.9.1-cp313-cp313-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.13Windows x86-64

cvxpy_base-1.9.1-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_base-1.9.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (4.3 MB view details)

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

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

Uploaded CPython 3.13macOS 10.13+ x86-64

cvxpy_base-1.9.1-cp313-cp313-macosx_10_13_universal2.whl (1.6 MB view details)

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

cvxpy_base-1.9.1-cp312-cp312-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.12Windows x86-64

cvxpy_base-1.9.1-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_base-1.9.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (4.3 MB view details)

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

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

Uploaded CPython 3.12macOS 10.13+ x86-64

cvxpy_base-1.9.1-cp312-cp312-macosx_10_13_universal2.whl (1.6 MB view details)

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

cvxpy_base-1.9.1-cp311-cp311-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.11Windows x86-64

cvxpy_base-1.9.1-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_base-1.9.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (4.3 MB view details)

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

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

Uploaded CPython 3.11macOS 10.9+ x86-64

cvxpy_base-1.9.1-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_base-1.9.1.tar.gz.

File metadata

  • Download URL: cvxpy_base-1.9.1.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_base-1.9.1.tar.gz
Algorithm Hash digest
SHA256 6a2786c40c811813de5c7c9a51b2ac1ec94677cb3b9caf8f05590a5718c13bda
MD5 dfa95ab466898d8a3f337b34dcb3ef6b
BLAKE2b-256 ba294b091b02400a70bd4fcb56fb5d5f20e7b94292dcf1de3966b39bfd7bb94f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0b34965fb7fa9878dae51efc422537c1339947b49734b071ab1bf36f0817d94b
MD5 155f7d28c8326596f7878163d377db8d
BLAKE2b-256 5cc0b85a33d5bf2fe90b00c23fe8895e29d1cd21e48f27acb851099684ef95c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 487e69c9ce9fa575e9e2784803847687d625b256492e751ad13bcb525cca2f26
MD5 97076cf7e514a396fc5adf805d3c7f42
BLAKE2b-256 3651835d37fe82ef0d7ffc779687127a896c8c7bea07455045dbc66b50709708

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.1-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 60dd719009e995315ff9ed683b7be7bd678b729d499e3f99f350a2bdfa52d07b
MD5 c4f682f2f0a9e996e28a571eb48e52d5
BLAKE2b-256 ac0dbfbc75c273d8874dc2eb1e92f0e9e92ea55289001709564a3d6811374c8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.1-cp314-cp314t-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 bc116f86e831f08e22146d54664ce4300413dfdac557048dd47fd8a0a4ee0c40
MD5 ec8983c3af0f41b30ecaf1e8aa53e2db
BLAKE2b-256 2359ad4d726ce905f6a1af6a5b448ca110a2b109ea55c73b10d9e3c97cd035ec

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvxpy_base-1.9.1-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.5

File hashes

Hashes for cvxpy_base-1.9.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 b9c3fe052c6f606c10da75dddd5bf275e7e71ffba0ae2e6b3cb72f75bf95164f
MD5 cfdd7d6fd32c8eb0ffa3cbc18eb5d6a4
BLAKE2b-256 9518142783d98b9d86584f9f6077d73ae7d30ab103b1cd9c70a416d52df0955c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 55230cd33fdd403319efd2b5db026a090f9f7a9d5093b6393e80f3e70d2242a2
MD5 bf5244b0e05b5f57f01c4efad2501bfe
BLAKE2b-256 e74c3f7e4e4aa786e2147f065e984c414d389f6674fdedd66125b13801fbb864

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5cb1a71c159d78739d380da50a8ff80210588192444833dc8e0bb9e87c9f1f0b
MD5 0ddc341c7017e6bb5e667c1f30a1b37a
BLAKE2b-256 873a4bd85b72ee6ffae736b488a87de54bfddafcfd7b3612e89550018b3e553e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d684d649097a21fb3a72a3da180108e78b44655d18430424f932e064f0b8d3c9
MD5 9a717a2ac1e2e28e1b8cd45759332c41
BLAKE2b-256 f21f5e9334d3c283e48786d697ba52dde2573ef2607fd1b65789cf377ab7488e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.1-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 f5dfe579c6940000fad6f7f3038f5e5a3d905be22e202dc2cc2d5a3bc41e38ba
MD5 8bf1347daca6fdcaaa2f90f1ecd6d7d3
BLAKE2b-256 39949a1eb9ac1ff2be5705edc9777e615876e7048136a920e2bfb8a5b35c0e6b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvxpy_base-1.9.1-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.13

File hashes

Hashes for cvxpy_base-1.9.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b3f90da5c990cb7ac86fe9ebd62cc99b878ea93477b49215a49f4e4fa07cdb0d
MD5 f7192ccbaa35403741fe7dc4ba094f2f
BLAKE2b-256 14904ed6134380c4f9d63adfe693c23dc639851eadb11ed5319f34d3e4995136

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 65d78e32ee26c42530f5d4720890c6102cd6a415b816ab475fd2693821bfe107
MD5 c00f776da6b6ccf779bdad9174f37d22
BLAKE2b-256 dd4e7e9f9efeeb9d0cd6a3cb172c945171c0e38dfb522ec6065807d0d3929b13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c297614d32166d00cee57f25681e4ad8e2900586bc51a1cfe440715d93f5ad2c
MD5 2bfcaeba9aa0b3b93a296a8cfd57e466
BLAKE2b-256 66284b7028415206808a617b0d70c30f012378361b7eca547412a97c3c2d1d5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3983a30dba32f7dd5fee7e5e1df3a58d2e34e6049e76011ff660067279c4b88c
MD5 10b39f7a438dedc062e59dba116dc5e0
BLAKE2b-256 6e85f7c3bf4ae8df77d84810a74f2c662256a40a884f4fc384206bf1acc9e471

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.1-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 8bc23815e56563d918060e79ab43af8df3a3630476df5f3236c77c07c2f01b4e
MD5 667d08f01b8e3f96503e696b7ad81f75
BLAKE2b-256 49dde08e10e73433f5cb1f2d704668cdbf094c5ac6657392fd525a440664a23e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvxpy_base-1.9.1-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_base-1.9.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e25d1d756a0067106de01e4f2fbaa80d1834e127ddd87ebb87e86a218f29cd0f
MD5 cc11745c4d08442c2d8e98c042ce22d1
BLAKE2b-256 0a42ac829d2fdc854c12bc68c34561fbfa94cdd0b8fd17648a9d37a9bb77cbd0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b32fb3218037d63d81f136831bc0f47649c8e4d2c68ab0ece971b8c2e977b284
MD5 41d4bcf22f723d3a1ce32b1cbf87c8b2
BLAKE2b-256 ae1bf6bca07230bc1eb8972a0881dcf8b9da46c5dd678547b67b751d19a6fdc1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7fd0e0e45b8c5121e3d1741e55261859e586626553df3dd6755c1b074e2fad6a
MD5 48f6fac68604e71bfcf6230519c2c964
BLAKE2b-256 2a249620078c958731001a075bfab23bbc9a641eef272fe905f420528b83c18c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1a3d161bf52e93ef732b1283e80691df5fc9841060f333414c24b8fb2c6d8b57
MD5 0985d65084eb3596e5ff3db119faed95
BLAKE2b-256 100a6e2e226fb68084ba2ef151471e7f09085292eea596a794c0f557bbffaf2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.1-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 e19d48e090ed9a47d7bcc4ee3cf2d0881717ebf9fb553002de78174fdb69ee50
MD5 e3b2ebabef93ceb0940b1dbdabfd460e
BLAKE2b-256 cbff56c40ba00d813a6b5a6c356627bafedba9bdf78da0705291b9429ec48ecb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvxpy_base-1.9.1-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_base-1.9.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 885216cf82a9c11df226f09210f991823ea1d4f43f09ce3029b09fa68f2b08d8
MD5 e4b626e891c0f7763b765dd4c400e9e7
BLAKE2b-256 216f22038a39b64554ce2a3ef2f6030338fccfb2934ecb03fa19338be2077007

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7072e3da2fee45c628daee608d19ba8093bec3d48b93d746c3cba8b48f6810ad
MD5 92cd1485c197109728fb7200f9f97939
BLAKE2b-256 efa1c8d4bbdd53c61de59ab5ded2b4457a972a5b53bf049eb918ea0c8a045e5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 51e50afc41918e67c7416d256cda136dc4a34134835e06c4419c595bec2a35f1
MD5 644380f6accfe852632d2d84e8e3aee9
BLAKE2b-256 7c2c23b449dff9934038c480a68848f4f866b80a9cbccd8aae20a385c5151cdc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7091739eb9c9ecae9326b5f43d70499fe488f7e2f26d00710a9ad8c9974d9ec1
MD5 44c8b9d93d2a7f90597d9d0f11c7d07a
BLAKE2b-256 8fa183ea22ad16d6f016025f0eebd9c5daa9dda73629cab59d960dc3ea3f4bef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 7a2e9bf4b45752d5f3ed9f1f756e0fff78f3eb353655ee3847ea46c03fd6ac15
MD5 e6869c0eb113d5812ef1b2e0fb7c3f7c
BLAKE2b-256 dc2fb189126765129032b8ce5b17f3a38bf55bcd5a4ceaf30a17d1eff2422d21

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