Skip to main content

unilinalg

Linear algebra for Python — dense and sparse matrices, the classic decompositions (LU, Cholesky, QR, SVD), and fixed-dimension geometric vectors, backed by the native UniLinalg library.

UniLinalg factors and solves through LU with partial pivoting, Cholesky for symmetric positive-definite systems, Householder QR for least squares, and one-sided Jacobi SVD. Matrix.solve's optional refine=True runs one UniAccurate-backed iterative refinement step to recover the last few ULP a plain float64 solve can miss — the other three decompositions don't expose this option through the Python API. CSR sparse matrices cover the mostly-zero case; Vec2/Vec3/Vec4 cover fixed-dimension geometry, distinct from the runtime-sized Matrix.

Install

pip install unilinalg

Prebuilt wheels include the native UniLinalg library for Linux, macOS, and Windows on CPython 3.9–3.14. Installing a wheel needs neither Nim nor a C compiler.

Quick start

import unilinalg

a = unilinalg.Matrix.from_rows([[1.0, 2.0, 1.0],
                                 [2.0, 1.0, 3.0],
                                 [1.0, 1.0, 1.0]])
a.solve([8.0, 13.0, 6.0])                # [1.0000000000000007, 2.0, 2.9999999999999996]
a.solve([8.0, 13.0, 6.0], refine=True)   # [1.0, 2.0, 3.0] -- exact with refinement

spd = unilinalg.Matrix.from_rows([[4.0, 2.0], [2.0, 3.0]])
spd.cholesky().to_rows()                 # [[2.0, 0.0], [1.0, 1.4142135623730951]]

diag = unilinalg.Matrix.from_rows([[2.0, 0.0], [0.0, 5.0]])
u, s, v = diag.svd()
s                                        # [5.0, 2.0]

dense = unilinalg.Matrix.from_rows([[5.0, 0.0, 0.0],
                                     [0.0, 8.0, 3.0],
                                     [0.0, 6.0, 0.0]])
sparse = dense.to_sparse()
sparse.nnz                               # 4
sparse.matvec([1.0, 2.0, 3.0])           # [5.0, 25.0, 12.0]

x, y = unilinalg.Vec3(1.0, 0.0, 0.0), unilinalg.Vec3(0.0, 1.0, 0.0)
x.cross(y)                               # Vec3(0.0, 0.0, 1.0)
unilinalg.Vec2(3.0, 4.0).length          # 5.0

What's included

