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.1.6.tar.gz (20.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.1.6-cp314-cp314t-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.14tWindows x86-64

pylibstats-0.1.6-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.1 MB view details)

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

pylibstats-0.1.6-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (2.8 MB view details)

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

pylibstats-0.1.6-cp314-cp314t-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

pylibstats-0.1.6-cp314-cp314t-macosx_10_15_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

pylibstats-0.1.6-cp314-cp314-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.14Windows x86-64

pylibstats-0.1.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.1 MB view details)

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

pylibstats-0.1.6-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (2.8 MB view details)

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

pylibstats-0.1.6-cp314-cp314-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pylibstats-0.1.6-cp314-cp314-macosx_10_15_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

pylibstats-0.1.6-cp313-cp313-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.13Windows x86-64

pylibstats-0.1.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.1 MB view details)

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

pylibstats-0.1.6-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (2.8 MB view details)

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

pylibstats-0.1.6-cp313-cp313-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pylibstats-0.1.6-cp313-cp313-macosx_10_13_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

pylibstats-0.1.6-cp312-cp312-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.12Windows x86-64

pylibstats-0.1.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.1 MB view details)

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

pylibstats-0.1.6-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (2.8 MB view details)

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

pylibstats-0.1.6-cp312-cp312-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pylibstats-0.1.6-cp312-cp312-macosx_10_13_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

pylibstats-0.1.6-cp311-cp311-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.11Windows x86-64

pylibstats-0.1.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.1 MB view details)

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

pylibstats-0.1.6-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (2.8 MB view details)

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

pylibstats-0.1.6-cp311-cp311-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pylibstats-0.1.6-cp311-cp311-macosx_10_13_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.11macOS 10.13+ x86-64

File details

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

File metadata

  • Download URL: pylibstats-0.1.6.tar.gz
  • Upload date:
  • Size: 20.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.1.6.tar.gz
