cvxpy-base

View on PyPIReverse Dependencies (6)

1.6.0 cvxpy_base-1.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
cvxpy_base-1.6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
cvxpy_base-1.6.0-cp39-cp39-win_amd64.whl
cvxpy_base-1.6.0-cp39-cp39-macosx_10_9_x86_64.whl
cvxpy_base-1.6.0-cp39-cp39-macosx_10_9_universal2.whl
cvxpy_base-1.6.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
cvxpy_base-1.6.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
cvxpy_base-1.6.0-cp313-cp313-win_amd64.whl
cvxpy_base-1.6.0-cp313-cp313-macosx_10_13_x86_64.whl
cvxpy_base-1.6.0-cp313-cp313-macosx_10_13_universal2.whl
cvxpy_base-1.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
cvxpy_base-1.6.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
cvxpy_base-1.6.0-cp312-cp312-win_amd64.whl
cvxpy_base-1.6.0-cp312-cp312-macosx_10_13_x86_64.whl
cvxpy_base-1.6.0-cp312-cp312-macosx_10_13_universal2.whl
cvxpy_base-1.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
cvxpy_base-1.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
cvxpy_base-1.6.0-cp311-cp311-win_amd64.whl
cvxpy_base-1.6.0-cp311-cp311-macosx_10_9_x86_64.whl
cvxpy_base-1.6.0-cp311-cp311-macosx_10_9_universal2.whl
cvxpy_base-1.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
cvxpy_base-1.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
cvxpy_base-1.6.0-cp310-cp310-win_amd64.whl
cvxpy_base-1.6.0-cp310-cp310-macosx_10_9_x86_64.whl
cvxpy_base-1.6.0-cp310-cp310-macosx_10_9_universal2.whl

Wheel Details

Project: cvxpy-base
Version: 1.6.0
Filename: cvxpy_base-1.6.0-cp310-cp310-win_amd64.whl
Download: [link]
Size: 1082231
MD5: 23ae8cc335a633d36c4cdf361fa318ae
SHA256: ccf303af1d760a9b68f7aa7ad977d7016b91cdcc0dd4f94b05d31cdd86f728bc
Uploaded: 2024-11-11 03:17:22 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: cvxpy-base
Version: 1.6.0
Summary: A domain-specific language for modeling convex optimization problems in Python.
Author-Email: Steven Diamond <stevend2[at]stanford.edu>, akshayka[at]cs.stanford.edu, Eric Chu <echu508[at]stanford.edu>, Stephen Boyd <boyd[at]stanford.edu>
Project-Url: Homepage, https://github.com/cvxpy/cvxpy
License: Apache License, Version 2.0
Requires-Python: >=3.9
Requires-Dist: numpy (>=1.20)
Requires-Dist: scipy (>=1.1.0)
Requires-Dist: cylp (>=0.91.5); extra == "cbc"
Requires-Dist: cvxopt; extra == "cvxopt"
Requires-Dist: daqp; extra == "daqp"
Requires-Dist: diffcp; extra == "diffcp"
Requires-Dist: ecos; extra == "ecos"
Requires-Dist: ecos; extra == "ecos-bb"
Requires-Dist: ortools (<9.10,>=9.7); extra == "glop"
Requires-Dist: cvxopt; extra == "glpk"
Requires-Dist: cvxopt; extra == "glpk-mi"
Requires-Dist: gurobipy; extra == "gurobi"
Requires-Dist: highspy; extra == "highs"
Requires-Dist: Mosek; extra == "mosek"
Requires-Dist: ortools (<9.10,>=9.7); extra == "pdlp"
Requires-Dist: piqp; extra == "piqp"
Requires-Dist: proxsuite; extra == "proxqp"
Requires-Dist: PySCIPOpt; extra == "scip"
Requires-Dist: scipy; extra == "scipy"
Requires-Dist: setuptools (>65.5.1); extra == "scs"
Requires-Dist: xpress; extra == "xpress"
Requires-Dist: sphinx; extra == "doc"
Requires-Dist: sphinxcontrib.jquery; extra == "doc"
Requires-Dist: sphinx-inline-tabs; extra == "doc"
Requires-Dist: sphinx-design; extra == "doc"
Requires-Dist: sphinx-immaterial (>=0.11.7); extra == "doc"
Requires-Dist: pytest; extra == "testing"
Requires-Dist: hypothesis; extra == "testing"
Provides-Extra: cbc
Provides-Extra: clarabel
Provides-Extra: cvxopt
Provides-Extra: daqp
Provides-Extra: diffcp
Provides-Extra: ecos
Provides-Extra: ecos_bb
Provides-Extra: glop
Provides-Extra: glpk
Provides-Extra: glpk_mi
Provides-Extra: gurobi
Provides-Extra: highs
Provides-Extra: mosek
Provides-Extra: osqp
Provides-Extra: pdlp
Provides-Extra: piqp
Provides-Extra: proxqp
Provides-Extra: scip
Provides-Extra: scipy
Provides-Extra: scs
Provides-Extra: xpress
Provides-Extra: doc
Provides-Extra: testing
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 6969 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.3.0)
Root-Is-Purelib: false
Tag: cp310-cp310-win_amd64

RECORD

