linear-operator

View on PyPIReverse Dependencies (5)

0.5.3 linear_operator-0.5.3-py3-none-any.whl

Wheel Details

Project: linear-operator
Version: 0.5.3
Filename: linear_operator-0.5.3-py3-none-any.whl
Download: [link]
Size: 176406
MD5: e95d02cbac2a6280eea39dd1977cc274
SHA256: 908df4e64e25312edfa5502b30b71df97383cb604a13f420921030ae40c47838
Uploaded: 2024-08-15 00:38:01 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: linear-operator
Version: 0.5.3
Summary: A linear operator implementation, primarily designed for finite-dimensional positive definite operators (i.e. kernel matrices).
Author: Geoff Pleiss
Author-Email: gpleiss[at]gmail.com
Project-Url: Documentation, https://linear_operator.readthedocs.io
Project-Url: Source, https://github.com/cornellius-gp/linear_operator/
License: MIT
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.8
Requires-Dist: torch (>=1.11)
Requires-Dist: scipy
Requires-Dist: jaxtyping (==0.2.19)
Requires-Dist: mpmath (<=1.3,>=0.19)
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: setuptools-scm; extra == "dev"
Requires-Dist: ufmt; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: myst-parser; extra == "docs"
Requires-Dist: setuptools-scm; extra == "docs"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: six; extra == "docs"
Requires-Dist: sphinx-rtd-theme; extra == "docs"
Requires-Dist: sphinx-autodoc-typehints; extra == "docs"
Requires-Dist: uncompyle6 (<=3.9.0); extra == "docs"
Requires-Dist: flake8 (==5.0.4); extra == "test"
Requires-Dist: flake8-print (==5.0.0); extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: typeguard (~=2.13.3); extra == "test"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: test
Description-Content-Type: text/markdown
[Description omitted; length: 14474 characters]

WHEEL

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

RECORD

