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.0.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.0-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.0-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.0-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.0-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.0-cp314-cp314-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.14Windows x86-64

cvxpy_base-1.9.0-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.0-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.0-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.0-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.0-cp313-cp313-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.13Windows x86-64

cvxpy_base-1.9.0-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.0-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.0-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.0-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.0-cp312-cp312-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.12Windows x86-64

cvxpy_base-1.9.0-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.0-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.0-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.0-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.0-cp311-cp311-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.11Windows x86-64

cvxpy_base-1.9.0-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.0-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.0-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.0-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.0.tar.gz.

File metadata

  • Download URL: cvxpy_base-1.9.0.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.0.tar.gz
Algorithm Hash digest
SHA256 23f3d5f87e99549b80a34ee66f7a9533624d84b542e0d2596285567a69a451fc
MD5 621f13225a53597af199ccc04aa5e7e8
BLAKE2b-256 f8ae22cba177e38c3b13d2129dc29da23f5e7ec4e6ebcd4221c93193f8d757f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d8a47e9689abe05c4b64041da812ebb252a67f1d974af84ff0131e2bb765dbdb
MD5 345d7e045f72fb87ae8b3dfd05b2e385
BLAKE2b-256 3951fdfbfb5c8569ac594adf8c8aa546d706a0eada6c274ff447255dce5f70ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 434fe796f0a01a611b49cae6d10bc567c062e6a8882a54ed9e9b6fabd5f76c13
MD5 f7dc9644b256f83dd5e0f09b490e4ddc
BLAKE2b-256 c8c57d2738785708307d748c50006e91ca720489a311bcf0a01cc2d6c71e8943

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.0-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 4804c52613493dcd500915f8ec87bc71fc3b46e4e006470486614ecf6e1d70e9
MD5 06ad2cf0e4e61212b33c5aa576e6feb7
BLAKE2b-256 6baa160044d89a553076e8be711271bb06281e42283f3ed91e58e64ae72a4f7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.0-cp314-cp314t-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 db6a0528fb162547b90540dbebca4b9e8ae4a40d7e7b36bf69454ab14fa14743
MD5 1a785004ba1658f7a05b0149954786b6
BLAKE2b-256 a62ed2f561e89d034c22b522f59eaadc048e7fef8e658907bb91e58425e0e525

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvxpy_base-1.9.0-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.4

File hashes

