Skip to main content

goldenanalysis-native

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

You don't import this directly. goldenanalysis stays a pure-Python wheel; pip install goldenanalysis[native] pulls this compiled abi3 wheel, and goldenanalysis.core._native_loader discovers it (falling back to the pure-Python path when it isn't present).

The kernel mirrors the pure-Python aggregation loops in goldenanalysis/core/aggregate.py (histogram, quantile) value-for-value, reading input as a Float64 Arrow array (zero-copy, C Data Interface). A primitive is only used under GOLDENANALYSIS_NATIVE=auto once it has cleared _native_loader._GATED_ON — proven byte-identical and measured to move the wall on a real shape. The two-crate split (pyo3-free analysis-core + this abi3 shim) mirrors goldencheck-core/goldencheck-native.

Build in-tree for local dev (drops goldenanalysis/_native.abi3.so):

uv run python scripts/build_analysis_native.py

MIT.

Download files

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

Source Distribution

goldenanalysis_native-0.2.0.tar.gz (20.8 kB view details)

Uploaded Source

Built Distributions

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

goldenanalysis_native-0.2.0-cp311-abi3-win_amd64.whl (473.2 kB view details)

Uploaded CPython 3.11+Windows x86-64

goldenanalysis_native-0.2.0-cp311-abi3-manylinux_2_28_x86_64.whl (645.2 kB view details)

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

goldenanalysis_native-0.2.0-cp311-abi3-manylinux_2_28_aarch64.whl (643.5 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ ARM64

goldenanalysis_native-0.2.0-cp311-abi3-macosx_11_0_arm64.whl (569.3 kB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

goldenanalysis_native-0.2.0-cp311-abi3-macosx_10_12_x86_64.whl (593.7 kB view details)

Uploaded CPython 3.11+macOS 10.12+ x86-64

File details

Details for the file goldenanalysis_native-0.2.0.tar.gz.

File metadata

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

File hashes

Hashes for goldenanalysis_native-0.2.0.tar.gz
Algorithm Hash digest
SHA256 45cf34a2a67b65dbbffb6dd86688ce79b25383ac6d6a3a114afad383d89936aa
MD5 9e889f3590511877c7ca16d5a6065f4f
BLAKE2b-256 38b71644fe526489fb03d4a8bbaf520f26ec650aaa9cc86a89f3c279595b3152

See more details on using hashes here.

File details

Details for the file goldenanalysis_native-0.2.0-cp311-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for goldenanalysis_native-0.2.0-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 ca78244ec584950cbbbf48009727d348fbf91e54acd26d561f810d37286b98df
MD5 da9a540a3a44c96e51b8a90eb16766a4
BLAKE2b-256 2d866c3c5794ed970827cfbc0724b8515aee08ada5ff23c7277429225d9a90f1

See more details on using hashes here.

File details

Details for the file goldenanalysis_native-0.2.0-cp311-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for goldenanalysis_native-0.2.0-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b59dbf2b2ac3858be5da12725accd29453a536e2edd6561b9d1230d710dac618
MD5 c93b68afa89bda3457abfe13d8da10a2
BLAKE2b-256 682f0cecd22ff69ef24b92230b1da6244ada061ae383cf985f79daa6d15ac80b

See more details on using hashes here.

File details

Details for the file goldenanalysis_native-0.2.0-cp311-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for goldenanalysis_native-0.2.0-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e019fed71e3acadb5fccb4d1e270d029c4907d01946edd4b8c343fb0d8b41e74
MD5 8d43cfb42152523a94c2dcaad01231dc
BLAKE2b-256 a011f0f19b6d85d503a18e275949a13513e7c0df2b78ea59b13bb9def6749103

See more details on using hashes here.

File details

Details for the file goldenanalysis_native-0.2.0-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for goldenanalysis_native-0.2.0-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d1864900ff5316da17135e198cc81ef2a6dd1c909ea98957b05dec54f0469819
MD5 53b9dee712314ca6549f4b2ccbc19af4
BLAKE2b-256 c0034b7857d822ca27a10d1977a0911cc5b9e37ad35da3c7b89192fede2ff46e

See more details on using hashes here.

File details

Details for the file goldenanalysis_native-0.2.0-cp311-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for goldenanalysis_native-0.2.0-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7203acc563ef4f787899e229d9ae03c8600f62ecd6d81f19aca001765fca7b79
MD5 4d0bb9efbf84bd325f1f8fa93b26add5
BLAKE2b-256 69311782260b64c6c8d7684d3b52d19070c9fe1e58b060d1f635dca37a2a8480

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page