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

  • 19 distributions: Gaussian, Exponential, Uniform, Poisson, Discrete Uniform, Gamma, Chi-Squared, Log-Normal, Student's t, Beta, Weibull, Rayleigh, Pareto, Von Mises, Binomial, Negative Binomial, Geometric, Laplace, Cauchy
  • 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 v2.1.0 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

From v2.0.0, libstats only supports the system AppleClang toolchain on macOS — the alternate Homebrew LLVM path was removed. Both libstats and pylibstats are therefore always compiled with the same libc++, so the v1.x ABI incompatibility (mismatched exception-handling ABIs causing segfaults) no longer applies.

Pylibstats still validates all parameters in pure Python (in __init__.py) before calling into the C++ layer. This is retained as good practice and to produce cleaner Python error messages, but it is no longer a safety requirement.

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.4.0.tar.gz (46.3 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.4.0-cp314-cp314t-win_amd64.whl (6.6 MB view details)

Uploaded CPython 3.14tWindows x86-64

pylibstats-0.4.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.5 MB view details)

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

pylibstats-0.4.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (4.3 MB view details)

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

pylibstats-0.4.0-cp314-cp314t-macosx_13_0_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

pylibstats-0.4.0-cp314-cp314t-macosx_13_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

pylibstats-0.4.0-cp314-cp314-win_amd64.whl (6.6 MB view details)

Uploaded CPython 3.14Windows x86-64

pylibstats-0.4.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.5 MB view details)

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

pylibstats-0.4.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (4.3 MB view details)

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

pylibstats-0.4.0-cp314-cp314-macosx_13_0_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

pylibstats-0.4.0-cp314-cp314-macosx_13_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

pylibstats-0.4.0-cp313-cp313-win_amd64.whl (6.5 MB view details)

Uploaded CPython 3.13Windows x86-64

pylibstats-0.4.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.5 MB view details)

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

pylibstats-0.4.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (4.3 MB view details)

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

pylibstats-0.4.0-cp313-cp313-macosx_13_0_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

pylibstats-0.4.0-cp313-cp313-macosx_13_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

pylibstats-0.4.0-cp312-cp312-win_amd64.whl (6.5 MB view details)

Uploaded CPython 3.12Windows x86-64

pylibstats-0.4.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.5 MB view details)

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

pylibstats-0.4.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (4.3 MB view details)

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

pylibstats-0.4.0-cp312-cp312-macosx_13_0_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

pylibstats-0.4.0-cp312-cp312-macosx_13_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

pylibstats-0.4.0-cp311-cp311-win_amd64.whl (6.5 MB view details)

Uploaded CPython 3.11Windows x86-64

pylibstats-0.4.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.5 MB view details)

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

pylibstats-0.4.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (4.3 MB view details)

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

pylibstats-0.4.0-cp311-cp311-macosx_13_0_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