Algorithm Hash digest
SHA256 b4d96465c17a9fc23373472281a8c69c04704e07f8420327ac92c6ba52d3fc99
MD5 87bbb6164b9c36c75d6fca0865f6d808
BLAKE2b-256 47b3605327363850e6a62b61155986515c06468b1c94394a523b383d7f35414a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibstats-0.1.6-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 2.6 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.1.6-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 52142d8cf7b60ef4a05dce669f579cd9bb2595bb182b413beed55ab30a7820d9
MD5 bf26e606c87f7094adbd083e14e04955
BLAKE2b-256 8cbe203850353737b82dc2b53b5faec2f6261f30ad3db2cb79455124c2bd5070

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.6-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1a28411832de6c5967ec74c749897f6ba08b38f4f8d8aeb911b0535ae63c3f27
MD5 188b758789688a23b925cb096df19e04
BLAKE2b-256 bd9d8a209f901ab97f6dd763c602ff7ba6c4d40e576326603e9aa0168b5dbc9e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.6-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7490414b1f53862aee04ffa4499829c69d0dff7d7b2b4976985fe2501343f63b
MD5 b9845f59aa211afc9cac25107261749f
BLAKE2b-256 a0f170dbe328326c348ebec1d1a57acbb31cf86df66c1753c2a71dd3234adfad

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.6-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ee4c978ae9abac2cbaa979fa38ec4cb4cef0ee6f265a3923ad5d615b8f150ed3
MD5 b1e6af15c75be633ebbf092b78bc5e74
BLAKE2b-256 1ebc883e2279cb19c66d382fcfc52382798431b4543f18a75a16cdcf8f0601e5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.6-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7c7075978ad9436942c95f9d8970d3bed06af4812b475b97a2ec40d90407d9d0
MD5 548de395372b44f437b8a35666d75c0a
BLAKE2b-256 2e618565ab7b5e0cfd3ead104e4a2df331d909ef7519840ad8bb4a500f26f7bb

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibstats-0.1.6-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 2.5 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.1.6-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8e660bbea735a15786c189f254003c1952790357f579ba2936ad7e188e6a55de
MD5 adc05f62bf5c85ec28c487da53a4e1c9
BLAKE2b-256 b6d1998d4d65beec8462453bba18dbe165337c03b1a8ccac9b863e851a0a8b9b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.6-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4845d66bb8857b190031cac6586631ecda150f0addbf5aa6e73f929752942551
MD5 653a29b5d56d89ab3d2c5c24fe0e8c0f
BLAKE2b-256 c9ccad2c0d77a66b9512dd0495888ee0cbcf1cc6ddc76b954bce42de320600d9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.6-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bf7f3e544402eb2b155f28821582ef41ce73bb852d3a08fd50b60feaeed06c9a
MD5 21716756c34364091e049fa0522742ed
BLAKE2b-256 da939d57436af2774294ea6dc4ea319e92c433dd71089e849c81d4f9e1d15ead

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.6-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e4601cb8691f72ba49d6b73165a9e09a806622b6d6cfb3a29ec42076cd496574
MD5 6a8c689da8d34f96cfec1c0fdb90829e
BLAKE2b-256 919d8f55162735a0589421cd329d7ff669f037cdbded6121174c4c0e904dec0f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.6-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d20f348fa7c67e8f051c6dc031eb92a48b75da73d8577357b4c6ac6d8dd10b79
MD5 571ca49a8aa01f592aa9885158f7fe83
BLAKE2b-256 5265df223c0b005c582909340fae557054e70da6203ef60e5710396f8f9d541a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibstats-0.1.6-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 2.5 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.1.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7be0ec03b0f7cae711643baed5f274352f81427f3ff91550285c94b355dc3e8a
MD5 c77d2809607451adaa5730014e612d87
BLAKE2b-256 623a4cd049ea45ff53967ca42ee23d571fec67ad427e98e6d21d57ac5493b3ec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 abe6bff0fa838acf5d28d30f8751a80f38ae020b9b81f02e2318c38b61f1a5a1
MD5 e7e9ac2c20d53a89babf33f8540dec20
BLAKE2b-256 d1955f46046e7943be2ba5027bffa327fed30dc7c5f875487fa32742b8bfa360

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.6-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 99eaa88eb6d8e5c5d087939fb0081f4cd8c7602266851ef240d554a2c1f8283d
MD5 a1f0977e24583a20a93987b178a9d031
BLAKE2b-256 db3caec150c1be396e1339bed27b0c5478cf151ef1bba07c88bc67cb622691bd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2a2697528ccff33d2c9a7d11b902e78d70f765315bbbdf537d115b8f244aa516
MD5 e0c1f962321a3c79663e12f743926b92
BLAKE2b-256 7261b8fb702e12d3df3072b4f887627f1ac858b8cafcc2c8249857d282d8e57f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.6-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 93a0e25e37f1596bb014cd683e5892811c414179e5f6939195e86247081ddcb2
MD5 285e161667f9c9d4d235073468838258
BLAKE2b-256 5b2bccaec52b6615d1ce4002ba7e19ef5e920c8d0431b5ccdcba0a8b142d15ca

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibstats-0.1.6-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.5 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.1.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f789fc821831dd0beb3bac1237e7e27335aa43b7a917dfc7ea2a1f8e250d2af4
MD5 9efd9acc4040d2c9bee0da6d301d614b
BLAKE2b-256 bc6ea4932c3e58e16fed458f40517caad1e611dbc6737f937d48c7607cf41557

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 add65b4bdf6e14c6dd7e79de45f9cf83116f16ff92efc9af972f47e5520381dd
MD5 6354bf335645f926267faab3951a86f2
BLAKE2b-256 bc58c7d0337cb9ad01d0fc028110c5d6fd468605fdcfed3acbb6d5cc1bb106d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.6-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c8295774d3e447e46dc1db20194df11eb5dbe51242df5e67a10e50a776213c20
MD5 26e512a5f1e0ed1124afab0c8057cfe2
BLAKE2b-256 1f416c823c4fa25fd413c498a01a45b3a44a221b99c376244ea5244cb258546d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8351a49fd60592a3502ab99d03202ff2ba47961950b558b31814b45ae304e567
MD5 3d18ff4d1b985f0906314bf737f467c9
BLAKE2b-256 9dbf03d7360d985b2a358437c4713f28a9fdeeda801f7d5d355d4b9a6bc6a7eb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.6-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 08e241766615c0553589dc1686dbddbe60ed2c437182bac54bdfa50abaabdf45
MD5 408a7eb2a84c2bc00fb50bd8b27c05bd
BLAKE2b-256 1c5b1deabf2318b92437bb2ea90cc59ee2abb5ce371f721c7b66f91c937d26d5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibstats-0.1.6-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.5 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.1.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7e32c5836020471879cb92a05738aec567d62e077136e95f59148af7c97785b7
MD5 786a7cfc941d58a5f63d6cca14141ebf
BLAKE2b-256 0f836316f4b263ea3ed911f0298c91f71bfc3986036e3874530f915665169cd4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5ef5b16a796063f64c6888bc430ee6b00758018eab3b28b266dea0bf8a336629
MD5 8ab8d7e8054928a5f6b88c1990872856
BLAKE2b-256 c5e62ac8f46ae2895b9777b594962cbfd16c67c927829e0269360e95e936255e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.6-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 06d2a8f2b802dc84d66d4c7b6717ee0755685570bb6a39e1d53ae5a58ce77716
MD5 5644826576d5159bd9aac466f6d1c709
BLAKE2b-256 55645b90c6015a1e5fb7fabcbbe0e9764998e157b99cb9276fedafc1678f4fef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 461a72e1da7036e7c1a521f0805668290f935d063ab6c39e4947b888ad1c5d98
MD5 895062665dacc7aa5d0301b55a598f51
BLAKE2b-256 0199e270c5c157ff9798daba6b4592fdca8afc7ccd11f2e78055c39ec79e9439

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.6-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9271ab14c9a0fcafb8612e49770e95b9950992f4820224039e95b9640f9bb6c8
MD5 b6218653c13e724a85c8d0bde595b57c
BLAKE2b-256 56b9cd188ffe71f791e58bd8eea29ee11e6ad7ac2292d750b6f67c52cc9bf03d

See more details on using hashes here.

Provenance

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