Skip to main content

Python bindings for libstats — SIMD-accelerated statistical distributions via NumPy

Project description

pylibstats

Python bindings for libstats — a C++20 statistical distributions library with SIMD batch operations.

Features

  • 9 distributions: Gaussian, Exponential, Uniform, Poisson, Discrete Uniform, Gamma, Beta, Chi-Squared, Student's t
  • NumPy integration: pass arrays directly to pdf(), cdf(), log_pdf() — the SIMD/parallel batch path runs automatically
  • GIL-releasing: batch operations release the Python GIL for concurrent workloads
  • SciPy-compatible naming: pdf, cdf, ppf, fit, sample
  • Input validation: all constructor, setter, and fit() parameters are validated in Python with clear ValueError messages

Quick start

import numpy as np
import pylibstats

dist = pylibstats.Gaussian(mu=0.0, sigma=1.0)

# Scalar
dist.pdf(1.0)
dist.cdf(0.0)        # 0.5
dist.ppf(0.975)      # ~1.96

# Batch (SIMD-accelerated)
x = np.linspace(-4, 4, 100_000)
densities = dist.pdf(x)

# Sampling
samples = dist.sample(n=10_000, seed=42)

# Fitting
dist.fit(samples)

Building from source

Requires Python ≥3.11, CMake ≥3.20, and a C++20 compiler.

pip install .

This fetches libstats v1.1.6 via CMake FetchContent if not already installed.

Building against a local libstats

To link against a locally built libstats (e.g. a development branch), install libstats to a prefix and point pip at it:

# In the libstats repo
cmake --install build --prefix /path/to/libstats/install

# In this repo — use libstats_DIR, not CMAKE_PREFIX_PATH
# (overriding CMAKE_PREFIX_PATH breaks nanobind discovery)
pip install --no-build-isolation -ve . \
    -Ccmake.define.libstats_DIR=/path/to/libstats/install/lib/cmake/libstats

--no-build-isolation requires build deps in the active environment:

pip install "scikit-build-core>=0.10" "nanobind>=2.0"

Running tests

pip install ".[test]"
pytest

Examples

See the examples/ directory:

  • basic_usage.py — scalar/batch operations, sampling, and fitting
  • benchmark.py — wall-clock comparison against SciPy (PDF and CDF)
  • scipy_comparison.py — numerical accuracy verification across all 9 distributions

Known limitations

  • Beta CDF performance: the regularised incomplete beta function in libstats is slower than SciPy's implementation (~0.5× speedup). All other distribution/operation combinations are faster.

Contributing

macOS ABI note

On macOS, libstats may be compiled with Homebrew LLVM while Python extensions use Apple clang. These ship different libc++ versions whose exception-handling ABIs are incompatible — C++ exceptions thrown from libstats segfault during stack unwinding instead of propagating normally.

pylibstats works around this by validating all parameters in pure Python (in __init__.py) before calling into the C++ layer, so the error path never crosses the ABI boundary. If you add new parameters or distribution classes, follow the same pattern: validate in Python, then delegate to _core.

See libstats/include/core/error_handling.h for the upstream discussion.

License

MIT

Project details


Download files

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

Source Distribution

pylibstats-0.2.1.tar.gz (28.9 kB view details)

Uploaded Source

Built Distributions

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

pylibstats-0.2.1-cp314-cp314t-win_amd64.whl (6.9 MB view details)

Uploaded CPython 3.14tWindows x86-64

pylibstats-0.2.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pylibstats-0.2.1-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

pylibstats-0.2.1-cp314-cp314t-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

pylibstats-0.2.1-cp314-cp314t-macosx_10_15_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

pylibstats-0.2.1-cp314-cp314-win_amd64.whl (6.9 MB view details)

Uploaded CPython 3.14Windows x86-64

pylibstats-0.2.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pylibstats-0.2.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

pylibstats-0.2.1-cp314-cp314-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pylibstats-0.2.1-cp314-cp314-macosx_10_15_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

pylibstats-0.2.1-cp313-cp313-win_amd64.whl (6.8 MB view details)