Category Python API
Dense matrix Matrix -- construction, indexing, +/-/@/*, transpose, almost_equal
Linear solve Matrix.solve (LU, partial pivoting), Matrix.determinant
Decompositions Matrix.cholesky, Matrix.qr, Matrix.svd
Accurate refinement refine=True on solve -- one UniAccurate-backed correction step
Sparse matrix Sparse (CSR) -- Matrix.to_sparse, Sparse.to_dense, Sparse.matvec, Sparse.nnz
Fixed-dimension vectors Vec2, Vec3, Vec4 -- arithmetic, dot, length, normalize; Vec3.cross; Vec2.cross2d/perp/perp_cw

A numeric-looking element is coerced through float(...), same as a plain Python list of numbers would be — but a singular matrix, a shape mismatch, or a genuinely non-numeric component raises ValueError/TypeError rather than returning a wrong-shaped or silently wrong result.

For an executable tour of the API, see the Python quickstart notebook.

Links

Development

Building from source (contributing, or a platform without a prebuilt wheel) needs a Nim toolchain.

nimble pyLib   # native lib for this platform
cd py
python3 setup.py build_ext --inplace   # build the Cython extension
python3 -m pytest -q                   # test

On Windows, use python instead of python3 (PowerShell and cmd.exe both resolve it; python3 is a POSIX-only convention):

nimble pyLib
cd py
python setup.py build_ext --inplace
python -m pytest -q

Run the build before the test in every case: pytest imports the unilinalg package straight out of this checkout, so it only finds the _core extension once build_ext --inplace has compiled it.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

unilinalg-1.0.0.tar.gz (220.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

unilinalg-1.0.0-cp314-cp314-win_amd64.whl (137.1 kB view details)

Uploaded CPython 3.14Windows x86-64

unilinalg-1.0.0-cp314-cp314-manylinux_2_31_x86_64.whl (715.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.31+ x86-64

unilinalg-1.0.0-cp314-cp314-macosx_10_15_x86_64.macosx_26_0_arm64.whl (259.1 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64macOS 26.0+ ARM64

unilinalg-1.0.0-cp313-cp313-win_amd64.whl (132.5 kB view details)

Uploaded CPython 3.13Windows x86-64

unilinalg-1.0.0-cp313-cp313-manylinux_2_31_x86_64.whl (720.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ x86-64

unilinalg-1.0.0-cp313-cp313-macosx_10_13_x86_64.macosx_26_0_arm64.whl (258.0 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64macOS 26.0+ ARM64

unilinalg-1.0.0-cp312-cp312-win_amd64.whl (132.8 kB view details)

Uploaded CPython 3.12Windows x86-64

unilinalg-1.0.0-cp312-cp312-manylinux_2_31_x86_64.whl (723.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

unilinalg-1.0.0-cp312-cp312-macosx_10_13_x86_64.macosx_26_0_arm64.whl (259.7 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64macOS 26.0+ ARM64

unilinalg-1.0.0-cp311-cp311-win_amd64.whl (131.9 kB view details)

Uploaded CPython 3.11Windows x86-64

unilinalg-1.0.0-cp311-cp311-manylinux_2_31_x86_64.whl (730.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

unilinalg-1.0.0-cp311-cp311-macosx_10_9_x86_64.macosx_26_0_arm64.whl (256.9 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64macOS 26.0+ ARM64

unilinalg-1.0.0-cp310-cp310-win_amd64.whl (131.6 kB view details)

Uploaded CPython 3.10Windows x86-64

unilinalg-1.0.0-cp310-cp310-manylinux_2_31_x86_64.whl (691.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.31+ x86-64

unilinalg-1.0.0-cp310-cp310-macosx_10_9_x86_64.macosx_26_0_arm64.whl (257.5 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64macOS 26.0+ ARM64

unilinalg-1.0.0-cp39-cp39-win_amd64.whl (131.9 kB view details)

Uploaded CPython 3.9Windows x86-64

unilinalg-1.0.0-cp39-cp39-manylinux_2_31_x86_64.whl (686.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.31+ x86-64

unilinalg-1.0.0-cp39-cp39-macosx_10_9_x86_64.macosx_26_0_arm64.whl (258.2 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64macOS 26.0+ ARM64

File details

Details for the file unilinalg-1.0.0.tar.gz.

File metadata

  • Download URL: unilinalg-1.0.0.tar.gz
  • Upload date:
  • Size: 220.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for unilinalg-1.0.0.tar.gz
Algorithm Hash digest
SHA256 c892b5e4fa02b6b9ddb874bfe75b7e73f837617def64968e8e63c7a7ae4a6fbe
MD5 17ce985973864917fc551e4a1da9135b
BLAKE2b-256 e1d7f4e458b2d841a7bff09031d0db25d3cac27e0df6797dac8064203106ac11

See more details on using hashes here.

Provenance

The following attestation bundles were made for unilinalg-1.0.0.tar.gz:

Publisher: release.yml on lituus-lab/UniLinalg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unilinalg-1.0.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: unilinalg-1.0.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 137.1 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for unilinalg-1.0.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 4ef6c3af8daab39bf65e183a5681ca693d99b308e11c389614eafa5a52dbfd45
MD5 db6c753438faa728f90c1c0233158d66
BLAKE2b-256 e87bc829c1f1e4fe522ea35896213ad6d24623558b4d76a93763ddacebc8f051

See more details on using hashes here.

Provenance

The following attestation bundles were made for unilinalg-1.0.0-cp314-cp314-win_amd64.whl:

Publisher: release.yml on lituus-lab/UniLinalg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unilinalg-1.0.0-cp314-cp314-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for unilinalg-1.0.0-cp314-cp314-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 2f6a6a4b5cd65a5144d13306c5349debc06942caa6e9bb502487071b2526ad8d
MD5 6b4d2fcafe30177c346f7dece7a0a0f7
BLAKE2b-256 89edf4f4f42e4dce91ce1bf836d4139346643dba3503614821df5fdc3b8bb4d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for unilinalg-1.0.0-cp314-cp314-manylinux_2_31_x86_64.whl:

Publisher: release.yml on lituus-lab/UniLinalg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unilinalg-1.0.0-cp314-cp314-macosx_10_15_x86_64.macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for unilinalg-1.0.0-cp314-cp314-macosx_10_15_x86_64.macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 973e894e365300db983c51d99027e68de8f7928dc81b2dd4649719aa5c018631
MD5 b07db79c5b5a77c0687fa8cc37eea0ad
BLAKE2b-256 af8c7a4c47406ecf8b858830fadd6d395c02c8a69497e28be61d6e2b3033331b

See more details on using hashes here.

Provenance

The following attestation bundles were made for unilinalg-1.0.0-cp314-cp314-macosx_10_15_x86_64.macosx_26_0_arm64.whl:

Publisher: release.yml on lituus-lab/UniLinalg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unilinalg-1.0.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: unilinalg-1.0.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 132.5 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for unilinalg-1.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f61e61d1d4000f0c15c5426f86e579bcbe9cbcb5e81baaa673fe873737ecdf0b
MD5 fefeb2689f0191415531feee0b25fa3d
BLAKE2b-256 7f0fafd4075d0e0bd2f31a59f00862b21081d9b2280351007e1086dad2bfd74c

See more details on using hashes here.

Provenance

The following attestation bundles were made for unilinalg-1.0.0-cp313-cp313-win_amd64.whl:

Publisher: release.yml on lituus-lab/UniLinalg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unilinalg-1.0.0-cp313-cp313-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for unilinalg-1.0.0-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 ba9f56114af553c227927cd6c74bc47c97620c976570017aa692cb08be560b7c
MD5 02c5dd152c177e4b64e661f00301c34c
BLAKE2b-256 ac433d825d8905fd868c6c63c0bc3779157081886bef5ffde58fc04789384d7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for unilinalg-1.0.0-cp313-cp313-manylinux_2_31_x86_64.whl:

Publisher: release.yml on lituus-lab/UniLinalg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unilinalg-1.0.0-cp313-cp313-macosx_10_13_x86_64.macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for unilinalg-1.0.0-cp313-cp313-macosx_10_13_x86_64.macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 e120e8764e42895debea89915504225abc81cc02ae86b8247ae8b2f99f6ceb97
MD5 fc0966aa044558952d7cc00f52648e10
BLAKE2b-256 b3d0d57aa63f7c4bf4f10c5416c2d0c4b67cdc71e084a75f2d0c8af078a3eccc

See more details on using hashes here.

Provenance

The following attestation bundles were made for unilinalg-1.0.0-cp313-cp313-macosx_10_13_x86_64.macosx_26_0_arm64.whl:

Publisher: release.yml on lituus-lab/UniLinalg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unilinalg-1.0.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: unilinalg-1.0.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 132.8 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for unilinalg-1.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 981afdbce9d5efacd3f375b5437012a4b75284191b751c4c69fca5d9110a05f9
MD5 db2e9b0bff058677ca3c7dd573bd595c
BLAKE2b-256 5f4f371a8ec8a1beca2b204e19e9bd2aff83561c1b14114bced078e159157a4d

See more details on using hashes here.

Provenance

The following attestation bundles were made for unilinalg-1.0.0-cp312-cp312-win_amd64.whl:

Publisher: release.yml on lituus-lab/UniLinalg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unilinalg-1.0.0-cp312-cp312-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for unilinalg-1.0.0-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 ebe514890464f4a07bf128c8f48d0ec7bb26855bfd0f99df3f8c3e61b6859dc8
MD5 c4eb04678fcd3036e236b2f9c8a9896f
BLAKE2b-256 9342b0fc55f3778099f637263b790edeae3f1b26a4aead262f548441e674ec9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for unilinalg-1.0.0-cp312-cp312-manylinux_2_31_x86_64.whl:

Publisher: release.yml on lituus-lab/UniLinalg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unilinalg-1.0.0-cp312-cp312-macosx_10_13_x86_64.macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for unilinalg-1.0.0-cp312-cp312-macosx_10_13_x86_64.macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 b5dbd63d952fd33812776e7abcaae1af40d65fc0ede77a0360ccc3abe834f6dd
MD5 f13272cbceee1d6faf0d908fd61d4788
BLAKE2b-256 fd3b12b922cb70134cf1d5379622cf874439c0044c8ba6e4222b5680f78077f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for unilinalg-1.0.0-cp312-cp312-macosx_10_13_x86_64.macosx_26_0_arm64.whl:

Publisher: release.yml on lituus-lab/UniLinalg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unilinalg-1.0.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: unilinalg-1.0.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 131.9 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for unilinalg-1.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f27446e6dabafe8163d3828ebe57fc7f29ef08e700b921bdf8494348b5954039
MD5 719e490478669abe0c97bb7ba6c9c235
BLAKE2b-256 2d03b0e12b1331ecacbcb30b79241eb4bed110eafb966564b79436b35d52b240

See more details on using hashes here.

Provenance

The following attestation bundles were made for unilinalg-1.0.0-cp311-cp311-win_amd64.whl:

Publisher: release.yml on lituus-lab/UniLinalg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unilinalg-1.0.0-cp311-cp311-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for unilinalg-1.0.0-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 13f48c0f814d4f91c8844fe08e437ca0d2b2e206a720497e5974a3dcd01039bc
MD5 c3d3076b5656d7b6780586bcef171e8c
BLAKE2b-256 6b99af20d98882a77b3cbc923b5daf7f49b29eab1baac9acfda51ac04942e72f

See more details on using hashes here.

Provenance

The following attestation bundles were made for unilinalg-1.0.0-cp311-cp311-manylinux_2_31_x86_64.whl:

Publisher: release.yml on lituus-lab/UniLinalg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unilinalg-1.0.0-cp311-cp311-macosx_10_9_x86_64.macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for unilinalg-1.0.0-cp311-cp311-macosx_10_9_x86_64.macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 0f6d0a4fd86d2ebc76e4303167b3a1ba7eb7d4ceb9d5ace6de4f64b8ec8b6283
MD5 26d63b5a0c64698f51033f7bff44b063
BLAKE2b-256 7247fd2091beeed9d58d7f7bdb70db57a779fa7603bea7b49e66382e92b8a465

See more details on using hashes here.

Provenance

The following attestation bundles were made for unilinalg-1.0.0-cp311-cp311-macosx_10_9_x86_64.macosx_26_0_arm64.whl:

Publisher: release.yml on lituus-lab/UniLinalg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unilinalg-1.0.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: unilinalg-1.0.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 131.6 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for unilinalg-1.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a6de1e933ba01094aa26d60c9a1accc105a870d345c79c8f4a2e4d387291f09f
MD5 0c4657e36c97aa626fc164eedfa3804a
BLAKE2b-256 1ff7d3379d9bf11524c4c2c3a2f5415626a238ed0c7adda7d89a83b11c481cee

See more details on using hashes here.

Provenance

The following attestation bundles were made for unilinalg-1.0.0-cp310-cp310-win_amd64.whl:

Publisher: release.yml on lituus-lab/UniLinalg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unilinalg-1.0.0-cp310-cp310-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for unilinalg-1.0.0-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 97fcea5aabac1ae98f4d185508dce3a01a7324707e455598ed5a94e7aa7fa5b3
MD5 0d92b10507796a1288cb02c168aaa0d0
BLAKE2b-256 4ed44a5d6a935551e9f67791cc4bd41fe2898b65ab9112a75b04140fee6d12e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for unilinalg-1.0.0-cp310-cp310-manylinux_2_31_x86_64.whl:

Publisher: release.yml on lituus-lab/UniLinalg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unilinalg-1.0.0-cp310-cp310-macosx_10_9_x86_64.macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for unilinalg-1.0.0-cp310-cp310-macosx_10_9_x86_64.macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 1d49ebf7ca73e9e0fb78c4c7c41a5ea45ed2105f3ac7f97c61e1d3dbd51c8410
MD5 900a4fa322ea8512f3aed1c28f88e4e9
BLAKE2b-256 940ac8d711c0a6faf84b1a25d2e080e35ef459bed7d2c212d4cd078200b19a11

See more details on using hashes here.

Provenance

The following attestation bundles were made for unilinalg-1.0.0-cp310-cp310-macosx_10_9_x86_64.macosx_26_0_arm64.whl:

Publisher: release.yml on lituus-lab/UniLinalg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unilinalg-1.0.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: unilinalg-1.0.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 131.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for unilinalg-1.0.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8bb8b59fc43f25d5d6c456efb972ae657575c444cffae4015a24a1f1fd71230d
MD5 751e77d8b9ec6c9d62530aad752c3f1c
BLAKE2b-256 b3035389654a912a93077d56055aa296325f00a62926bdc6bda8428a90dc222b

See more details on using hashes here.

Provenance

The following attestation bundles were made for unilinalg-1.0.0-cp39-cp39-win_amd64.whl:

Publisher: release.yml on lituus-lab/UniLinalg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unilinalg-1.0.0-cp39-cp39-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for unilinalg-1.0.0-cp39-cp39-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 b1a88e758a86743b9dac28177b6c774fb1f8f478eb725df6c94317262fe603c2
MD5 66fcda31eb35bb50628fc99efc039757
BLAKE2b-256 f782cad36a225814aec68abb23b18fb5d2c323f9faf08319673f148dfd8f343c

See more details on using hashes here.

Provenance

The following attestation bundles were made for unilinalg-1.0.0-cp39-cp39-manylinux_2_31_x86_64.whl:

Publisher: release.yml on lituus-lab/UniLinalg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unilinalg-1.0.0-cp39-cp39-macosx_10_9_x86_64.macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for unilinalg-1.0.0-cp39-cp39-macosx_10_9_x86_64.macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 5b1d3f9914849620f28fc1951f2eeeba0cac520c0d85b31694662d79bfd6d6d4
MD5 754e7a953e9b42e3853569bd6e18f987
BLAKE2b-256 0a6cb40472de01725b907332e82d9f20dc858a8a4e318a7a1c935bb839692921

See more details on using hashes here.

Provenance

The following attestation bundles were made for unilinalg-1.0.0-cp39-cp39-macosx_10_9_x86_64.macosx_26_0_arm64.whl:

Publisher: release.yml on lituus-lab/UniLinalg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page