backends-matrix

View on PyPIReverse Dependencies (9)

1.3.0 backends_matrix-1.3.0-py3-none-any.whl

Wheel Details

Project: backends-matrix
Version: 1.3.0
Filename: backends_matrix-1.3.0-py3-none-any.whl
Download: [link]
Size: 98938
MD5: b8bb128c1031bca82834d193476d3c2f
SHA256: 5d34ba44069aef2d154d74fbef216556818efa8f59e5b9d60b3c30eb983f3f29
Uploaded: 2023-03-06 17:55:53 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: backends-matrix
Version: 1.3.0
Summary: Structured matrices
Author: Wessel Bruinsma
Author-Email: wessel.p.bruinsma[at]gmail.com
Home-Page: https://github.com/wesselb/matrix
License: MIT
Requires-Python: >=3.6
Requires-Dist: numpy (>=1.16)
Requires-Dist: plum-dispatch (>=2)
Requires-Dist: backends (>=1.4.11)
Requires-Dist: wbml (>=0.3)
Requires-Dist: algebra
Description-Content-Type: text/markdown
License-File: LICENCE.txt
[Description omitted; length: 4225 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.38.4)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
matrix/__init__.py sha256=SEr3GK_uUFJmxGbWe_JeWgxycLfOF84cRUiG_nQ9aVs 291
matrix/_version.py sha256=foCZ2hOsQWwUKwjI0-E5-fQh5s9IVn0hjo8sXE-FKwQ 160
matrix/constant.py sha256=pDv0FS9BLUjiWqB33w4SzhS3uJudppS9jch5Tvh2lq8 3188
matrix/diagonal.py sha256=5gvHjHeANaatxKoDJj2uSlE0SXxG5C6zJEd11W4HE9E 1529
matrix/kronecker.py sha256=DCf6maMOQdbXdGsJKZ6ansAp6-53FGaAmZKYAxv6oUU 1480
matrix/lowrank.py sha256=HetTIrHdPmae2gAp9MPgbnYIKzi55CrE5j-OBRnnUSw 4420
matrix/matrix.py sha256=mbuehU3YLH59n-n0EB7JFvTNy08mH1ySS1JJ0e9WOd4 3975
matrix/promote.py sha256=BzzqPx0XpZpjXBR6SxXU96srFZ19Cuarj5YWw0KvB0A 939
matrix/shape.py sha256=ZRbIyU6hgYGxIFe4fc4rKbRWj9CTqBjJlJLvc3tJpP8 4361
matrix/tiledblocks.py sha256=6tQaCZrR0XbRmaHG7mp_qJX1_mbo1Qc9hsABwXymIV4 2556
matrix/triangular.py sha256=MnFoBUyohdOxVusPwot13oS01lLcF4F0v5FbQln5ISk 2034
matrix/util.py sha256=LdoSJoIV-g659-q64WER9caFtqSD-pEImwRci6Cz7jg 1610
matrix/woodbury.py sha256=bFAJg92jF1OvqDqsl9Z_dgrxHiDGOC5eP1QvE3wbtOw 1887
matrix/ops/__init__.py sha256=l0gDoCnKCOsvKiwT7WQFMb3LiFD1gj0tlsvrrdkuzhc 1439
matrix/ops/abs.py sha256=6DVnaHPlwwCyIFdgyhTQkZdluDq2lgTPs4b4rdUJ1zI 1035
matrix/ops/add.py sha256=_4lxvqktWTMu_YLLqsQ8E92DkYFMM8pBa_IVS_wVM0A 5722
matrix/ops/block.py sha256=gVGYjwBvWTKnfJrcac5A_RmKtC5Bett2_rJtEekjL8A 3121
matrix/ops/block_diag.py sha256=pWpzBQQSJYNPUEIOuQGtBlIwU5Oiczpp6BxiO3ag6No 3202
matrix/ops/broadcast_batch_to.py sha256=iueJPnqq7xTLXyQwpG8KwrFFgGOR4PyUXfIDaxSFzAk 2233
matrix/ops/broadcast_to.py sha256=9-gCB7z6CmbpHNfAvqEbLNxWUu7c4QxqRC0OmwWfSgs 1399
matrix/ops/cast.py sha256=ZXz1rfoS8ealnBdTTNnMnI7uPe6rVWgnC8jAJCZlOIQ 1518
matrix/ops/cholesky.py sha256=z3rypdJKniDaPozYvG7lKbnQMG5le9Q3trcRwz2XMHg 1798
matrix/ops/cholesky_solve.py sha256=Hq8kYdoWbKfdo_d-Zb_86l0Ldlg747xswyUMZMjnadk 561
matrix/ops/concat.py sha256=F1DrjtfhLtkWJDx0f2Wt_ewEDhlb5gBnfSk1Rusutu0 1306
matrix/ops/dense.py sha256=xj9jpEPWruwtKwUkbdrSu9AnbRTfQLmx848r6SHqdt8 3184
matrix/ops/diag.py sha256=oUlVtIHmPw-mIWlMRbUvIh0fRfIZs_zFEd2bV8N9rTQ 1565
matrix/ops/diag_extract.py sha256=O2HqEvYlNPBxm2lIumg0Fs7Z2ELd9Tvfivn8HDZYrqk 139
matrix/ops/divide.py sha256=JQnQcbqcuq-GE_kexW1ArK1Ecx8po_yWiSb0fFtSwBU 574
matrix/ops/dtype.py sha256=e_XRrXbvJ3rGXsXhNgvBvbB9oS5jZjVzwNZI_Bhjo_8 932
matrix/ops/eye.py sha256=lj6EJsPVhnW789Jbbyeo28WCeW7koDSYmGgFhz27Hjk 281
matrix/ops/fill_diag.py sha256=xtrevpvVEiD7jhLr5aoBNhfFSOIhtrYEZuepQP2cq_I 439
matrix/ops/inv.py sha256=8Onyq5aA5iVin9usRw6YuelX6fXosXc4vqG-5rpGY3M 853
matrix/ops/iqf.py sha256=6bD6Yt691WSeitMrHnKLWpoA9-S1f0IDR7EUNUqqU1o 718
matrix/ops/iqf_diag.py sha256=Ogqhkj9skFbHyNKp83w7OoW4Y8Ya9AU7vcXBC6u0V0Q 800
matrix/ops/isabstract.py sha256=2mcmO4NaEtGDdAJ-7_EzFVcKBaR-_o96DOf-DyR0Gew 950
matrix/ops/isnan.py sha256=SRMTOy3wwpXTtREgiQCQOiz7vUz0Rzz_IYxNkxFCFko 368
matrix/ops/kron.py sha256=2tQ0nhIT5O4XMNiDWsUZOimzIg1XXLTZEEDV2ylCyVQ 779
matrix/ops/logdet.py sha256=kJ-aVyXoSHzOZ5heYCTFhvodUevssKbox8UWVssi1NM 1004
matrix/ops/matmul.py sha256=9GHme6fwhvXT3_fgdEek1EJSUoA_MPN6jtXtC9At-tM 11637
matrix/ops/matmul_diag.py sha256=FjI0F9DSVukeYAPhaNNz9vqLccNnx8ftIwGyZ_uP_zs 813
matrix/ops/mean.py sha256=ONteSUTnL5PllgYHNfRxaxLR64kWJkAw4Ol-ScoNSkY 408
matrix/ops/multiply.py sha256=GJxKFSrQV6PDymw_gyDggTeWlxJ1u7TUCqywHpSEJ0Y 7882
matrix/ops/negative.py sha256=jGHN_rd-9dEGBflPrXKcNR9fPB3HcDbZf1GBwsztRPA 1051
matrix/ops/one.py sha256=DWwgAfeMcq-Zihl1Lh2SOSWy_jLqb_ctcsYoUpErHXg 138
matrix/ops/ones.py sha256=9UeptCS3Cy-40Ao58Edovr9IDNQaW-RrW55syd0Hfm8 185
matrix/ops/pd_inv.py sha256=gp7lmcEPm86hqdRr06rEh-9CHsQ9mDRiqiIUp5UiMfs 1308
matrix/ops/pd_schur.py sha256=fF4SmGu3HVQVDzGDxO0NqknoHsz8lTE7qHR7v9VfZ6Y 569
matrix/ops/power.py sha256=5X6K_m4MdMACXAsO6m0M3AkUVZcpoog29jySgU29f0o 1173
matrix/ops/rank.py sha256=fYvS04X7BkjpNy6wUotF-W_QABp4Cf4Va_R8bHyh-ho 137
matrix/ops/ratio.py sha256=Ii-WIPJlDBJd3UFPprJRxwaQSHN9K3gABOcUiI5_FY4 868
matrix/ops/reshape.py sha256=QHf-71D0BYvlNpPKsKow08Q7zUjzCSOvt6WyE3VmrcY 395
matrix/ops/root.py sha256=a2vlnDflpj8fbWRUjBnRB_toy2gIYBFmuxOAckyHtWE 1465
matrix/ops/sample.py sha256=tp4GuuGoA6RrZxMJC2or4FVGqxNMSFrhSr5u1ygWKY8 1016
matrix/ops/schur.py sha256=RNoCdqPVIOEW2XVYqLEhSB4VM3r6thi2N4VVBRxjFls 539
matrix/ops/shape.py sha256=NBR6oIkUwGq4jR3IPYUPgdmXLhOk59nEU5_cly1s3Cw 1325
matrix/ops/shape_batch.py sha256=mzjguzOnsLSg82jlCN5cSyyYYfziz8kriugvehDGlHc 1644
matrix/ops/shape_batch_broadcast.py sha256=DnMIDX9_e7CnlpS8jqal_ABcgxBSZX1ePIzLDbQ8P6U 443
matrix/ops/shape_broadcast.py sha256=DowVFVeRiiWSjZslnFvv3aAlx3UCRpiG3TRznQN7u10 407
matrix/ops/shape_matrix.py sha256=AxXu7qtlqYndZZd4_CKO5aMunwI2-BwAR95zTsdfERU 1896
matrix/ops/shape_matrix_broadcast.py sha256=-W4p40lPOKSAR1Xc4yqQaB0W7Q4ECn4AurPUqWUVV80 449
matrix/ops/solve.py sha256=XwJHsHcDBpJCBew43t9I5kwXQgx8zWboTZGenzGCJGc 1571
matrix/ops/sqrt.py sha256=cJE0Ov4G2NRx7kEn7rCb9Yj0PoLkcul3UMgwFEHNi7s 1046
matrix/ops/squeeze.py sha256=NE0hEC9ctjKK67mUTydxnt54PLPEB9ZBFHWUxzDT1oo 340
matrix/ops/submatrix.py sha256=XJGv9V72W4mP_0IVj_4LZ5ntTRUc4lAHePxumd7HSZk 2269
matrix/ops/subtract.py sha256=d-dYlHWQwHiBGg_oIHlEq0v9mo7FECGUPWuPKG6v4Bw 168
matrix/ops/sum.py sha256=hZbqbcwcB1NS-hcsU-bX7zK4Uw5GUpxlpu4vvUXPjS8 4931
matrix/ops/take.py sha256=m0Z93KD_x_nF8lBb5zFNYDY77KuDX8PKGMNbbxRncco 4685
matrix/ops/tile.py sha256=HYa3TY7ord2LnprVDsg7HYwuC8IqybKbITEmE_AgxuM 1152
matrix/ops/to_numpy.py sha256=MW2oqtdDO1sGJYVYwq1IOLyI8rziXkCzwPINCFuGViQ 148
matrix/ops/trace.py sha256=G3pK6BrZCntWDE5FTuC49JvyBrPOndSbtNtWVIabpc8 228
matrix/ops/transpose.py sha256=rZUhxGCLQjUj7tb0CKutajywGCKFTASj0r2ot7f212M 1544
matrix/ops/triangular_solve.py sha256=ZnOMgI0eyNQIEJ3-XHU_XAcGUcP9ZN2oW7minWHHBp4 747
matrix/ops/uprank.py sha256=G_ulU7GuCAvm0TvgdDEGlUbFyw0qXIaCmK_pCdiFfZY 226
matrix/ops/util.py sha256=uouOFqB_SvP7peqVKDg5_admMhYKtS1fPvt4GyNfiNo 1338
matrix/ops/zero.py sha256=WnSypxN0BzCdHhxG8hz-HCsRRDAebFeDTH9iAjomAaQ 140
matrix/ops/zeros.py sha256=xyDu0bKZIA_BhhMLGnILf5pQKAxfA5JvxRnkFugl4JQ 180
matrix/ops/algorithms/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
matrix/ops/algorithms/align.py sha256=jDsgZ2ZPhYyGl5y-ZXyEUTVbtJaYMtBBnBUta0BcMW4 3175
tests/__init__.py sha256=jvvF98wmspsZYG4wMQ_v7lOIkTC1bjIoESCA6YOge9E 148
tests/test_cases.py sha256=ud-uH7jeni3Li54dOADu9FqEXKa9RQc0O6P-M9NjUrU 3472
tests/test_constant.py sha256=wMbSnj-7HxhUuVmunZ5detmtmVBDPLhdvx7xpbZpiS0 2406
tests/test_diagonal.py sha256=9mVyh28FnozlfEIpHKDt4X11haBlhaQKyDx14CAJaAs 643
tests/test_kronecker.py sha256=fxdh6h7AhDeo2T26Gb31snskCkq37Gwt954lDrx_nkk 826
tests/test_lowrank.py sha256=pGXe8KlGG6SO87ZXSnz7VIVScRda4EDlECE2hC5gVm8 2797
tests/test_matrix.py sha256=0OUHG5E9FyXE88v9CGAGdVcamILhOUJ_iEQmvq6QtIE 2899
tests/test_promote.py sha256=cCNhbUVxBDAJyMDmymvuLKzcbjs5E55JXooC83U_Hyc 1321
tests/test_shape.py sha256=L4go00nFIz5FPhcIH97DVC84qg2HOmzVejjVfwJKCWg 2836
tests/test_tiledblocks.py sha256=anTPVB2W5DPqiC5MmSOd_GLEtkfIFs732KCWo4QHU78 1539
tests/test_triangular.py sha256=sWqEk313kEqGcQWnxmKVC8604-HpZwxghPijXpFZoFM 1557
tests/test_util.py sha256=wvChb0_IiOKAXBQiQHB_COfaMs2_3YCt7hGPfT_2pJo 179
tests/test_woodbury.py sha256=YJpRglrmrb5otaIDdRjYtTPd73LSbxJkHqzJwxFGOKA 983
tests/util.py sha256=QbkbWY-3b2SFhGIyGOjWvjXzJioLPATIb771XF8z7do 19029
tests/ops/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/ops/test_abs.py sha256=aM6i-pjn5KumH2qsdaXIvj3V1UYnwweQVEljK1O-VEY 1398
tests/ops/test_add.py sha256=UxSngAsR0wrK-f09nFCS-3vgUpC-Sk9RpXf3oxlQuCM 6534
tests/ops/test_block.py sha256=q8JPYURtiwvToxTOPrBA2F_jQtw2Fa-sV_FTKKQkpvI 3737
tests/ops/test_block_diag.py sha256=QTe7O_Em-8U1xq4OHqAnUAB4RbaQqoLyLzoz9c9KdHg 1953
tests/ops/test_broadcast_batch_to.py sha256=jWDgf7kNGS5F1pOqalqiaUB-Nae11k4bbjBywwE5aPo 1404
tests/ops/test_broadcast_to.py sha256=GsltNCWhkCl-mW8NyxKU_hBeW6mhEMPhk1Sj4YPFKKg 1539
tests/ops/test_cast.py sha256=hHDPsgFrUw0KDRM6mffYU7u2HY9axnzk4sX8m9iPPkw 1448
tests/ops/test_cholesky.py sha256=1ACYBMVKmeHS-QuIoMn-HOjHAlhXG6y1d-fj5W_Z8aI 1468
tests/ops/test_cholesky_solve.py sha256=Xiay0aRzpakICWmAo_vGi3tO3vamwIZ0zaozbWSg-u0 1376
tests/ops/test_concat.py sha256=h34MeirhLAFXr8EiA3C0FefRqUw7IZ2NLGluROZb52M 1935
tests/ops/test_dense.py sha256=8kTRsclhpzaeeZScrPKcnY1zB3qvOFDOVrTRyllwWCg 2363
tests/ops/test_diag.py sha256=igAdBGMTssG1moY0AYGKLXhfEojA2pGSVdw4sYSoQ84 1330
tests/ops/test_divide.py sha256=fbyt4ft2AFbrVrF7EVUTAZKFpaaUuCradDDgWCwyTWc 622
tests/ops/test_dtype.py sha256=gWHOFadUiEjtYD4SNAx_JgLkWpNN5Mmwm3ECQGjjs-8 2531
tests/ops/test_eye.py sha256=Bl8XLh4a4ST2T-KHOvJBavLl6f6X0r1oiJYVrXGNPgc 269
tests/ops/test_fill_diag.py sha256=PH6C7aijb4sOWRe2MvZtk0Bd0k9f0IEOih_7JNBK_5E 146
tests/ops/test_inv.py sha256=Y3IL93MDm2jWrvUzUovF_-Fl8HBqPfMdTepqQAIoc6c 528
tests/ops/test_iqf.py sha256=1XexLcKnpQZm6L-yJByplGTKE49Djo269GIfXqUdwwQ 919
tests/ops/test_iqf_diag.py sha256=JABV4NXY_X4Q0e9691phmrac4-hiwF5TckwM7xkxTsc 840
tests/ops/test_isabstract.py sha256=44rqz2aqVDPuGfw_v1eFVAkFRAGacORzEVxuldYLiFc 2107
tests/ops/test_isnan.py sha256=7X-fLK7okCndY3za4-xoQ0Mk7MIh_KylhX3INu0Ch7c 321
tests/ops/test_kron.py sha256=I59EcFA2OGZF_kUZICv0UuhjXMVZfaL70DjxXLoD3vY 938
tests/ops/test_logdet.py sha256=GZcgnh3QJ9G0Xjj3MCbV4TePEqs9hkGIfTwlhDGILV8 608
tests/ops/test_matmul.py sha256=m48J3sXyl5OE-_0h8NCTu6Y37nu0o8RBFV_0d3gPVO4 10970
tests/ops/test_matmul_diag.py sha256=IVNfXdL1OuUMdjtGoN5f2ppHtsdlbKdv9w1H4IXb2g4 827
tests/ops/test_mean.py sha256=Q0toFHJfOqx8HLzrUiNCGxdRFY7OhU2gKedPTlj-ANQ 731
tests/ops/test_multiply.py sha256=fPS2zsccaAz83NoBINmfnZcLPfqoP3Aio-QKks5-auw 8817
tests/ops/test_negative.py sha256=xM281FLwY_4MSb1Vl-mDOLZLPombFLbMzzVVZnefug4 1186
tests/ops/test_one.py sha256=lz6yWS7hsE1u3Rf19CbT2kLQo7fdQDJM4b_IzKKLHd0 157
tests/ops/test_ones.py sha256=PQzZ3Opfl-xgy4ZJlEM6h3lkCXwfx2jlLwOxIBW6ark 212
tests/ops/test_pd_inv.py sha256=BpB5PxUt9oz9Fkz75ah71_WfmeWsMHp0IoYVn3uIfEM 705
tests/ops/test_pd_schur.py sha256=mjXGT0Z4BJcCJR69RKJX2JJzkupTzsbT-JR1ipTxlCI 347
tests/ops/test_power.py sha256=EdjEijfOF825NG0xbmVDUtPlDG8mLIK34qe1k2O6yKM 1257
tests/ops/test_rank.py sha256=S0K7Mu7hcv47py5lbe7sD5sr9D4h_fHwHfLPkUKNp6k 165
tests/ops/test_ratio.py sha256=89mf6cYZacBSb9qoUYgkkXyiVOYxrgIsNWGqkCtMHEc 1606
tests/ops/test_reshape.py sha256=a33LavdIlZJ-8kCEBtOiE8Det273QKiXOjfXS9Mkjl4 631
tests/ops/test_root.py sha256=MOXeSJuEcConAv9oXWJy_afLnaZA6grUR8DJNEcANPk 1319
tests/ops/test_sample.py sha256=-NV-ZdVi8L46l4NEJib41Gp4Y_jqE1pVw0ra4PI6tDc 1317
tests/ops/test_schur.py sha256=CMN8jNwmZRY53fljXG0if9NCaZwcI2UVEmTYgKCYa-M 309
tests/ops/test_shape.py sha256=ClLEMqsAaQsWxgVt_o32cc5DlrZaHkt_hFz06P_ioSU 2349
tests/ops/test_solve.py sha256=lf_MyWjkB2KAsDR3OWInTpiENEsmnuW_OY2CR4u9rh8 1861
tests/ops/test_sqrt.py sha256=7O4evP3orBviHklcxwkKp1ZTKyKCRZfhiUVQSTfdQRM 1410
tests/ops/test_squeeze.py sha256=RyCKkBkNKWR4fyYUyWomF-Krg6oZaV13G-17JhZvkis 326
tests/ops/test_submatrix.py sha256=V_i39FtXo5YSxjvOMwIKdhJJUQ6YVS4fne1ocO7oN7A 2057
tests/ops/test_subtract.py sha256=w5tE6zksMtTq6zNdwGKBId9vefgbVgo_g_smzkj_GZw 246
tests/ops/test_sum.py sha256=gWTJjOpL3w0LYyxijiX10WdRrSei4hbHmMgiTC5q02c 1283
tests/ops/test_take.py sha256=CHjU0sgZuocWVtoHxeLuJFlFghZIWK9Vbzk_7STKANc 2449
tests/ops/test_tile.py sha256=RIIRG7cgvnfju7u3oSNIPfjcpMyBRS9r4F83hRNCaiY 1089
tests/ops/test_to_numpy.py sha256=kfXqoM7ZtYHRcJdngdygVdqQV3PnidMy74qpBM16Ntw 414
tests/ops/test_trace.py sha256=cPEVYZY56p0xvBdjFTSNmrnoZU6xn6uC3pdMQDWRPAc 167
tests/ops/test_transpose.py sha256=qSVvCUe0uP9Ms0Q9bngsU2gAMJ5hNWXG63_-F-6iVBQ 1691
tests/ops/test_triangular_solve.py sha256=YsYLyen4-ky3MYxBSH8MtbcVnWiSdkBseLul8f-Ise4 759
tests/ops/test_uprank.py sha256=0it7gNovcnovJu_56lc6fP3kWQVEqynIFxm2Xk9c6-U 374
tests/ops/test_zero.py sha256=qu8_YWS45Ja04ZsuuXgnyVHzqFwic3bm-0pdlOrZc2Y 159
tests/ops/test_zeros.py sha256=A1yoz90yjlH5xT5GnQwV31Ix40FLe6LVCSSxEjfGPd8 206
backends_matrix-1.3.0.dist-info/LICENCE.txt sha256=zhXnr1L_CcoF7gksnnqSIgvfkgeYzFFVpFhc8a-wC2k 1071
backends_matrix-1.3.0.dist-info/METADATA sha256=6GeQWqym69prwk83PiZhy3X83E2qnIcLYNlBgzlHvRQ 4678
backends_matrix-1.3.0.dist-info/WHEEL sha256=2wepM1nk4DS4eFpYrW1TTqPcoGNfHhhO_i5m4cOimbo 92
backends_matrix-1.3.0.dist-info/top_level.txt sha256=HSgkjVht65HiNwb_nm-eObFc5lttzuwb-l8e5UypVR0 13
backends_matrix-1.3.0.dist-info/RECORD

top_level.txt

matrix
tests