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.0.tar.gz (28.7 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.0-cp314-cp314t-win_amd64.whl (6.8 MB view details)

Uploaded CPython 3.14tWindows x86-64

pylibstats-0.2.0-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.0-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.0-cp314-cp314t-macosx_11_0_arm64.whl (3.3 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14tmacOS 10.15+ x86-64

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

Uploaded CPython 3.14Windows x86-64

pylibstats-0.2.0-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.0-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.0-cp314-cp314-macosx_11_0_arm64.whl (3.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

pylibstats-0.2.0-cp313-cp313-win_amd64.whl (6.7 MB view details)

Uploaded CPython 3.13Windows x86-64

pylibstats-0.2.0-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.0-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.0-cp313-cp313-macosx_11_0_arm64.whl (3.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

pylibstats-0.2.0-cp312-cp312-win_amd64.whl (6.7 MB view details)

Uploaded CPython 3.12Windows x86-64

pylibstats-0.2.0-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.0-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.0-cp312-cp312-macosx_11_0_arm64.whl (3.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

pylibstats-0.2.0-cp311-cp311-win_amd64.whl (6.7 MB view details)

Uploaded CPython 3.11Windows x86-64

pylibstats-0.2.0-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.0-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.0-cp311-cp311-macosx_11_0_arm64.whl (3.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pylibstats-0.2.0-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.0.tar.gz.

File metadata

  • Download URL: pylibstats-0.2.0.tar.gz
  • Upload date:
  • Size: 28.7 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.0.tar.gz
Algorithm Hash digest
SHA256 607d068d74368ba805652b728ac4bf504ae2b90e2caa4d2f652639cd7270452d
MD5 0cd4d2294018f47a30fca66be6f7bf44
BLAKE2b-256 ee709a62e137cdf827a8c315e1eee01b6f90e5b2d03ef5afd31fce1cfb77f644

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibstats-0.2.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 6.8 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.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 8a6dfc78a3d9becb75cb5ecdc2bd5258b32d75d06e8161b5a7e79e51739b4b7c
MD5 edcbbed4a935e258437fa7ab1faf6d18
BLAKE2b-256 a21c13a2f8e657818a25ecbd63cc7564a17e17cc354f50c7840c2adaffe6f0ee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aeff3299ebd0ff3f7fff0887be25de26f2253eb82daa3ba3af704a250a3246ed
MD5 f83390b7535ff2a78c202fec14d0fade
BLAKE2b-256 4c9a9704b72f84f298e2407c21ff32759b25cce1897fb182efa7ec17d878355a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e2eb64f3edbcf472eab5985fd307a147915c1dcd951e76e96515c16808e9ad6e
MD5 a2bcad5a76884ea0ff037d3b7181c250
BLAKE2b-256 6a9390737766ff847f7c493103ad9e82a5ade26969a1601db75a62d61dbaf13b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e8e75920e132866ad8cb4c0fb10290bb50b0b42adb2b7fd6d28707529d7f7e26
MD5 38353218595b779ed62e5106dfb80c25
BLAKE2b-256 6616cfa7ead6079de5df26877652d210cb83dc09e925ba1c0ecba1ea0dc04372

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.0-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 4768a513f22cd5b49e9fc3b213a8b4de3263e472ad89c2da7f05b1f8635387f4
MD5 98caf3c00b20443c27eceabecbf92f18
BLAKE2b-256 260bce3e6653d6ebcdde3020717fc915d43c84b530083c220a13a20d6de433d4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibstats-0.2.0-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.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 48dfcc3dc5bc69b1ad72b781d37d8a9ae34a806e05ccf24f80e35a4fa6665685
MD5 ec64492984ef20617192667aeaad4214
BLAKE2b-256 261dda33417ab91f51802e7e429e20a05d498950201a9ac15ac64ac218f29849

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 120e7cdcca8660669fcbda4801c9fe5c6421b2f6f803f36246b8e35065f9d886
MD5 6e6b56c77898524db0ad05c56d31abf9
BLAKE2b-256 8c8e1ccdb805156bb6e258efe178739ea0ed5661b526e2f96914781487ce899d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0bf671fab8b963c51e68c324f346c6ec2269b3ac49b32fbe3447b45f37587c35
MD5 3e51506838651e730eeac5ad848bc5f8
BLAKE2b-256 ffe7ad79bbc9e173f0274a2b1e2ae09d8e29a21ba26de9494cbc520d499b1a89

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f6ae0974128234907e95e558324c40dd79ca3db2ce44f83458b6c0d88c701328
MD5 381b78dc2c13df0c3ac9a5ef74491ca1
BLAKE2b-256 412f6e18d17e2d2cb8545fbff181c2337a8dc81dfcc88c973eedee49ec4c00ea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 9750e20f9dfb2214286526b9361c1af4d7fd2ae8fb3f95185c298f14d9db73e4
MD5 54ff7c50792b352dae37da19ea4a648c
BLAKE2b-256 701469bf00610dade8de0693dc9130825cf0b9944bad11fa4fa5859666b3beff

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibstats-0.2.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 6.7 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.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d1d6d7ecf700f2e1df5f4e590f5035576c76f38ed7fc205e32ce14cb0c48e642
MD5 22d20a0f7771dc894e8cb0424da92409
BLAKE2b-256 96b957643315ca7d4ec3d3979706ae7c517fd9a3d0439bc4e991cfb244fd0936

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 78351c493fff1b4ceaf7241c25df5f847944c60d524910e944f823fc2f96d508
MD5 55db4ef077a46b88049820e50689af0b
BLAKE2b-256 55926e4a8db11bc1171fe4bfe28e26de644b660858577073886d31526fd539d6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d4c52a73269eabc9a3c9963e028b445e960356cf97684679428bd0595f5a88c5
MD5 81f1dea3831e69e6f465acb735bc4201
BLAKE2b-256 427d4e1580749480dd053ea7804c5b5cce7f809aec011a49556e7a815c0e2007

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3a55ce226d43179d3820a98c53b5a827297361e0be928c9ba6387b3ff6d96d66
MD5 715503b73de3b4f77be520e0361f2839
BLAKE2b-256 fd86139529c6431defdf1540e8a29d35cbd69a4127fb017bc9933b7e4988942b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 df13ef9738b9917d35b32fc2135e46610591c7a6e0581a7a6855623d38788e19
MD5 c839808b2bb74c7d868a430bbd872ceb
BLAKE2b-256 7792ee1a7c04309d8ad6d5476db903ec1ab2277bbde2a417fc5b25954d42bbae

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibstats-0.2.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 6.7 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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1cd69e9cf2d0c5846fa6b4817f69185ca1b754f46a04d151ea565a42d8a48942
MD5 1110a18ee3a5c0f749ec5d0edba6d0e2
BLAKE2b-256 032c8469b73ad19c63a0af63c20f1d8b6a638cff83412b9f4d4e3dab65656fe8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c4f0a09e759d6d3b2aace8ffffad64cfacf6e258e22ac6df2176259da1e79ed9
MD5 b2370a056c20e78e47352aa2924ccfce
BLAKE2b-256 89bc46defb6e10a8cb39c069c6814dc7ab36074c55c286abdbdc6b18a9b3e4da

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9f341c5d6ba9177eec0189c21456dd2fca17f0529ebe0f05baae3efa1b957bd5
MD5 968a61ee287c53edc97f9ebaadc2d8e1
BLAKE2b-256 bf2cd0078e9b5cb886f42e3d72954cec1d8b47c1c9e1363f81d13594f06dfd2b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b7a0997aaca56a5ffc319cda1cf450009d72fc336b5f43c2ed295b30347fdcca
MD5 f7e1b4bde6e6fea7ec2c95ea4e72048d
BLAKE2b-256 e33a548c95bf7824e82eeedf113654feb2827f54171f5db36e88bba6d564d6f4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 64373b0cbe82aa95accd1996eb610580af92fb42c891a6f977ec814d08d9555a
MD5 0d9714cf0faed112a57a26f5157d5df7
BLAKE2b-256 bee418c05490c5fd0bb46435a3e45342a243344796e6784b9a849e7646b0b36d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibstats-0.2.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 6.7 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.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a95dff413dbe26c4ae1c691613cfab2df32a92c4fdd438ef7a1d5ca2cb6125b3
MD5 3de423a596db4a69961625e3b09b1cf1
BLAKE2b-256 023c21618df1360ae6bc378bc733fc9fe666de2ad3f66a3f0e27a2cf07102cb2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7044b50a525d91cc900ca9c89544486dbf15f2b46d7828fcee95a5e17d687f0d
MD5 903160e0d45cda473cb696835b4850d6
BLAKE2b-256 0c2144159be06e3003b27d7c0ab1f8c4e5512eb120ade4d47b4edb957536e550

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 25b0bb7222e877d1f8a92c46e83f41f5174fc395b2e52ca7a3b77b78f4a94358
MD5 66f1baaae9c993234b12037aceae7dff
BLAKE2b-256 6d5a2d32c1871528a5a484975d4849bacbb035f144db3cee622851e473aa45a2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7985b7b5d9ecccf9c5f42b260c366f059870e56e6af2840f994d65dc273c6365
MD5 df412b9c54c19db5b8f6a1eee871613f
BLAKE2b-256 6863db63755203a8d9bbe9d812bc3e6f0daa64694ed4869ff6bbaeece791bcc3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.0-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 026129c7a94d35be2ff715698623261c8b7fbd0c8fa32499297b62ed07825699
MD5 287eabb5c55a3d44c938517e7b8b9314
BLAKE2b-256 62345938dbd645a70a4288057f1de901d9ebd4dd162361c55508821daa527e8a

See more details on using hashes here.

Provenance

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