Path Digest Size
_cvxcore.cp310-win_amd64.pyd sha256=enurn-vQIpJ1jKNXClqQje7QzdKtG-NmyzbsaEHpYa0 645120
_cvxpy_sparsecholesky.cp310-win_amd64.pyd sha256=loXcn7OMAETDLGMQBrkCjWDR1QcYmtfXHt86a5SmGQw 248832
cvxpy/__init__.py sha256=EmvqwVtKd_XxyG53Cao46QEhxlkohjqiL19iFa2kDS4 3142
cvxpy/error.py sha256=D5XoHDMhZZdwWWSfhGbfI6mkDLTe2vepEiwLXuqPTBM 1361
cvxpy/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cvxpy/settings.py sha256=y3A1HseEVf0w5gpETdVo8iC1aDT5fh7wvWU3aUx--is 5720
cvxpy/version.py sha256=aRbRpJT55jx3yAEJ6BqoNx3Uu-M6uPDhkG6hUem_Uik 223
cvxpy/atoms/__init__.py sha256=XwyiEwU-dc7KE4PQcPMsD7-hGmuV6nErrMftuyYoer4 5815
cvxpy/atoms/atom.py sha256=RGoW_2-bkSsdo0luE_V6vB1f4Xdqh7EJUTIfkeaCABM 16646
cvxpy/atoms/axis_atom.py sha256=7fu8oNYuHAdwGqDZKbpYel9JUQZPfvq2JSXj26_Wk2g 4934
cvxpy/atoms/condition_number.py sha256=B37R5MgnYfPpPR2qaqiNxjkZH4OBURcABPito4Wu9QU 3248
cvxpy/atoms/cummax.py sha256=VsOVf1pZgLh8vBkAp8HX74JpaI_w8ndEG7yKRzNQOpM 3047
cvxpy/atoms/cumprod.py sha256=hQVf7oCqUS31z6agtpWPF1jF0aDNCYqZa6HzHeBgR64 2481
cvxpy/atoms/cvar.py sha256=3IkAPi_1uwUuYA5qoBsmHqfd7aIRvQTPgxbtsg2VS70 2055
cvxpy/atoms/dist_ratio.py sha256=_zbgc27uA35wthBVW2MVVEgneckMIa_XuhdmtcdprQQ 2508
cvxpy/atoms/dotsort.py sha256=-40UVYXQo_7t0gWi4C1NWEutFcwZ2BFOU_XZBpGeqjU 5072
cvxpy/atoms/errormsg.py sha256=Emv5YCMQAsTJQxfMMyqJrfTxqsOKG3ICPi8ZHkN71YM 248
cvxpy/atoms/eye_minus_inv.py sha256=04_XdT7k0TCc462NM8SA5GY4jkClcuF28pHJRYUQiZ4 3423
cvxpy/atoms/gen_lambda_max.py sha256=282c9uuv161aEV924N3upKBIG9GO6i2J3U92nRGJaYA 3637
cvxpy/atoms/geo_mean.py sha256=jAb7IR479XXenLmumzfVN_Ncktqq8E5650wxvmPVoTU 12755
cvxpy/atoms/gmatmul.py sha256=QKNimVBORam1E4JZDga4mbSGHDZ5GMMpUsT1cRj32GI 5060
cvxpy/atoms/harmonic_mean.py sha256=IlI9O3slS-UAwCBkX8g6iK1mTGW7H11jfZkqNJgI8SU 1334
cvxpy/atoms/inv_prod.py sha256=T2AlbY63cbSj_1JpyWU8MVoOFpF7mObv0ZukWtaEbpI 1235
cvxpy/atoms/lambda_max.py sha256=wME-Tzcs1p_sYYzRqY5d046hWftJNyDpTCT1lHn7FSk 3406
cvxpy/atoms/lambda_min.py sha256=1rulpPD_O0aWKeUvzqpYqswLFzUX2l4qzzSWo2fxBxY 836
cvxpy/atoms/lambda_sum_largest.py sha256=by1g8jkKuEOKl8BtxBSo1G5xd9WCIfFS9AZZV7T0Eq8 2392
cvxpy/atoms/lambda_sum_smallest.py sha256=KzW9L3vY7Nr2bMYVZPSXSJ0YzjgbxaWKdJMHkCqlz-A 859
cvxpy/atoms/length.py sha256=1HV_-Br6Tv8uDH1EbcFgggqq1eTeqgOzegcbEP5u1Bw 2406
cvxpy/atoms/log_det.py sha256=hQVlIVYAKwiCghkpAraJsDUSD9hC0WDGwJ0-PzgJZHc 3766
cvxpy/atoms/log_sum_exp.py sha256=wdaJHRP07W3GphmJRTGSMVpZN4G7c9KoW4GklHf5S_w 2783
cvxpy/atoms/matrix_frac.py sha256=X-e3KVysSp0NPjDspJgThYcyyrmreMi7qOPBIZr15hM 4691
cvxpy/atoms/max.py sha256=plFbDn9Op4rhukwvlr7O1M1TzpaYkcC_Q9_Vr-kud6g 3752
cvxpy/atoms/min.py sha256=rCQMR7tDTulDMYI_ElEDc5Z5IS9baQx3xNUzGthz1gI 3752
cvxpy/atoms/mixed_norm.py sha256=9yHq89Gc44LOX6SgX-jV9q1LuFLcqGUuyoOEbihoGKI 1349
cvxpy/atoms/norm.py sha256=E7cft7cXUMtUDQz1PmHJxVOLx7gVAcLNiiVhIulv56E 3482
cvxpy/atoms/norm1.py sha256=UoB5TBKLfYMhcIX_omRiz1zNIolMprE6YnUrQPx0LBg 3322
cvxpy/atoms/norm_inf.py sha256=hndh2rpN6gpeHrP5DiM8IcX7c9woTvUEIhcDQqmjYyY 3492
cvxpy/atoms/norm_nuc.py sha256=Tfbm0aiYnIqqya3Na9_zp4utaWbrhUkRnMWr-z-rgv0 2374
cvxpy/atoms/one_minus_pos.py sha256=nVvvvhXer7M_NCvrCtB_X-sghozg06VG2ruqBaE9kjs 2905
cvxpy/atoms/perspective.py sha256=U1N1GgM1DZ_xyf_KC53TmlUeB9O8OnbeW575aML3XtU 5277
cvxpy/atoms/pf_eigenvalue.py sha256=47n2LXAaRwSLnDqo8o0riVicVn-4sWij0DV1terEetw 2787
cvxpy/atoms/pnorm.py sha256=wD8qW16kmw4y6jLjkumceLNDtCuJjMJgiAqwJJjNSkI 8715
cvxpy/atoms/prod.py sha256=eKiPgdym5APwLTMshTIrRDpeaiW5SFOp_jqp1oF4Nh8 5069
cvxpy/atoms/ptp.py sha256=bYll163nWKETNMlVwR9SD6N52PRboWlpceQcVIpz4ag 1004
cvxpy/atoms/quad_form.py sha256=0rCCQ4Ei5dYR38KDTb2eZvt4V6X14LUG2vGtECBw3SM 8383
cvxpy/atoms/quad_over_lin.py sha256=tb6RDilxvv9gepModXyNloRvgW29bRzaqWKbWLrwONg 4758
cvxpy/atoms/quantum_cond_entr.py sha256=X8pQLM5hQaiynAPxmmigK-n3saGfVR-v_zz9WnJZs_U 794
cvxpy/atoms/quantum_rel_entr.py sha256=PVDt91F7KfxYutdHaG14ZTqxU77fMBBFCm3o3iPU3Rg 3500
cvxpy/atoms/sigma_max.py sha256=dah6-yehCUX3YGjuMRcgZ5eOg6h-TQhb1WepAKLOBFE 2467
cvxpy/atoms/sign.py sha256=g6FlDUXdPlro-efxR1-uGvX8va3XpbmeHwCtsWGNhh8 2198
cvxpy/atoms/stats.py sha256=X7Ijm91OqvR0mAIZgV5HGzkzK22dMJcv79KPYfme8-g 2256
cvxpy/atoms/sum_largest.py sha256=g1Jp94C3CIQUDVfqyEp8JpeIZfxfL5nR6owlx7Ji-mg 3300
cvxpy/atoms/sum_smallest.py sha256=NurYQLg5VT59-dllf5eU_ILJ8_ser0l2uvB9YG2pu3A 827
cvxpy/atoms/sum_squares.py sha256=ibJc9ti56DZ6i7vK2mTVnroH5UC2ujD71Vu4zyClzDI 963
cvxpy/atoms/suppfunc.py sha256=thmbjUxCj8PCx7Pzjm1X7Swg0lMFPXgT63w2Xo1pgFg 4199
cvxpy/atoms/total_variation.py sha256=cjBtt-0_XoqDJnRk8riu2JrOaKnayqiDr4qGm82fJWA 2173
cvxpy/atoms/tr_inv.py sha256=ZjcPqXCEjCDwqYreWX2kc8CMb4_ItFpEX5wIiN7wm38 3956
cvxpy/atoms/von_neumann_entr.py sha256=InzxrFo0yKMG6oHUMOImKLRI34pdkJqm12ST0j-QEAQ 3948
cvxpy/atoms/affine/__init__.py sha256=lQWpvlXK3dTthra4vA9Ivhr83_JqeLJtXfd9F2lKlcE 578
cvxpy/atoms/affine/add_expr.py sha256=Aix9NCHmbUOrDxmZEQr0-N9LwI9OSn9wv_Z9j7bA27g 4390
cvxpy/atoms/affine/affine_atom.py sha256=CZfDDgGSxyXsU41Xq9-7ALz3HwHXunQffHsep_dBRXw 5842
cvxpy/atoms/affine/binary_operators.py sha256=drjIIGYBJP1v5UdsLPrTOHlimGM0MFGLgr4dCCGRcmo 16033
cvxpy/atoms/affine/bmat.py sha256=V7eCwS-XTty3rY5kBYSb3MCV3Z51iwGgdy3ekDuqEOM 1175
cvxpy/atoms/affine/concatenate.py sha256=76oX1Ecy3hgXMQXKbnYrtM3xZuJp7LNtOsBgwk5Kuoc 3085
cvxpy/atoms/affine/conj.py sha256=Vyx_sFAD_-sQatTC57uAZ5KRNMYkSobF_KLhk1LqFko 2395
cvxpy/atoms/affine/conv.py sha256=3k0vr0ZCd4m42lyzPuBKbvTXHsCyH844Yh92i73Jt3M 7469
cvxpy/atoms/affine/cumsum.py sha256=5Vac0lqH6swuM2tgIXxUpmdgGhFyKMv5qyBAcPJVIOs 4161
cvxpy/atoms/affine/diag.py sha256=4b-H0tI3qrRu5hjyq9F7gZIIL0RuUEHeo-xSiMRIESk 5558
cvxpy/atoms/affine/diff.py sha256=rxh4cP4EeqzMHoGVhBhlfnuSwTXb_WF45HsdHW2m008 1695
cvxpy/atoms/affine/hstack.py sha256=TpQ_Zopv__67qV-SIn0XDHaucrTGSQOX2ljkypzaFHs 3079
cvxpy/atoms/affine/imag.py sha256=QonAt8DRwhsYsB1JIxJin8GcYiADP68g43WqaSFoa-c 1511
cvxpy/atoms/affine/index.py sha256=jBXem1HFMshxVMG2o1LxxNH0tcUrl0w1xAde9sx3_eY 6756
cvxpy/atoms/affine/kron.py sha256=qwfOcfcYRLUoAtbxgD9aQ_-ubhLc3GiBzvJ7PGdlO60 4506
cvxpy/atoms/affine/partial_trace.py sha256=bhodubvVpMpEISmLSpkhnAcMfa_55j9YnvgpcDBSaBw 3398
cvxpy/atoms/affine/partial_transpose.py sha256=u0BWT8I09zYAeaQReqlmwlOFUbpfu2YdfLt3FrdbjOA 3461
cvxpy/atoms/affine/promote.py sha256=52q21AcYQdNGk8Oe_xr9aTEP34TUE6DzYelF0O-OuXU 3319
cvxpy/atoms/affine/real.py sha256=EXH3aPmJCPQga7HwwFq-DQGAlowltir2UpfVsSMg-Y0 1539
cvxpy/atoms/affine/reshape.py sha256=efF0BgbKiMWO76C4bMt4xnnWMJxOwsF9oHjZnt709sA 5919
cvxpy/atoms/affine/sum.py sha256=l_NuJIKY3M8AR2VzjmCk1yJM8VoHUjzDCMMXXU-9n00 4668
cvxpy/atoms/affine/trace.py sha256=7CX14quN2ujnwePMQ54c2awSbR7OuvCQXy5lmYXaqWU 3037
cvxpy/atoms/affine/transpose.py sha256=kZ9dBPMWFfaPIRN1w1gUXh7dpyTlrlqQ28rckN7RphE 2868
cvxpy/atoms/affine/unary_operators.py sha256=20ksfYkU29BXQP0g3i4WfDicSbY2xy_VCJmnqmYPUz0 2848
cvxpy/atoms/affine/upper_tri.py sha256=BleMdkcV3zHJXBjrmW-6RldWwkCtNYpYgNyn6jKiLcg 5466
cvxpy/atoms/affine/vec.py sha256=aKhmP3ebaLDrPMP-OvT8-09YC_F5dqt36xJiKfxnTzc 1432
cvxpy/atoms/affine/vstack.py sha256=cBq7T5TWl_XcJ9cxW9_MVrXz0ozeVI9QBTm6odYVmqA 3129
cvxpy/atoms/affine/wraps.py sha256=fTrP_1D9n-WGtK31Ne2Br158_DY8XMVMJ5Q0n8vDlEo 4339
cvxpy/atoms/elementwise/__init__.py sha256=lQWpvlXK3dTthra4vA9Ivhr83_JqeLJtXfd9F2lKlcE 578
cvxpy/atoms/elementwise/abs.py sha256=0xDZA5KbHTdOb1zTRha80Jni9SqT1j28uj_G6csSnVw 2542
cvxpy/atoms/elementwise/ceil.py sha256=v0g8texU75SI6qYZgBtMafyKo3qIToaEmdormJHhDQM 4965
cvxpy/atoms/elementwise/elementwise.py sha256=hPBFRfN_CJgOAQO8zITozU_0v5-EBUIS17K6K27k2hA 2453
cvxpy/atoms/elementwise/entr.py sha256=JuaHNOwUJCPnggX1fHcdgTrEt_SKMzykF1SP919pWSE 2841
cvxpy/atoms/elementwise/exp.py sha256=lFbJO_vyxwXmcQ0N8ShkeMJWFDLlfzrPUTTM8uJP9W8 2444
cvxpy/atoms/elementwise/huber.py sha256=WjsdbMfSBaS-LibNN7wCv_KnH48l7ceBwk8wT8g8Ra8 3715
cvxpy/atoms/elementwise/inv_pos.py sha256=-u1XG8lBlxEEvsTd941HLfDylGxrom9TxOyS_oVL1OQ 726
cvxpy/atoms/elementwise/kl_div.py sha256=_8qwmb8VJ7WtHU6hBPj-DDeAhb-3S8UpZ-HnOEq4uh4 3072
cvxpy/atoms/elementwise/log.py sha256=SaEmJ3DYIYTgn4Qrn-_-whO-_NHgRzTtnBZpBUMxgZw 2854
cvxpy/atoms/elementwise/log1p.py sha256=neJE6vwXmcHNLz_huMd6cXvEtuf-6UzLtfvQaWLrzDs 2113
cvxpy/atoms/elementwise/log_normcdf.py sha256=Y28tmTDWPj-1BzQyyP6U-mElO9Xmgt7ggagdzUFr7K0 2115
cvxpy/atoms/elementwise/loggamma.py sha256=-puoCtkSko1ysDHgdxlEHF5TDL2ooGawtB898hmcl5A 1456
cvxpy/atoms/elementwise/logistic.py sha256=6usb_ud9g2QrwXs06fnp0s8BSzB-WfBayv0Cvw1tcrg 2425
cvxpy/atoms/elementwise/maximum.py sha256=A1fCxDsJuuMB9vnFLoMP1_tz_MLS8twgG6q5qL9jy0s 3583
cvxpy/atoms/elementwise/minimum.py sha256=aP0qom7mDfOkc2stMMZbdMDPVyTk2TmaP1_tHozyCM4 3278
cvxpy/atoms/elementwise/neg.py sha256=JnMdHx6c37NEaGUK0-iKjlF9pt9zUDZZVp2fKpmRXoI 723
cvxpy/atoms/elementwise/pos.py sha256=B0Sm3W84l_EFMOtVLDlysGePtcyD-81kpn-mBC52ao4 720
cvxpy/atoms/elementwise/power.py sha256=O48KNIb3e3HEGD9PJHP3tt2CHJUvUqLXl_Of_j2RhBU 15216
cvxpy/atoms/elementwise/rel_entr.py sha256=81xNGor_GQX--3DQ0U_RGiHxUkxj71OKP8cgW-6_cnk 3052
cvxpy/atoms/elementwise/scalene.py sha256=tqlRw2TMFJ4q0VVxqvA7Z1dJjok7O-tFWNaDaOON5kU 803
cvxpy/atoms/elementwise/sqrt.py sha256=PFBX9UaNBNafGdLzLfhw5Qm-Rr2pS5pTK2yETXIkFmM 763
cvxpy/atoms/elementwise/square.py sha256=c-X2PNHxyjZj6vUp1AeDM9uavPD-Psw60eVeurCu9hM 713
cvxpy/atoms/elementwise/xexp.py sha256=yBZYQlffR-kwPVJO5VzxefrNJTWwwipYzeYTLRwFZOQ 2774
cvxpy/constraints/__init__.py sha256=Npc-RbDJNDBYtrcP_TMyUfiZxDKh68Ys0qC9byN431I 1148
cvxpy/constraints/cones.py sha256=JOgQTllc77O_Jo4PpzUvXEi4SJi94Onqfx4AQPzrFwk 2324
cvxpy/constraints/constraint.py sha256=fB8aGKiehyXKAnsdXBkCi4RpcR5zmpByeLZ_ISP3ams 7397
cvxpy/constraints/exponential.py sha256=QtcQqM9itHYuH5PlMogRGIlmPEXS9WkJOECjaExp2r4 14209
cvxpy/constraints/finite_set.py sha256=31XvqhYX487VILhRDtzxVjvCp_w-_LE9SpOTe2NM6qU 4729
cvxpy/constraints/nonpos.py sha256=ZQfmVku1cwaTqXPJbwlAOFLwpZoigAYgX0ywcPHP7bQ 8151
cvxpy/constraints/power.py sha256=k2y2oXeKB8MeNALnHCACO0cryu4XW38ZsrZQ81aILV4 11994
cvxpy/constraints/psd.py sha256=irrC_iw21qQuRWdaLKzaEwuDSGjr_8IM0OplIUXFB1Y 3340
cvxpy/constraints/second_order.py sha256=zE71Lki6L19eQ92qlUnNI7xeFF64Dtl0l1286NhqI_0 6210
cvxpy/constraints/utilities.py sha256=EGV99_YMt5zhlHSMz7-aFjcdwJNGrAZSiFLJXLacQEQ 3955
cvxpy/constraints/zero.py sha256=sc4Pxy4vK2cPyu7XD-kMZEPY5KKSn-T06FSlIcFrNXc 5443
cvxpy/cvxcore/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cvxpy/cvxcore/python/__init__.py sha256=6deRsENpSDGxehU_b_NBNlqJX8z9nlOqH4kw0HlnJM0 361
cvxpy/cvxcore/python/canonInterface.py sha256=PPDnkNTN2EVtLfSGDA4GwpNZX7Zsm5__IlUFE7IDuNw 12485
cvxpy/cvxcore/python/cppbackend.py sha256=Ku5u-TnftN3JfL4bwkyQy1WCI1SWHkzQBjz4CBf2bb4 8517
cvxpy/cvxcore/python/cvxcore.py sha256=NLHomImJO36z3prN78mLbWS8s1Q2tsZZLd6OEYF3I9Q 29672
cvxpy/expressions/__init__.py sha256=burZ64UMhpKWaj6qhj9kJgHyQMHsK8xNe5Ev700MEeE 607
cvxpy/expressions/cvxtypes.py sha256=EoZlgG_Xt2bKSnhy-VjMxkBbUDu3YmbquHvnYo3mIQg 3593
cvxpy/expressions/expression.py sha256=q6oiGgtCYS-YND4ZYazOGHPHbEk-T4eRL7_m1-YsdrQ 30624
cvxpy/expressions/leaf.py sha256=msuKFFlnGwRA90EQ3_O7lTQtRZ6HdxkN0OcFCoe0iZM 23130
cvxpy/expressions/variable.py sha256=ZIEcuYAqa5azDGtqLZAauCej1IH-wYJvSPRaXulNzJI 3288
cvxpy/expressions/constants/__init__.py sha256=hq_86jn_ZLQR5PhyL223_krOzbe4-SJ_6ZDvGGzvEPE 689
cvxpy/expressions/constants/callback_param.py sha256=RfLCdesPr6sunU5B1HXkINKpYdMbuHEHGTsVpDMc2oc 1783
cvxpy/expressions/constants/constant.py sha256=wDWWC9NNoXaKhHmH3JAxi3y0exZ20UL02VVqykBxIac 8797
cvxpy/expressions/constants/parameter.py sha256=WOJUUyp_Dk2RHfzHeAzZBVOgAL2V63xu9lqAO_2yrqE 3858
cvxpy/interface/__init__.py sha256=v4tIdKfPZIts6omoHrjcri3LlT1-GT7KtOcavwrONlc 628
cvxpy/interface/base_matrix_interface.py sha256=vdyd5VhASxpSFNw4EIgSrH9i4y1L19vJPmAxb8cyo40 5301
cvxpy/interface/matrix_utilities.py sha256=eZIxWlaM934mubZVVgTVNXLLFBpadaPuk8R6xLQCpO8 11323
cvxpy/interface/numpy_interface/__init__.py sha256=qjGQDEIn0ClbsYkZOuL80zbkOBJS1m4cK035dAb1g0w 838
cvxpy/interface/numpy_interface/matrix_interface.py sha256=1blPi98qc84V04npVUh1jhaat73eefxoo3r8BPfg_18 2118
cvxpy/interface/numpy_interface/ndarray_interface.py sha256=0FXuLEjEvRqeHHnzOGmGNa5_JMChrpZDvciHJ-3L_gE 2628
cvxpy/interface/numpy_interface/sparse_matrix_interface.py sha256=nE3peNgAmf7RD-owoXM2TpCZ6Rmk-zhDB0KyM3mTpxU 3541
cvxpy/lin_ops/__init__.py sha256=9CVKQchREWIdBAhA6jQucz1oKT2rAyjT_6JWtsyk5A0 702
cvxpy/lin_ops/canon_backend.py sha256=sEjJrX5ghOq8CiuT7gmkNV7TBnu9Bk5FWatoT0wmG4A 81680
cvxpy/lin_ops/lin_constraints.py sha256=m-AGl2k1CsJiVXV3itMocsIRRGdheb3QlsgDqhsNnlI 1156
cvxpy/lin_ops/lin_op.py sha256=ORG7mO97HkCtLYE2V_3TqmWg7UvcUQJitVdXVhJEUNs 3592
cvxpy/lin_ops/lin_utils.py sha256=uemqE-0CmmB1FlVdk_iGSfU7hTQE2JE9jXL7m7GxnLo 19993
cvxpy/lin_ops/tree_mat.py sha256=3bVUM_A53f6PqW53rm_y_ulnJj_bsIGQ-p0YTX5w_Xs 12555
cvxpy/problems/__init__.py sha256=lQWpvlXK3dTthra4vA9Ivhr83_JqeLJtXfd9F2lKlcE 578
cvxpy/problems/iterative.py sha256=4h62ZTHPjoZ52kIVPRY5NfIaHW0l4lYgHDgbC8p36Ac 5128
cvxpy/problems/objective.py sha256=3RpVTBbz_4G6c1jyo6Q2husLD87QlgxVNJcamWGCg2E 7591
cvxpy/problems/param_prob.py sha256=YFX7tAr58MCdPlIDiD41MEsbH8VHQmjeyvEWIZxZIrE 1645
cvxpy/problems/problem.py sha256=-Qq0qn9EGbNlFPQ5XRwxKPKPePxLZGbdG0x-swWyl5Y 68712
cvxpy/reductions/__init__.py sha256=5QvGRapeBbBFnGY665b02n8L6lBtrwOHex28UWpHsjw 1483
cvxpy/reductions/canonicalization.py sha256=iT3qMceaAtmcqwfSUoooaaz56zpWILK_GLcfwBPcGwg 6336
cvxpy/reductions/chain.py sha256=bWdYJ96Sz-qInqAvxNpPSNBNhB-WtJadU64NabLaAVk 2752
cvxpy/reductions/cvx_attr2constr.py sha256=Yn2j4WFF3fIYhQoSNEXnCwF9y5xAIhfLCblEDbizMYM 8049
cvxpy/reductions/eval_params.py sha256=4HlGoVdlWU0HZOqe5jJIYLsRzCMxqrbLwkTf3VXo9Ko 2767
cvxpy/reductions/flip_objective.py sha256=lXu8At9hUXTsGKYEf4_ERmReiDv1qfpRmclOwur25qk 2118
cvxpy/reductions/inverse_data.py sha256=Hv-NYAgQQvMOPTXPlA7G1ZkNFjyB2OwOjR-RqEdM9yw 2000
cvxpy/reductions/matrix_stuffing.py sha256=8hcO8ycD5RLOk-LYiMWH3P3Ogj6pXabfcG89lAvo0dc 4378
cvxpy/reductions/reduction.py sha256=QW7C6HzlGtS2dr1ZmKhYlJt0_ASVlKamcRspM0QLUhs 5196
cvxpy/reductions/solution.py sha256=9tcgOqkIdEByd0OJo5WdyLJjrgS3qacXWM67k_E1JU8 3114
cvxpy/reductions/utilities.py sha256=6_3I3KyBqL9Av8Fy8nEW9ydCgiOnOww3veXMcuML7Z0 6315
cvxpy/reductions/complex2real/__init__.py sha256=3-NTqwE3oPDFEbbHv6Hk_pWqSmbpINiUxe0dWj_-IhY 581
cvxpy/reductions/complex2real/complex2real.py sha256=xA4QdbubxQlP5hRTLKgyWlmrgxZPFJen_tv-yeIM-hA 8408
cvxpy/reductions/complex2real/canonicalizers/__init__.py sha256=G3JJ4NfzqGcNzzhzpT-hw7eoXPDyljtKUm74nlaVs4Y 4799
cvxpy/reductions/complex2real/canonicalizers/abs_canon.py sha256=GIyQh4ULV5oEbVcBTku6BNca6o3dhHsPmVu61yy5GBU 1118
cvxpy/reductions/complex2real/canonicalizers/aff_canon.py sha256=lMT36hI4q8tS71soUfU4q3Kfa1Tn1NAIWsqeXQqLZ8U 3572
cvxpy/reductions/complex2real/canonicalizers/constant_canon.py sha256=a_9muQwK7nyxwCXHw9VmJco_3FwvwmwYuvR8nia-fLQ 939
cvxpy/reductions/complex2real/canonicalizers/equality_canon.py sha256=w5hWxyxdd_7ybPqlkGOlujDAtDTepziB4MO9lalDTX0 1832
cvxpy/reductions/complex2real/canonicalizers/inequality_canon.py sha256=5jJXtcCAt43_3JZu9ufM4hyj7gvAsEBV_OdWTil2CME 1501
cvxpy/reductions/complex2real/canonicalizers/matrix_canon.py sha256=_5QcCq_nCAypP6uYQnS5_ks_KmJ0wtlU11lAUnZtvZY 8424
cvxpy/reductions/complex2real/canonicalizers/param_canon.py sha256=XKGDiwDwpiY_LLOOqqQITR1XIQH7u4D1T2UJsHgzMFk 887
cvxpy/reductions/complex2real/canonicalizers/pnorm_canon.py sha256=H5CiHzA8eXc0E_k0l9N___Z56QgVKvQPCRm-KXGDFxU 837
cvxpy/reductions/complex2real/canonicalizers/psd_canon.py sha256=Iieur19ey39Lsf3MfJdm4wXFvh8Z8IygoftV6S__rpQ 1074
cvxpy/reductions/complex2real/canonicalizers/soc_canon.py sha256=eojBxD_ZyUpwCsbvgY8al4ACc7LSq3Ww360pugXPzXw 1625
cvxpy/reductions/complex2real/canonicalizers/variable_canon.py sha256=E-3oSWXBs3JWKHI6iHhl9_qQPlxpAsJq41xYlDamYjw 1765
cvxpy/reductions/cone2cone/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cvxpy/reductions/cone2cone/affine2direct.py sha256=HwA-q9G0gmVLM5acMGfjle2KyWOAWO2mrRYDwWE2Mgc 18169
cvxpy/reductions/cone2cone/approximations.py sha256=7Uf0vCtIWgfuPun7fMgjoklAN2GFLjctuXHxxtDMHj8 7262
cvxpy/reductions/cone2cone/exotic2common.py sha256=7bWAes7DzljC3yYZo8bfpvDD4ZqQ1QkzmjeMXtij36I 4891
cvxpy/reductions/cone2cone/soc2psd.py sha256=A6BQ9T4Dcs8YttXaOgqF4getpeKZHvFYNFHkZVA4bOs 6708
cvxpy/reductions/dcp2cone/__init__.py sha256=jiB2bxZL2ofP3-Wj7s99cBGk9UoZQEaqFUy187te6Ys 580
cvxpy/reductions/dcp2cone/cone_matrix_stuffing.py sha256=n1kzaRR7nbY4DHEBaspwAgbJq7K1juookC-mIc1Kdvs 17852
cvxpy/reductions/dcp2cone/dcp2cone.py sha256=Ak_fLgtV7d7kPLEAdEDXb1YodZldQCWxg8i084C5EwY 5545
cvxpy/reductions/dcp2cone/canonicalizers/__init__.py sha256=IaWsmfcta7x1Rq9aBOH9FQqHId2iuL_MlFg4zPyG3Bg 4939
cvxpy/reductions/dcp2cone/canonicalizers/entr_canon.py sha256=2UHJlQGZ7qdESjcNeFJQV4GtIP8S-hrZ-05wprnyXwQ 1124
cvxpy/reductions/dcp2cone/canonicalizers/exp_canon.py sha256=sfgEd2CZjP-gd1vDx1b67Jp4Hx8iaFASoJ2x5RZLhn0 995
cvxpy/reductions/dcp2cone/canonicalizers/geo_mean_canon.py sha256=mWjP2FUdrr-TiZ_SQtN6VnEtEYg5BwDnxf_JvBUtyQA 1160
cvxpy/reductions/dcp2cone/canonicalizers/huber_canon.py sha256=vHRijIPCbyBLqpPhpbDehr3yaIT7MK2B3Hn8welWAy4 1529
cvxpy/reductions/dcp2cone/canonicalizers/indicator_canon.py sha256=mh5mEkoKig_myyWUjjXz-LwqWdv-n2LsVu6uO7tMLfc 698
cvxpy/reductions/dcp2cone/canonicalizers/kl_div_canon.py sha256=aLW6WKryH4SgzlX5AouNgCpvw1orVtiynVWiIzFBxbQ 966
cvxpy/reductions/dcp2cone/canonicalizers/lambda_max_canon.py sha256=miQxZuY8f8OHzoiIosH2IHwTKSCjouDD9Qwo-LeI4rM 1230
cvxpy/reductions/dcp2cone/canonicalizers/lambda_sum_largest_canon.py sha256=Z5EiRl9OIoCPiOdWQ_ACvpz66ho6X2iQrXpxXBbD_8c 1537
cvxpy/reductions/dcp2cone/canonicalizers/log1p_canon.py sha256=RLKyP7N7p7W6MhcRWNKnsTmr7S6X0h8cRawjxImgYDI 731
cvxpy/reductions/dcp2cone/canonicalizers/log_canon.py sha256=1UEqavzbg0oppTCde7C0iMoQW71xV-CD_E1OMalUKCg 1081
cvxpy/reductions/dcp2cone/canonicalizers/log_det_canon.py sha256=rqBzmoac0K7HX4wmlIOntV1GwPQ97Gn6CUMJ-Fc_hE4 2359
cvxpy/reductions/dcp2cone/canonicalizers/log_sum_exp_canon.py sha256=2i95dk_oOdTOayjj3QJRTNPxBGucV1ceyISMjfo9IbQ 1640
cvxpy/reductions/dcp2cone/canonicalizers/logistic_canon.py sha256=6MsY6zb8gzhw6wOsWn1BTdy5NX2Gi_Ie1XP6_T4fWPs 1146
cvxpy/reductions/dcp2cone/canonicalizers/matrix_frac_canon.py sha256=WKRl2ph7WA4DRNRET0MrSoxjtWtTl7a-AMBzw7qBi6A 1269
cvxpy/reductions/dcp2cone/canonicalizers/mul_canon.py sha256=WqUe3grwlKzzdfDJubmX_YC9xDErKWBSf2yaYXsLP38 1250
cvxpy/reductions/dcp2cone/canonicalizers/normNuc_canon.py sha256=gFqlB0_I5jlbLekzYNUIiPB4npNAeW6ZvyLneHvhnGA 1349
cvxpy/reductions/dcp2cone/canonicalizers/perspective_canon.py sha256=tTxTfH3El9Sao9qPGvYZZBbSyuQwOzrm0yp0cvNMIl8 3765
cvxpy/reductions/dcp2cone/canonicalizers/pnorm_canon.py sha256=dOOgSi3fC8J9Yo6ZUZ0VuXQRa-lDtxe2pBBe9XjsJd4 2484
cvxpy/reductions/dcp2cone/canonicalizers/power_canon.py sha256=NGfQMwhbn6WRGrsD7d16lTxb1E7HcnwrnUgv_ov9uSI 1474
cvxpy/reductions/dcp2cone/canonicalizers/quad_form_canon.py sha256=u71nhCblSL4xGJwwdiTF3mTp5SvAaqEkSe-Aq4dvkkk 1315
cvxpy/reductions/dcp2cone/canonicalizers/quad_over_lin_canon.py sha256=RRPYPnKW5UcuXxhWGPPkGWukR65uMLN9Hj5nGMC5zBY 1165
cvxpy/reductions/dcp2cone/canonicalizers/quantum_rel_entr_canon.py sha256=kmZDCArV9PtWhcUmu2vaw_0Gps5m_bVw4VjKtaK7NPE 1066
cvxpy/reductions/dcp2cone/canonicalizers/rel_entr_canon.py sha256=bEM4D8S9WKOpHw6P8wJDC_TeD4mvdXBBTz8bKAz8liY 967
cvxpy/reductions/dcp2cone/canonicalizers/sigma_max_canon.py sha256=PC-Hz-XiiBOtiFPFRNoTotXdfij4u7uog5IxWC8mNG4 1160
cvxpy/reductions/dcp2cone/canonicalizers/suppfunc_canon.py sha256=PtgZPDaOyy7zwAjtUK8rNyHpH1poI5UaOhxpe8ObNWM 2202
cvxpy/reductions/dcp2cone/canonicalizers/tr_inv_canon.py sha256=GzRdw5C3VdC1EOWnecAOF7Puyqs5P_XKnSqSncG6JMs 1748
cvxpy/reductions/dcp2cone/canonicalizers/von_neumann_entr_canon.py sha256=DfrQdIJMn14jLdWY1IKIHsFwhSMMyekBglYbmIpxQjo 2026
cvxpy/reductions/dcp2cone/canonicalizers/xexp_canon.py sha256=uBcFcU_1iuQ_1_A2Rnv1YnJ_6rQeI2geqRFDhIcnI6I 1182
cvxpy/reductions/dgp2dcp/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cvxpy/reductions/dgp2dcp/dgp2dcp.py sha256=PsmgNg0UjMsS05oYITcDV08Ca0QFChbrALAWQA54yHI 3948
cvxpy/reductions/dgp2dcp/util.py sha256=oA2Ry_QREBDZS6rc1P5Nyq9kVEyd92-A2JNScAP0beQ 875
cvxpy/reductions/dgp2dcp/canonicalizers/__init__.py sha256=4WpblPSDpeTN3D8VXGrQ_L7SLrf14011r2yHd0RjpkA 6035
cvxpy/reductions/dgp2dcp/canonicalizers/add_canon.py sha256=KkNMXJnRWUnrUwSW_pXzglKGX4JN0PzAgR2TA9jbAgk 1632
cvxpy/reductions/dgp2dcp/canonicalizers/constant_canon.py sha256=bXL-obS2dJgi3-p1zSDq1hFR-5WcggKu8El0B7-KbSY 755
cvxpy/reductions/dgp2dcp/canonicalizers/cumprod_canon.py sha256=L9EEEPb9bvjse6_aROux_kydtYB3OuPT_aX4IXufZ88 714
cvxpy/reductions/dgp2dcp/canonicalizers/div_canon.py sha256=cJGg500yZEcdtnN21la3JJOb5HpVqABc0Mv7um09r5M 105
cvxpy/reductions/dgp2dcp/canonicalizers/exp_canon.py sha256=DC7BB8vXeRyj0-v2W3Akv9oHVx3Zo4jp8O5jzEvncvo 120
cvxpy/reductions/dgp2dcp/canonicalizers/eye_minus_inv_canon.py sha256=9Az63IGMGGDq02FhY_GDMTWTwaEIwsj7U8kOXR1IYXc 1477
cvxpy/reductions/dgp2dcp/canonicalizers/finite_set_canon.py sha256=bdGNGOA5FiVa5Gd3ov0G87BW8RRR_pTRQaszXZDTE9s 248
cvxpy/reductions/dgp2dcp/canonicalizers/geo_mean_canon.py sha256=2DBJFw26_oQltNzq4OA7NAA0ed01bxJ3Zs3AFtZz56s 157
cvxpy/reductions/dgp2dcp/canonicalizers/gmatmul_canon.py sha256=htn1muAZyq-_WlizPrw2elsNddSM5dmjicO7oPMIZvY 65
cvxpy/reductions/dgp2dcp/canonicalizers/log_canon.py sha256=I_1LGlUBQLJVI-7U-rZFJ4U4u-YvPSJ5MVbRRC0A5g4 106
cvxpy/reductions/dgp2dcp/canonicalizers/mul_canon.py sha256=0WO-B-Kh0ZNmhvn1xTGyo8Iv3ECt-pKtdSkx851bQTE 132
cvxpy/reductions/dgp2dcp/canonicalizers/mulexpression_canon.py sha256=hE6JSzuzA8TiozCA-U5kGiLUXsWj8GEmMqvEC9kL5-Y 1499
cvxpy/reductions/dgp2dcp/canonicalizers/nonpos_constr_canon.py sha256=FldOnYujrHzc9HeTgIF_mhN-1HGIisbeAMlh8fGl2po 175
cvxpy/reductions/dgp2dcp/canonicalizers/norm1_canon.py sha256=K5W3MbGgXNJkey_c_UYhYNS7uP-8UXDnl7abVblHlYg 261
cvxpy/reductions/dgp2dcp/canonicalizers/norm_inf_canon.py sha256=UASY1JNwe3N9o6mwpmBLPs17P7qE7vroEwJKacKLQ2c 263
cvxpy/reductions/dgp2dcp/canonicalizers/one_minus_pos_canon.py sha256=0NIgHyXSc62AlaLqEhi_jA2tPN4t7ruoSGX2G5e-Sn4 179
cvxpy/reductions/dgp2dcp/canonicalizers/parameter_canon.py sha256=DjKaVEE_-23DbPXJNX6ueUtC5wfI0mRMjPtWl4By3aI 1044
cvxpy/reductions/dgp2dcp/canonicalizers/pf_eigenvalue_canon.py sha256=EeVb1hy7E5cjhKQPeX0BgLxTm4nVCkeUhV8W3j3ER1s 703
cvxpy/reductions/dgp2dcp/canonicalizers/pnorm_canon.py sha256=aZnawg0v8Hw_FroVhWNpd2CU8jPpvB2vjQBPGJQRkEU 732
cvxpy/reductions/dgp2dcp/canonicalizers/power_canon.py sha256=l5VMMpMs4gX6o9SO_HnAtHrEs9jSniVZSBShJqrFqKA 125
cvxpy/reductions/dgp2dcp/canonicalizers/prod_canon.py sha256=Wbf5XkFoh6Qmes_q37pBqkrm4mdzkcr3R0IVz6KeGK4 159
cvxpy/reductions/dgp2dcp/canonicalizers/quad_form_canon.py sha256=jTgu-wcFs50dbJWDE-XImZFf1mOF_T2RO_QKxYNdn9M 338
cvxpy/reductions/dgp2dcp/canonicalizers/quad_over_lin_canon.py sha256=BlRvhejo9yvBUjm0YnhbDBmFqUgVqbWJ24SVYSxVSDY 298
cvxpy/reductions/dgp2dcp/canonicalizers/sum_canon.py sha256=J2mY5AKWnrEBhBoScbqymB_wjJ1pSiNDSxPXF0dGoiM 1335
cvxpy/reductions/dgp2dcp/canonicalizers/trace_canon.py sha256=FSqc0-R2-7j5gmWNgImMlcD3fvyA_FZrjS6c-tgWSnI 296
cvxpy/reductions/dgp2dcp/canonicalizers/xexp_canon.py sha256=qXLyfJ9fDJeVIKW16yJcLs19NL5hRkvy0TM6mLmc0_8 131
cvxpy/reductions/dgp2dcp/canonicalizers/zero_constr_canon.py sha256=uhyaN5LEnVjg75dzsO28wKHH9rTWP8_vCds7EVXtj8A 167
cvxpy/reductions/discrete2mixedint/__init__.py sha256=frcCV1k9oG9oKj3dpUqdJg1PxRT2RSN_XKdLCPjaYaY 2
cvxpy/reductions/discrete2mixedint/valinvec2mixedint.py sha256=ehTC0EZjI_4H2oS_Ly78OprU1QpdPbeQizINlLybYPs 2814
cvxpy/reductions/dqcp2dcp/__init__.py sha256=mKzG2pkQogsymR7EHErEKlCuZiPt-ItLC5ZNAjTVYCY 577
cvxpy/reductions/dqcp2dcp/dqcp2dcp.py sha256=RHncWWS4ST6nTIgGl6GEoJvLoRXUCh2GJkiX5Pr69ss 9819
cvxpy/reductions/dqcp2dcp/inverse.py sha256=EWifUn2oFSEm0j35rZH5dt8uOL7hSHJedKtFnLTRCWQ 3550
cvxpy/reductions/dqcp2dcp/sets.py sha256=eaeDI0Dff3ArDavSSRohIVZNjJpbEnQp2rw4L0SQhh8 5343
cvxpy/reductions/dqcp2dcp/tighten.py sha256=cH0acQWSxQB9XcmhwqZSi86mJ8ustPPffP3M_xO3ymQ 1188
cvxpy/reductions/eliminate_pwl/__init__.py sha256=3-NTqwE3oPDFEbbHv6Hk_pWqSmbpINiUxe0dWj_-IhY 581
cvxpy/reductions/eliminate_pwl/eliminate_pwl.py sha256=qlS4gf_gduDiTUPCojumi-deL1BNrhZPyh9o4c1QDZw 1488
cvxpy/reductions/eliminate_pwl/canonicalizers/__init__.py sha256=BRgaTHtfBiMaFG_ByFxtHEuyZu_VBFMZg_ySLtNCW0I 2051
cvxpy/reductions/eliminate_pwl/canonicalizers/abs_canon.py sha256=VE_dOUr4rcCiB2T9JQgwVliD0mvJxuRKHehiau3rZI0 772
cvxpy/reductions/eliminate_pwl/canonicalizers/cummax_canon.py sha256=Z7hl1ygqnvnUq28iuHfhEBIwLwDbzMdMyMOoPu799-U 1145
cvxpy/reductions/eliminate_pwl/canonicalizers/cumsum_canon.py sha256=olIK9jgv-9t7annqRKn4_nxF_fL4-VVKUnpkP50aZNk 1171
cvxpy/reductions/eliminate_pwl/canonicalizers/dotsort_canon.py sha256=GZX0PF1eDMfdd7Nb5iam_T-6hQdFaBLmWZ3ZY1cJn5A 1495
cvxpy/reductions/eliminate_pwl/canonicalizers/max_canon.py sha256=Vcli084RZydPmImEbg6DyYSPUEeyX8-4YpOoyXZEqcg 1277
cvxpy/reductions/eliminate_pwl/canonicalizers/maximum_canon.py sha256=75WG2fj1KJei9a9abrHMWtM7uARL5Fhk0Sxsq3HWQhg 972
cvxpy/reductions/eliminate_pwl/canonicalizers/min_canon.py sha256=lwAvNgPRPLrpHMfSlAfftWlW3O7wXfhmx7Ly8-g7HjU 945
cvxpy/reductions/eliminate_pwl/canonicalizers/minimum_canon.py sha256=K5kjNzCkvomq6O-TgStsgvW757lkuaJWX2CRb4VYGMw 902
cvxpy/reductions/eliminate_pwl/canonicalizers/norm1_canon.py sha256=7RtVYEaaUqwHgqctwWhJaGi2lCdCmgGiaoi-YAxrUlM 1207
cvxpy/reductions/eliminate_pwl/canonicalizers/norm_inf_canon.py sha256=CbfOKz4rEZRDXPUF6pU4_XV8c8tpDrcyBhjyzbcv294 1272
cvxpy/reductions/eliminate_pwl/canonicalizers/sum_largest_canon.py sha256=HmOjTuLGBw6MGun70YQUEYTVHZ2RbR5WBtyrg7EDTRA 949
cvxpy/reductions/qp2quad_form/__init__.py sha256=jiB2bxZL2ofP3-Wj7s99cBGk9UoZQEaqFUy187te6Ys 580
cvxpy/reductions/qp2quad_form/qp2symbolic_qp.py sha256=q70380XJHffq5oS0re94rUasKJy-LiTIQKqXWITwtCI 2438
cvxpy/reductions/qp2quad_form/qp_matrix_stuffing.py sha256=tsYIGJnEABcta33r8G9BSf3sKDgupBqTj4pDE7cc2vs 12881
cvxpy/reductions/qp2quad_form/canonicalizers/__init__.py sha256=vV4mbHtKcLPtfffubv83yMDzAA-EvqiiiCHoeHHfARk 2123
cvxpy/reductions/qp2quad_form/canonicalizers/huber_canon.py sha256=BhJSJTL18Xj3AhwqgfgGGJ-RLds_pR8rqBvwGAoExWY 1520
cvxpy/reductions/qp2quad_form/canonicalizers/power_canon.py sha256=fn7PnujOTDuWHT96E-r_2OGGEzHrmPltp6tgl4PsRgQ 1472
cvxpy/reductions/qp2quad_form/canonicalizers/quad_form_canon.py sha256=1wHhs8V7H1Qz_gYYGB0yAtE_03IOEaP2-kUa0C0RypI 995
cvxpy/reductions/qp2quad_form/canonicalizers/quad_over_lin_canon.py sha256=JthkQeTTBZCz67zBJiQbOOiUSo_V2QgYK3xoQWV9k6E 1336
cvxpy/reductions/solvers/__init__.py sha256=lQWpvlXK3dTthra4vA9Ivhr83_JqeLJtXfd9F2lKlcE 578
cvxpy/reductions/solvers/bisection.py sha256=txNooGI7DMnW7DIvNFQ1YMLBIIAGzit7fiYWVcx8Hrw 7580
cvxpy/reductions/solvers/compr_matrix.py sha256=yTMUSxyR1O9hieKb6qJ359qik-txAW97jEMPOq7jxpo 3742
cvxpy/reductions/solvers/constant_solver.py sha256=n5Cb4RJnW71xNYhQlXeiIG6L5Asi67iLfNmpjkfw-tY 1122
cvxpy/reductions/solvers/defines.py sha256=SUJr2a_EG5NaRrWV-Pq3YdyUswLs1rWPXO9SR9xAtuY 5849
cvxpy/reductions/solvers/intermediate_chain.py sha256=SVU4rI5tNnEHO4iW0FsT4BLkL2xf6DpDUgrnuTxwhEI 4279
cvxpy/reductions/solvers/kktsolver.py sha256=-YfJFoezeuZKzbeCHcfviJ8gyrD782LN667lZ8YafZk 4496
cvxpy/reductions/solvers/solver.py sha256=NZCCp9MQ3yl-HjiWKiAcDSxtgzTAILxn3FFboeMfxMI 2572
cvxpy/reductions/solvers/solving_chain.py sha256=R9nMvcplBi1owKCJ7_FgSWrbv7gCKswBPl44i0hyuDs 21528
cvxpy/reductions/solvers/utilities.py sha256=ZQHerF7Qs9-JICujTk8z62u_6V_u8dfEosJ5PgpaE7U 2917
cvxpy/reductions/solvers/conic_solvers/__init__.py sha256=zTyClozi45RZSiGsQIDYIz9ZGwLm4chc90NP_mAjEs8 1210
cvxpy/reductions/solvers/conic_solvers/cbc_conif.py sha256=3gUTNsWMUCRFGeVEm7OFhrTpaXq_yxobisBFFckGero 7957
cvxpy/reductions/solvers/conic_solvers/clarabel_conif.py sha256=b69ws6J9soV9zvuqhRUtkjL8BRH7RF22FdycUNIjs2s 11100
cvxpy/reductions/solvers/conic_solvers/conic_solver.py sha256=7i7nNzIKfxvfn739dgIL4fA6BRtZHnYbmJFDWIMqzAo 14786
cvxpy/reductions/solvers/conic_solvers/copt_conif.py sha256=N-B2t9Qw9F6K5njhf61n2ioju5QHSZZHyhNg59XaJsQ 15181
cvxpy/reductions/solvers/conic_solvers/cplex_conif.py sha256=NHmZtJcHHw7t7ag2Mvz-csdOt7ijWflC_iPEwG-CW-s 19165
cvxpy/reductions/solvers/conic_solvers/cvxopt_conif.py sha256=cLrpJ5frrPCEV9RIz574SXnBBvM8Hv0HykUJeNPiWwA 13957
cvxpy/reductions/solvers/conic_solvers/diffcp_conif.py sha256=zFDfiUB36ry7wkCW8XAUWSqi7jtpoedppLiJo6VL34I 7101
cvxpy/reductions/solvers/conic_solvers/ecos_bb_conif.py sha256=BW2jagDpshfhuDmZLNTynZhYUNGrh6_ev3pBIeCtsj0 5185
cvxpy/reductions/solvers/conic_solvers/ecos_conif.py sha256=uv7GWJoAzP-sOP2CEZY010R3Q823T6Vv3YKQY8dQR9I 6852
cvxpy/reductions/solvers/conic_solvers/glop_conif.py sha256=ZC_KhBStvT-nPZRVgbWHhT_j3-q6uXEJ_wJXTwbLSMM 9121
cvxpy/reductions/solvers/conic_solvers/glpk_conif.py sha256=075l7cQYREox7N5uFDBENHaW43MFZ4l_WR6SSmZ3Q5I 4047
cvxpy/reductions/solvers/conic_solvers/glpk_mi_conif.py sha256=Z4wsWV-xXsP7O-NpkTn92QoxokfKIXD4d-yyl_p34UM 4599
cvxpy/reductions/solvers/conic_solvers/gurobi_conif.py sha256=wQQx22EqaaZ4I1qAQCRPdClYJdgvXBTW29c9c4lcFJY 14965
cvxpy/reductions/solvers/conic_solvers/highs_conif.py sha256=p5m7qIg_3hEHgWxgg3Ck6Ni8LuhNRj1002qoDxVtGkY 8047
cvxpy/reductions/solvers/conic_solvers/mosek_conif.py sha256=b0RMKzdVXDcFs7w_aeFtP-6t63T2EQ4K6FFtsp8m6yE 33063
cvxpy/reductions/solvers/conic_solvers/nag_conif.py sha256=aVFe99ypdlj9Q2WrGTPFG6izEG0QwWKQ_21K-dZ5ldM 10720
cvxpy/reductions/solvers/conic_solvers/pdlp_conif.py sha256=Y0r3pLQ-M28EnP_IVwzwWtJl9UrIIG6ZIXsGcrSMvK0 8654
cvxpy/reductions/solvers/conic_solvers/scip_conif.py sha256=My7f90Idu9amcdp-87OGXpY3kcsi4bImNt08nwUFlMU 16329
cvxpy/reductions/solvers/conic_solvers/scipy_conif.py sha256=UJTu4hT7lh6E_yHtJ2KhzJ0T1yGVynBMuCwulytP1YU 11670
cvxpy/reductions/solvers/conic_solvers/scs_conif.py sha256=g9mGidCQmfM3-El6JKZ3PXxaafhYO_2ODBNO9Yk7Xw4 13564
cvxpy/reductions/solvers/conic_solvers/sdpa_conif.py sha256=WzVlYSx1nuqcZyHUnt-IPB08yY9pNFHpilj3SObOI2Q 6773
cvxpy/reductions/solvers/conic_solvers/xpress_conif.py sha256=Z9zlLe_AFdE0Icl_o_ZMm0Vk5Wp3DGeEuhJLP3_gOYs 16095
cvxpy/reductions/solvers/lp_solvers/__init__.py sha256=3-NTqwE3oPDFEbbHv6Hk_pWqSmbpINiUxe0dWj_-IhY 581
cvxpy/reductions/solvers/qp_solvers/__init__.py sha256=lQWpvlXK3dTthra4vA9Ivhr83_JqeLJtXfd9F2lKlcE 578
cvxpy/reductions/solvers/qp_solvers/copt_qpif.py sha256=8a3S8rkg15_TSAQHOwKc2IxIS33p8FFLrn0_QF-DepA 6449
cvxpy/reductions/solvers/qp_solvers/cplex_qpif.py sha256=ccUqvSMyid6mNJRqN3Ov9qQhV57m7MQCxFT4ObWz30c 5940
cvxpy/reductions/solvers/qp_solvers/daqp_qpif.py sha256=AJzLPIWssjTsjIg-9EbAqdobdHZm09Sw2wU6ZxXY5TM 6497
cvxpy/reductions/solvers/qp_solvers/gurobi_qpif.py sha256=-vQMSBfw91W86zw9gqxIECobiv3Lhb-_bIMYAOBqpPQ 8157
cvxpy/reductions/solvers/qp_solvers/highs_qpif.py sha256=hABbywbiUDShJCo2wxzxAuBqVya515QqyFVuRo8OWX4 7293
cvxpy/reductions/solvers/qp_solvers/osqp_qpif.py sha256=tWBBTyKCKf8Obumrg0I3g15A01gsralaKi8TGPVmyuI 4332
cvxpy/reductions/solvers/qp_solvers/piqp_qpif.py sha256=NPyqJ8QNP7Dw2yN48fPeoxAgFjEoXqnOEcRG1Wo3RfU 3893
cvxpy/reductions/solvers/qp_solvers/proxqp_qpif.py sha256=AHVQTStmmFKPGUzzQyYhBgI6zF2hIAJ_5WSj3yiwMzg 5889
cvxpy/reductions/solvers/qp_solvers/qp_solver.py sha256=QZlHYCzcQW_ybZn_goI50AAvnq9fyQGsRIQ1R6-Fb8k 3774
cvxpy/reductions/solvers/qp_solvers/xpress_qpif.py sha256=e1kkgVt0DNmUv1wUaoGXKjH5H89Xk7WUKMnk2ipNb30 9667
cvxpy/tests/__init__.py sha256=lQWpvlXK3dTthra4vA9Ivhr83_JqeLJtXfd9F2lKlcE 578
cvxpy/tests/base_test.py sha256=ysyH_g9UhloyfOwDLLLt9OynCi7iEd32DXXr2AEvS88 1544
cvxpy/tests/ram_limited.py sha256=a9wg94Um42ECRUjEYIGsI-aO9l7UylVBdhFgHdPXOBA 2031
cvxpy/tests/solver_test_helpers.py sha256=xVs4XWJBeLsWsZO6dwcc_E0t7cO1hQ6K9TrfTlh-McU 52986
cvxpy/tests/test_KKT.py sha256=V8medwmbxL9bkJMMpMCaUIn5rNdfUurnSkGVE2ZZQVY 14489
cvxpy/tests/test_atoms.py sha256=v8qHcSv4BGVsyyWuGXp7hP18RlbItCH6TGcivlWCMRM 83762
cvxpy/tests/test_attributes.py sha256=J0UNzD7PigJyU70wyPWsNDBv2ssQBihv2nYjI7dYz-o 2456
cvxpy/tests/test_base_classes.py sha256=wchUZvmpvkmx1n9R3KArcq-VXOu0Zh6u1UXuhYRN2uo 901
cvxpy/tests/test_canon_sign.py sha256=VSYk6ZQ-iSTp_IfUrG_qZLT0et0RKFbs7TL4092Bbv8 2110
cvxpy/tests/test_coeff_extractor.py sha256=hRhXm0QRJAIbxnxk4M9khv5MFVTow9si_VIZLiYkLxs 7124
cvxpy/tests/test_complex.py sha256=oOmR1_M6uDgyU-F9jtqMurSM_ZywcEsULACR0d2GhmM 30412
cvxpy/tests/test_cone2cone.py sha256=Zh3jUJ_xubzRBBrCyyeb8SGPDq7JyXSvdRWy5DspSKk 30738
cvxpy/tests/test_conic_solvers.py sha256=2fyFUcga5yGiJIdLQM6sHUGuchl-_KYHsazpZr3PPk4 89671
cvxpy/tests/test_constant.py sha256=Ex-LYozoj4muWXESZdS1Rx7nSzD9LmeeGR4yPYBmeEE 3016
cvxpy/tests/test_constant_atoms.py sha256=kso73zu7rNH216OttIUSL3uDWwZqXzKB97Foaf-p2Vk 19505
cvxpy/tests/test_constraints.py sha256=M33KMmiyevml-HWsep0xy1UilEZFN5uMhgt2uKbKU9w 21612
cvxpy/tests/test_convolution.py sha256=-QXsk-cB_1639ISbnF-hySC90QyLnKxBv24FXzy4pT4 6908
cvxpy/tests/test_copt_write.py sha256=B7XIkM74SflYayCHP65srrTt_ORw0j9ct1ffSYB_vOs 1292
cvxpy/tests/test_copy.py sha256=kjyvyEnLRrQzlDYbgPmmqPNFYRfZd20rigDPphc-DyQ 3105
cvxpy/tests/test_curvature.py sha256=Ahk1rIxIb7YhSrXhJrGI-OTEtrca7pknzSZab1Lis-U 3575
cvxpy/tests/test_custom_solver.py sha256=t4ATnq9kr-wfypg8892nrMZyIRAZNddplK_Rdy2HUOo 4049
cvxpy/tests/test_derivative.py sha256=aReLeqkx4LQ1UbXi9WVJIEgasC2K_dMMLnguhPhbJJQ 26140
cvxpy/tests/test_dgp.py sha256=1_ul_PugMWUPC8JLDaEX5jnA9g0sKfIgzh1G0WSJWdU 9274
cvxpy/tests/test_dgp2dcp.py sha256=0uFAYmP1GXWbQJaZev6Xt2923xH2iOW8RkiUGp4Jvdw 28033
cvxpy/tests/test_domain.py sha256=gJhetttX-hEjMhaTMmkoQdFf8-GI9-AN_colX0pSkQs 7397
cvxpy/tests/test_dpp.py sha256=bRsa_UAXVepK0LPUqs2sbFWD44mKr9mk2ceH7HhLVPQ 35530
cvxpy/tests/test_dqcp.py sha256=XaXMlHEfqqsH0qJePlsLoHr2sFeRT3u-uzboxxINyIE 28752
cvxpy/tests/test_errors.py sha256=n1JvVnI6TiOJssOH94mg88HPhbH3Qr8KFSsZ4Eds9WA 4420
cvxpy/tests/test_examples.py sha256=LP02DXNcj9s8i_kKcp6h8RHt67lo7VXeb1JkZFEv2sI 20993
cvxpy/tests/test_expression_methods.py sha256=4DNqnVokPF6EKRTBEIg4Pvz-ZzgK4rDuqGWHj_rFDyk 15199
cvxpy/tests/test_expressions.py sha256=XL-RxGaxuXSgXSObqX3P_Og5AmhLuu2UQJME0gvAcxQ 63975
cvxpy/tests/test_grad.py sha256=SHlQKgjOFAxXyTkriOKXNJ2MtI7BpT-telHw8JCSiuM 33754
cvxpy/tests/test_gurobi_write.py sha256=eTOVutQ-QWJzc8GDmEQ3kLomD-FwMY91KxiHVCFr22Y 1299
cvxpy/tests/test_interfaces.py sha256=RBlL4VGn0Qa3HId2NUa-kW36QKKCHXwuGFR_HVtb2Dc 7715
cvxpy/tests/test_kron_canon.py sha256=VlFVKvNggQknkJNg-RaohGERouMmiXtehDthJWCRqUA 7803
cvxpy/tests/test_lin_ops.py sha256=ZN_6KcLz4FpJGi8Pb2NIIJ41rGZHex4CvyeGfkRYJ_U 5111
cvxpy/tests/test_linalg_utils.py sha256=tFWI2mQgw7IqE2KB3-XoqC0Idp3UsR6F0VHChp5LQ4A 3254
cvxpy/tests/test_linear_cone.py sha256=x9dsl1ClnrW8Rnm0r36mCxSzcYAkMZvhZ7doazZ56To 16991
cvxpy/tests/test_matrices.py sha256=MeUBlEBqCn3eCMLHyALuhxK3ijf99dNchKS0PXM7IMA 5202
cvxpy/tests/test_mip_vars.py sha256=ckCnQAPFtfAFjg9u8fVtWykEN-mpcm2DOpAMLZkRh28 4208
cvxpy/tests/test_monotonicity.py sha256=6_OjvLe_NKScmz6N4XX19s9pel-UYli5v6rnlPOwebk 3036
cvxpy/tests/test_nonlinear_atoms.py sha256=BuFOiPFGoKKWMwXVjUDsXviL-1tvtUcjqcqAjOunxd4 6664
cvxpy/tests/test_objectives.py sha256=_Hud1ftpMjCtGBLxweS0M4fxysadXmcUJVrbtbeCzEE 5120
cvxpy/tests/test_param_cone_prog.py sha256=3pS3hums1cWbNsg4y3Ub8ZOeOB9kNXTJtFypE2f96I4 5939
cvxpy/tests/test_param_quad_prog.py sha256=3DL3HyfAj1UvMgukTJ1TCmcdl7N7-DyqQmBo842A3nc 6931
cvxpy/tests/test_perspective.py sha256=-RPl9x1M8Iizvq_9adQ4CShkwQ0-8Wt-fT7LzIRf19c 13827
cvxpy/tests/test_power_tools.py sha256=Y65gACOC7kyX9Q_5ULZ6p0eIEx5yzHWF-PdLFgPHsZg 4454
cvxpy/tests/test_problem.py sha256=iZdJBFHqyKTiTxPP5gnHlOVJ8avlqDVp2sHiB8Bs3CQ 90737
cvxpy/tests/test_python_backends.py sha256=uR4eKDN35eUdBdiloxtPIvR6gdIQsbZ9C4IQWzX70Wc 89505
cvxpy/tests/test_qp_solvers.py sha256=JXPUePq37GnTgu7K2644S0lsdNI5umaO_tZ9SgPBX7E 24004
cvxpy/tests/test_quad_form.py sha256=fT0eDTs7FopSwms8VjWivecAY-jXsggjuxBtjOidI_Y 8082
cvxpy/tests/test_quadratic.py sha256=y23dlyN4HSi3tJkicjEhnrdhF-qnz62i902lKjLJEAQ 6834
cvxpy/tests/test_quantum_rel_entr.py sha256=JYuApsRkwZxdL4LffX4KKJkVAnzkPQOCgRnd7gP77I8 6207
cvxpy/tests/test_scalarize.py sha256=tRzrmYrvEv5x8y25IJPZYEKFPCsprQ4Je3Wcio2CJkc 6092
cvxpy/tests/test_semidefinite_vars.py sha256=mBYxddENhrLhQvxfByPOkMRY1z3Rajhg0IkmPX8-lRE 3314
cvxpy/tests/test_shape.py sha256=_DTqjV4WVu5UzFhkKruNtfdfepzqBRnaAUcnXiJXBmg 2177
cvxpy/tests/test_sign.py sha256=F3Oj8F8ruzFdM4hk1xeA57VMYDK7HnmPVvnNrBzE_S8 2763
cvxpy/tests/test_suppfunc.py sha256=7Cgbuz4ewesunBiBej9hQDs0Se5dTSX185AqYsOZM_M 8020
cvxpy/tests/test_valinvec2mixedint.py sha256=ZucCCeq02QNro7bSF47Z4fh-Vcb3jh0hRXbbUSIElTw 14642
cvxpy/tests/test_versioning.py sha256=MZ_fIhlio0M69-Jt__QJrQjdeNJvGX5HA7b_yleRCc0 1947
cvxpy/tests/test_von_neumann_entr.py sha256=gXWD3upQ53OzC1jYXPJLt8x4FNkyl7QxbekecrReio0 10467
cvxpy/transforms/__init__.py sha256=NqHkteN9WWeNnXdcN7MvGn3K61CmlB9YhtweJk1mXiU 1019
cvxpy/transforms/indicator.py sha256=zHSlKBQtDs2scRbPd5wHeEGFgVgm6hxkEcZ9LZ7KKug 3961
cvxpy/transforms/linearize.py sha256=7AgJUdKDOO6D6rqglXkTXEO7U_tmqjobcA5a8ckMdaA 2172
cvxpy/transforms/partial_optimize.py sha256=R2PRDLXW3RDMA8lmmAcFPthhzqgs2f2EhuafWDYs9wg 11229
cvxpy/transforms/scalarize.py sha256=jtj1Ca09a-Z2wRlFGFsggkzj_x4RvdZDSo4gesYoHZQ 5202
cvxpy/transforms/suppfunc.py sha256=eS-reP3PRcOGn5VSvpuj7m9FXRvhWS3D2iEroXFE4dU 6959
cvxpy/utilities/__init__.py sha256=dXrGLPEHWC2vU2G0bTVwHQQNYlNKWEmCdV9S0bSZ8oU 647
cvxpy/utilities/canonical.py sha256=P9daDA3QBcIOF4vbCVT-deNiWtEnLh2bhqR03r1II_E 7013
cvxpy/utilities/coeff_extractor.py sha256=Dt0i7X2XIEOonrvus5X1-tt8Lyue40F6Y5OMZxYcSR4 13980
cvxpy/utilities/cvxpy_upgrade.py sha256=-Gf5-u5shP-aAvPDdYR_Jt0GeCHk_4bJZPrRIaC5Lvo 3031
cvxpy/utilities/debug_tools.py sha256=8oiHccU6nspeFGI8IHElts_Mr7zTEFQWxZ95LmVkI-U 3343
cvxpy/utilities/deterministic.py sha256=ECjpCmIWoPUVdrClUFm6-uQN-qJuB2WsxkTlKCUe1yk 253
cvxpy/utilities/grad.py sha256=FKG8CFpECFEpoNTVN83dkkUfrKK2skdd1s3WQNOoPXA 1478
cvxpy/utilities/key_utils.py sha256=oP03mVGO7o02RZcKzuvA0JmA3bxV9AsLMcNL-tdpm78 7067
cvxpy/utilities/linalg.py sha256=Anw8d9mgjJnLn40iJhGO35ZBroGWsBm4ytqTfS4sfhA 9185
cvxpy/utilities/performance_utils.py sha256=704uEqeuUsKcvgDDiuCE3WuUVCEmK5c2mMn9PjPxLrw 2513
cvxpy/utilities/perspective_utils.py sha256=Q0htI4MVYdQpS0kFmwoWVICunJ2ZrYo5L5SRWQ1QnXI 2247
cvxpy/utilities/power_tools.py sha256=cy3dwbIbs3W6ZOCw8gcR2pad2wTzXp1kBCx-WCMdF5s 20266
cvxpy/utilities/replace_quad_forms.py sha256=T8L7nYhvgquvAXUof1OnFkhArotRH9XYzg-Q9Wie4e8 1596
cvxpy/utilities/scopes.py sha256=KpyVHCkSXlfXVED2l2T6u4CVxt92BJzBx2VhQG-Nclw 1448
cvxpy/utilities/shape.py sha256=0uR7QfRZ7Z30ujqPSq4VTGD4_pLZTbrK9VtAp964a-0 4641
cvxpy/utilities/sign.py sha256=IsLWMy6Rdw9fVf1NDZFYPVZZ-b4lzGTa0jhqmtbOEXw 2032
cvxpy/utilities/versioning.py sha256=QIDOs7Nz2g6kb0UZfw6BgC8y2dWpKrQwoWDBecQmd1I 1881
cvxpy/utilities/cpp/__init__.py sha256=frcCV1k9oG9oKj3dpUqdJg1PxRT2RSN_XKdLCPjaYaY 2
cvxpy/utilities/cpp/sparsecholesky/__init__.py sha256=W4yXibt5g9__pWWFRrwiLE-ugGaQftK_vXS2kmix_D8 37
setup/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
setup/build_meta.py sha256=zAT1IPY5nS582xa6i9rmaUAscVo8P01pITc5vh71zJk 166
setup/extensions.py sha256=YUCB7Fjgxp6XSeTf2IDzIoOhBCmAlQLyBI7JbMLiBTw 1871
setup/versioning.py sha256=w3mmZoNKO06_i2kZZxe_wGHXWrB06xiqRbLu1JFkly4 4964
cvxpy_base-1.6.0.dist-info/LICENSE sha256=We6oxRR70fj32FSAlfecqsRb4TZqMKNO2ZOZHYIU3fA 11545
cvxpy_base-1.6.0.dist-info/METADATA sha256=4nmDQgSG8IuoHS4ICoP3cPNzwP5OEh24ZsmaflRqHDk 9340
cvxpy_base-1.6.0.dist-info/WHEEL sha256=09_eAv2LFHDbyhcOULd5e3WJrC_F5q7AlLDftiw-PyE 101
cvxpy_base-1.6.0.dist-info/top_level.txt sha256=-LXmuPcF7l-IfbP5XfPj_xi_FjiZx5tzTY1HGh1GOdk 43
cvxpy_base-1.6.0.dist-info/RECORD

top_level.txt

_cvxcore
_cvxpy_sparsecholesky
cvxpy
setup