Skip to main content

Python bindings for libhmm v4 — scalar and multivariate HMMs with NumPy-friendly distributions

Project description

pylibhmm

Python bindings for libhmm v4 — a modern C++20 Hidden Markov Model library with 16 scalar and 3 multivariate emission distributions, canonical log-space inference, and training algorithms.

Features

Scalar HMMs

  • All 16 emission distributions: Gaussian, StudentT, Gamma, LogNormal, Beta, Weibull, Exponential, Rayleigh, Pareto, Uniform, ChiSquared, VonMises, Discrete, Poisson, Binomial, NegativeBinomial
  • Hmm, ForwardBackwardCalculator, ViterbiCalculator, BaumWelchTrainer, MapBaumWelchTrainer, ViterbiTrainer, SegmentalKMeansTrainer
  • Posterior decoding (decode_posterior) and model selection (AIC / BIC / AICc)
  • JSON model I/O (save_json / load_json / to_json / from_json) — recommended
  • Legacy XML model I/O (save_hmm / load_hmm) — retained for existing files

Multivariate HMMs (v0.6.0 / libhmm v4)

  • DiagonalGaussian, FullCovGaussian, IndependentComponents distributions
  • HmmMV, MVForwardBackwardCalculator, MVBaumWelchTrainer
  • kmeans_init for k-means++ seeded initialisation
  • MV JSON I/O (save_json_mv / load_json_mv / to_json_mv / from_json_mv)
  • NumPy-friendly: observations as 2-D float64 arrays, sequences as lists of 2-D arrays

General

  • Python 3.11+ packaging via scikit-build-core + nanobind
  • Real-data examples: DAX regime detection, elk movement, earthquake counts, S&P 500, wind direction

Quick start

Scalar HMM:

import numpy as np
import pylibhmm

hmm = pylibhmm.Hmm(2)
hmm.set_pi(np.array([0.75, 0.25], dtype=np.float64))
hmm.set_trans(np.array([[0.9, 0.1], [0.8, 0.2]], dtype=np.float64))

fair = pylibhmm.Discrete(6)
for i in range(6):
    fair.set_probability(i, 1.0 / 6.0)

loaded = pylibhmm.Discrete(6)
for i in range(5):
    loaded.set_probability(i, 0.125)
loaded.set_probability(5, 0.375)

hmm.set_distribution(0, fair)
hmm.set_distribution(1, loaded)

obs = np.array([0, 1, 5, 4, 2], dtype=np.float64)
fb = pylibhmm.ForwardBackwardCalculator(hmm, obs)
print(fb.log_probability)

pylibhmm.save_json(hmm, "model.json")
hmm2 = pylibhmm.load_json("model.json")

Multivariate HMM:

import numpy as np
import pylibhmm

# 3-state, 2-feature diagonal-Gaussian HMM
hmm = pylibhmm.HmmMV(3)
hmm.set_pi(np.array([0.5, 0.3, 0.2]))
hmm.set_trans(np.array([[0.8, 0.1, 0.1],
                         [0.1, 0.8, 0.1],
                         [0.1, 0.1, 0.8]]))

for i, (mean, var) in enumerate([
    ([0.0, 0.0], [1.0, 1.0]),
    ([3.0, 3.0], [1.5, 1.5]),
    ([6.0, 6.0], [2.0, 2.0]),
]):
    hmm.set_distribution(i, pylibhmm.DiagonalGaussian(
        np.array(mean), np.array(var)))

# observations: 2-D float64 array, shape (T, D)
obs = np.random.randn(200, 2).astype(np.float64)

# Initialise with k-means++ then train
pylibhmm.kmeans_init(hmm, [obs])
trainer = pylibhmm.MVBaumWelchTrainer(hmm, [obs])
trainer.train()

fb = pylibhmm.MVForwardBackwardCalculator(hmm, obs)
print(fb.log_probability)

pylibhmm.save_json_mv(hmm, "model_mv.json")
hmm2 = pylibhmm.load_json_mv("model_mv.json")

Build and install

Prerequisites:

  • Python 3.11+
  • CMake 3.20+
  • C++20 compiler

Install locally:

pip install .

Run tests:

pip install ".[test]"
pytest

Dependency strategy

pylibhmm prefers a local sibling ../libhmm source tree if present. If not found, CMake falls back to FetchContent for libhmm tag v4.0.2.

Notes on wheel portability

libhmm defaults to machine-tuned SIMD flags (-march=native or CPU-selected MSVC /arch). That is ideal for local builds but requires extra care for portable binary wheels. See docs/COMPATIBILITY.md.

Documentation

  • docs/API.md — bound API surface
  • docs/DEVELOPMENT.md — contributor workflow
  • docs/COMPATIBILITY.md — platform/version/SIMD notes
  • WARP.md — Warp agent guide for this repository

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