Uploaded CPython 3.13Windows x86-64

pylibstats-0.2.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pylibstats-0.2.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (4.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

pylibstats-0.2.1-cp313-cp313-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pylibstats-0.2.1-cp313-cp313-macosx_10_13_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

pylibstats-0.2.1-cp312-cp312-win_amd64.whl (6.8 MB view details)

Uploaded CPython 3.12Windows x86-64

pylibstats-0.2.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pylibstats-0.2.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (4.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

pylibstats-0.2.1-cp312-cp312-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pylibstats-0.2.1-cp312-cp312-macosx_10_13_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

pylibstats-0.2.1-cp311-cp311-win_amd64.whl (6.8 MB view details)

Uploaded CPython 3.11Windows x86-64

pylibstats-0.2.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.0 MB view details)

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

pylibstats-0.2.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

pylibstats-0.2.1-cp311-cp311-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pylibstats-0.2.1-cp311-cp311-macosx_10_13_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.11macOS 10.13+ x86-64

File details

Details for the file pylibstats-0.2.1.tar.gz.

File metadata

  • Download URL: pylibstats-0.2.1.tar.gz
  • Upload date:
  • Size: 28.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pylibstats-0.2.1.tar.gz
Algorithm Hash digest
SHA256 07c6eae52b14b11113e79c7bea03a568e5b73230ec9eaa57e5350eb33e439027
MD5 a14f6fe449c2116ae48ad929894498f6
BLAKE2b-256 71364fdda7cca9ed98218454f5029881853c2d3e413c4e60db86f6308a78e96e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.1.tar.gz:

Publisher: wheels.yml on OldCrow/pylibstats

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibstats-0.2.1-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: pylibstats-0.2.1-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 6.9 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pylibstats-0.2.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 5965cd6a53fed41ecad4615f8e301b4253c8c86a892d86c2d0f789a2ff994c3a
MD5 e015e4e6ebde875b157c2204303f35ee
BLAKE2b-256 cef896f5b1aeba15feb4b22e650bf07fb5b2b19d0c0a2a60ee7fbe9cdeb10688

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.1-cp314-cp314t-win_amd64.whl:

Publisher: wheels.yml on OldCrow/pylibstats

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibstats-0.2.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ce9a687b128c2b603aeb5022afebd1a999fc068447acaf392e58b2c4711700cf
MD5 56d0366bf5bae134756aa6bdca00f637
BLAKE2b-256 35d37f5401e6f2efb56ca1628ef135da11e8c1403e239a42f1115060f3fc1e7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on OldCrow/pylibstats

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibstats-0.2.1-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.1-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6938e2f57d14be3de171dbebedcfc8a8f0fb999100b75c58ac687082035c16f4
MD5 1759745776c08b4e3825e9c3b0ec00b4
BLAKE2b-256 4c503c137a3e08ee3f2469d3df5d0635b200c42656422c727bf1afee9b932f23

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.1-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on OldCrow/pylibstats

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibstats-0.2.1-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d562cb5d676a8d90dc91530aed39c7e1faceb503875db2303795a39469846d33
MD5 b6a1473a283ccfb6d9591ace6e4eaf80
BLAKE2b-256 78827ed0ed859d262a8d78437b5df7c2225609f49c8551d294184dbb52446155

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.1-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: wheels.yml on OldCrow/pylibstats

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibstats-0.2.1-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.1-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 82c7b91105004e01cb0fdc124e788b3e50218c4835b7f95ccfc7ed9ed03fa0d7
MD5 2be390b2c6f8f29eb0cfb07e09b61a23
BLAKE2b-256 f458992a22d9d38cc53c8a614f6b150093830f196df43874b6904a79a9f8dc6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.1-cp314-cp314t-macosx_10_15_x86_64.whl:

Publisher: wheels.yml on OldCrow/pylibstats

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibstats-0.2.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: pylibstats-0.2.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 6.9 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pylibstats-0.2.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9373d32043e529caf5328e68b323fd6a4fab5055839f74be8b22985fba2e255b
MD5 72bf9d28623ceeb22b65f4e17c030185
BLAKE2b-256 4ea88b677633e81b6959b6678d3d53064b16ad2c96da955aefb8aea3b69f55cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.1-cp314-cp314-win_amd64.whl:

Publisher: wheels.yml on OldCrow/pylibstats

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibstats-0.2.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 01101d3d843a9e91f9c7a866d275630cd511cb189071298cea050226fa362817
MD5 ec7d27b34f6cb986f55a6817610498a1
BLAKE2b-256 d7dfa2c6ae7f80e087dff7ab3983a28c32f5cd2ae381cfaf6e8cf22e40c44c9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on OldCrow/pylibstats

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibstats-0.2.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7ed9d918838a7f0ead5c7683322cac9b296a01b4de03ff5f1a11bd4ed82fb611
MD5 326d39d4c9ff5dab51381dc2abd227ed
BLAKE2b-256 2e872369eb708c628e27702e8d14a01fa441b88ecd29045aede6c2d6ac8d419a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on OldCrow/pylibstats

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibstats-0.2.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 be10a6d090c717b3d6ca092c1c7f609bd89d1b01563972931f9cebb36a4e6eb3
MD5 eab4d8336382e44cd977463832ce11fe
BLAKE2b-256 d8cd407c1e1a6c107a784b11ac8c00b09db0ffa4a114b439cedf455345463f9a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.1-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: wheels.yml on OldCrow/pylibstats

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibstats-0.2.1-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a9c210d0d29bf4ea791fbd406499ecef7a7be066b4e27f5e5872ea0ffe249ae0
MD5 23acadfaa97e82f2b613839b94b635b6
BLAKE2b-256 45415965af37926a356a7cb2941a9e159025967927d385ea72d276e7a9d6a8f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.1-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: wheels.yml on OldCrow/pylibstats

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibstats-0.2.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pylibstats-0.2.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 6.8 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pylibstats-0.2.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5c25c74b18eaaf7520de38d3c80ec04074f09c94bbc21086314b6cd7eea10dd5
MD5 e823c5c4209202af85aa1c3f0d7fbd22
BLAKE2b-256 d3b647719d2201fe07389d57faf265300131e6e95d4a6e8f0dd346ce9b53a757

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.1-cp313-cp313-win_amd64.whl:

Publisher: wheels.yml on OldCrow/pylibstats

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibstats-0.2.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c8eb677fe87569d44dd20685e320c08a56f793bf3f955ca33892e113b000de13
MD5 6f06437cd483e2fa2735330ee6ca6f10
BLAKE2b-256 ae368a3ef75c3d3bdfe23f6c8d3e5580276d28fccc9e8c9fd9a0ebaebb2cc68c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on OldCrow/pylibstats

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibstats-0.2.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aaceda36b1895f9b2dc940e744f06cac5aa76c39af210d531c086dc249b7f232
MD5 1d18d8721d14bfd997f23738b95a09c8
BLAKE2b-256 6284a1545b329137af962bad5a7ca055a0a8166e67487f052d59885e861d02c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on OldCrow/pylibstats

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibstats-0.2.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1f78c61f5abc2e6cbeedce695b94e19913c17ae4678f8438c09b1e02bc48ffcc
MD5 d2071a924a265a47445a6454f860255c
BLAKE2b-256 deb6877a62047ae68abe5a399586dd89cbf19bb547d6429ec7a9cf66e789ea99

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: wheels.yml on OldCrow/pylibstats

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibstats-0.2.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e367bd63c9d63ab5872b1913039b76cb4d30a695ffbaaebf83a80c585182012a
MD5 1365cd2dc2e41aee4101950ccf61ae66
BLAKE2b-256 e142587fb5d74f83c9d53251054204cb913207b1310e29474a8709d559a26494

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.1-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: wheels.yml on OldCrow/pylibstats

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibstats-0.2.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pylibstats-0.2.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 6.8 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pylibstats-0.2.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3335965cc0e53e70ce101e682ac9d653131134db70faa4e264ff34adf258893b
MD5 066169341ec1e1a04b7768af9de0e4e6
BLAKE2b-256 18a10f50efe3013444c83bc403fb62c22c87c4d3e27169d67ffa2028a3650072

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.1-cp312-cp312-win_amd64.whl:

Publisher: wheels.yml on OldCrow/pylibstats

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibstats-0.2.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 088f09bc923bbb18461815a2495333a83b9b38f6147f45bf707451aa45902601
MD5 13fd40998bd1660189a65e99ea794777
BLAKE2b-256 0ae62d06123ac2031de9a168a6c2a232abd850f6f66ac98eedb02ccd48c762dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on OldCrow/pylibstats

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibstats-0.2.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7c2346bf103059a8dadc19ac3c0ff5e346045c048325a502dcd2e67c52eda16e
MD5 f93c717e310d0420ed5efd61a4a56701
BLAKE2b-256 a49d24860d077111d206044d00a1968d213383076bb8a82f941f9d88657d1909

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on OldCrow/pylibstats

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibstats-0.2.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4a220c8aff251c760248550679c4762d91d2ffcc4ff6ed9451d36ec0b6062692
MD5 3325421218355c1905ae158ef4e85c70
BLAKE2b-256 a73b19080b05eea336dc7a872ad6cbe1f9a8e1d350c06e438d1e565d2b38044a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: wheels.yml on OldCrow/pylibstats

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibstats-0.2.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 76f8a1a424c7c18aff0aa53ae24a60aee0be8dcfbc2e792325259008b58c98b8
MD5 206d5a42afdad778aee5522ac145fa6a
BLAKE2b-256 bffb4f7414c108ab1a982a235504038476df70455de0263800b0c76834c8f2fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.1-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: wheels.yml on OldCrow/pylibstats

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibstats-0.2.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pylibstats-0.2.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 6.8 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pylibstats-0.2.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 46004052277f4b16c4ac0f623d860b4db86fa082b7ccfd7fffd7363444e232ab
MD5 7f3fc86055f28c7758546572a617b883
BLAKE2b-256 783171292ade15153e96a1bd2724b935ff4e9de0e69136e6deff5ed08fc1c6a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.1-cp311-cp311-win_amd64.whl:

Publisher: wheels.yml on OldCrow/pylibstats

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibstats-0.2.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ea3f668361bad01e185f6fbba9d8c667c6d226fb5656f4b8831824d83a1de5b1
MD5 7b9f8efbae82eaf95635e9f697ecb7e6
BLAKE2b-256 c6efc84b382bea3c3fe8725d2bb2bc2e574955ee366b026701bc2640964ff2c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on OldCrow/pylibstats

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibstats-0.2.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5cd1fd82d227a7471a33912d6e0b43c936f8c1413c0571d8c2e0fd618fec8613
MD5 00cfe2f6c94fef1ae2169764b66e73a5
BLAKE2b-256 6364500f49e63545edd5a38f1a55e53b5cda29a5b58391276c00c915d9fb49ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on OldCrow/pylibstats

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibstats-0.2.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9b3ebeafe8f536d2ac82d25606098801e835fefdcca2366df00e32b684ffe241
MD5 63ad01cfc842ebd157a71202e7231791
BLAKE2b-256 42c9926691a428ec7467fa13bfb271d61fc6079a5e44e0ec21e8dad485cf75d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: wheels.yml on OldCrow/pylibstats

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibstats-0.2.1-cp311-cp311-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.1-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 820435ad13272bf329df7bede3ce2bde0d5deed464f807c4f6b6077f9e01998c
MD5 ab079922a37331e2b3a967d9394e9299
BLAKE2b-256 c3eaabd205b06eda18c6b43cc4db79a3e1e22ab56a03c49de9f811ec98b88c84

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.1-cp311-cp311-macosx_10_13_x86_64.whl:

Publisher: wheels.yml on OldCrow/pylibstats

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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