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

Uploaded CPython 3.14tWindows x86-64

pylibstats-0.2.3-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.3-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.3-cp314-cp314t-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14tmacOS 10.15+ x86-64

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

Uploaded CPython 3.14Windows x86-64

pylibstats-0.2.3-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.3-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.3-cp314-cp314-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

pylibstats-0.2.3-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.3-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.3-cp311-cp311-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pylibstats-0.2.3-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.3.tar.gz.

File metadata

  • Download URL: pylibstats-0.2.3.tar.gz
  • Upload date:
  • Size: 29.8 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.3.tar.gz
Algorithm Hash digest
SHA256 4bf4cb2fad40766e077c8e7ef9eb9b6af03fa65e9cf87eb643482f30b7ce723a
MD5 c535716efcf83e19a4c656d60805cc5e
BLAKE2b-256 05c80ddf40e27d40cd9c1e5c2a45246a665e714091a1d1255d5909e573731262

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibstats-0.2.3-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.3-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 02a813e5cc8fb53043350b20962b82c70435081b3e35ce4a601f65d32b582523
MD5 378de81e04da624576f2564c55ba234a
BLAKE2b-256 69b5049fa5d95e0690c7bde65a36dfae827890979e8be0e528d3d771007efb9a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c477ffedf3c548a85d54056a7c48625b4db07ba1878ecaa836281d0d88c1673c
MD5 06b3f2c4e4faf3ae94e19f65f1238ca0
BLAKE2b-256 b81296e9e69c4f6af39edebff6e958ea9bf6d50ecde412cfd7e764f459f22486

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 286e03819b5390707f7fd6fff8e29f79ee714320bf057c6a5907d314b4196c38
MD5 c5ad3a1bedc485bd20b1094d52fc2714
BLAKE2b-256 8f497f14e5773f3643e7ed6345f5d796d09fbd3f22511ae137498a9fb3da4536

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.3-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7354ff516d6d7f955094fbac95bbb94ea66e3a03ad7d28a022254ab6befbabfe
MD5 70e64a19e2b5ab584b361fab15e62500
BLAKE2b-256 e66d00d10ec5dcca466717432ef6229680b00aaee3e6cf884b817599044d00c6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.3-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 02ae044920fc21bb69b3129f65906f29985b9064a1db3b22b3c9fadf7255e8e1
MD5 ce121b85236d6004554607aec0c17ada
BLAKE2b-256 5d330909891ae6fa1d0f270fd4b619c63ab78117488f9d7f8947deb9c4b74f76

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibstats-0.2.3-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.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 838bec1b3b51cac5bec854d3d10a8062b5504a5aa43d443334b34aa64be0bc1c
MD5 ba974021c1fb6546a636758427ebca64
BLAKE2b-256 890921c0d53d70c20f58c86a2834e8533f4dda698d9f95872e6ccd4fa6a7209b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 91ddd15dcf0e0d7c323d6f7d5ad6ff832b935320527e73f032a61f1ba5e1f3e4
MD5 f247512391e1f97eaf82572f41b1267b
BLAKE2b-256 b1e9e1f8aad0dd493ad4ce9c452e606ff8486faa51488c52b124746b466031e2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 04d1d978fc8a80ca260f1ba8f0f14b55305d3bfb38fc129c13beaf07b65ceb6a
MD5 70541eef111012dc3ea512f36a895622
BLAKE2b-256 465a3154130a9fac65336d12b4abc0cca91b164cc4635478992894e42433a6dc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e7341633468e88b4fda991a4e9fcf32dccf7e1fb06bcc8fe15c5ba6f40c5c97e
MD5 c06b69dfbe673dafb32701cf1d719349
BLAKE2b-256 c8631c0f8ccbf536233ac7b5b5a03628750c0ac37f080a5e359fd0991191c8c6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.3-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 52b349081d01e7bae52d98f1dcf5082007f3b2675f41ab41cfb7cacb7b41594f
MD5 8cb0490e599277569514474af3c8c791
BLAKE2b-256 bc0b61c3217e9bd4b042718fa2b3864d3e63fb61916845bc097888c3b29bfe68

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pylibstats-0.2.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d9e3ad410a04ddfdb7e152e69217dedbe85f82ba65d585885e0f933ef869e4b7
MD5 be60ec5b7f45d4cd181eb937b19f1487
BLAKE2b-256 a954063f74c0a8aa1fdf359d98774322df843b3c656cf8e168ca68d965f5ef8d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c9b86abeb1bc253efaacf92ce7fc1c60b34c6acc3306acdf83023664ac8f2d91
MD5 b8db6788a4696e3be6da6cd7d0a55c3b
BLAKE2b-256 138a4307d263d774bfd2c0e01c4f669cd526e3b26818f6895d57e17611cc6284

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 edcba60a67f98aec78bfe512637bc6e8ab20f045cdca591962028265f6b5105c
MD5 763f2906048ab73a6c98e4c3101d2dab
BLAKE2b-256 1b898fa7dbca4c8f128086fcace6d8149f82a851c913f328e266f014cfeeefc0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6dc580ba82460d8a0a31572977ed54ec1a0dcea76c31c46b52aa0b710bfa8406
MD5 da83ef37e43bfeb2979a18c099c7a046
BLAKE2b-256 630cb2df70bbf742e3227c953b720f91bc1c19ea7b71e41785e78babd0edabfa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 417507e27ff0fef573941fdf0890496d3c635ac995fafb1238d468d6cf86d5bb
MD5 6f8974b21664570e07d5675137d30b41
BLAKE2b-256 15c9af43f66944541e466e5d13f11a3a9a5718362e1839483b171de48f146760

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pylibstats-0.2.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1fb459bf15ae239aec93da92e1348d608aa619c1d744fccb0dd0d61f9e4634b9
MD5 5a9a85dfc7232e3e1aef816ec4d8615b
BLAKE2b-256 edeae1a7f255da9f4b0dba0cdb1a8795c66bd4a9b32270993266687e7e1024a2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 622606051d23564fbb0381b1d2760dc70964fe1186551f4c68814cfc4f180c76
MD5 0b6553118112ae77b2e347f8f3ed2286
BLAKE2b-256 83ff1641b3e283e29a2ba1b319e0d97bacf96a5a2ba69305839ebed35a9d42c2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d6ed6757d16b7fd2bc228911791089028cc2f0936626deae9e99401612a6a93b
MD5 5148a831e57b9118ce4eb11d6e4f70be
BLAKE2b-256 d1c637bce97134217dce9c8fa4e61bf09574eb181300d54d63034be2e186a599

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2283b5ddcd6893c953524fd6221c8d0dc76f8d96cab13155eb927b0e5b921dac
MD5 61a9ba731f468cbef5b5dab86938f7b5
BLAKE2b-256 db770aad6fc503d1e8ece8667a8a7013c9f82862110233e0883c30e0d30f2e5c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0209b09aec6cf059096b632ac29460d9b0718a1bbae0bff6b4f1c7256290b27f
MD5 76117f7093145115963eff5dc4ec6eb6
BLAKE2b-256 62bc3b2385ceb82d8f51d7f663a20e7c59a7333d0472b83a6999a06fff6cad96

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pylibstats-0.2.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8bc447494d91c946df11a1a763e86d62f0cdd2a76c7c390c6dc9093454ac58fb
MD5 6929bcd52c93bfcf897ec2cfcb6fbf8a
BLAKE2b-256 1882931c96cb75b781bd4aaa53322a310094cee0f8774bae97a28d84091e0528

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 030180ac71e433725a92d9b2630706e1ad71f7950f25f29bf75e7862eb362584
MD5 da27d3f4e83578b38b0da0d1861cde9c
BLAKE2b-256 f6d2b36f1add8b0847fbe745f42db9a6e3f88b9d04d6ba87c1014431eccdb107

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2cb89c740a81b280da78b1798aaf9600af30ae88aef411410dd99c838ab4d59d
MD5 75c9cc79764af2118a9cf093e214f388
BLAKE2b-256 a1410f211f65fe471ad9f4d7547744728a9786eb9327b8634159ec5d861e5158

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2eb290fd7f8217880d06a1f52090336815c70b5799e1dd27407f7c0855659f2b
MD5 258631f93d850f3f3ac29633ccaaee35
BLAKE2b-256 6d6be6678088fd515fbb6d82deba5d4c605d95c824affaf7515e0b0781d1b0ac

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibstats-0.2.3-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0c871288a07f54a29104de1b9e4d92537106ccf812f34a749a0dd3f1cdbb2323
MD5 145d1477853ba87e23392f6001b01964
BLAKE2b-256 122b0316227f381f946b8bcb05ef1dc6edf34e8f25c1d654fb23f39f4d453123

See more details on using hashes here.

Provenance

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