Path Digest Size
linear_operator/__init__.py sha256=_ISEICGoqum-0d_CmBs5W2M0ZX66sZdRih5K0YeTmDY 1099
linear_operator/beta_features.py sha256=Jlh6VXZ5z4OYD4YzCq6qOMQg2Kre6HOyVL4D3xP1auQ 845
linear_operator/settings.py sha256=2sDADqLj--1_cDxW1a15WxXREcb6TXChCB3IKl5msrU 18585
linear_operator/version.py sha256=K25B5cRxbd2Y1cTvVAAebSFlg1bmeo325UqZhsnzGII 411
linear_operator/functions/__init__.py sha256=hA2KUvY8fnCSUH7vw9dtm8z7siRip4Xu5QqalPv2ee4 12258
linear_operator/functions/_diagonalization.py sha256=MQXzBDmHZBx476fM20LT7Xj5oyoNLi2g5X4h_pt7hCA 3377
linear_operator/functions/_dsmm.py sha256=rwVXQVa5xQz7Gu_CGR7ac6rwgIOoL2_jfWEHdoJxTNg 365
linear_operator/functions/_inv_quad.py sha256=1LRL0cHrduzwmCfyBdbguLP1ipDqlorOHWn5W3pm1Q8 3166
linear_operator/functions/_inv_quad_logdet.py sha256=mlBDxwO1laSNFg3hAvb1X71RE_imrxF-opWpLOXXvpQ 9409
linear_operator/functions/_matmul.py sha256=rTigqB9jZQ65t9LSS2troKYbaZAkKzsSSQQstoQr6NQ 2133
linear_operator/functions/_pivoted_cholesky.py sha256=JicqgmCxxi6HK9crdkLTRznyM2-OLwQzjDZVowaXGO8 6489
linear_operator/functions/_root_decomposition.py sha256=OljLgFYCUXRQAJGLElKj6iFHCPrgzWlyx5Vy89DIp10 6665
linear_operator/functions/_solve.py sha256=0g5QvBSSpOpDo7t4chka5vZO-dajgxm4iMDUDr_gYkM 5013
linear_operator/functions/_sqrt_inv_matmul.py sha256=6IdgyJ0xga3Ub4xt-ZWHdiezCyXcpCN-n-HHLgfbpaU 4585
linear_operator/operators/__init__.py sha256=3_POsChLWTpOQ51tAGAlm9DblKP6OAIgsebGwpRQecY 4127
linear_operator/operators/_linear_operator.py sha256=yumeT7u0MSLuof09XTnWpAy3xdgW7YO50zRVv2DiB-g 131538
linear_operator/operators/added_diag_linear_operator.py sha256=i4aTcoIb88NVrF4FY2OMW5szn58BuN_Ncwo4-zOWkXg 10101
linear_operator/operators/batch_repeat_linear_operator.py sha256=JLSlTYD7QMNhm_ISPF060IKPMPBtKGeMv-Wwaz9dsV4 16447
linear_operator/operators/block_diag_linear_operator.py sha256=YkrdWKZLmewG6RwNZJgDHMt7FExfjJYiP_j5BzaaSg4 10389
linear_operator/operators/block_interleaved_linear_operator.py sha256=i04D5hEP6Pi-YBSOhJ-LHmFAIBSSdCHLpG_iscTzqvc 6535
linear_operator/operators/block_linear_operator.py sha256=1qi_jED0zk44JYFqc0ZZk3mhv0fXHlTq2bf8QP78m7w 7877
linear_operator/operators/cat_linear_operator.py sha256=nQJKWjTTu73ilpoWhUIxr-6JinJALWx0gO2XnS_zs6k 20827
linear_operator/operators/chol_linear_operator.py sha256=eLegH22TqfGQ7E7j7wZbzk3m8BuBoBqnNYML0dguWfs 7720
linear_operator/operators/constant_mul_linear_operator.py sha256=vLqyR2lxjuAGZPysRmGATbaH8LJHtnOJacdNEKCHLYM 8249
linear_operator/operators/dense_linear_operator.py sha256=ylCvPv2V7a6p__S5fbtZitWvGEIA8Eqk_7GYUApjdOI 4753
linear_operator/operators/diag_linear_operator.py sha256=6ax5MotNvSVZJlN3dELWE-Z44jjpkhfJU8q14Emfd50 18557
linear_operator/operators/identity_linear_operator.py sha256=Q9GnAbsbaxAt2XRFf3wiFajz855KEAbcs8MKmqxWKws 11978
linear_operator/operators/interpolated_linear_operator.py sha256=Rx_JyqgLztWr5hjbDyr50OnTNjDavBq17lOCzW9Q6Vs 23442
linear_operator/operators/keops_linear_operator.py sha256=-aY98jmjDTraITRhpUsftg8EoQ5difDwcVbJEIWsFRc 4829
linear_operator/operators/kernel_linear_operator.py sha256=aWdtudR2EoaWMD15spcpPBUn3un3X8n1EwmsUOPOo-o 21217
linear_operator/operators/kronecker_product_added_diag_linear_operator.py sha256=79izwg6GvDmC6FBddPlXOuHCYAcB6t8UIGaikenzwoE 16425
linear_operator/operators/kronecker_product_linear_operator.py sha256=gAWhU2UXcMgQPYsj0D7x4IiJI9RzQkI-0-xSTdCqsy8 23451
linear_operator/operators/linear_operator_representation_tree.py sha256=UYXajQbw6AUhlc04nQ0CkhZy-mtjFD9rgheKjAt3zGs 1903
linear_operator/operators/low_rank_root_added_diag_linear_operator.py sha256=y-cCtIVjZQEkmjM_leOeTefVHKgVbn7UKroSd5YF-TI 8188
linear_operator/operators/low_rank_root_linear_operator.py sha256=j61kZoTTkLeo8ZMiPTmsfM1wcmVjnSLTjqHk1iihYIA 2813
linear_operator/operators/masked_linear_operator.py sha256=evLJ_d7SBTVTFxk9Sa-D6Cw5PmJhvaiaFn3P2XQQxNs 6200
linear_operator/operators/matmul_linear_operator.py sha256=NOcJl3UayvxBOiHLicy0lCAABWgKkuk_z7VsJ7nFCzA 6655
linear_operator/operators/mul_linear_operator.py sha256=EVx6f5RvRoJZG20c9fCVKWYRiW4_ctcgVjHZNrj2MJE 7544
linear_operator/operators/permutation_linear_operator.py sha256=dGGDGVcICkHJ3irAcOebJsXlATTdapivjI94ipm9XL8 7875
linear_operator/operators/psd_sum_linear_operator.py sha256=3eAJNuqsADKOPgcoGEmtjijU4wmQTjGzEzZExOWFIOw 622
linear_operator/operators/root_linear_operator.py sha256=1X6g94LbYjYrvrSCQhPMa6yyd-lR1gdTcr9H0r4F0bM 5247
linear_operator/operators/sum_batch_linear_operator.py sha256=aGjJIm7TIHvtkVuqZWMFyui_MNcyGGepwF4jbv_hZO4 2816
linear_operator/operators/sum_kronecker_linear_operator.py sha256=DVEgv_3FzijvjXimcS59TvuUF3_RbBa5zPTk0BZyVH0 4869
linear_operator/operators/sum_linear_operator.py sha256=QeHbCR9ZFqi0dTP8Xc_63bpLS6L_lKxe_lrRd1b17OM 5599
linear_operator/operators/toeplitz_linear_operator.py sha256=w9PZJ6_W1V7WJkGHTyfOvTaBcqW_nqVLSwCp2d3yphA 3301
linear_operator/operators/triangular_linear_operator.py sha256=aP0zSbCf6D8YWA6Mbhm4SfKgBnAJJ1nwd2Fz-hxs6fc 11166
linear_operator/operators/zero_linear_operator.py sha256=ZhiBo6EhwLU8QyHWdCrdm6YpK5ekDTvUzzoa2Ppd9Pc 10542
linear_operator/test/__init__.py sha256=1oLL20yLB1GL9IbFiZD8OReDqiCpFr-yetIR6x1cNkI 23
linear_operator/test/base_test_case.py sha256=DQ8frnmJDjR5Bx58rLzQqRJQ0m10izUy03N6Td1ScZ4 2623
linear_operator/test/linear_operator_test_case.py sha256=CBgXwYW0GhGroYKguuWC062Tc7LOK9i6VOqhc8Zacsc 57423
linear_operator/test/type_checking_test_case.py sha256=z9Vhaac4-QT908KZhZLLxUNMr77YdE8eParDXu597zA 3069
linear_operator/test/utils.py sha256=VkLQ0PLHl6DIg7yiSRtEaWS9xWxDGZJPRzfxZ9MNdCg 1320
linear_operator/utils/__init__.py sha256=girqHbR6AJQU2Wiw7zJlUq2Im3t9CLZfkCIjCaoQxu8 905
linear_operator/utils/broadcasting.py sha256=5m_EALbe_FlLfRVhW-KQd7-92uRM7BS4wX2cLTYLFJU 1296
linear_operator/utils/cholesky.py sha256=GLQ12XEsi5HfslzOQ0rAwAsi_yOJMY6u06XTB7SaN6w 2671
linear_operator/utils/contour_integral_quad.py sha256=7ho32Hqy2d8KgbcsNDl3ZOZdXiu20mr8gw9Nz2aMdQ8 6082
linear_operator/utils/deprecation.py sha256=3eV6HdkbaTQwhi2E6Bvf61krJGOZWuQRR8qCGGecULM 2247
linear_operator/utils/errors.py sha256=x_zxV_JySWQu0H-oev8JMuvoVNdJbi-TTTElumrm05I 209
linear_operator/utils/generic.py sha256=h4v5LPTrIy_kOz1GGDom8Fod5c8uRzwcAezobIxk0sU 1830
linear_operator/utils/getitem.py sha256=df4pAb2Ef2y38xyX4TSl1icQPIWH5ckQG8MsuTHYqJk 8172
linear_operator/utils/interpolation.py sha256=eRkTiM3Ud6iK4TqgQ6wWgNPrL-UaT82hjQowDLVa5hw 3356
linear_operator/utils/lanczos.py sha256=E-8Z08NIroHQrdqyHQSNV0efcdrXYti9bH3-0imzjUU 8167
linear_operator/utils/linear_cg.py sha256=gjCdO-CVlF9G37AQqW4WF05lSV-ZoMFzgYuOlftg17Y 12566
linear_operator/utils/memoize.py sha256=J_GppDCgDHyXcEBweQd91elJbM2xT4_eKGNUmGR8IdU 4476
linear_operator/utils/minres.py sha256=9zNUZA0423Ja8Rz5gHRxiyH4wBbGgQ9Nf9Zp_dpnDdo 9791
linear_operator/utils/permutation.py sha256=A5DlN6yrquceqB0fj7ZKuO_VHYlobyaW-5X2gTWprtQ 4080
linear_operator/utils/pinverse.py sha256=j1SO6MSlqtjmgd_RMcfpjKF3GMGzRowlq8Zkah-zmWw 536
linear_operator/utils/qr.py sha256=eGTvfAJkg1A_pJ2YoflOkaDYZe1pbq-laGn8WRr3-cc 1198
linear_operator/utils/sparse.py sha256=B-6UIy_NpdBM0SYlxhHw3oUenqPqnWJv3QMv4lsbFTE 10288
linear_operator/utils/stochastic_lq.py sha256=MEGfVu58tF_cyiw5Qj7Odf4A23e_yuR3SEsUQQi1Cps 4392
linear_operator/utils/toeplitz.py sha256=MFvhL73ALmu7JRK_6uQdtfczWcSf2noS21-7qYXcYzo 7941
linear_operator/utils/warnings.py sha256=gOYIkxHnWN9hyOrFxMwhFpIh-JObwjucCVnYkA_d180 376
linear_operator-0.5.3.dist-info/LICENSE sha256=Vt5DsMIHqQERwIE5eCmg_wDJQbeTleJQ_lYQgmfcLPM 1069
linear_operator-0.5.3.dist-info/METADATA sha256=yIzWnvBlpiF3h1io_iTQgNs0mKqetM86nzLnJ1nKiF0 15918
linear_operator-0.5.3.dist-info/WHEEL sha256=eOLhNAGa2EW3wWl_TU484h7q1UNgy0JXjjoqKoxAAQc 92
linear_operator-0.5.3.dist-info/top_level.txt sha256=q3y16TiJuoHzuykv1_5LvwN6U3jIrnuvJOMeILBiTK0 16
linear_operator-0.5.3.dist-info/RECORD

top_level.txt

linear_operator