Hashes for cvxpy_base-1.9.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 850b2e2f3b3ab2b5a478e5503ddbac45ad89d98bdd81753669c99715c00f857c
MD5 e5c99b0c09559b47e7ae10986fb7fa09
BLAKE2b-256 b5035b41ef75572bfcb6536e15a8a2e32015d043bdb46c44b3a835a53d727460

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 95f6b7a6e651bd7129a01affec6c796b247e35e2b8e01a589434230dddc16c7c
MD5 c4270d9d998e727505c0bb911bcf45e3
BLAKE2b-256 e78394b89d1d04f5273a4a736be0c15a0a6c18bded073ed1a235d22c99e5242e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6b04edd5c786f2a3fb02457331d8c015a105edea77492e91a88cd2630cbafe15
MD5 fcc5388438f73cef7d00b79ac3a79c74
BLAKE2b-256 48626b83db1f5752d257a0a7d2d7bc12b4256128ab5e1b5e53b77b3c44babc22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 0095e0c4895f023565fd755c7a8fddcaa15a2b06c51179eb419abe03e50df60c
MD5 b445bf13fd87e7ba727d01ef0e835be8
BLAKE2b-256 c04bb232b0ed2ae5df85fbc5c5cae1db09ffa07c3b9ae7118f4431c57b0e5153

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.0-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 6a0bfbf14cb272267f55e0b1ff163a342c7f35d5c849fea8dae0e643bc3fd1b6
MD5 f5b5659a91a20959c432855c4451aebf
BLAKE2b-256 e63f5a67590c0a1f779b94eaf7acb6f8b1c20cff985e00e4986efc969497ef44

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvxpy_base-1.9.0-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.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 11c9916ad0cc732af59eab4e1c49c1bb97dd4df2dc9f853d8fc68f2f72f82945
MD5 b8172300b94dbe8536d2bac6155df951
BLAKE2b-256 0fbbc2eaacd4893a0cb53417ebe3c8e2683fcd52137cfa0c9dc01d5edb5e333f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6ce8dfa269a73832fcd77c253d7f5f0a110c9c96da4c2f0165130ae4b800ac77
MD5 32aedf8b50f8e8e74947462b809cc064
BLAKE2b-256 2f795d291a8a592180f40b3bc9bbdc803272f2cca14fb76fe40fc2de916cdfbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e0b59d2875275185edf7f633843c36d65276653a370a2d93df817d58c829c4b3
MD5 375752475eb2bb0f3093545f7782c307
BLAKE2b-256 87184911b8e1b1db61354751ec7872d64fc578d96cd7e9997fb3ca0ced9db5d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b80ef1fbf33b30b07ca395cbe575d0fb71c9ca1f611bda59ec73ad788f8eba34
MD5 664e5beb27da3772e96f23d2a9def8f9
BLAKE2b-256 9f3198ab901b527e3070bdeb194a7acbacfb7e4bb9a79fa8eb26b225735871e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 906a3b2aac9f4de9ca8b21eab61341d72d24386f1409269fe4e4f2d4eacb4eec
MD5 6b4b4a6f6e218bd3d4a6bb7f5813d2b9
BLAKE2b-256 e81a2d50fd3fec38efd43fd51d383d00a6fc26ccbafa98e14e5f2cb7624021cb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvxpy_base-1.9.0-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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 83cad1641c1def1bd59ceb3d7cde7df8cf82e21eec9b35f47ab011953059581f
MD5 296002fcb7a0e489b8ba13733d3ecfae
BLAKE2b-256 7964eacb4048153b05db65dc6b80b0ef5df29abba00b98712a732b3cb90acb3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a5ae87515b994816758e5cac75085f3e54f15e95e69d9706db6eb0abaac23d23
MD5 1194cf59bd32b3ddb81fe83a225ee418
BLAKE2b-256 39aee53574a508b4de1b85049a08d238ec5ddae65921c0cb393fcd1cc39a05f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 204fc6260dff226b3d22656671021d30ca066a2ee1c714239b11ea3d85103c15
MD5 b8a4304dbc9cc0d99def90a31e217dc3
BLAKE2b-256 a8e4ac5212b1d904888e6d2849162138ea40455a0c6e7123fd802d018d8f7257

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9c5c16fcf9c02a3213185853c7a2132cbb4729fac0cdf99a17fd079a08dd0a53
MD5 5afb4d8ee4b437c39dbd2c97682b858f
BLAKE2b-256 d552462f816a35e406bc45920d45cd48ca37cb21abbec1a234c1f5aacbbf7720

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 fdf1c890fc7de83b2e6d46411d1446faf19284a1df2b16b7548c063d68205945
MD5 0646199ea006b27d87e90422960317bf
BLAKE2b-256 231ea5be565cd3b1beb23a3750f0f5d1f7015a2518d7757b3ab35cc4242ae8fc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvxpy_base-1.9.0-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.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e8bca5fe7d5b8aa85bc655a2a73e7f09ea5b5712db165e7545a0b4aa6cc1b09a
MD5 17da78364d69b01b150f0a1807e1a8dc
BLAKE2b-256 5e1fc5ef93c5364a9faeaa28c23d995d98c55e2b93c115b26c66bec4826629da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2de74fbe70c0e04e152aca6684c766fc9cc2d4ce94463508df1af09fe9f92c0f
MD5 5b7a75049a4cd3a30fefcd95ba51baea
BLAKE2b-256 6be06d91acaacb84a44e2c2e35bf3f9a06e84c3f5e1cfbff9fd54e8bab307774

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 89add8970c2f7745984af4654e748fc64c19e45cfef5f05e7ba8723b1a691c12
MD5 0b010c1ee54a65981c37ff5e2987570f
BLAKE2b-256 ac0c00fae7ccd85d67797348b4664a23a63cafeb841e922c1c55756e35cde719

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 99005c0c49760916ebe3757f6e472175324c1a54c9e91690c5b4fbf6c782e097
MD5 ff8d065adbdeb1bb8481e72fd04294ba
BLAKE2b-256 c28e8ef1f6c295b0077c9b2ff1cf22a1e42cbc96c41b4770ef98fc120e5daffd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.9.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 84ac5904799a5477a57480875678d1641f2d4adfe6dadd1f1765c6e98be8d19e
MD5 28770a48a8a510ba26b0c217fb25e189
BLAKE2b-256 03262c23d7a6f5f8c3e60fbe0c4c94621ab398157a2c723f092b4509e97fdfef

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