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.0.

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.6.0.tar.gz (45.5 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.6.0-cp314-cp314t-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.14tWindows x86-64

pylibhmm-0.6.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.1 MB view details)

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

pylibhmm-0.6.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.9 MB view details)

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

pylibhmm-0.6.0-cp314-cp314t-macosx_13_0_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

pylibhmm-0.6.0-cp314-cp314t-macosx_13_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

pylibhmm-0.6.0-cp314-cp314-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.14Windows x86-64

pylibhmm-0.6.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.1 MB view details)

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

pylibhmm-0.6.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.9 MB view details)

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

pylibhmm-0.6.0-cp314-cp314-macosx_13_0_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

pylibhmm-0.6.0-cp314-cp314-macosx_13_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

pylibhmm-0.6.0-cp313-cp313-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.13Windows x86-64

pylibhmm-0.6.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.1 MB view details)

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

pylibhmm-0.6.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.9 MB view details)

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

pylibhmm-0.6.0-cp313-cp313-macosx_13_0_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

pylibhmm-0.6.0-cp313-cp313-macosx_13_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

pylibhmm-0.6.0-cp312-cp312-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.12Windows x86-64

pylibhmm-0.6.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.1 MB view details)

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

pylibhmm-0.6.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.9 MB view details)

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

pylibhmm-0.6.0-cp312-cp312-macosx_13_0_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

pylibhmm-0.6.0-cp312-cp312-macosx_13_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

pylibhmm-0.6.0-cp311-cp311-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.11Windows x86-64

pylibhmm-0.6.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.1 MB view details)

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

pylibhmm-0.6.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.9 MB view details)

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

pylibhmm-0.6.0-cp311-cp311-macosx_13_0_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

pylibhmm-0.6.0-cp311-cp311-macosx_13_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for pylibhmm-0.6.0.tar.gz
Algorithm Hash digest
SHA256 086edbaaaaf8b513405fb1c4134b152567b7412a286445860f1cba5ed12ab3ac
MD5 c108677af9ada46e8d9daa4f5118f1e9
BLAKE2b-256 1aa613b1edd54e5a86c721fa933bb24bae03ee717c54da8353fb1fdbe01bcb8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.6.0.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.6.0-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: pylibhmm-0.6.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 3.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 pylibhmm-0.6.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 0a9de0520e2b981e138bd3dfe479a0c346d435a60d91a8296d9cbc7a805ee2f6
MD5 1c3e0239efcdce3464975daef60325df
BLAKE2b-256 548eca08ccdbc30e8073cabf7a18563870644c9e86d68be90f2af97b552bac1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.6.0-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.6.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.6.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1a8cf2b01cd4d272a7220cd9fca48a7c8dd468273e0a0ad2b97fd44f9237de62
MD5 cbb5cbda8a5428432f61a05441ce8d0b
BLAKE2b-256 72217080ac1b832f961752ddb8539589cec88cdd0dfa7311ac2a474f0cc29800

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.6.0-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.6.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.6.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 91a762a9737372b3e947dea252c8546d063a22b2576c136f4ad90dbf91ba14d4
MD5 296183bca0071a5e0ea0cf9f5b471fb5
BLAKE2b-256 61e4cb4c888ae556e7aa73b826273d10573aad5674d0e44f254406b46e0442d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.6.0-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.6.0-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.6.0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ece4bcea9ccaf8d32e21e349b34dd5cb484ea99bbad37f77c55f879a7780fc5a
MD5 df4a09c0e0bb25d7759bcc2c7004c529
BLAKE2b-256 935d3506051187c2df793157783f238245ed9816f1b0deb8b473fed5b4f5b7b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.6.0-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.6.0-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.6.0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d5b0f9fc24b955e4d565b516b6b36d3c17ec6ccc38fb981592628832d1d385dc
MD5 fed93121bd87ef7cb0118a9d81c1609c
BLAKE2b-256 cb3cc8efeb7dc59407a91d888740c377cce536f6ccae2f7ecb0595815db1e3af

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.6.0-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.6.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: pylibhmm-0.6.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 3.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 pylibhmm-0.6.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 1ff127f242aa0f85d8ae35f31880d84f7d8b2b8a098e308f25b4aaa564af72ea
MD5 62a1315a36d16d6c14ddf80b7c905312
BLAKE2b-256 00810d556424e7a01608a08234fe30c11761d75c390e2fa9cecc965020e566eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.6.0-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.6.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.6.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aa896eddd99a3f727afbaf6ee63979dd290d7309492c148e4066c55a0362591a
MD5 a1bdf53c8c6899e39e38a7bec6947ada
BLAKE2b-256 340ae26ac8b95f5646d6bcd391c5cd7d838c63ed24cccb8f874c1cb8632f0cf2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.6.0-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.6.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.6.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d13145022f79df8c04a75bd15902c3f9b9662ce0040465b76ef1d749e7797e68
MD5 8653e9843cc6f47a37ea88182f4ffff4
BLAKE2b-256 6250e810fa30a2256977a5752f9c64635fbb0af56cfd78706ad5689e2fbc26f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.6.0-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.6.0-cp314-cp314-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.6.0-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7b0ef584ce0515556129fcd3f29b5fb580e423181d95c6ad20ea36d18f1af820
MD5 03b33e8d2b52b08caa132a9eb2038309
BLAKE2b-256 a9ae9fe26fd53c81ebc3ca7f4a8f8259408ac658fe2285116042892e8709bf86

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.6.0-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.6.0-cp314-cp314-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.6.0-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a5963084453a34b530d6d6c53683ca80b15bb4ebc77cf0f26d927299d5ee16e0
MD5 81196ff1d1a75b11a92c9948641a97a5
BLAKE2b-256 cc4dfdc3ac24bb59b344e038b31b4f4e86159d4677592fa052e55c83f4de3229

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.6.0-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.6.0-cp313-cp313-win_amd64.whl.

File metadata

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

File hashes

Hashes for pylibhmm-0.6.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2c2b1b871a9fc6111f3c5527120f0f7d36d48456fd69e73a75c424f012ef289d
MD5 4b5b365dcc4558b6fd669a85503b7030
BLAKE2b-256 7226c8764a82fde4bd76ccf89a6e5984d3df9149a6ceb79bed5fb86e20fb6572

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.6.0-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.6.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.6.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fdc9ad95c5086b3a96b23bb0f27953ee89586aedf99d1f62faed485ed01a5a9b
MD5 60a97cbad66a7c787ca2da6619c68417
BLAKE2b-256 df987f21eb3a8641545530b0bb248556b44ac46e36ad0a70cfb31611b260ef06

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.6.0-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.6.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.6.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 40fab40ae90cbcf0694794cda297fa928da2e9af8dd0a9627375a3e4e405bd11
MD5 529540f4eee839a8107e439346dc2c53
BLAKE2b-256 7d8cffaf52d88272d98d7760c59586481c08d6d1059032097cf3d119640066c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.6.0-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.6.0-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.6.0-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ba807adc3100532b587c7a686eecef6c331683965b775f1b1e93e8d38ea7a418
MD5 9f6ac9174f79c987aedea39a5d1485eb
BLAKE2b-256 7f5990b332f013daaff17e9fbf115deaeb480e9abb80e3d4b5afe71f97e029bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.6.0-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.6.0-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.6.0-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 7b5086b7de58466a005e6c543568b9a8e678b1afa6e8aadf941bd99a7c4ff39c
MD5 a5a8cb0452d4c02d7001796b05380148
BLAKE2b-256 a65300c339b2baf89d4038a366ed450b216766d851c29e6b9c590fa5709e906a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.6.0-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.6.0-cp312-cp312-win_amd64.whl.

File metadata

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

File hashes

Hashes for pylibhmm-0.6.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f5aa958a1ad951acb60ce4d81c99814e168bb80184de63922218dc844c480fc6
MD5 949cebe31ec97e75db8a8a736f5ffde5
BLAKE2b-256 a718a9b2151af22cf03bb5203523f3ff5171d72b615f98768393efe10dde59c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.6.0-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.6.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.6.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0b54e20d76a5285056f48a26fbd2f15f2e60d9d915bfb8ac5fcd331430f0023d
MD5 40528de874cddb81ca6b2ab3a6b18cb1
BLAKE2b-256 c6d0bdccc35a34579dd5adc4dcf5669b91afb5d1b726b615d242b1a6f6c65ed7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.6.0-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.6.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.6.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4e7570e54d66640e6de296ab67b342d130958753b44fca19e2ba3485c1f29678
MD5 d5154aecea41e4f1ec6eb3ab949d03f3
BLAKE2b-256 9affbd193621f31b7ab911c5a5f0f7fbf059be26208d20b2d1b3af0d470a9ef4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.6.0-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.6.0-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.6.0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 087c8c6f59cf3069d563553747b2b1a6059188fd433b013dafd920570c2df2b5
MD5 d3139d0884d1fbba466eb08a2b2a5641
BLAKE2b-256 9f2ee37197ecfb1661ec05fc21fb614bb4a4eb3d13490090af4d579e920a9163

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.6.0-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.6.0-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.6.0-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5666805aeba928e6f4015001fb805be4f51c34ac4a0184e95ac4746b24d44ffd
MD5 94339a989f84cf2e2125de7c9eaa8738
BLAKE2b-256 211f637daa8daa6d062ace1d066aa0b5ea9b3f855cb3e515f76d36cfccea6700

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.6.0-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.6.0-cp311-cp311-win_amd64.whl.

File metadata

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

File hashes

Hashes for pylibhmm-0.6.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4f45c2e23fcee4549e8e7d90ee8b317a5bae567bc419bc1d48196f9a6289e649
MD5 98ba782a392ecb7e6c34f78b3aaa306d
BLAKE2b-256 5716abb1fc61dd40b1537f4da04295833ab8a95f533d8d5782bd87d8244d547f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.6.0-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.6.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.6.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 01b82d9f55280e4d331010efeeaaf9747afc32c7755c2d0403eb8f97ad72bf71
MD5 19d650daaf824746641084d975ce4fc4
BLAKE2b-256 23eddf76418155d43146c9efe62f09a693fd11af07962afa204f69968226cfa4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.6.0-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.6.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.6.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 921fbb3fd734b8db5e960188098846282123a6cebe3c491183fea5001294f52b
MD5 f12123a77ec50cb6265080fb783716fa
BLAKE2b-256 d2389f1848bba984a77afeb16d6f4d736d0bf3335e5e0abea90c5ee15374362f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.6.0-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.6.0-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.6.0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4c1e76807fd513b96bf8ecf766ee72c3be68d1f4fa8574e5e5e3898b41e3469f
MD5 51aaa4037337e7c7852c68444cf03a52
BLAKE2b-256 58cc38eff072f330155547aafae82831c60863099dfda29739edf37bb76edc80

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.6.0-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.6.0-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pylibhmm-0.6.0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 07ebe51f6f3a3611b7351f6270491ae398f19107b06c7f359c148af2e03c2551
MD5 7aa0620faccbc313705a9b63fa481714
BLAKE2b-256 27f45aa5dcd3f719b9f9d9b8c663d074c4d60b78f167cce8178b36b43160928b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylibhmm-0.6.0-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