BLAS-accelerated similarity joins for Polars
Project description
polars-matmul
BLAS-accelerated similarity joins for Polars.
Why?
Computing similarity between embedding vectors in Polars is slow:
| Approach | Time (100×2000, 100d) | Memory |
|---|---|---|
| Polars cross-join + list ops | ~1800ms | 7.8GB |
| NumPy matmul | ~2ms | 160MB |
| polars-matmul | ~1.3ms | 160MB |
This plugin provides NumPy-level performance by:
- Using BLAS-accelerated matrix multiplication (Accelerate on macOS, OpenBLAS on Linux)
- Avoiding cross-join memory explosion
- Operating directly on contiguous arrays
Installation
pip install polars-matmul
Pre-built wheels are available for:
- macOS (x86_64, arm64)
- Linux (x86_64, aarch64)
- Windows (x64)
Usage
Similarity Join
Find the top-k most similar items from a corpus for each query:
import polars as pl
import polars_matmul as pmm
# Query embeddings
queries = pl.DataFrame({
"query_id": [0, 1, 2],
"embedding": [
[1.0, 0.0, 0.0],
[0.0, 1.0, 0.0],
[0.0, 0.0, 1.0],
],
})
# Corpus to search
corpus = pl.DataFrame({
"corpus_id": [0, 1, 2, 3, 4],
"embedding": [
[0.9, 0.1, 0.0],
[0.1, 0.9, 0.0],
[0.0, 0.1, 0.9],
[0.5, 0.5, 0.0],
[0.0, 0.5, 0.5],
],
"label": ["a", "b", "c", "ab", "bc"],
})
# Find top-2 most similar corpus items for each query
result = pmm.similarity_join(
left=queries,
right=corpus,
left_on="embedding",
right_on="embedding",
k=2,
metric="cosine", # or "dot", "euclidean"
)
print(result)
# ┌──────────┬───────────┬───────┬──────────┐
# │ query_id │ corpus_id │ label │ _score │
# │ --- │ --- │ --- │ --- │
# │ i64 │ i64 │ str │ f64 │
# ╞══════════╪═══════════╪═══════╪══════════╡
# │ 0 │ 0 │ a │ 0.994... │
# │ 0 │ 3 │ ab │ 0.707... │
# │ 1 │ 1 │ b │ 0.994... │
# │ 1 │ 3 │ ab │ 0.707... │
# │ 2 │ 2 │ c │ 0.994... │
# │ 2 │ 4 │ bc │ 0.707... │
# └──────────┴───────────┴───────┴──────────┘
With LazyFrame
Works seamlessly with LazyFrame:
result = pmm.similarity_join(
left=queries.lazy(),
right=corpus.lazy(),
left_on="embedding",
right_on="embedding",
k=10,
)
# Returns LazyFrame
result.collect()
With Filtering
Pre-filter your corpus before the similarity search:
result = pmm.similarity_join(
left=queries,
right=corpus.filter(pl.col("label").is_in(["a", "b"])),
left_on="embedding",
right_on="embedding",
k=5,
)
Full Similarity Matrix
For computing all pairwise similarities (without top-k selection):
# Returns List[f64] for each row - all dot products
similarities = pmm.matmul(queries["embedding"], corpus["embedding"])
# similarities[i] contains dot products of query i with all corpus vectors
Metrics
| Metric | Description | Best for |
|---|---|---|
"cosine" |
Cosine similarity (default) | Normalized embeddings, NLP |
"dot" |
Raw dot product | Pre-normalized vectors |
"euclidean" |
Euclidean (L2) distance | Spatial data, clustering |
Performance
Benchmarks on Apple M1 (using Accelerate framework):
| Query × Corpus × Dim | NumPy | polars-matmul | Ratio |
|---|---|---|---|
| 100 × 2,000 × 100 | 2.38ms | 1.49ms | 0.63x (faster) |
| 100 × 2,000 × 1,000 | 6.00ms | 7.36ms | 1.23x |
| 1,000 × 10,000 × 100 | 81.16ms | 34.13ms | 0.42x (2.4x faster) |
Tip: For best performance, use
Array[f64, dim]type instead ofList[f64]:# Convert List to Array for 3x faster extraction df = df.with_columns(pl.col("embedding").cast(pl.Array(pl.Float64, 128)))
Input Type Time Overhead Array[f64, dim] 0.21ms 1.09x List[f64] 0.68ms 3.62x The Array type allows zero-copy extraction since values are stored contiguously.
Development
# Clone and setup
git clone https://github.com/NivekNey/polars-matmul
cd polars-matmul
# Create venv and install dev dependencies
python -m venv .venv
source .venv/bin/activate
pip install maturin
# Build and install in development mode
maturin develop --release
# Run tests
pip install pytest numpy pyarrow
pytest tests/
License
MIT
Project details
Release history Release notifications | RSS feed
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 polars_matmul-0.1.0.tar.gz.
File metadata
- Download URL: polars_matmul-0.1.0.tar.gz
- Upload date:
- Size: 41.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b10224157100204e81fd84f7df38b4d51a32e5e77fc079b578e90361417ab2f6
|
|
| MD5 |
b02486939b07bba513e0e8f99e58e407
|
|
| BLAKE2b-256 |
d4b474625a6a004b1178d565f642a58c715a18c07dc8f42f89d35cc6c6adfb2a
|
Provenance
The following attestation bundles were made for polars_matmul-0.1.0.tar.gz:
Publisher:
CI.yml on HolosStack/polars-matmul
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
polars_matmul-0.1.0.tar.gz -
Subject digest:
b10224157100204e81fd84f7df38b4d51a32e5e77fc079b578e90361417ab2f6 - Sigstore transparency entry: 927353104
- Sigstore integration time:
-
Permalink:
HolosStack/polars-matmul@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/HolosStack
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
CI.yml@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Trigger Event:
push
-
Statement type:
File details
Details for the file polars_matmul-0.1.0-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: polars_matmul-0.1.0-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c39c7b8443cdbfabc819a02b9847d9cfbc5268735bb8d46707bd8cc3c338d5a
|
|
| MD5 |
0b19b131a6bd2c48775e257167cd0893
|
|
| BLAKE2b-256 |
94a4924b6072e13ceb27180c5fc353b5ccb151d1b5a47e1271435279bf5cc30e
|
Provenance
The following attestation bundles were made for polars_matmul-0.1.0-cp314-cp314-win_amd64.whl:
Publisher:
CI.yml on HolosStack/polars-matmul
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
polars_matmul-0.1.0-cp314-cp314-win_amd64.whl -
Subject digest:
2c39c7b8443cdbfabc819a02b9847d9cfbc5268735bb8d46707bd8cc3c338d5a - Sigstore transparency entry: 927353124
- Sigstore integration time:
-
Permalink:
HolosStack/polars-matmul@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/HolosStack
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
CI.yml@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Trigger Event:
push
-
Statement type:
File details
Details for the file polars_matmul-0.1.0-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: polars_matmul-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 3.6 MB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
258a3ad62f0697c067a2bef4c6c00dcff0ab51da47bcb9af1f5aaa85eb079068
|
|
| MD5 |
a66a4d6f5e95eac1b82feb824d4884e3
|
|
| BLAKE2b-256 |
00b74a40d5707a56cf36bf25d48d29645145b9efaf096752bb4638c40cb0f6b9
|
Provenance
The following attestation bundles were made for polars_matmul-0.1.0-cp314-cp314-macosx_11_0_arm64.whl:
Publisher:
CI.yml on HolosStack/polars-matmul
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
polars_matmul-0.1.0-cp314-cp314-macosx_11_0_arm64.whl -
Subject digest:
258a3ad62f0697c067a2bef4c6c00dcff0ab51da47bcb9af1f5aaa85eb079068 - Sigstore transparency entry: 927353163
- Sigstore integration time:
-
Permalink:
HolosStack/polars-matmul@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/HolosStack
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
CI.yml@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Trigger Event:
push
-
Statement type:
File details
Details for the file polars_matmul-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl.
File metadata
- Download URL: polars_matmul-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl
- Upload date:
- Size: 4.0 MB
- Tags: CPython 3.14, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
52fd99bff6cb467c5d962fb20fef3cd8e91015b83bb796d61c3882dd43faaa3f
|
|
| MD5 |
8ca6454a38bafb05ec4e49151b81d19d
|
|
| BLAKE2b-256 |
a7d4c834012d00d82ce728a6e533f4ad8d341106ade4979bc559e08f2943a6ae
|
Provenance
The following attestation bundles were made for polars_matmul-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl:
Publisher:
CI.yml on HolosStack/polars-matmul
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
polars_matmul-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl -
Subject digest:
52fd99bff6cb467c5d962fb20fef3cd8e91015b83bb796d61c3882dd43faaa3f - Sigstore transparency entry: 927353128
- Sigstore integration time:
-
Permalink:
HolosStack/polars-matmul@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/HolosStack
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
CI.yml@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Trigger Event:
push
-
Statement type:
File details
Details for the file polars_matmul-0.1.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: polars_matmul-0.1.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9f1163638c21b30ec58dcf9316cb70e55ad44c40788a0c5fc37969847d0443da
|
|
| MD5 |
2d4e450dc12cdc16f56560a359e71086
|
|
| BLAKE2b-256 |
93f8362b6180419a4831bd717c772b796ad8e93b7dede0fe7c813b45ac7834bf
|
Provenance
The following attestation bundles were made for polars_matmul-0.1.0-cp313-cp313-win_amd64.whl:
Publisher:
CI.yml on HolosStack/polars-matmul
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
polars_matmul-0.1.0-cp313-cp313-win_amd64.whl -
Subject digest:
9f1163638c21b30ec58dcf9316cb70e55ad44c40788a0c5fc37969847d0443da - Sigstore transparency entry: 927353153
- Sigstore integration time:
-
Permalink:
HolosStack/polars-matmul@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/HolosStack
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
CI.yml@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Trigger Event:
push
-
Statement type:
File details
Details for the file polars_matmul-0.1.0-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: polars_matmul-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 3.6 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ec6ed2b982d1a06aa500b896c4d521925fdb4150418aed8469a7d6214d6e2d84
|
|
| MD5 |
3b0a499ab093a82210f33db25ede77fd
|
|
| BLAKE2b-256 |
b05aec4de366a57f3485da46ea8c8aad7b8e1690892bb1a71206caea0808f06c
|
Provenance
The following attestation bundles were made for polars_matmul-0.1.0-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
CI.yml on HolosStack/polars-matmul
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
polars_matmul-0.1.0-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
ec6ed2b982d1a06aa500b896c4d521925fdb4150418aed8469a7d6214d6e2d84 - Sigstore transparency entry: 927353156
- Sigstore integration time:
-
Permalink:
HolosStack/polars-matmul@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/HolosStack
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
CI.yml@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Trigger Event:
push
-
Statement type:
File details
Details for the file polars_matmul-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl.
File metadata
- Download URL: polars_matmul-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl
- Upload date:
- Size: 4.0 MB
- Tags: CPython 3.13, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ef7baeb20bc8a7a2f48c7d4b62256eccdfbda1ca491bdd69e068870381648145
|
|
| MD5 |
3ec217b8772bab8601c88f5d27a525fa
|
|
| BLAKE2b-256 |
257ca15beaf6b38ce93b76ae7b0611b440792985bcc89ae4b955e39c80d6c3cc
|
Provenance
The following attestation bundles were made for polars_matmul-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl:
Publisher:
CI.yml on HolosStack/polars-matmul
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
polars_matmul-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl -
Subject digest:
ef7baeb20bc8a7a2f48c7d4b62256eccdfbda1ca491bdd69e068870381648145 - Sigstore transparency entry: 927353149
- Sigstore integration time:
-
Permalink:
HolosStack/polars-matmul@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/HolosStack
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
CI.yml@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Trigger Event:
push
-
Statement type:
File details
Details for the file polars_matmul-0.1.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: polars_matmul-0.1.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cc27750aa52acd344ae3d950ed64292637449ecd0dbd673b3aa1d6ccc6a20b7d
|
|
| MD5 |
e4ee4547e5bfbfb78d531045f6aafbdf
|
|
| BLAKE2b-256 |
70bcdfce84d801eea34ab14bd77571f69da6bf33f030450181ead89353a015c6
|
Provenance
The following attestation bundles were made for polars_matmul-0.1.0-cp312-cp312-win_amd64.whl:
Publisher:
CI.yml on HolosStack/polars-matmul
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
polars_matmul-0.1.0-cp312-cp312-win_amd64.whl -
Subject digest:
cc27750aa52acd344ae3d950ed64292637449ecd0dbd673b3aa1d6ccc6a20b7d - Sigstore transparency entry: 927353168
- Sigstore integration time:
-
Permalink:
HolosStack/polars-matmul@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/HolosStack
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
CI.yml@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Trigger Event:
push
-
Statement type:
File details
Details for the file polars_matmul-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: polars_matmul-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
03e61b87aca1619ee963768f0118bf2501c50bd31b740dbaf3acc1152a00eb59
|
|
| MD5 |
fa44c312846e186c5b6e28a2d30ecbc9
|
|
| BLAKE2b-256 |
a25b007136ae3d572f1fa0d192eab9b19838b945b84d2ff77b5029b336d996d3
|
Provenance
The following attestation bundles were made for polars_matmul-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
CI.yml on HolosStack/polars-matmul
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
polars_matmul-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
03e61b87aca1619ee963768f0118bf2501c50bd31b740dbaf3acc1152a00eb59 - Sigstore transparency entry: 927353114
- Sigstore integration time:
-
Permalink:
HolosStack/polars-matmul@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/HolosStack
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
CI.yml@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Trigger Event:
push
-
Statement type:
File details
Details for the file polars_matmul-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: polars_matmul-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 3.6 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1cfcfcd5e86aa2a8629856f3603902340aa24e1e9c546e96fb926ba941c01c78
|
|
| MD5 |
00fa62a9341cd92d68569d45ce2b4666
|
|
| BLAKE2b-256 |
cb3e93e9205e8c43d043fc44c6cbf6d9f688b246bbdcd21f6f7999e01eb9bc6a
|
Provenance
The following attestation bundles were made for polars_matmul-0.1.0-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
CI.yml on HolosStack/polars-matmul
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
polars_matmul-0.1.0-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
1cfcfcd5e86aa2a8629856f3603902340aa24e1e9c546e96fb926ba941c01c78 - Sigstore transparency entry: 927353146
- Sigstore integration time:
-
Permalink:
HolosStack/polars-matmul@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/HolosStack
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
CI.yml@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Trigger Event:
push
-
Statement type:
File details
Details for the file polars_matmul-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl.
File metadata
- Download URL: polars_matmul-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 4.0 MB
- Tags: CPython 3.12, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
007100f148c852852b147fb12b8a9d69e9585dbec845e9fe5f5fe3024ee334c4
|
|
| MD5 |
339bb1e345ad630016e2603b6f2762b3
|
|
| BLAKE2b-256 |
97db256bbb746284dfe48ee671657188e77f8db7481f3551b0c84605e3d3343b
|
Provenance
The following attestation bundles were made for polars_matmul-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl:
Publisher:
CI.yml on HolosStack/polars-matmul
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
polars_matmul-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl -
Subject digest:
007100f148c852852b147fb12b8a9d69e9585dbec845e9fe5f5fe3024ee334c4 - Sigstore transparency entry: 927353171
- Sigstore integration time:
-
Permalink:
HolosStack/polars-matmul@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/HolosStack
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
CI.yml@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Trigger Event:
push
-
Statement type:
File details
Details for the file polars_matmul-0.1.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: polars_matmul-0.1.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
818501c3d12bca1c0fdea4e904a7a7dbdef78eaccd9a271285ad1de6de2d8d0f
|
|
| MD5 |
9fd3ee0acb3b9b0c53d3f3b96f092e0d
|
|
| BLAKE2b-256 |
1c9829a86d80a5bd849e422fb62ecc271a72e1bbfd2fd22a84d0182210171e49
|
Provenance
The following attestation bundles were made for polars_matmul-0.1.0-cp311-cp311-win_amd64.whl:
Publisher:
CI.yml on HolosStack/polars-matmul
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
polars_matmul-0.1.0-cp311-cp311-win_amd64.whl -
Subject digest:
818501c3d12bca1c0fdea4e904a7a7dbdef78eaccd9a271285ad1de6de2d8d0f - Sigstore transparency entry: 927353144
- Sigstore integration time:
-
Permalink:
HolosStack/polars-matmul@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/HolosStack
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
CI.yml@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Trigger Event:
push
-
Statement type:
File details
Details for the file polars_matmul-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: polars_matmul-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d315c7ef8864cfbbe396262dcac831179d3ca6bcc37af0c1ad82f519ce1c4870
|
|
| MD5 |
913bac355a39c810a21a14e15d6970e8
|
|
| BLAKE2b-256 |
88d07ce3f92925bcd0810141e1fa046c7bebc2155bca9b23aa556a86a39d4f53
|
Provenance
The following attestation bundles were made for polars_matmul-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
CI.yml on HolosStack/polars-matmul
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
polars_matmul-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
d315c7ef8864cfbbe396262dcac831179d3ca6bcc37af0c1ad82f519ce1c4870 - Sigstore transparency entry: 927353118
- Sigstore integration time:
-
Permalink:
HolosStack/polars-matmul@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/HolosStack
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
CI.yml@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Trigger Event:
push
-
Statement type:
File details
Details for the file polars_matmul-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: polars_matmul-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 3.6 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
70775bf7709276b1a444f6dc62c9e4e045a57ff8021ed4889e9124078403c024
|
|
| MD5 |
f34d19fcefc1b63f1d8aae9d493cfaac
|
|
| BLAKE2b-256 |
034f12c16fc86b26ddcdf79644ef17d2e320df0a68a971af2c130ef4df6c8acf
|
Provenance
The following attestation bundles were made for polars_matmul-0.1.0-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
CI.yml on HolosStack/polars-matmul
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
polars_matmul-0.1.0-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
70775bf7709276b1a444f6dc62c9e4e045a57ff8021ed4889e9124078403c024 - Sigstore transparency entry: 927353107
- Sigstore integration time:
-
Permalink:
HolosStack/polars-matmul@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/HolosStack
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
CI.yml@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Trigger Event:
push
-
Statement type:
File details
Details for the file polars_matmul-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl.
File metadata
- Download URL: polars_matmul-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl
- Upload date:
- Size: 3.9 MB
- Tags: CPython 3.11, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
df42a517ee04f6207f6ff1e15e20269f881d043faf9ea32aca4531ff27777f32
|
|
| MD5 |
d29ca94be9d9b1731fba3dd67fcbd249
|
|
| BLAKE2b-256 |
d6e2425fdf9a3848ca1f21c3f6ed5247ae6c472e0f5515480be33c7182065278
|
Provenance
The following attestation bundles were made for polars_matmul-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl:
Publisher:
CI.yml on HolosStack/polars-matmul
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
polars_matmul-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl -
Subject digest:
df42a517ee04f6207f6ff1e15e20269f881d043faf9ea32aca4531ff27777f32 - Sigstore transparency entry: 927353110
- Sigstore integration time:
-
Permalink:
HolosStack/polars-matmul@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/HolosStack
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
CI.yml@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Trigger Event:
push
-
Statement type:
File details
Details for the file polars_matmul-0.1.0-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: polars_matmul-0.1.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
99eeddc58a782036412a6b08426c3bbf154c4d2faace1c8436daaf96073c11be
|
|
| MD5 |
cc3049c278507f1e27d2f62b29befc29
|
|
| BLAKE2b-256 |
aece10c667ce81fd29546a56f9de40a806e1a9e71ad3bdfa16faae565c518fd8
|
Provenance
The following attestation bundles were made for polars_matmul-0.1.0-cp310-cp310-win_amd64.whl:
Publisher:
CI.yml on HolosStack/polars-matmul
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
polars_matmul-0.1.0-cp310-cp310-win_amd64.whl -
Subject digest:
99eeddc58a782036412a6b08426c3bbf154c4d2faace1c8436daaf96073c11be - Sigstore transparency entry: 927353135
- Sigstore integration time:
-
Permalink:
HolosStack/polars-matmul@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/HolosStack
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
CI.yml@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Trigger Event:
push
-
Statement type:
File details
Details for the file polars_matmul-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: polars_matmul-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8f9fbaf644dfb340dc35bc882425b5d7aa415b83ad11b044d0b5c5d162b8db40
|
|
| MD5 |
29d52f67c06d14919db9a4fc5e986db5
|
|
| BLAKE2b-256 |
adba1d88175895bb5eb4c22bc2a9a6f95078f42a975ffabeac4e05a3b5a40e2a
|
Provenance
The following attestation bundles were made for polars_matmul-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
CI.yml on HolosStack/polars-matmul
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
polars_matmul-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
8f9fbaf644dfb340dc35bc882425b5d7aa415b83ad11b044d0b5c5d162b8db40 - Sigstore transparency entry: 927353161
- Sigstore integration time:
-
Permalink:
HolosStack/polars-matmul@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/HolosStack
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
CI.yml@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Trigger Event:
push
-
Statement type:
File details
Details for the file polars_matmul-0.1.0-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: polars_matmul-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 3.6 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
93a92e4695a952a1529fc9f8eeec506cfb37951d6f2da452d87bbd0e9728b4b9
|
|
| MD5 |
c8d8528df8c81c3e62b3eabf7c090171
|
|
| BLAKE2b-256 |
3196eeae6c4651238b4d44d41b6319dfdd0eed7ff1e7ecfed4fd14a3fe35d9d5
|
Provenance
The following attestation bundles were made for polars_matmul-0.1.0-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
CI.yml on HolosStack/polars-matmul
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
polars_matmul-0.1.0-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
93a92e4695a952a1529fc9f8eeec506cfb37951d6f2da452d87bbd0e9728b4b9 - Sigstore transparency entry: 927353147
- Sigstore integration time:
-
Permalink:
HolosStack/polars-matmul@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/HolosStack
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
CI.yml@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Trigger Event:
push
-
Statement type:
File details
Details for the file polars_matmul-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl.
File metadata
- Download URL: polars_matmul-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl
- Upload date:
- Size: 3.9 MB
- Tags: CPython 3.10, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0f3fa3e151c315eb3edcddd7f8ef047d03c1dfba06b76b5f37ac49ba1b7d0057
|
|
| MD5 |
d6bb81c6aac30e23987a99d52443078c
|
|
| BLAKE2b-256 |
e5648c7bfc86cdd6f61fe9817ea71182aa204f8e5b65616ac9b5ce1d5ac9b294
|
Provenance
The following attestation bundles were made for polars_matmul-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl:
Publisher:
CI.yml on HolosStack/polars-matmul
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
polars_matmul-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl -
Subject digest:
0f3fa3e151c315eb3edcddd7f8ef047d03c1dfba06b76b5f37ac49ba1b7d0057 - Sigstore transparency entry: 927353140
- Sigstore integration time:
-
Permalink:
HolosStack/polars-matmul@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/HolosStack
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
CI.yml@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Trigger Event:
push
-
Statement type:
File details
Details for the file polars_matmul-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: polars_matmul-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a4ed7526aba108d92af6d2a040c5ddfce296ff5fe9031c0ea7087c68ff955b62
|
|
| MD5 |
dd5ccb946e5bc605e524d479b95c3a98
|
|
| BLAKE2b-256 |
0783f95a5ce33b3c3fda4dbc1fc34281f834e41d0ce20eaf88c3e2fbfa5db249
|
Provenance
The following attestation bundles were made for polars_matmul-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
CI.yml on HolosStack/polars-matmul
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
polars_matmul-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
a4ed7526aba108d92af6d2a040c5ddfce296ff5fe9031c0ea7087c68ff955b62 - Sigstore transparency entry: 927353159
- Sigstore integration time:
-
Permalink:
HolosStack/polars-matmul@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/HolosStack
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
CI.yml@7b7a50fa1ab0c9219d40bf3b568093e6fa42957a -
Trigger Event:
push
-
Statement type: