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 ECOS, 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.7
  • OSQP >= 0.4.1
  • ECOS >= 2
  • SCS >= 1.1.6
  • NumPy >= 1.15
  • SciPy >= 1.1.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, Michael Sommerauer, Jaehyun Park, Enzo Busseti, AJ Friend, Judson Wilson, Chris Dembia, and Philipp Schiele.

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.3.4.tar.gz (1.3 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.3.4-cp311-cp311-win_amd64.whl (892.4 kB view details)

Uploaded CPython 3.11Windows x86-64

cvxpy_base-1.3.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cvxpy_base-1.3.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

cvxpy_base-1.3.4-cp311-cp311-macosx_10_9_x86_64.whl (938.1 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

cvxpy_base-1.3.4-cp311-cp311-macosx_10_9_universal2.whl (1.2 MB view details)

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

cvxpy_base-1.3.4-cp310-cp310-win_amd64.whl (892.4 kB view details)

Uploaded CPython 3.10Windows x86-64

cvxpy_base-1.3.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

cvxpy_base-1.3.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

cvxpy_base-1.3.4-cp310-cp310-macosx_10_9_x86_64.whl (938.1 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

cvxpy_base-1.3.4-cp310-cp310-macosx_10_9_universal2.whl (1.2 MB view details)

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

cvxpy_base-1.3.4-cp39-cp39-win_amd64.whl (892.5 kB view details)

Uploaded CPython 3.9Windows x86-64

cvxpy_base-1.3.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

cvxpy_base-1.3.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

cvxpy_base-1.3.4-cp39-cp39-macosx_10_9_x86_64.whl (938.1 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

cvxpy_base-1.3.4-cp39-cp39-macosx_10_9_universal2.whl (1.2 MB view details)

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

cvxpy_base-1.3.4-cp38-cp38-win_amd64.whl (892.5 kB view details)

Uploaded CPython 3.8Windows x86-64

cvxpy_base-1.3.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

cvxpy_base-1.3.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

cvxpy_base-1.3.4-cp38-cp38-macosx_10_9_x86_64.whl (938.5 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

cvxpy_base-1.3.4-cp38-cp38-macosx_10_9_universal2.whl (1.2 MB view details)

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

cvxpy_base-1.3.4-cp37-cp37m-win_amd64.whl (892.6 kB view details)

Uploaded CPython 3.7mWindows x86-64

cvxpy_base-1.3.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

cvxpy_base-1.3.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.9 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

cvxpy_base-1.3.4-cp37-cp37m-macosx_10_9_x86_64.whl (937.8 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: cvxpy_base-1.3.4.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.8.18

File hashes

Hashes for cvxpy_base-1.3.4.tar.gz
Algorithm Hash digest
SHA256 e97fe865cd5148cdf8f5cbcf080338cc7ae57ecc0c773f74681924199fb1c3fd
MD5 959231ca6137029dd8ad7307cbe9f443
BLAKE2b-256 ba708a34f1df11a705598ac951733bd6c738da9ccd4e199d15de279e1f8733e1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cvxpy_base-1.3.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 892.4 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.9

File hashes

Hashes for cvxpy_base-1.3.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 52c76c558658914ef285b2b7ad000ae86c1379c252323949718ccc762165fc68
MD5 4eb39fb4b33be8496403973e58ad5edc
BLAKE2b-256 47e735b75595637c0adc7e2f6a5b2f39cb8c29d008aaffbce168a445596d5bdf

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.3.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cvxpy_base-1.3.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a299ef027fd30c0768c72e630e6a2a216405e251752c53076c09bc85aec154fe
MD5 4c6b78c6a9140e8b1c1aff1b71df830e
BLAKE2b-256 f3598dda58c44b2725992ebfeedf348bcfd03bfe0023dd9ef57c267d2a3aa6f4

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.3.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cvxpy_base-1.3.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 10da9c0ea5ea00cad00aa36ec00a52aaf781bd721fd7cb5a564c542f414476da
MD5 c3763dc72acd8ec8c061f1c2181e29e5
BLAKE2b-256 8247ed6805d20ccc22d92d284ac842ad144f7a32b311dbd3781279de86353d1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.3.4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c6a4c85327345616dd1a10d292e65b6a72af313491e28f9b0e8ca576ea05d678
MD5 fc9fdfe6d2829ff5cd124f1595b2ce3e
BLAKE2b-256 a1427c5b08e1aaca33c416c873ffc6c0cc8d9a16ce281f37ee062017997b9967

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cvxpy_base-1.3.4-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 c40aca77cd93ceb6a4650688641cff9184430558aaeec46d205d541895a563ee
MD5 aa10bdfc58445cebf28e07bea2cfb4c1
BLAKE2b-256 3a3b6d01cce0a80149a3779aacea62b5689309161bc604e15be179bbadce7db6

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.3.4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: cvxpy_base-1.3.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 892.4 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.11

File hashes

Hashes for cvxpy_base-1.3.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 558af9d272550c7d80d2f5da6de58052a32a93fae81ce902c26b20432b5e594b
MD5 01b3508c25c83accbdc843c0a7827f25
BLAKE2b-256 9d3993b6d37b1f91eceb3d47167de459d05f90fc94b353f61bc7d233a4d0d0ef

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.3.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cvxpy_base-1.3.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9c903b00e4d30240f90ee074dcfc5374dedf9b848ec8ec2735489725cc26c0f2
MD5 43a0f728f23667d330dbbabdee5d9648
BLAKE2b-256 d6d0d807d63ef0438e3c96abb470771a3301a65b7929f3684401202af9db8be4

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.3.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cvxpy_base-1.3.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d9179a15f5f31b61b55252909a617f84d5b129c58f446b5a41577c209464c11c
MD5 64805f0ecf10cc587c0bd34a4ca1d00b
BLAKE2b-256 da93c11714b5ac221e1b1d7d6994a177387fe940fd1a02f0c19cc3224ab04793

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.3.4-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cvxpy_base-1.3.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fd069b5e7933daeede5c63d83a5188f0a6f5a039d7b086502279f5deaf21c32d
MD5 f08cc04262cec27c5578688633630485
BLAKE2b-256 baf5e6ae89334ab5cd561336fc606b2c5e771878d50b831ebbcaa2ae0dfe0e7e

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.3.4-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for cvxpy_base-1.3.4-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a29e036e2e2cb3ba3a4e0bd2f6ae1251b47621c2bba65875450aead35a354b8a
MD5 9b191474aa4b94639d70d44beb6300ed
BLAKE2b-256 84e1cb638ca16f431a5b9da145fe9310df16bffceba811bff98f245a1e439dc8

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.3.4-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: cvxpy_base-1.3.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 892.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.13

File hashes

Hashes for cvxpy_base-1.3.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 37758d5b8da65b4a4677e83a79757dbf1114938a1e7f3c4f365a4dee2394de63
MD5 8ecd74a9cf34fce81ff0fa4f79913264
BLAKE2b-256 3972822c16801f0fe13c8224bf552cc1a5dc638492992e0f47e549d6717b5284

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.3.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cvxpy_base-1.3.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7ee09e787ffb99166ca8775eb105752a984d6dc15e73e7198307ced20a4af687
MD5 6de3948e0eb5eb999bc03414c19bf211
BLAKE2b-256 3a0b39e8a03701d0e6d4dfb3797fec2c736c3635f8a166d292208f90019c308d

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.3.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cvxpy_base-1.3.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f79022f09e3e28df9efeb2255c51635377c5e741656680f18806042c22f85c73
MD5 04d249a358a1d2073a632e40cf5fcd01
BLAKE2b-256 811ace256617bb9551357cc7a9cbf4300a66a6da44a100a432dab93e0f0f9a2b

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.3.4-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cvxpy_base-1.3.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8cf6f144199f83a2e8fcc9b33eb84b730b9822be152c64d4d90af6299dfdad5c
MD5 7dc118cbb10ba2d739b13b0cb4bf9f12
BLAKE2b-256 907c6dbce1e50871ff91a0371fcbffa4d0ddf5cb23531637ea57920eadfda6fa

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.3.4-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for cvxpy_base-1.3.4-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 179e42eec737cdcf3db7f606f598341750b7fb547a788b2e95721e65347bf230
MD5 7ebf5bb72fa5476a6675f78f0c2df52d
BLAKE2b-256 15b60e41f7edcd074e33df55b1332b246acadb43034b17157c53476f675017f2

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.3.4-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: cvxpy_base-1.3.4-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 892.5 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.8.10

File hashes

Hashes for cvxpy_base-1.3.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 152ffc002d44a8711a911898acc3d6d546cb11bbc3ecfb11a528730a1b97f4c8
MD5 5f5813c8086c889ece3b44e61c97f5e5
BLAKE2b-256 0650b9f8a7bf4434a97601766134ea0d5b30ad4a4fd1f039f8a068db8d829f15

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.3.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cvxpy_base-1.3.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1cd14031261b3ebfcc29530ea1ce3f7070ac9029a21516dcd319fd65a2bfbcbb
MD5 330237a2de678f008e4c62ffb27185bd
BLAKE2b-256 2fb60fa2cf7a688a65a34fd120dae8e03acbb42f363773e6b399226f05b0853f

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.3.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cvxpy_base-1.3.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f26d7af2520389df9f579f8af62a1d7c712a9814cd423bbc8d824dbe79365f2f
MD5 d971e29e3f378204ff0c80d53e1622d8
BLAKE2b-256 af48589143c445f3f6035dfcbb8fbd7844bc30274a6d77f8c62f1e8960be39c4

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.3.4-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cvxpy_base-1.3.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 63976e3cf311ab1bc4e2935e2954d996cffdd26997f32eb062b54e1ab3691016
MD5 cd55fc44e4932bff4422a38f03a07715
BLAKE2b-256 5e48e8ff07a362041adb2e19b74777441c56125f624ecac874e8f6378f81b677

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.3.4-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for cvxpy_base-1.3.4-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 d0cb61de337f778553b775fcdaaf295190c47b486c6d4d19a5423298b58c67d1
MD5 9a700380125c166044ea0e36c127b382
BLAKE2b-256 00f14f8e5d285c81723cf15f444be516dd8874835d1d4e8f42db08011d4baefb

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.3.4-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: cvxpy_base-1.3.4-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 892.6 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for cvxpy_base-1.3.4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 68fd06f73a2226e16125331d66d202ecf92ef94c2eca24b59317fb5d1dff4332
MD5 e23ed35e9cdc2795e2623468b8456325
BLAKE2b-256 79867d0aee8d6cc25f11bad580c8718a31cd5da5e9a33a959b866c0c04d72ca7

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.3.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cvxpy_base-1.3.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b76fa9f2699fe99af9e7feefac7108afbd338c21c682f1ab7f077d082ee9811b
MD5 133bca8fba5f7d833a3fc9a3fafbe8f5
BLAKE2b-256 d948a4701c4098df89fde7395035d1ea1c1654f8a03414b0fbf1497923480252

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.3.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cvxpy_base-1.3.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a2bb95cd8e526907d3cad9c3f49ba243db9beddf2c3ad6acedd77824fa332f5c
MD5 814014365f2200a0ee626a6e4f4b975e
BLAKE2b-256 047bafd298ed5984be95263f65824926096fa513fdd4a58141bd22eebaa03d54

See more details on using hashes here.

File details

Details for the file cvxpy_base-1.3.4-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cvxpy_base-1.3.4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2cedf9444a1b8e21e980a0e1725e1984a8c8eb4565dec71ac3b8cbda295d9a45
MD5 1a7ac47c146dbf9dbbc8d00a3e451f0e
BLAKE2b-256 700d56fc2d9f5d68374ceac826279ba6a2ff3dea0801c265ec3a3616fbde2906

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