polars-matmul
High-performance similarity search for Polars.
Why?
Computing similarity between embedding vectors in Polars is slow:
| Approach | Time (1000×10000, 256d) | Memory |
|---|---|---|
| Polars cross-join + list ops | > 10 min | OOM (>32GB) |
| NumPy matmul + argpartition | ~75ms | ~800MB |
| polars-matmul | ~45ms | ~160MB |
polars-matmul provides efficient similarity search by:
- Using faer, a pure Rust high-performance linear algebra library
- Avoiding cross-join memory explosion
- Operating directly on contiguous arrays via zero-copy extraction
- Compiling on all platforms without complex dependencies
Installation
pip install polars-matmul
Pre-built wheels available for macOS, Linux, and Windows (x86_64 and arm64).
Quick Start
import polars as pl
import polars_matmul # registers the .pmm namespace
# Sample data
queries = pl.DataFrame({
"id": [0, 1, 2],
"embedding": [[1.0, 0.0, 0.0], [0.0, 1.0, 0.0], [0.0, 0.0, 1.0]],
})
corpus = pl.DataFrame({
"embedding": [[0.9, 0.1, 0.0], [0.1, 0.9, 0.0], [0.0, 0.1, 0.9]],
"label": ["a", "b", "c"],
})
# Find top-2 similar items per query
result = queries.with_columns(
pl.col("embedding").pmm.topk(corpus["embedding"], k=2).alias("matches")
)
Output:
┌─────┬─────────────────┬───────────────────────────────┐
│ id │ embedding │ matches │
│ i64 │ list[f64] │ list[struct[2]] │
╞═════╪═════════════════╪═══════════════════════════════╡
│ 0 │ [1.0, 0.0, 0.0] │ [{0, 0.994}, {1, 0.110}] │
│ 1 │ [0.0, 1.0, 0.0] │ [{1, 0.994}, {0, 0.110}] │
│ 2 │ [0.0, 0.0, 1.0] │ [{2, 0.994}, {1, 0.110}] │
└─────┴─────────────────┴───────────────────────────────┘
API Reference
topk(corpus, k, metric="cosine")
Find top-k similar items for each embedding.
pl.col("embedding").pmm.topk(corpus["embedding"], k=10)
Parameters:
corpus: Series of embeddingsk: Number of results per querymetric: Similarity metric (see table below)
| Metric | Description | Use Case |
|---|---|---|
"cosine" |
Cosine similarity (default) | Text embeddings |
"dot" |
Raw dot product | Pre-normalized vectors |
"euclidean" |
L2 distance (lower = more similar) | Clustering |
Returns: List[Struct{index: u32, score: f64}]
matmul(corpus, flatten=False)
Compute all pairwise dot products.
# Default: Array per row
pl.col("embedding").pmm.matmul(corpus["embedding"])
# Flatten: 1D array (for NumPy interop)
pl.col("embedding").pmm.matmul(corpus["embedding"], flatten=True)
Parameters:
corpus: Series of embeddingsflatten: If True, returns flat 1D series instead of per-row arrays
Returns: Array[f64, N] or Array[f32, N] (where N = len(corpus))
Common Patterns
Explode and Join
Flatten results and join with corpus metadata:
flat_results = (
queries
.with_columns(pl.col("embedding").pmm.topk(corpus["embedding"], k=2).alias("match"))
.explode("match")
.unnest("match")
.join(corpus.with_row_index("index"), on="index")
)
Performance Tips
1. Use Array Type (2.4x faster)
Fixed-size Array enables zero-copy extraction:
# Convert List to Array for best performance
df = df.with_columns(
pl.col("embedding").cast(pl.Array(pl.Float32, 256))
)
| Input Type | vs NumPy |
|---|---|
pl.Array |
2.1x slower |
pl.List |
5.0x slower |
2. Use Float32 (2x memory savings)
df = df.with_columns(
pl.col("embedding").cast(pl.Array(pl.Float32, dim))
)
3. Float16 Not Recommended
Float16 requires conversion to Float32 for computation (no CPU support), so there's no performance benefit. Use Float16 for storage only.
Performance Benchmarks
Benchmarked on 1000 queries × 10000 corpus, 256 dimensions:
| Operation | NumPy | polars-matmul | Ratio |
|---|---|---|---|
| Top-K Search (k=10) | 73ms | 45ms | 0.64x ✅ |
| Raw Matmul (f32, Array) | 5ms | 11ms | 2.1x |
| Raw Matmul (f64, Array) | 17ms | 22ms | 1.3x |
Why Top-K is faster: polars-matmul fuses normalization, multiplication, and selection into a single Rust pass, avoiding Python data materialization.
Run benchmarks yourself:
python examples/benchmark_topk.py # End-to-end search
python examples/benchmark_matmul.py # Raw matmul
Development
git clone https://github.com/NivekNey/polars-matmul
cd polars-matmul
python -m venv .venv && source .venv/bin/activate
pip install maturin pytest numpy pyarrow
maturin develop --release
pytest tests/
License
MIT
Release files for polars-matmul 0.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| polars_matmul-0.1.4.tar.gz | 83.8 kB | Details |
Built distributions (wheels)
Total release size:108.8 MB
Release files / polars_matmul-0.1.4.tar.gz
| Download URL | polars_matmul-0.1.4.tar.gz |
|---|---|
| Size | 83.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
aa9cf69153afb3088f51c49ab569dd34b2c97006ee3f27f2788bbcc58d85dabf
|
|
BLAKE2b-256 checksum How to use checksums |
0d735c5fc625c8b43d7946a6feb21a0468f3006d8470d94182116f73d92a37cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 9, 2026.
Transparency logRelease files / polars_matmul-0.1.4-cp313-cp313-win_amd64.whl
| Download URL | polars_matmul-0.1.4-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 4.5 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
610f60b3fbc95be852f390cbd1b31d55ba4c3c027d2a6731fef24c4c3e00d9fe
|
|
BLAKE2b-256 checksum How to use checksums |
07f7af56dd2e32b72028521f8247a5719d2811f9e97f101e85566bdc7afdcea3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 9, 2026.
Transparency logRelease files / polars_matmul-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | polars_matmul-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 4.5 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
1924343432d71261050e83a8f8af559277c2cbe649cd881bb58edffedd246365
|
|
BLAKE2b-256 checksum How to use checksums |
197628b415f67be8438eee6ef1843d90e837e426e32a2fc9625be8cde959dca4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 9, 2026.
Transparency logRelease files / polars_matmul-0.1.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | polars_matmul-0.1.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 4.4 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
0e75b96667cf2cfc559ac48ea917394398e27b34130c574e127811d5c76fd03a
|
|
BLAKE2b-256 checksum How to use checksums |
08e007d59cfc5e2f459976e31de7b8aad9674eaad94c02b36c58f9cdf0c1af0e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 9, 2026.
Transparency logRelease files / polars_matmul-0.1.4-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | polars_matmul-0.1.4-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 4.1 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
2abf515feeefbfef4efe1183c0dbfdf3926cf29ea1b82f12476ef9417ccdbf33
|
|
BLAKE2b-256 checksum How to use checksums |
f2c29e5ec475425d472782b06d49820d20892f036537279ab3a56bfc9da8061a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 9, 2026.
Transparency logRelease files / polars_matmul-0.1.4-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | polars_matmul-0.1.4-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 4.3 MB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
f3b657688603dcacbdff4ef085bc38aaac08cc007073c22be570ea60e5b05f6e
|
|
BLAKE2b-256 checksum How to use checksums |
df9c544d01f485f83be5525d0e042589821706af358714c118f3252e1f145d45
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 9, 2026.
Transparency logRelease files / polars_matmul-0.1.4-cp312-cp312-win_amd64.whl
| Download URL | polars_matmul-0.1.4-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 4.5 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
0d030e283d0457350eea8a313fc3840a9cc407ce69479b98e0ae6954c9433e47
|
|
BLAKE2b-256 checksum How to use checksums |
ddb4d5c6c96d38e2957d4b7317408ee9afc2eafd32630f4c3fbe8d3dbb02d901
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 9, 2026.
Transparency logRelease files / polars_matmul-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | polars_matmul-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 4.5 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
d9eeaaedc9fd29a9385be29d4bc3c8c589829c1196aea69333ceb4d454e324ec
|
|
BLAKE2b-256 checksum How to use checksums |
014ce9747148daeb9b81e1dcc84c21310f26eee5b99c9429bb6f22de6df322b4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 9, 2026.
Transparency logRelease files / polars_matmul-0.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | polars_matmul-0.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 4.4 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
dd2562bfa8fe61d690c8e1c0119a3384319bfdfc0cfda762417bf1345379695e
|
|
BLAKE2b-256 checksum How to use checksums |
acd80dc5192a1db067d29269f082d379fd4b048dcfa0e3143dc2262882b3c968
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 9, 2026.
Transparency logRelease files / polars_matmul-0.1.4-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | polars_matmul-0.1.4-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 4.1 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
6ca650def8807b866827e1f0bda98fb3f726de44299f6fb3697b8e784c3f18e9
|
|
BLAKE2b-256 checksum How to use checksums |
1b9474dfd20c165a0cfd823b2f046b8605165057d557bc6fdd2fe4a201c09d37
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 9, 2026.
Transparency logRelease files / polars_matmul-0.1.4-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | polars_matmul-0.1.4-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 4.3 MB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
6c8a4c19ea4657ed51ccd72afc7dc70d68371fb08ef4208204cea17c616afeff
|
|
BLAKE2b-256 checksum How to use checksums |
48ae50d97bda28ae878f06adc3202c9aedf5e2c12075960595113ad8bc814ea6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 9, 2026.
Transparency logRelease files / polars_matmul-0.1.4-cp311-cp311-win_amd64.whl
| Download URL | polars_matmul-0.1.4-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 4.5 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d6318895347d00636c145bd3503d1c8a03d2897050c7c99606a46c6a93e9ebb6
|
|
BLAKE2b-256 checksum How to use checksums |
51fdcf8b0b7d1ccc982236ad61c0e0012d345e393c4443a8977546871aa9948a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 9, 2026.
Transparency logRelease files / polars_matmul-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | polars_matmul-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 4.5 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
5db9578a182a8ea5d2b5bb9112094ec506973f14f7129dc4a8a4a6948d4bf566
|
|
BLAKE2b-256 checksum How to use checksums |
7ec849e786565725d6629e86ab1f33c7ece7332fbf398116b950e11166c0a4dc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 9, 2026.
Transparency logRelease files / polars_matmul-0.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | polars_matmul-0.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 4.4 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
64360664a9c156d4dc2f1395b749367b503ab25a60eb7c1d0946f3e6a96bfe07
|
|
BLAKE2b-256 checksum How to use checksums |
3203290bb619663dd95b50d27bb46c7ed24e2f31286e2d42f04be90bf2ef9454
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 9, 2026.
Transparency logRelease files / polars_matmul-0.1.4-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | polars_matmul-0.1.4-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 4.1 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
9cd8cb1b908f8344762e8fb8c16c1bdd23e9629e70f4f394c575a1ffdaa99274
|
|
BLAKE2b-256 checksum How to use checksums |
d4a6739c5ba594f634a7835656fc36587065b24e5e5e78c14a6be0550e71c500
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 9, 2026.
Transparency logRelease files / polars_matmul-0.1.4-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | polars_matmul-0.1.4-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 4.3 MB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
71581428229dccd26b23ce7ad72f41ec1570fee3e359199fe2c7a6007986a69b
|
|
BLAKE2b-256 checksum How to use checksums |
3870ce25bf5aeeaf261984e888aab3f50e27d018f27933a431d5f0a3408dafd5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 9, 2026.
Transparency logRelease files / polars_matmul-0.1.4-cp310-cp310-win_amd64.whl
| Download URL | polars_matmul-0.1.4-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 4.5 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
fc63daa4901f50910f77a89f1fdb7f5547195af97016b227d43a55e874325a16
|
|
BLAKE2b-256 checksum How to use checksums |
8520e0fff3527c6b479da2f9ed4d7889bfdd8b5f65cdd282553b1fe847ddc9d8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 9, 2026.
Transparency logRelease files / polars_matmul-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | polars_matmul-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 4.5 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
7169e6d7ca02f097c10804c8e347e32031b58c584476cd46529a05eba53ceb63
|
|
BLAKE2b-256 checksum How to use checksums |
028b34aa8bd759d5e79a356f1a10cf2e1dff682dc9d9b9dfd69062a2252b2be6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 9, 2026.
Transparency logRelease files / polars_matmul-0.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | polars_matmul-0.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 4.4 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
3751705d6307653647ed8e337d1228a879911dcb58ab0fa50aa64ec7d75d6243
|
|
BLAKE2b-256 checksum How to use checksums |
a3d02f4e2cba0361e985bfb03b0daf3e24884e15bbb279669f7356936ba8899d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 9, 2026.
Transparency logRelease files / polars_matmul-0.1.4-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | polars_matmul-0.1.4-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 4.1 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
faecb9ebb11dcf8dec5501fa958561621a23150477062e4fb865a516fedae3c4
|
|
BLAKE2b-256 checksum How to use checksums |
7ea8799ad247d123835b4d568ca951d15f0da0e4cb2eff2ad9736a6f12a98cc5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 9, 2026.
Transparency logRelease files / polars_matmul-0.1.4-cp310-cp310-macosx_10_12_x86_64.whl
| Download URL | polars_matmul-0.1.4-cp310-cp310-macosx_10_12_x86_64.whl |
|---|---|
| Size | 4.3 MB |
| Tags | CPython 3.10 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
33fca61a985d9b5785a82735e50d4ef12819d642c92f2361b6ac85109771e78a
|
|
BLAKE2b-256 checksum How to use checksums |
714a2821134d6aa2c930c94c81087acfe9f7b1485eeedd31055f1894f7505140
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 9, 2026.
Transparency logRelease files / polars_matmul-0.1.4-cp39-cp39-win_amd64.whl
| Download URL | polars_matmul-0.1.4-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 4.5 MB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
57d7ba40a514fe960298f2f55dd24628fbb35a4dbdaa73b49c5416456f9c818d
|
|
BLAKE2b-256 checksum How to use checksums |
a129aaccc6c467cf41897bd714ea72900f5cc8e2d96bc70ee926955f8e49328a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 9, 2026.
Transparency logRelease files / polars_matmul-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | polars_matmul-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 4.5 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
94c07b6e80584733c279096a46ddfbf11bd846c47d7e210344e9d2d5cb995a38
|
|
BLAKE2b-256 checksum How to use checksums |
0a164b8a23c17b1d34816b251b68a2505baf2ed26583c769ec31f8e46c9d3367
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 9, 2026.
Transparency logRelease files / polars_matmul-0.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | polars_matmul-0.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 4.4 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
f0b09864ffe24cb1ff89e2ea8f35119d541e7ae2bc82aa38d0e9ca15acd55f34
|
|
BLAKE2b-256 checksum How to use checksums |
8da66607821a3e928528fc3256b26a0112c775a4646d7888a36029ba8182abbc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 9, 2026.
Transparency logRelease files / polars_matmul-0.1.4-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | polars_matmul-0.1.4-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 4.1 MB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
2fc004513a3f15337e5f585e2ffd91455c722eac20f8ce73a3ffa49d12d497dc
|
|
BLAKE2b-256 checksum How to use checksums |
68671f26bda89942aa2fa13bd64817cd483bba44b9d9e41c964ea3bc904c888a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 9, 2026.
Transparency logRelease files / polars_matmul-0.1.4-cp39-cp39-macosx_10_12_x86_64.whl
| Download URL | polars_matmul-0.1.4-cp39-cp39-macosx_10_12_x86_64.whl |
|---|---|
| Size | 4.3 MB |
| Tags | CPython 3.9 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
cc97a749e69e2ea9f997c4cbca7ff7efb41b3ec0a3a9036afb2a18dd244a9b88
|
|
BLAKE2b-256 checksum How to use checksums |
7a19fd78309cc5e2590f086d75a8f7e4968dbd9c0d8800228848878f4c6e9fe0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 9, 2026.
Transparency log