Skip to main content

goldenmatch-native

Optional native (Rust/PyO3) acceleration kernels for goldenmatch.

This is not a standalone package — it ships only the compiled abi3 extension that goldenmatch loads when present. Mirrors the polars / polars-runtime split: the goldenmatch frontend stays a pure-Python wheel, and the compiled runtime is distributed separately.

Install

pip install "goldenmatch[native]"   # frontend + this runtime

Installing goldenmatch alone keeps the pure-Python paths; adding the native extra pulls this package in and goldenmatch picks it up automatically — no code change required. With the runtime present, the auto-config planner routes simple/fast-box plans through the native Arrow block-scorer (measured 1.7–3.7x faster at 1k–60k rows, identical clusters).

Set GOLDENMATCH_PLANNER_BUCKET=0 to force the pure-Python scoring path even with the runtime installed.

What's inside

A single abi3 extension (goldenmatch_native._native) covering the gated kernels: record fingerprinting, block scoring, pair generation, featurize, and connected-components clustering. CPython 3.11+ on a per-platform wheel.

License

MIT.

Download files

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

Source Distribution

goldenmatch_native-0.1.21.tar.gz (277.4 kB view details)

Uploaded Source

Built Distributions

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

goldenmatch_native-0.1.21-cp311-abi3-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.11+Windows x86-64

goldenmatch_native-0.1.21-cp311-abi3-manylinux_2_28_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ x86-64

goldenmatch_native-0.1.21-cp311-abi3-manylinux_2_28_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ ARM64

goldenmatch_native-0.1.21-cp311-abi3-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

goldenmatch_native-0.1.21-cp311-abi3-macosx_10_12_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.11+macOS 10.12+ x86-64

File details

Details for the file goldenmatch_native-0.1.21.tar.gz.

File metadata

  • Download URL: goldenmatch_native-0.1.21.tar.gz
  • Upload date:
  • Size: 277.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for goldenmatch_native-0.1.21.tar.gz
Algorithm Hash digest
SHA256 c97c9914ebecb4ce65f96543bc01a819092fa46f5b51c352fb0fe72f9149af52
MD5 ee9cb3d3409254197a0790c3f2c8e3ed
BLAKE2b-256 ec02ac093a9381d32b5792c9f6b3d763319b10e1d025f8ac18fc45845af169f7

See more details on using hashes here.

File details

Details for the file goldenmatch_native-0.1.21-cp311-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for goldenmatch_native-0.1.21-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 7ed6aef072d6f8acb25568faafb9b9e52be0530a2fb75f7980f6949e64ad5539
MD5 dbce1bbd407d63a3050ec96ac7c4a908
BLAKE2b-256 d004ef84cf04033fd03865f8d4c6a585c97ec0c0bde2b046e3d6676901954b0e

See more details on using hashes here.

File details

Details for the file goldenmatch_native-0.1.21-cp311-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for goldenmatch_native-0.1.21-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ee643db8dda3f093c6948dc724b2d3be7cf6a767bf032153e02c9a26b5e977d5
MD5 2766eda0729b6f028ee1d93880943bda
BLAKE2b-256 ebc65fa4f48f2d1bdda91490efc51be209317bfde0246496f7b717b940f86d37

See more details on using hashes here.

File details

Details for the file goldenmatch_native-0.1.21-cp311-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for goldenmatch_native-0.1.21-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 13573b572cb522c35c141a854ea97b09ee3a4249d00fe77580231df57818958a
MD5 0115e1fbec488ebfa0603ba4e5b57c67
BLAKE2b-256 5756a3c1f532cb1209fe4185a355e981f9e50a395c5f1729c52c2a7913a31bbe

See more details on using hashes here.

File details

Details for the file goldenmatch_native-0.1.21-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for goldenmatch_native-0.1.21-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 58997c727e95e84610c4764dd09c4eebecce0d244d5b641a0e3c0f6c3e540c30
MD5 062a80f602a71ebd7fbbee25cd2c041a
BLAKE2b-256 d2d024ec3d8f2a552b30fa6a1790db2759aaa8562204c8872acc176fc1edbf06

See more details on using hashes here.

File details

Details for the file goldenmatch_native-0.1.21-cp311-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for goldenmatch_native-0.1.21-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 19ca2f9cdae000c7e0877ecd4f7d6857e3839f5730510fb2deb29158fa85fcda
MD5 40c20fbab9ff99e9be39a5dd000b6d1b
BLAKE2b-256 8509ad4ea55188ee62aed9ca76024e97836677e715d1fb56623d73c7c145c95f

See more details on using hashes here.

Release history Release notifications | RSS feed

0.2.2

6 files

0.2.1

6 files

0.2.0

6 files

This release

0.1.21 This release

6 files

0.1.20

6 files

0.1.19

6 files

0.1.18

6 files

0.1.17

6 files

0.1.15

6 files

0.1.14

6 files

0.1.12

6 files

0.1.11

6 files

0.1.7

6 files

0.1.6

6 files

0.1.5

6 files

0.1.3

6 files

0.1.2

6 files

0.1.0

6 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