Skip to main content

polars-matmul

High-performance similarity search for Polars.

PyPI License: MIT

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 embeddings
  • k: Number of results per query
  • metric: 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 embeddings
  • flatten: 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)

Source distribution for polars-matmul 0.1.4
File Size Uploaded
polars_matmul-0.1.4.tar.gz 83.8 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for polars-matmul 0.1.4
File
polars_matmul-0.1.4-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
polars_matmul-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
polars_matmul-0.1.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
polars_matmul-0.1.4-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
polars_matmul-0.1.4-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
polars_matmul-0.1.4-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
polars_matmul-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
polars_matmul-0.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
polars_matmul-0.1.4-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
polars_matmul-0.1.4-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
polars_matmul-0.1.4-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
polars_matmul-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
polars_matmul-0.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
polars_matmul-0.1.4-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
polars_matmul-0.1.4-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
polars_matmul-0.1.4-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
polars_matmul-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
polars_matmul-0.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
polars_matmul-0.1.4-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
polars_matmul-0.1.4-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details
polars_matmul-0.1.4-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
polars_matmul-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
polars_matmul-0.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
polars_matmul-0.1.4-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
polars_matmul-0.1.4-cp39-cp39-macosx_10_12_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.12+ x86-64 Details

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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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

Release history Release notifications | RSS feed

This release

0.1.4 This release

26 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page