pylibstats-0.4.0-cp311-cp311-macosx_13_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for pylibstats-0.4.0.tar.gz
Algorithm Hash digest
SHA256 c20efc6224d51035dda9fdaf6e947478d52b932ed798efe669bd56bd3da082fe
MD5 2446a5efc779cf66a32ff1a8e4adc073
BLAKE2b-256 95d713b22480f58f64e4b1589b195a2df453dc442e10881846f6675e1ab3d426

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pylibstats-0.4.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 724d969051836f8dbcae9031abb3888a03635eb9e4cc492a1c89c342d9e307cd
MD5 efb4317b077449fd4f7f5d76fef7dec6
BLAKE2b-256 6fd6727217a890446b3795392867b4ee5e39452d2b93b3e7dea772a28b0a3b4e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.4.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1e18f69136f376c93dddd0ee3540572850b791e278e1f07078a3c6fb21a9a803
MD5 bb420cf94d8656fc28dcda682801a179
BLAKE2b-256 2f232288ca51222840be50ceef165be023a0645d9b583054e526d29926769e7c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.4.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5277a54c48f4bf18c8baabe9d40053ddc454669be48698d37d4f80774a43b71b
MD5 458b049c29114185aebdc4838698f2da
BLAKE2b-256 4532210112a3a2705acf7e16e5c961b258473a935e613cae5c42833246392cc3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.4.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.4.0-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pylibstats-0.4.0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f7f62a56ecf85997734c773629d69669ab91eac95f70aa9287acd70f0811aafb
MD5 fd5245f8ad3bda8c678eec147910b8f6
BLAKE2b-256 08fc2f81f14d0ee556db67bdf81e36a95981595622eb9bac6cd5aeac07c59d4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.4.0-cp314-cp314t-macosx_13_0_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.4.0-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pylibstats-0.4.0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 376f4dc5c3ce7f5bdbf1b8f57e60a72b3d95efba4e01e04e3fbd3d245a711548
MD5 01d75275c84b4e926d57f944d5d557ed
BLAKE2b-256 7da419a564d499fb10026d4cec842b7ed0f0ca524cc4bb7882f2cf416515129a

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pylibstats-0.4.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 ad6e477398b3fbd73f6df2f4bb02dab4efda089c0cb1057731c24127362bfe74
MD5 c916df2f19f7df235cbc91b34c32fd8c
BLAKE2b-256 69212202a0b9c59d5fa8008508555205b7c3b3eb70505962b6dd0a722c94b55e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.4.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6690a1ce2f5649b521ea32b17ee6b2e184f5c75a3c289eb6e75f660297683f11
MD5 5898150d7992ac993d250ce789c66c96
BLAKE2b-256 a063acaf4dab97528bc5335cebfc16fed3ab2a11810bfaf25d8ba54171cfc41f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.4.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aa74d7148bbd8eadd2d681339abe7fbdf870e1bb1f17bc99ce553f851fb54d53
MD5 7907d03596f4292b25d49636a5710b11
BLAKE2b-256 fbd796d13c8e65a768b82b3ed2679c523eecc43faed058f7a03792a9d0178d1f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.4.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.4.0-cp314-cp314-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pylibstats-0.4.0-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 28f242f15fdf2ea6b61612136ab6051adb596e178cb177c1126679a617b5f5e2
MD5 2a20265f6956f0cf73e8ba9330df984b
BLAKE2b-256 f5736719c71b8e1adf74da00f7bd3e0aebaf7b95fa82b70634a9f130fc5e7df7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.4.0-cp314-cp314-macosx_13_0_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.4.0-cp314-cp314-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pylibstats-0.4.0-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 f9cfa79bbf4bff4a3e6b00812931c7ca0454f95ba4d8a3b705bf3d5a0c46a00f
MD5 95dc3ef0d19d42229360da70083ecddb
BLAKE2b-256 651a9a9030945b1ee6cf2012d6779c8a24bc26ba8ebe3c36b1bc950bb06b1195

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.4.0-cp314-cp314-macosx_13_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.4.0-cp313-cp313-win_amd64.whl.

File metadata

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

File hashes

Hashes for pylibstats-0.4.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 83560758597882f0297f738beca1793001c8e68e53fd808d3c1975d9090590fb
MD5 bbef0f93d007e923c0db276998416bbe
BLAKE2b-256 c5add37a26e5e70bd67b2732507a5448a19654cc8262a70ccd982a257dc12406

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.4.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e2a6daa79c31dae8d1c59019ce9e506ff551005015f8b4fbda9d09cb31403321
MD5 9b893706bb0a28e9522a53f1c794001f
BLAKE2b-256 60b0a852e31032740b0390026319450c82093155099833fa88be67edac782487

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.4.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1ae77ea23299a5e64f62ca20e853354ab221b23e4534bc23678321607b9a4537
MD5 5a1856bf8977c9e6b84e88341ac16402
BLAKE2b-256 2a31f61084c603b64eea438830ca089d770c4cf1ea246acea92e45c46c5889e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.4.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.4.0-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pylibstats-0.4.0-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 586b2952530c91e92837e74904f4d4cac3f5d5a82abf6a22bc2a98bc41a1eff4
MD5 be20f0ad556bc33d78245bcf6963bafc
BLAKE2b-256 45da6ab5e1c38b7445bc2f8a37e8bf3d902df7fcdcea3444b62f04fc86dbc5bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.4.0-cp313-cp313-macosx_13_0_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.4.0-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pylibstats-0.4.0-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2b28f73fff04a4c3e210b3139866efe9ccbd9799e2683eda50d102e4cd8878ad
MD5 8025e4036d0336c5b757e020b49d4fcd
BLAKE2b-256 cd80294d58c379800669427a8a4e7e4537267573346d311c96b16e0f423e6ac3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.4.0-cp313-cp313-macosx_13_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.4.0-cp312-cp312-win_amd64.whl.

