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.2.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.2-cp314-cp314t-win_amd64.whl (6.9 MB view details)

Uploaded CPython 3.14tWindows x86-64

pylibstats-0.2.2-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.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (4.5 MB view details)

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

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

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14tmacOS 10.15+ x86-64

pylibstats-0.2.2-cp314-cp314-win_amd64.whl (6.8 MB view details)

Uploaded CPython 3.14Windows x86-64

pylibstats-0.2.2-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.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (4.5 MB view details)

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

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13Windows x86-64

pylibstats-0.2.2-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.2-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.2-cp313-cp313-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

pylibstats-0.2.2-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.2-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.2-cp312-cp312-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

pylibstats-0.2.2-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.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (4.5 MB view details)

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

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

Uploaded CPython 3.11macOS 11.0+ ARM64

pylibstats-0.2.2-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.2.tar.gz.

File metadata

  • Download URL: pylibstats-0.2.2.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.2.tar.gz
Algorithm Hash digest
SHA256 82cf738e7c18f4b69502bdae4492b71ed8731436b9b33624e76c4998fa25867c
MD5 2104124ed6ec42bd8e150efcbe151a94
BLAKE2b-256 eae9b83b1ed79393b0ff418c62b7c3d1d3eb10cb424a2c507939f0ed4bdf9b12

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.2.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.2-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: pylibstats-0.2.2-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.2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 72690cf8a5f6fec01d9c2f8d6ef656599b72bb23eedcfbfbdb69e1ca1a9787ff
MD5 edccb33e944b156397a402f43674ba1e
BLAKE2b-256 0f9ce92391468638fff0eb86fd200f0aa7af4d711e997a6875f8f3b147810210

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.2-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.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fc0339e4708a64ee1ef98d318f7cede4352e31a0956ec3d4f41b83d853fb6042
MD5 fcf2e39c26be482153be257573dbc887
BLAKE2b-256 10ad71720374ae896c120ded7e8fc30f992dc986a93c99ea21cb8360f9721f08

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.2-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.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1ec2bb084fc505297784d6736e6a0ae641dfde38cc84d58c66cc5ce4abf75b4c
MD5 b4096212454926181229021697122eae
BLAKE2b-256 d0b898c4a47c7b748a96e8789a26a11d613f6b03ac6ed9d0ff2062c6a126b809

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.2-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.2-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.2-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bd2ac7863d04f13d22257aac94273cec4e254df96169f8e10095c9dd8d69ab68
MD5 88f13b8022c872b649e0408523bacbd4
BLAKE2b-256 2e198cfd5a2f63457cd8dc0cedbdb1198f6fba5499b6f228dbc1877a65f10927

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.2-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.2-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.2-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 8df4ddb25d62c95bdd09474feef1a62a223731ffe7d483ab817bb8a5cff7d5c3
MD5 a0cfcd7939f7b238a1754cc2de0b8993
BLAKE2b-256 68c4e730c7335c4c8bff43b8aba3c3f5ff79d05e9877eec6858bf39639804f2b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.2-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.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: pylibstats-0.2.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 6.8 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.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 b2f264387526216da8f72ef5da929ee1069e07b8be08a57f0f3f71639daf2738
MD5 fac650e6799cb60773319e87406e061c
BLAKE2b-256 08cd18bf8e1e296c9538f7631c92befe60cc80a709224a8fb5c8247f3aa0769c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.2-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.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 638960843b6c444c8764efcc3923f6e740ff5bd493d184be205adba2194bbb61
MD5 1d51fbbc690e039d1ab5271bf1a83a90
BLAKE2b-256 0735734fff4852a21c20c988ca1997b6e8cfa8920ac41586a25bdd66e7203d79

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.2-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.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 13bc9d8d3797b667ddf8fc6b8c1ea5abb1f4266d947c313c497d4731f1b70c6f
MD5 57ea23057218d8e0efb7fdf76f23e4fc
BLAKE2b-256 3953d03bd48eae1805d33e8fbc78e5baa6d4873d60fa11558aaaba27fbd78a2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.2-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.2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f6377fcae081288c72415eb325aa8d728ed0929171b49f029303f6d7fae383da
MD5 4ab7755cf9d452870c297830ab0e503c
BLAKE2b-256 4c845fb18ff6ff49626f9e4615edfaca55974ca8d7946a74c062506ba9c12d61

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.2-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.2-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.2-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7bdae46c1099472ab800c937a4a3fff98d259966a1150d1f47e4b8c54d542e99
MD5 e28ee0c88df31548b53b141eb4b4744b
BLAKE2b-256 af1d49f4be15d816b2ba1f90723a43c0a9adc1bdcd7e397789eaa048799f88f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.2-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.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pylibstats-0.2.2-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.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a608c552d4b8cd67ee29e0c1f583eb11b4a6a316cf282b74c76c401e3a95802d
MD5 22847cfb16c9050b0a7d33301978e032
BLAKE2b-256 e459a0941775857905120c801d88133ab23bd727a440ac4d87293a0fecf1887c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.2-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.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 12e71b787c3bb2f1e21f5c9db952ad30f123365c354e6bee47c964ef68603dd6
MD5 85a05c5c49c9e83dd3eb8e71b160b0cf
BLAKE2b-256 3a1c3a6ea070d5843961d9bad0e545c5bba8457a95157e6fc1d72d49c0ac874f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.2-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.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b20404f641e35f5c6203174500ff7184c721b4926988a5dca00ad64d27952af4
MD5 fc8fc245dc7c4f122933e78efda52f8a
BLAKE2b-256 5ac0e6d02a2364bb3a2ac6469cfd8aec6678b9086bb596836032e9691c80c50f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.2-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.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3538521d89ebdb918a7b16161328c8d541fec17f92478ea06e2899133b05d81b
MD5 ec2bc3bc622b550eb1e458a59dc99f0b
BLAKE2b-256 9b0c41aae80a1a9d081f9983b3eecb32e432e23c6cf610ab4cf7a156c07c4269

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.2-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.2-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 72bf1a9b71ec61809dbb917b7ffc373d774ce445cb576af75ea02e34e5d95f20
MD5 d9d524c66f53d36cd954d839825ddca8
BLAKE2b-256 d865922edee1ef1e22807e572085a7d2378db69b2a9fd7ce8e5d427cbab1c1d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.2-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.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pylibstats-0.2.2-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.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 852a222a24f966eeb924d335971718442af43dbc9c0b32515c51038744db4c22
MD5 03b378f5e0fcf6cef85beaf46450d784
BLAKE2b-256 371e8e8b2831ac16384aa13c0657174347cb26bae0f73d273cc15cd95d3e10d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.2-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.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7b7f824241c1f1e1db5295b375c8400c24044d5ba73052498a66ef2ea9929fa3
MD5 87ed44c3094176460375d23ffed35638
BLAKE2b-256 f1828d8f4ce432d0b9b31150ea50073da11f7019994f8aa8154f62800632d033

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.2-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.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 106748ec32b4fa4b16b68c8b5fd7b92b1c812888cabaabff9b8a32471734254d
MD5 4ac2f18feb3da06243e5b4ecb1eef638
BLAKE2b-256 b89f9c5ec1de09967c542fa36367a9ea52d4dcc586bdcfb7d4fc87270964d60b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.2-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.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5c4190e00351c8cf67c79a20b66dc2c1cdb8c72625a02ca5e2af31f03ccf697f
MD5 aa118557f91ea7085562fdc82e763993
BLAKE2b-256 96d9c2e560b6302b41e611fb6492908e799494474dec5b95f3c70395f17a90a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.2-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.2-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 4ddeb5378ce5a1b0e5b9a22e1d32d265fcd3b7f34c748406f04b93195daffef8
MD5 21c83a24e42933d1e5683e09170b83e7
BLAKE2b-256 ce98e587e33ae0ee00d2285c9290a471a6ea00d6785987ae7e7ae05b3d9c2ef0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.2-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.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pylibstats-0.2.2-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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 20712f49997243427300b46e3107c6e3ebcf18dc3d7beaf8ba97b686aa4c58d1
MD5 b5cd7230411b31b3e3594226cb4be3d1
BLAKE2b-256 bda0e6088dafff5cadb2480130c7383cb2ef922b6bcf1ecc03a8136732d5d3c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.2-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.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8ea29ef86fb3469020ed5ab78746a3787a32e692306887f698b06666332f0b1f
MD5 07cbb22f1a4b7735d33d5b8869776a96
BLAKE2b-256 98a2cc7d5057aa41bd005e4068cf1da71971866e1579cdd17fbddb05e8a87ed9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.2-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.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 369a5063b644bab3d40b84a3f810c91b99dac1a5ac9e01b2bfc04543255e6c7a
MD5 e5408f7981782d58200746f98c3c3b20
BLAKE2b-256 1acd3978336abdfdceebcdd3c8ba11cd7e62832f39de754bff2d4f02e1e10d75

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.2-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.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b4185de9c10864f55377dd49df4c4fd86b8329c9c00540ce21037e023d9792f9
MD5 e887ab771fd95656d67f8475ea283caf
BLAKE2b-256 08f09a0a4746b05f0d348d69d136db2caf6a11336b3ca3010cab66b4a3103cfc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.2-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.2-cp311-cp311-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pylibstats-0.2.2-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 7b944e1135cc6ecfa227e064ca89124d572f08ab8575732b6115022d8a4cbce3
MD5 b19f7fe71800d9def714695b151be8a1
BLAKE2b-256 3d2ea3e18b6ba145b0ee086a80bb5cf033b27618631fe5519ba5059122982717

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.2.2-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