pylibhmm-0.7.4.tar.gz (48.4 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pylibhmm-0.7.4-cp314-cp314t-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.14tWindows x86-64

pylibhmm-0.7.4-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.4 MB view details)

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

pylibhmm-0.7.4-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (2.1 MB view details)

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

pylibhmm-0.7.4-cp314-cp314t-macosx_13_0_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

pylibhmm-0.7.4-cp314-cp314t-macosx_13_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

pylibhmm-0.7.4-cp314-cp314-win_amd64.whl (4.0 MB view details)

Uploaded CPython 3.14Windows x86-64

pylibhmm-0.7.4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.4 MB view details)

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

pylibhmm-0.7.4-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (2.1 MB view details)

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

pylibhmm-0.7.4-cp314-cp314-macosx_13_0_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

pylibhmm-0.7.4-cp314-cp314-macosx_13_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

pylibhmm-0.7.4-cp313-cp313-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.13Windows x86-64

pylibhmm-0.7.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.4 MB view details)

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

pylibhmm-0.7.4-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (2.1 MB view details)

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

pylibhmm-0.7.4-cp313-cp313-macosx_13_0_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

pylibhmm-0.7.4-cp313-cp313-macosx_13_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

pylibhmm-0.7.4-cp312-cp312-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.12Windows x86-64

pylibhmm-0.7.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.4 MB view details)

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

pylibhmm-0.7.4-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (2.1 MB view details)

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

pylibhmm-0.7.4-cp312-cp312-macosx_13_0_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

pylibhmm-0.7.4-cp312-cp312-macosx_13_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

pylibhmm-0.7.4-cp311-cp311-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.11Windows x86-64

pylibhmm-0.7.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.4 MB view details)

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

pylibhmm-0.7.4-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (2.1 MB view details)

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

pylibhmm-0.7.4-cp311-cp311-macosx_13_0_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

pylibhmm-0.7.4-cp311-cp311-macosx_13_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file pylibhmm-0.7.4.tar.gz.

File metadata

  • Download URL: pylibhmm-0.7.4.tar.gz
  • Upload date:
  • Size: 48.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pylibhmm-0.7.4.tar.gz
Algorithm Hash digest
SHA256 57009261d54382a3189911cb0b638bf4305e7e4ef7d5cdcb215c8a7ef62fa029
MD5 e65d7a128cb936df8b1bae932872c170
BLAKE2b-256 a64bff383ff1c7821afdd41f19722005efe3fad17621c21ccc1eddf03acf18fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.7.4.tar.gz:

Publisher: wheels.yml on OldCrow/pylibhmm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibhmm-0.7.4-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: pylibhmm-0.7.4-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 4.0 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 pylibhmm-0.7.4-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 409f752c4c4dc24458687ef5ec7edf98b4dbbf15cd6389c8f6429ed5a4c6cec4
MD5 7e20dd868fbb51d0314aab17cd644913
BLAKE2b-256 3981c0a2dd5aece886c484e3c2e6dd8c14579cbd26f6a9ce2f3e053d347609d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.7.4-cp314-cp314t-win_amd64.whl:

Publisher: wheels.yml on OldCrow/pylibhmm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibhmm-0.7.4-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.7.4-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 12abd2c24415f28f5846fd3793ab86e151355abc56786642ec546462fdb8e1d2
MD5 566d1c29c32b15bd5a5c4998094e03f3
BLAKE2b-256 12383118af4c2313ed678a45180c10696326b75041138bc76276135df3f1e33d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.7.4-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on OldCrow/pylibhmm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibhmm-0.7.4-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.7.4-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ec160d5eeb513297b2f4a0102b6bafe33f3efc866edd3b9053cf03c62ef204b9
MD5 aed5ff44d705b955aaf599db740161c9
BLAKE2b-256 a2ab0040a3d5052bfb98c83748c8334a9d670e4fc24db3f6477d7182c72e2639

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.7.4-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on OldCrow/pylibhmm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibhmm-0.7.4-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.7.4-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a7ef8d1ecfdbecb12c902123f8b85473bab8347736143810315fa4e9d5fda5b0
MD5 3beece9bf3192761f39c4b6925a949fd
BLAKE2b-256 bdd62c18ceae79bea60630bb4d84800ab2d31881ca1ffb18f1302c33647cfc68

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.7.4-cp314-cp314t-macosx_13_0_x86_64.whl:

Publisher: wheels.yml on OldCrow/pylibhmm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibhmm-0.7.4-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.7.4-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 7d871b39224da1cf0d8b0d948433e4be40530094795d121760da972fbd48efab
MD5 f2ff7096692a8f56cfb7b12d58f1e1fb
BLAKE2b-256 4d6dc9d8c4d90ce1f6ca84a3ef0838ff0e612787e1a11677414970a57ff8ab5a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.7.4-cp314-cp314t-macosx_13_0_arm64.whl:

Publisher: wheels.yml on OldCrow/pylibhmm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibhmm-0.7.4-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: pylibhmm-0.7.4-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 4.0 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 pylibhmm-0.7.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 1e9d3674c7b9624322a79de15e7550c8f3f47773c3c49599e1585532db123817
MD5 44b8e4d568d259d79880a9112fcf107f
BLAKE2b-256 764f451abf48cdf7961fa3de8f3ed7b36ce229b52ced4ccfe839d2062ff73d7c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.7.4-cp314-cp314-win_amd64.whl:

Publisher: wheels.yml on OldCrow/pylibhmm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibhmm-0.7.4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.7.4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 db696bac4edb3d0c6669bbbd012486e9992fa45d16d65183f31e89f1e2152d76
MD5 43c9224f4a73ef3d212b207490ef62ff
BLAKE2b-256 a9a09ade374f1843d12e47f13c5d07380472fd82386f2a5515859b04c6a284a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.7.4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on OldCrow/pylibhmm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibhmm-0.7.4-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.7.4-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 168a8ead2f76b72da5bd6d5b31c4b18e6dc204abfe7fc6b3cb3d5b2ca2d66822
MD5 31375303645a525ecd3ec7278f1642e4
BLAKE2b-256 1d2e1a1e4730615a6a44f17150674ab635e76da5ee8ee7b621775a9c025a787b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.7.4-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on OldCrow/pylibhmm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibhmm-0.7.4-cp314-cp314-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.7.4-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 45ad7498ccb7a881899b362a5d6951637a6ad9cf9593e9b5310f1bdb7276beb8
MD5 e2a0729a4960e615f57f3e10efdcc599
BLAKE2b-256 c4852c5de62b4a839665e32cb82de8187411f7f40a5d7c1f2a7a8bf9feb40bfb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.7.4-cp314-cp314-macosx_13_0_x86_64.whl:

Publisher: wheels.yml on OldCrow/pylibhmm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibhmm-0.7.4-cp314-cp314-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.7.4-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2cac49f84fd869c00e49f8e10a6062da484b4890b31d12159bbba4b894ee81b1
MD5 940a3877759793a2217941bb45371606
BLAKE2b-256 3c07df81070e663b052d34fbbc37085b2e64b7f9bca9981ed69a3ee59c3f53f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.7.4-cp314-cp314-macosx_13_0_arm64.whl:

Publisher: wheels.yml on OldCrow/pylibhmm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibhmm-0.7.4-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pylibhmm-0.7.4-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 3.9 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 pylibhmm-0.7.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6afbd2289f3a1bbe39d20e09e2feedff95889c6ed8361efaed87387158324050
MD5 145cb0b25e91ef52f9f7e1616d012e9a
BLAKE2b-256 d0f9be610f81858fa863b58e610c54097d1427562a2c8366ad7de0d25f93e538

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.7.4-cp313-cp313-win_amd64.whl:

Publisher: wheels.yml on OldCrow/pylibhmm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibhmm-0.7.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.7.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e5150d23629461613221888ae0282d6d94c73a61cde2e887f54708da0305aabf
MD5 422b0f1fa2f96cbc2696870d7210ec05
BLAKE2b-256 e9adacbd274b011abf4b174a983c85a4d6b3b746d4af1a2c49146babdd8c411b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.7.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on OldCrow/pylibhmm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibhmm-0.7.4-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.7.4-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f74f58fb5e20a641eb891ebb06791bd8e1f66e3dc80d1101b8a88cec2b60c0d7
MD5 67bccc9be5ddf67e5c0cbd08bc131828
BLAKE2b-256 f10d741155c4af08a87df7c244c7f5ba240a50cd259a027347aae87bac2807fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.7.4-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on OldCrow/pylibhmm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibhmm-0.7.4-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.7.4-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e87400dc1b9bb151d1ab87a77907441a1e92185f8df05f8096fd188d03801d79
MD5 7ac910124f60a611acffb805f9ef395f
BLAKE2b-256 df80f56d19c00e087be129007132120c31e11c1f925d27d0f7f7e9c82e3d497d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.7.4-cp313-cp313-macosx_13_0_x86_64.whl:

Publisher: wheels.yml on OldCrow/pylibhmm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibhmm-0.7.4-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.7.4-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 20c5f7b7afed613732daa59fe31ed32774d6b4a482cc2bc1fbd5a05685923ec3
MD5 c693ec097f23ddddc7edabe3cc8d9457
BLAKE2b-256 b6037aaa24ab43e6da2793a6c558efeb57532f9e3060288a05ce5962873e1150

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.7.4-cp313-cp313-macosx_13_0_arm64.whl:

Publisher: wheels.yml on OldCrow/pylibhmm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibhmm-0.7.4-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pylibhmm-0.7.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 3.9 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 pylibhmm-0.7.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ebdaefa3a18ef21afcb4e143ba0ff47e3d8480615f4bf9008435513d6e803b49
MD5 718da3397422f58819b8c17bec347319
BLAKE2b-256 6a5a7447dab7c7b7b6ca065e6b4d4be01c3df0bcab7c4d8b3b0dc0421de69b1e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.7.4-cp312-cp312-win_amd64.whl:

Publisher: wheels.yml on OldCrow/pylibhmm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibhmm-0.7.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.7.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5c9268afbff35009047ffdcf2f87203d7009b0d43c29c3bf50aeda58ef3c3e8a
MD5 e73725c823a7837b8f786b16ff764cbb
BLAKE2b-256 6575425adef72fd43edf1388fd9cd072f1dbe25eaddf37aef220359320ffa28d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.7.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on OldCrow/pylibhmm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibhmm-0.7.4-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.7.4-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c84b308cfa05ab64b3407bb41d570d7f66455d678ff6bc28edebd1c2a808a715
MD5 f9bb4f187bba13640a2eefa8f4fbd568
BLAKE2b-256 c480bf650172a5ac436f89d485350aa90ff612b1ded3cc37244cd59dd4ccf77b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.7.4-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on OldCrow/pylibhmm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibhmm-0.7.4-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.7.4-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 db3ad8898630c7e586370b7e4e7e66aaacef84169bbaf7d028e84049135116d8
MD5 27fff483d37bf7994635d59968bc84ff
BLAKE2b-256 61b30bb25cf512da9bf43fb67c372db733a65989f00d09e4fcd923a2d77308ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.7.4-cp312-cp312-macosx_13_0_x86_64.whl:

Publisher: wheels.yml on OldCrow/pylibhmm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibhmm-0.7.4-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.7.4-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6b9c41280bb34ced449549d4d75452f271125e2210ff3b5fdb57f4ba185284df
MD5 8efddb84e9c07a18b5ffa2af8f3a4fc5
BLAKE2b-256 a61ed3143d6e4b2c907535dde604a86cfe654c1456ef9ef20aed8188e7f22386

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.7.4-cp312-cp312-macosx_13_0_arm64.whl:

Publisher: wheels.yml on OldCrow/pylibhmm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibhmm-0.7.4-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pylibhmm-0.7.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 3.9 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 pylibhmm-0.7.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 02663044bfa9bbb24308ebab9bc4e471c7edbab26c09121dc36fc8a510b7b7b3
MD5 ed9bac5047333c5215a0bf35bf401cca
BLAKE2b-256 7f0f1bda987cfa9bdcb69179f30d34a71160f7ef2464f42192032d5b51afb5d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.7.4-cp311-cp311-win_amd64.whl:

Publisher: wheels.yml on OldCrow/pylibhmm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibhmm-0.7.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.7.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6cd78a0575ac8505e6c7266fa39f46fe94d87e0c086782f703a853aa168e5282
MD5 6c54c90775b332f7076b29d816f60172
BLAKE2b-256 80d6d8cc4d88d94086357b8af21add5205000e614c8f8364a4a12c2f35bdcd7c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.7.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on OldCrow/pylibhmm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibhmm-0.7.4-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.7.4-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9b03665f798e8942daca92b3a78ba9a833ac6d07428fc539198d3e34c55fc7f2
MD5 39c1f72d5be6efce21207d0c33fd12ea
BLAKE2b-256 582e0f8f3bfe409058275d05627787bfb5066aa4e61d0f7f8fdecbafb4c468e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.7.4-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels.yml on OldCrow/pylibhmm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibhmm-0.7.4-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.7.4-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b3a7a7d5e76b15f6890c684b85565fa693aa46e662481359e365e76a916102af
MD5 cdbf61e2d13a3fe5139d782f092be5e6
BLAKE2b-256 0af598c543bdea246a7ccc2fd3b5cc3686454e0c6fd3e25b139e1d073b22f55f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.7.4-cp311-cp311-macosx_13_0_x86_64.whl:

Publisher: wheels.yml on OldCrow/pylibhmm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylibhmm-0.7.4-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.7.4-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 bcd75aed203cc31a40baeedec088686c9d398ea0d2d18e5b07b5de3a878026b8
MD5 0630d0226dbb806001a68cc938f0f553
BLAKE2b-256 61933b242040982e023c1fdd598c9b9db0a09e8d6b18374113ac07ea97446cbe

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.7.4-cp311-cp311-macosx_13_0_arm64.whl:

Publisher: wheels.yml on OldCrow/pylibhmm

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