File metadata

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

File hashes

Hashes for pylibstats-0.4.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f7c5f533d346da84b26a772f65cf17718fae98c481a9b92be6f1d4b39cf625da
MD5 a4c53166c2a58066a803e2ba961ebd2d
BLAKE2b-256 3b5b2198694e160e01c22203a1d35c2186fc906fcb46d6b8e93fe1ba85bc70da

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.4.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1c4222bc71fadfb88c46624c55f2053ae0f1670276b8f6f50bb291bba6f821c6
MD5 e9b9439a2d7989928e5bed23433eed99
BLAKE2b-256 54e94b44a422e4a1a4a4627539aac1201cc88785c61d4aeedd04b8f7b5052bbb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.4.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3df359d100f13ebb924481c60f49e049595d19605e4a673a6a7722bc5e4f8cde
MD5 0622d39feae85c9402287692d5e9c8fb
BLAKE2b-256 a7c149ba47cc72d1e5b79d89b742da0db324e947c20a75b716f81833e0447869

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.4.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.4.0-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pylibstats-0.4.0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 381eb54a313aa9aa319b49f861ad531f708f265ca8765122ad36d784c3e1c048
MD5 a42839890e6a1af0d486cda06afc9bc1
BLAKE2b-256 9aab75843069c3eec5c425d441362232cbabb7179d7742347fd44be73ba018fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.4.0-cp312-cp312-macosx_13_0_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.4.0-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pylibstats-0.4.0-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e639a1bef9deed09db13099e1e533efe0f87e5b13cd1bf15ceb1c50e10dd4874
MD5 60b50e1bcf91299a83f3931410a06adb
BLAKE2b-256 7d890549dbd41172cc7fd1db752b8a7e90f62adda742626a44b3570ae0234e6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.4.0-cp312-cp312-macosx_13_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.4.0-cp311-cp311-win_amd64.whl.

File metadata

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

File hashes

Hashes for pylibstats-0.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 eba73a1c7d860ef40ea63191d0f6ac2f42fd4ffae6e5fd55eb8d73d3d054f284
MD5 7431f45bb6ca43ab06397b4d179243b3
BLAKE2b-256 5446918ba37f639ced3d48894fd5f1e0d4e789c2265451d398cc8f61e7aaac47

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.4.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 de977cb4a7380115f3df1226127f03421122a86fef4100860b35f648dd661951
MD5 21d0ff72fd3d2775035dd7213bd2ae23
BLAKE2b-256 303cb904d2f79837449bcf0d2e1a2c0e6e3c096d05249a78cd71727c5eb913b6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.4.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 98d307bd1079a9cd94eb617349af5243e5efbcf796ad487d375355ded1f8f797
MD5 f3aee40362ea239fe925ffa9eb38e374
BLAKE2b-256 f5639cd11d1241fa146d53dbb21753c8d8fa5fcd17f5a391eb9d45006680bac0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.4.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.4.0-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pylibstats-0.4.0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c70655bccbc086ece992284c89399990530ccc6182f70f2ca78f9ba43bf13446
MD5 b5589efc5e24ac78b2fafd294c937e2f
BLAKE2b-256 c1ab8e00646041513ea18d4b5cd11c6d1ff25669adef20a557bbb1d774382f57

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.4.0-cp311-cp311-macosx_13_0_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.4.0-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pylibstats-0.4.0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 58ff7fda6d5976b46332cd3c4d7f37c8930cebe92ef95285069a6a97912a0c3f
MD5 d3a91dbd1ab621cc57b201d8c99392e5
BLAKE2b-256 5b5f485e9e25d3ea3c00a4e75f67ab6e4c0ef897a19b6bf7f392a3d65a1ac95f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibstats-0.4.0-cp311-cp311-macosx_13_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.

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