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.2.1.tar.gz (292.0 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.2.1-cp311-abi3-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.11+Windows x86-64

goldenmatch_native-0.2.1-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.2.1-cp311-abi3-manylinux_2_28_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11+macOS 11.0+ ARM64

goldenmatch_native-0.2.1-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.2.1.tar.gz.

File metadata

  • Download URL: goldenmatch_native-0.2.1.tar.gz
  • Upload date:
  • Size: 292.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for goldenmatch_native-0.2.1.tar.gz
Algorithm Hash digest
SHA256 5af37e9aa2068763b691c0c12ef39f65af655d4a7e8d1fef7d2b0c90359641db
MD5 4be43450090b680f0d68452b3e1dba76
BLAKE2b-256 5a24a7b4800783970ac8b572d855f7285645f2015d83c7f03821ae5d002d0dea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goldenmatch_native-0.2.1-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 98b3fed66b3d73a329d7a005e79779380063af607b25de0a89d5c38c7ab89beb
MD5 0cd1b3bae2838150a48a404c975816ef
BLAKE2b-256 15f4b61d6a65b673f9ff8b4b5e00c4bec207cc1cb2b6078a6250edaa4fe88ae4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goldenmatch_native-0.2.1-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bb782c2c966845bb27974d35be8a7a25ee2190cde01956eb160a57af9f0559fc
MD5 ce4857248e1ceb5b38849b546a6475e2
BLAKE2b-256 d2f0dfe117d1e14adab625b1604c737c6df412353b217ba05edb77dd1d97dfbd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goldenmatch_native-0.2.1-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1ab1a150e290a2019758bca45f1bfb98a3fd25a7ecc0dd4cb249211cef99fd36
MD5 d4a975cb8231e9580c3453390dab82f9
BLAKE2b-256 e13879a3ef82aa13e16f5c1f58d070d396cd0927fa9b71ce863fddb84b7921a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goldenmatch_native-0.2.1-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0c974ceb2d2b91b9243cd1d3a59d0ff28fb7becbab679777454f5866b737be0e
MD5 cce9970cfd37dc0827f8094586fc05f1
BLAKE2b-256 aea0f1cf2851db2ebfb7478c45d92d232f974f37c9b84d8ee0c7b944b362ce75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for goldenmatch_native-0.2.1-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8bc1621cea434a6f1d1cf1235ed87515e86eb65a97c44e44c94ebf8aac9424c4
MD5 e816126086c4299afed09718f169f647
BLAKE2b-256 f0e907e384e480bb0af447af9d8ce354aac1f27ed2197d96453497a3dcc8889a

See more details on using hashes here.

Release history Release notifications | RSS feed

0.2.2

6 files

This release

0.2.1 This release

6 files

0.2.0

6 files

0.1.21

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