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

Uploaded CPython 3.14tWindows x86-64

pylibstats-0.1.5-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.5-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.5-cp314-cp314t-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14tmacOS 10.15+ x86-64

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

Uploaded CPython 3.14Windows x86-64

pylibstats-0.1.5-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.5-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.5-cp314-cp314-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13Windows x86-64

pylibstats-0.1.5-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.5-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.5-cp313-cp313-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

pylibstats-0.1.5-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.5-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.5-cp312-cp312-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

pylibstats-0.1.5-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.5-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.5-cp311-cp311-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pylibstats-0.1.5-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.5.tar.gz.

File metadata

  • Download URL: pylibstats-0.1.5.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.5.tar.gz
Algorithm Hash digest
SHA256 64e8f39ff92e7ae19e851273852a5310ab6e1f7d562a2dd2b997a3fd5fd7cc9d
MD5 5707ed7a780a20a3c5b1587a817ec2e7
BLAKE2b-256 ebde4d47a27ce45899a735b6430411a4855479d3a38b2f3b7bcbee6ed2b12a3c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibstats-0.1.5-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.5-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 99a2dde891e8ca94588c1ffb8097b2a3ba6005a1285406f8d135e2c879fca4b5
MD5 f3fb1863adcb5ce14e5444a514da90eb
BLAKE2b-256 7bfb415d0ac8095dc96cc339d5d28f86cf313c5fc5f90725f3a74833830e08a8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.5-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a1e67abb6053ae728ba881a7de5b0448b9dbfc50fac68dd63d91a1ef6a8754f6
MD5 6513f346a454216d33e34f5bc2ae494f
BLAKE2b-256 a4ec64a569e406dca8856e9d4ee8a69b0cbbd45ecf566c20bceee08f4d64926b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.5-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 91562c708a035151327b050530075c57cc73f50b69a75fca3c81981542336573
MD5 a9d951ece278e6e97c716ac9aaf9a031
BLAKE2b-256 4c0ed4323b5f14db3b91235c281429c64af724e449663f71f794fbb634e3c503

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.5-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 79c2b4d057be72a635929a6d00c6f98ed48b95ad417f9ac1ac3eb15dee153abc
MD5 1c677a94166b5ecf2523fcaca6521aff
BLAKE2b-256 37b9b38f69d6a7f7d9764506531fd4ddf3399012190b07f4833e33a98e90107d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.5-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a896ca193ddd85e0b14818b271451cfc3740e0f64e7e4e8cfe81f4601775f46e
MD5 91c679e424e175ab79cca3c827ef5b7a
BLAKE2b-256 c242a7686f6dd00c44b35436b8820f85e45f5c3a90585bf359791c7fcbcbe363

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibstats-0.1.5-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.5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 dfb8abf06ad1b5ecc2d256f45b1acc0a232c6b5a07f0e52e2a0bb1e836a5b707
MD5 9a27d87ca6da50fb97303fc0df311bd2
BLAKE2b-256 2ef99f481e49e66e38b55ef837f6a4cb70104f88c6e7cd9a3f91012343de4735

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9c687d4a3d4cfc151011e0e03628ac03923f29304d81e4f2ca4f33ffc512b84a
MD5 890a67f1215ab3705cea2f927ef10979
BLAKE2b-256 50b30610d26dfd0d5f078bcde1a9f880dca2e3601b96cea865abfe14a02f4cb3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.5-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3216a2496f7180668cda6b81473f45570c990ba5b33828058b243585c866ccb9
MD5 2034a38c20789886d9c84a71c0fde862
BLAKE2b-256 ec95f5ffca0842615681e5e0afa9234018a0af35dccdf6379993eb4654401f87

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.5-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 faec40fabd48d1128f14059f15c0607285f8e221871da7bcb0a1e7ca79daea58
MD5 a9a4d1c5c57961a51aa55be160058523
BLAKE2b-256 6911c2f17cbe2e04b7163821db40e750c326ad0cbd309a5389fa42a3ca3f348a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.5-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 68e98f8a8897468eb91bb4841f802dd8e04cc76ec383ff0b3c1d1975993cd4b7
MD5 58ef9bcf6045bc59a4c1d6da192f8cc5
BLAKE2b-256 43f3b6d459d023877a50f4264f830a303c454aab96b18746306b9d67a5d5fc15

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibstats-0.1.5-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.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 200db63044ccb374e3ca377aa98e37f11d4fe2db033ae131da66732a4559512a
MD5 ac701e18524fa6f29cc54831ee497c25
BLAKE2b-256 cef6e4272877ea2af478edff7242cc62fd9ee30da12a281bfb9b189e264fc67e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cc3ca8ad6d4ccf711c03979c4de6151eb894358fe4bf820a66024307855e8c55
MD5 58a956f4fb77f5c9e8abfe83d77a9678
BLAKE2b-256 ee1eda811584ce8acbad397968961d24fc7cf69ca101d6c0eb5db4049abdbd9b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.5-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b1a64d43dbab9084f1533ac75b6cf2632b7ab3a545e7200d103e1b72dfea60ab
MD5 08d24f98b5dcf6ca51b85f6068ef8003
BLAKE2b-256 6fb0b5743c9306f6eb296841a534c25df817d7739bd3c0683893e6569124a3d7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f1bfe538d87b524c9dcd38132ac9520d4d95eefc50242958e1f5aa6cecee10a5
MD5 61f391aab76d324c6cee679e60b5c105
BLAKE2b-256 6e78418c8395863a5c773821873be663955691f262af470a13dfbcdea529dde4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.5-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 81a2270b15266d40eca19e59127d660bf63f19eac0e508181b55829e9c5d6e22
MD5 d5e3aeaf97e05ab32d6fc0af3b68c201
BLAKE2b-256 9ee76e9e52576005bc667b9258b99dd913528c4c15d67dfd5fca04dde26f36e4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibstats-0.1.5-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.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 470dd028ebbcb4e3d31f384f527c1df8a76f35212eb1f506069eb82e6147ca0d
MD5 4a755663560059281ff94d9ac7a93df4
BLAKE2b-256 a1ef53e239ae77e70f8ff85d8827a72dc210df88fbe6ad3255f7a5ee8f830663

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 40a58de35ea85e7c838c972c0e5cf59dedec7b8f0cea9c9e678ccd31c816f22a
MD5 2773b9bfc0b90d27af72b2fa69ec1305
BLAKE2b-256 23878e584eb836bf8174ba67f3e06200adc825c6ce901c88555bf25a90ada6df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.5-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3adb451a3339d17a9c8cf1ccf8016e735ca28570f5f0faa946a1bbcd354d5ae2
MD5 7ff3fdbb2a9dd436ca1b5723cc57ca64
BLAKE2b-256 1e8148bdf66c786f4d41ceb6a1d2a75c956b0f85e632358bf2b2a7e3f39003ff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3498d80c519d480c9dfdd281cbbf8ccd8de55b15fed26a4b0b16b2cf9a6c3b45
MD5 cac7888070e0d80458b5c21dcebd7213
BLAKE2b-256 a0375c0972089650b5bf0f9bb7269fafeea0f011a3eef5ac5169351565bf4578

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.5-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f81285b22ac03aff6c2bdc15eb6921aa7a9e187a6942df67c1866a2cd79d3e58
MD5 54549dfd42889f4e9099db20aff0af9b
BLAKE2b-256 f882fe7f3cee6f8033944bb7df259c31c1031e9b7a88df94965d64777efd1033

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibstats-0.1.5-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.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b3f545d7c2152d72568ed22b2cfe304c0183f118cd24c71ffb4e43886ab1e56e
MD5 1219de1f5ceb6919c37a9e1435d8706c
BLAKE2b-256 d0c214b572b2db5a7bde5c9d26f352ae9782e94c973002751cdc60cabbf79d9b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f7e67e89c1314cb6ac99038285026d06e57672c8ae3b6c0f6416f0f6e5348342
MD5 71ce625e81ed3cc9d7108bb12aff9273
BLAKE2b-256 fd76c3994fe48407d95fc55af287a384367d44572c840dfabaf17c7a6a8eb7ff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.5-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8c0791b4c0cf41d7aa4e0d04460ed3e9010c745f91f6d164accf7d093406d9ef
MD5 e816ae66e9290b9bf322ef5047358ffc
BLAKE2b-256 d0b09c33e2eb60cf55624af175900cccaa1a9c3750f07b09b5dde23c86a2d673

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f4cbb6e0135936725170798dfec558cb473885000e18868721d68ebb4541acc7
MD5 b6d00f131d2b377e1e906a17da7c6343
BLAKE2b-256 dd15afc55fc6719e4d7817dcdaa36e7b9b6004f8baddcec4fe58caddbf49d7c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.1.5-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1b06c8dc190cd5802f4dc373f789d0566c2ebc80eb1ae56534f38620b338505d
MD5 a8784cbc74bd36cc2d9d53dec297a695
BLAKE2b-256 ed67fe74dea70667dfaab7890c87150d7878d6af46d9f9c2cb355eb1fe1f6e52

See more details on using hashes here.

Provenance

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