Skip to main content

Python bindings for SuiteSparseQR.

Project description

import scipy as sp
from pyspqr import qr

A = sp.sparse.random(1000,1000, format='csc')

R, H, HPinv, HTau = qr(A)

The result objects are Scipy CSC sparse matrices or 1 dimensional Numpy arrays. The last three objects are the Householder reflection representing Q, plus a row permutation. In future versions we’ll wrap them in a scipy.sparse.LinearOperator

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

pyspqr-0.0.1.tar.gz (20.8 kB view details)

Uploaded Source

Built Distributions

pyspqr-0.0.1-cp36-abi3-win_amd64.whl (26.6 MB view details)

Uploaded CPython 3.6+ Windows x86-64

pyspqr-0.0.1-cp36-abi3-musllinux_1_2_x86_64.whl (13.0 MB view details)

Uploaded CPython 3.6+ musllinux: musl 1.2+ x86-64

pyspqr-0.0.1-cp36-abi3-manylinux_2_28_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.6+ manylinux: glibc 2.28+ ARM64

pyspqr-0.0.1-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.6+ manylinux: glibc 2.17+ x86-64

pyspqr-0.0.1-cp36-abi3-macosx_14_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.6+ macOS 14.0+ ARM64

pyspqr-0.0.1-cp36-abi3-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.6+ macOS 11.0+ ARM64

pyspqr-0.0.1-cp36-abi3-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.6+ macOS 10.9+ x86-64

File details

Details for the file pyspqr-0.0.1.tar.gz.

File metadata

  • Download URL: pyspqr-0.0.1.tar.gz
  • Upload date:
  • Size: 20.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for pyspqr-0.0.1.tar.gz
Algorithm Hash digest
SHA256 b62e10bca2e8d32bbc0106f2eeafc2437ad9b4b19649675841ee3e356ee0dc2c
MD5 171b65df9a2fe87cc927ee51e7595cd3
BLAKE2b-256 dc3358ab78859d4f8bb2195ccf0dfabcfbab35b8478b5f2614f6b7374eb32937

See more details on using hashes here.

File details

Details for the file pyspqr-0.0.1-cp36-abi3-win_amd64.whl.

File metadata

  • Download URL: pyspqr-0.0.1-cp36-abi3-win_amd64.whl
  • Upload date:
  • Size: 26.6 MB
  • Tags: CPython 3.6+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pyspqr-0.0.1-cp36-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 a3e50b1bf360685272f5932a1ecb8207fa867562db033788a0f54070711ea7af
MD5 f71b5e1a339a9ea5ee99def33418c43e
BLAKE2b-256 083c6c4b2132d724a5f9dac50b98ccd7b0a57258f34302f3aa779669737835bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyspqr-0.0.1-cp36-abi3-win_amd64.whl:

Publisher: cibuildwheel.yml on enzbus/pyspqr

Attestations:

File details

Details for the file pyspqr-0.0.1-cp36-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyspqr-0.0.1-cp36-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2a48e7f8c9f97ad7fc4d9a61724af0070fe7df7636b4b58f9e490bc27161653b
MD5 3d684cc6af3eb2b4313624d1da0bcf89
BLAKE2b-256 5896715e8ae51ade6b4ae2b82fe869f64381effbf56f815990b2684becd32ef0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyspqr-0.0.1-cp36-abi3-musllinux_1_2_x86_64.whl:

Publisher: cibuildwheel.yml on enzbus/pyspqr

Attestations:

File details

Details for the file pyspqr-0.0.1-cp36-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyspqr-0.0.1-cp36-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 79bcab3033050ac4104dcf58e27ee8ca22bd7fa2bf5c491f724dc1f15076b562
MD5 b71319f408d9d349767820f6283ba071
BLAKE2b-256 2e36cba412f650c18d330ef0f0f383538e84248c4adc7731b10b628e4901e4c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyspqr-0.0.1-cp36-abi3-manylinux_2_28_aarch64.whl:

Publisher: cibuildwheel.yml on enzbus/pyspqr

Attestations:

File details

Details for the file pyspqr-0.0.1-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyspqr-0.0.1-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b58b3dea2ca99486b872e072c657263d6e8cc63e62073c536ba5c642c9b9b96e
MD5 6a8e2e9afee0932c5c6706d9498b8fe2
BLAKE2b-256 04e446e2ccaf381e15ce39e09fc89d08557a9aa9f567c1d9389e2ca3c82c8413

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyspqr-0.0.1-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: cibuildwheel.yml on enzbus/pyspqr

Attestations:

File details

Details for the file pyspqr-0.0.1-cp36-abi3-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pyspqr-0.0.1-cp36-abi3-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 40a87e9b753f60baff2a231976a0919172cb8688f2440c3855f70c81fc1c4da7
MD5 4e9be21d0776719ac8ae2e44d63a3d6d
BLAKE2b-256 6604cdf595963ed02b00700e067bcebd0d6850150afbf233617392a15b78e180

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyspqr-0.0.1-cp36-abi3-macosx_14_0_arm64.whl:

Publisher: cibuildwheel.yml on enzbus/pyspqr

Attestations:

File details

Details for the file pyspqr-0.0.1-cp36-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyspqr-0.0.1-cp36-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1643df9e25bcccb9464d97d92115d83114bb23c6ecd507cd9443d52ebd68095b
MD5 634ab98c128fa8da134e39aafb6e1db9
BLAKE2b-256 c0bcf9e12ff3b27c18a50394d317f34cd56b3e6affad9bbb64577221cc5b73aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyspqr-0.0.1-cp36-abi3-macosx_11_0_arm64.whl:

Publisher: cibuildwheel.yml on enzbus/pyspqr

Attestations:

File details

Details for the file pyspqr-0.0.1-cp36-abi3-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyspqr-0.0.1-cp36-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cc7fc238174b0f21edea0ab9a335bfc1e35ca4b452059bc3d1a9fa396e86082d
MD5 03753d3ff2555aaa4936684cebcb1a77
BLAKE2b-256 2657f020f20c551191013ba5471a8d6c1a6aa93325daea888eed80f73b08cd34

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyspqr-0.0.1-cp36-abi3-macosx_10_9_x86_64.whl:

Publisher: cibuildwheel.yml on enzbus/pyspqr

Attestations:

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page