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
- Source, Nim API, C ABI, and design records: https://github.com/lituus-lab/UniLinalg
- Issues: https://github.com/lituus-lab/UniLinalg/issues
- License: Apache-2.0
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
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c892b5e4fa02b6b9ddb874bfe75b7e73f837617def64968e8e63c7a7ae4a6fbe
|
|
| MD5 |
17ce985973864917fc551e4a1da9135b
|
|
| BLAKE2b-256 |
e1d7f4e458b2d841a7bff09031d0db25d3cac27e0df6797dac8064203106ac11
|
Provenance
The following attestation bundles were made for unilinalg-1.0.0.tar.gz:
Publisher:
release.yml on lituus-lab/UniLinalg
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unilinalg-1.0.0.tar.gz -
Subject digest:
c892b5e4fa02b6b9ddb874bfe75b7e73f837617def64968e8e63c7a7ae4a6fbe - Sigstore transparency entry: 2406580048
- Sigstore integration time:
-
Permalink:
lituus-lab/UniLinalg@2b2c720ca7c3aede960efa308327b1a0c2d6d9a2 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/lituus-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@2b2c720ca7c3aede960efa308327b1a0c2d6d9a2 -
Trigger Event:
push
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4ef6c3af8daab39bf65e183a5681ca693d99b308e11c389614eafa5a52dbfd45
|
|
| MD5 |
db6c753438faa728f90c1c0233158d66
|
|
| BLAKE2b-256 |
e87bc829c1f1e4fe522ea35896213ad6d24623558b4d76a93763ddacebc8f051
|
Provenance
The following attestation bundles were made for unilinalg-1.0.0-cp314-cp314-win_amd64.whl:
Publisher:
release.yml on lituus-lab/UniLinalg
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unilinalg-1.0.0-cp314-cp314-win_amd64.whl -
Subject digest:
4ef6c3af8daab39bf65e183a5681ca693d99b308e11c389614eafa5a52dbfd45 - Sigstore transparency entry: 2406580122
- Sigstore integration time:
-
Permalink:
lituus-lab/UniLinalg@2b2c720ca7c3aede960efa308327b1a0c2d6d9a2 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/lituus-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@2b2c720ca7c3aede960efa308327b1a0c2d6d9a2 -
Trigger Event:
push
-
Statement type:
File details
Details for the file unilinalg-1.0.0-cp314-cp314-manylinux_2_31_x86_64.whl.
File metadata
- Download URL: unilinalg-1.0.0-cp314-cp314-manylinux_2_31_x86_64.whl
- Upload date:
- Size: 715.6 kB
- Tags: CPython 3.14, manylinux: glibc 2.31+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f6a6a4b5cd65a5144d13306c5349debc06942caa6e9bb502487071b2526ad8d
|
|
| MD5 |
6b4d2fcafe30177c346f7dece7a0a0f7
|
|
| BLAKE2b-256 |
89edf4f4f42e4dce91ce1bf836d4139346643dba3503614821df5fdc3b8bb4d1
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unilinalg-1.0.0-cp314-cp314-manylinux_2_31_x86_64.whl -
Subject digest:
2f6a6a4b5cd65a5144d13306c5349debc06942caa6e9bb502487071b2526ad8d - Sigstore transparency entry: 2406580146
- Sigstore integration time:
-
Permalink:
lituus-lab/UniLinalg@2b2c720ca7c3aede960efa308327b1a0c2d6d9a2 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/lituus-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@2b2c720ca7c3aede960efa308327b1a0c2d6d9a2 -
Trigger Event:
push
-
Statement type:
File details
Details for the file unilinalg-1.0.0-cp314-cp314-macosx_10_15_x86_64.macosx_26_0_arm64.whl.
File metadata
- Download URL: unilinalg-1.0.0-cp314-cp314-macosx_10_15_x86_64.macosx_26_0_arm64.whl
- Upload date:
- Size: 259.1 kB
- Tags: CPython 3.14, macOS 10.15+ x86-64, macOS 26.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
973e894e365300db983c51d99027e68de8f7928dc81b2dd4649719aa5c018631
|
|
| MD5 |
b07db79c5b5a77c0687fa8cc37eea0ad
|
|
| BLAKE2b-256 |
af8c7a4c47406ecf8b858830fadd6d395c02c8a69497e28be61d6e2b3033331b
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unilinalg-1.0.0-cp314-cp314-macosx_10_15_x86_64.macosx_26_0_arm64.whl -
Subject digest:
973e894e365300db983c51d99027e68de8f7928dc81b2dd4649719aa5c018631 - Sigstore transparency entry: 2406580193
- Sigstore integration time:
-
Permalink:
lituus-lab/UniLinalg@2b2c720ca7c3aede960efa308327b1a0c2d6d9a2 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/lituus-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@2b2c720ca7c3aede960efa308327b1a0c2d6d9a2 -
Trigger Event:
push
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f61e61d1d4000f0c15c5426f86e579bcbe9cbcb5e81baaa673fe873737ecdf0b
|
|
| MD5 |
fefeb2689f0191415531feee0b25fa3d
|
|
| BLAKE2b-256 |
7f0fafd4075d0e0bd2f31a59f00862b21081d9b2280351007e1086dad2bfd74c
|
Provenance
The following attestation bundles were made for unilinalg-1.0.0-cp313-cp313-win_amd64.whl:
Publisher:
release.yml on lituus-lab/UniLinalg
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unilinalg-1.0.0-cp313-cp313-win_amd64.whl -
Subject digest:
f61e61d1d4000f0c15c5426f86e579bcbe9cbcb5e81baaa673fe873737ecdf0b - Sigstore transparency entry: 2406580303
- Sigstore integration time:
-
Permalink:
lituus-lab/UniLinalg@2b2c720ca7c3aede960efa308327b1a0c2d6d9a2 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/lituus-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@2b2c720ca7c3aede960efa308327b1a0c2d6d9a2 -
Trigger Event:
push
-
Statement type:
File details
Details for the file unilinalg-1.0.0-cp313-cp313-manylinux_2_31_x86_64.whl.
File metadata
- Download URL: unilinalg-1.0.0-cp313-cp313-manylinux_2_31_x86_64.whl
- Upload date:
- Size: 720.5 kB
- Tags: CPython 3.13, manylinux: glibc 2.31+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ba9f56114af553c227927cd6c74bc47c97620c976570017aa692cb08be560b7c
|
|
| MD5 |
02c5dd152c177e4b64e661f00301c34c
|
|
| BLAKE2b-256 |
ac433d825d8905fd868c6c63c0bc3779157081886bef5ffde58fc04789384d7f
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unilinalg-1.0.0-cp313-cp313-manylinux_2_31_x86_64.whl -
Subject digest:
ba9f56114af553c227927cd6c74bc47c97620c976570017aa692cb08be560b7c - Sigstore transparency entry: 2406580091
- Sigstore integration time:
-
Permalink:
lituus-lab/UniLinalg@2b2c720ca7c3aede960efa308327b1a0c2d6d9a2 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/lituus-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@2b2c720ca7c3aede960efa308327b1a0c2d6d9a2 -
Trigger Event:
push
-
Statement type:
File details
Details for the file unilinalg-1.0.0-cp313-cp313-macosx_10_13_x86_64.macosx_26_0_arm64.whl.
File metadata
- Download URL: unilinalg-1.0.0-cp313-cp313-macosx_10_13_x86_64.macosx_26_0_arm64.whl
- Upload date:
- Size: 258.0 kB
- Tags: CPython 3.13, macOS 10.13+ x86-64, macOS 26.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e120e8764e42895debea89915504225abc81cc02ae86b8247ae8b2f99f6ceb97
|
|
| MD5 |
fc0966aa044558952d7cc00f52648e10
|
|
| BLAKE2b-256 |
b3d0d57aa63f7c4bf4f10c5416c2d0c4b67cdc71e084a75f2d0c8af078a3eccc
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unilinalg-1.0.0-cp313-cp313-macosx_10_13_x86_64.macosx_26_0_arm64.whl -
Subject digest:
e120e8764e42895debea89915504225abc81cc02ae86b8247ae8b2f99f6ceb97 - Sigstore transparency entry: 2406580506
- Sigstore integration time:
-
Permalink:
lituus-lab/UniLinalg@2b2c720ca7c3aede960efa308327b1a0c2d6d9a2 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/lituus-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@2b2c720ca7c3aede960efa308327b1a0c2d6d9a2 -
Trigger Event:
push
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
981afdbce9d5efacd3f375b5437012a4b75284191b751c4c69fca5d9110a05f9
|
|
| MD5 |
db2e9b0bff058677ca3c7dd573bd595c
|
|
| BLAKE2b-256 |
5f4f371a8ec8a1beca2b204e19e9bd2aff83561c1b14114bced078e159157a4d
|
Provenance
The following attestation bundles were made for unilinalg-1.0.0-cp312-cp312-win_amd64.whl:
Publisher:
release.yml on lituus-lab/UniLinalg
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unilinalg-1.0.0-cp312-cp312-win_amd64.whl -
Subject digest:
981afdbce9d5efacd3f375b5437012a4b75284191b751c4c69fca5d9110a05f9 - Sigstore transparency entry: 2406580582
- Sigstore integration time:
-
Permalink:
lituus-lab/UniLinalg@2b2c720ca7c3aede960efa308327b1a0c2d6d9a2 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/lituus-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@2b2c720ca7c3aede960efa308327b1a0c2d6d9a2 -
Trigger Event:
push
-
Statement type:
File details
Details for the file unilinalg-1.0.0-cp312-cp312-manylinux_2_31_x86_64.whl.
File metadata
- Download URL: unilinalg-1.0.0-cp312-cp312-manylinux_2_31_x86_64.whl
- Upload date:
- Size: 723.2 kB
- Tags: CPython 3.12, manylinux: glibc 2.31+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ebe514890464f4a07bf128c8f48d0ec7bb26855bfd0f99df3f8c3e61b6859dc8
|
|
| MD5 |
c4eb04678fcd3036e236b2f9c8a9896f
|
|
| BLAKE2b-256 |
9342b0fc55f3778099f637263b790edeae3f1b26a4aead262f548441e674ec9d
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unilinalg-1.0.0-cp312-cp312-manylinux_2_31_x86_64.whl -
Subject digest:
ebe514890464f4a07bf128c8f48d0ec7bb26855bfd0f99df3f8c3e61b6859dc8 - Sigstore transparency entry: 2406580257
- Sigstore integration time:
-
Permalink:
lituus-lab/UniLinalg@2b2c720ca7c3aede960efa308327b1a0c2d6d9a2 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/lituus-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@2b2c720ca7c3aede960efa308327b1a0c2d6d9a2 -
Trigger Event:
push
-
Statement type:
File details
Details for the file unilinalg-1.0.0-cp312-cp312-macosx_10_13_x86_64.macosx_26_0_arm64.whl.
File metadata
- Download URL: unilinalg-1.0.0-cp312-cp312-macosx_10_13_x86_64.macosx_26_0_arm64.whl
- Upload date:
- Size: 259.7 kB
- Tags: CPython 3.12, macOS 10.13+ x86-64, macOS 26.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b5dbd63d952fd33812776e7abcaae1af40d65fc0ede77a0360ccc3abe834f6dd
|
|
| MD5 |
f13272cbceee1d6faf0d908fd61d4788
|
|
| BLAKE2b-256 |
fd3b12b922cb70134cf1d5379622cf874439c0044c8ba6e4222b5680f78077f5
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unilinalg-1.0.0-cp312-cp312-macosx_10_13_x86_64.macosx_26_0_arm64.whl -
Subject digest:
b5dbd63d952fd33812776e7abcaae1af40d65fc0ede77a0360ccc3abe834f6dd - Sigstore transparency entry: 2406580544
- Sigstore integration time:
-
Permalink:
lituus-lab/UniLinalg@2b2c720ca7c3aede960efa308327b1a0c2d6d9a2 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/lituus-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@2b2c720ca7c3aede960efa308327b1a0c2d6d9a2 -
Trigger Event:
push
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f27446e6dabafe8163d3828ebe57fc7f29ef08e700b921bdf8494348b5954039
|
|
| MD5 |
719e490478669abe0c97bb7ba6c9c235
|
|
| BLAKE2b-256 |
2d03b0e12b1331ecacbcb30b79241eb4bed110eafb966564b79436b35d52b240
|
Provenance
The following attestation bundles were made for unilinalg-1.0.0-cp311-cp311-win_amd64.whl:
Publisher:
release.yml on lituus-lab/UniLinalg
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unilinalg-1.0.0-cp311-cp311-win_amd64.whl -
Subject digest:
f27446e6dabafe8163d3828ebe57fc7f29ef08e700b921bdf8494348b5954039 - Sigstore transparency entry: 2406580423
- Sigstore integration time:
-
Permalink:
lituus-lab/UniLinalg@2b2c720ca7c3aede960efa308327b1a0c2d6d9a2 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/lituus-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@2b2c720ca7c3aede960efa308327b1a0c2d6d9a2 -
Trigger Event:
push
-
Statement type:
File details
Details for the file unilinalg-1.0.0-cp311-cp311-manylinux_2_31_x86_64.whl.
File metadata
- Download URL: unilinalg-1.0.0-cp311-cp311-manylinux_2_31_x86_64.whl
- Upload date:
- Size: 730.7 kB
- Tags: CPython 3.11, manylinux: glibc 2.31+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
13f48c0f814d4f91c8844fe08e437ca0d2b2e206a720497e5974a3dcd01039bc
|
|
| MD5 |
c3d3076b5656d7b6780586bcef171e8c
|
|
| BLAKE2b-256 |
6b99af20d98882a77b3cbc923b5daf7f49b29eab1baac9acfda51ac04942e72f
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unilinalg-1.0.0-cp311-cp311-manylinux_2_31_x86_64.whl -
Subject digest:
13f48c0f814d4f91c8844fe08e437ca0d2b2e206a720497e5974a3dcd01039bc - Sigstore transparency entry: 2406580173
- Sigstore integration time:
-
Permalink:
lituus-lab/UniLinalg@2b2c720ca7c3aede960efa308327b1a0c2d6d9a2 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/lituus-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@2b2c720ca7c3aede960efa308327b1a0c2d6d9a2 -
Trigger Event:
push
-
Statement type:
File details
Details for the file unilinalg-1.0.0-cp311-cp311-macosx_10_9_x86_64.macosx_26_0_arm64.whl.
File metadata
- Download URL: unilinalg-1.0.0-cp311-cp311-macosx_10_9_x86_64.macosx_26_0_arm64.whl
- Upload date:
- Size: 256.9 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64, macOS 26.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0f6d0a4fd86d2ebc76e4303167b3a1ba7eb7d4ceb9d5ace6de4f64b8ec8b6283
|
|
| MD5 |
26d63b5a0c64698f51033f7bff44b063
|
|
| BLAKE2b-256 |
7247fd2091beeed9d58d7f7bdb70db57a779fa7603bea7b49e66382e92b8a465
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unilinalg-1.0.0-cp311-cp311-macosx_10_9_x86_64.macosx_26_0_arm64.whl -
Subject digest:
0f6d0a4fd86d2ebc76e4303167b3a1ba7eb7d4ceb9d5ace6de4f64b8ec8b6283 - Sigstore transparency entry: 2406580103
- Sigstore integration time:
-
Permalink:
lituus-lab/UniLinalg@2b2c720ca7c3aede960efa308327b1a0c2d6d9a2 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/lituus-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@2b2c720ca7c3aede960efa308327b1a0c2d6d9a2 -
Trigger Event:
push
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a6de1e933ba01094aa26d60c9a1accc105a870d345c79c8f4a2e4d387291f09f
|
|
| MD5 |
0c4657e36c97aa626fc164eedfa3804a
|
|
| BLAKE2b-256 |
1ff7d3379d9bf11524c4c2c3a2f5415626a238ed0c7adda7d89a83b11c481cee
|
Provenance
The following attestation bundles were made for unilinalg-1.0.0-cp310-cp310-win_amd64.whl:
Publisher:
release.yml on lituus-lab/UniLinalg
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unilinalg-1.0.0-cp310-cp310-win_amd64.whl -
Subject digest:
a6de1e933ba01094aa26d60c9a1accc105a870d345c79c8f4a2e4d387291f09f - Sigstore transparency entry: 2406580067
- Sigstore integration time:
-
Permalink:
lituus-lab/UniLinalg@2b2c720ca7c3aede960efa308327b1a0c2d6d9a2 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/lituus-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@2b2c720ca7c3aede960efa308327b1a0c2d6d9a2 -
Trigger Event:
push
-
Statement type:
File details
Details for the file unilinalg-1.0.0-cp310-cp310-manylinux_2_31_x86_64.whl.
File metadata
- Download URL: unilinalg-1.0.0-cp310-cp310-manylinux_2_31_x86_64.whl
- Upload date:
- Size: 691.4 kB
- Tags: CPython 3.10, manylinux: glibc 2.31+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
97fcea5aabac1ae98f4d185508dce3a01a7324707e455598ed5a94e7aa7fa5b3
|
|
| MD5 |
0d92b10507796a1288cb02c168aaa0d0
|
|
| BLAKE2b-256 |
4ed44a5d6a935551e9f67791cc4bd41fe2898b65ab9112a75b04140fee6d12e8
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unilinalg-1.0.0-cp310-cp310-manylinux_2_31_x86_64.whl -
Subject digest:
97fcea5aabac1ae98f4d185508dce3a01a7324707e455598ed5a94e7aa7fa5b3 - Sigstore transparency entry: 2406580467
- Sigstore integration time:
-
Permalink:
lituus-lab/UniLinalg@2b2c720ca7c3aede960efa308327b1a0c2d6d9a2 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/lituus-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@2b2c720ca7c3aede960efa308327b1a0c2d6d9a2 -
Trigger Event:
push
-
Statement type:
File details
Details for the file unilinalg-1.0.0-cp310-cp310-macosx_10_9_x86_64.macosx_26_0_arm64.whl.
File metadata
- Download URL: unilinalg-1.0.0-cp310-cp310-macosx_10_9_x86_64.macosx_26_0_arm64.whl
- Upload date:
- Size: 257.5 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64, macOS 26.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1d49ebf7ca73e9e0fb78c4c7c41a5ea45ed2105f3ac7f97c61e1d3dbd51c8410
|
|
| MD5 |
900a4fa322ea8512f3aed1c28f88e4e9
|
|
| BLAKE2b-256 |
940ac8d711c0a6faf84b1a25d2e080e35ef459bed7d2c212d4cd078200b19a11
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unilinalg-1.0.0-cp310-cp310-macosx_10_9_x86_64.macosx_26_0_arm64.whl -
Subject digest:
1d49ebf7ca73e9e0fb78c4c7c41a5ea45ed2105f3ac7f97c61e1d3dbd51c8410 - Sigstore transparency entry: 2406580224
- Sigstore integration time:
-
Permalink:
lituus-lab/UniLinalg@2b2c720ca7c3aede960efa308327b1a0c2d6d9a2 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/lituus-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@2b2c720ca7c3aede960efa308327b1a0c2d6d9a2 -
Trigger Event:
push
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8bb8b59fc43f25d5d6c456efb972ae657575c444cffae4015a24a1f1fd71230d
|
|
| MD5 |
751e77d8b9ec6c9d62530aad752c3f1c
|
|
| BLAKE2b-256 |
b3035389654a912a93077d56055aa296325f00a62926bdc6bda8428a90dc222b
|
Provenance
The following attestation bundles were made for unilinalg-1.0.0-cp39-cp39-win_amd64.whl:
Publisher:
release.yml on lituus-lab/UniLinalg
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unilinalg-1.0.0-cp39-cp39-win_amd64.whl -
Subject digest:
8bb8b59fc43f25d5d6c456efb972ae657575c444cffae4015a24a1f1fd71230d - Sigstore transparency entry: 2406580393
- Sigstore integration time:
-
Permalink:
lituus-lab/UniLinalg@2b2c720ca7c3aede960efa308327b1a0c2d6d9a2 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/lituus-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@2b2c720ca7c3aede960efa308327b1a0c2d6d9a2 -
Trigger Event:
push
-
Statement type:
File details
Details for the file unilinalg-1.0.0-cp39-cp39-manylinux_2_31_x86_64.whl.
File metadata
- Download URL: unilinalg-1.0.0-cp39-cp39-manylinux_2_31_x86_64.whl
- Upload date:
- Size: 686.0 kB
- Tags: CPython 3.9, manylinux: glibc 2.31+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b1a88e758a86743b9dac28177b6c774fb1f8f478eb725df6c94317262fe603c2
|
|
| MD5 |
66fcda31eb35bb50628fc99efc039757
|
|
| BLAKE2b-256 |
f782cad36a225814aec68abb23b18fb5d2c323f9faf08319673f148dfd8f343c
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unilinalg-1.0.0-cp39-cp39-manylinux_2_31_x86_64.whl -
Subject digest:
b1a88e758a86743b9dac28177b6c774fb1f8f478eb725df6c94317262fe603c2 - Sigstore transparency entry: 2406580350
- Sigstore integration time:
-
Permalink:
lituus-lab/UniLinalg@2b2c720ca7c3aede960efa308327b1a0c2d6d9a2 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/lituus-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@2b2c720ca7c3aede960efa308327b1a0c2d6d9a2 -
Trigger Event:
push
-
Statement type:
File details
Details for the file unilinalg-1.0.0-cp39-cp39-macosx_10_9_x86_64.macosx_26_0_arm64.whl.
File metadata
- Download URL: unilinalg-1.0.0-cp39-cp39-macosx_10_9_x86_64.macosx_26_0_arm64.whl
- Upload date:
- Size: 258.2 kB
- Tags: CPython 3.9, macOS 10.9+ x86-64, macOS 26.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5b1d3f9914849620f28fc1951f2eeeba0cac520c0d85b31694662d79bfd6d6d4
|
|
| MD5 |
754e7a953e9b42e3853569bd6e18f987
|
|
| BLAKE2b-256 |
0a6cb40472de01725b907332e82d9f20dc858a8a4e318a7a1c935bb839692921
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
unilinalg-1.0.0-cp39-cp39-macosx_10_9_x86_64.macosx_26_0_arm64.whl -
Subject digest:
5b1d3f9914849620f28fc1951f2eeeba0cac520c0d85b31694662d79bfd6d6d4 - Sigstore transparency entry: 2406580616
- Sigstore integration time:
-
Permalink:
lituus-lab/UniLinalg@2b2c720ca7c3aede960efa308327b1a0c2d6d9a2 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/lituus-lab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@2b2c720ca7c3aede960efa308327b1a0c2d6d9a2 -
Trigger Event:
push
-
Statement type: