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.6.2.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.2-cp314-cp314t-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.14tWindows x86-64

pylibhmm-0.6.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.2 MB view details)

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

pylibhmm-0.6.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (2.0 MB view details)

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

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

Uploaded CPython 3.14tmacOS 13.0+ x86-64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.14Windows x86-64

pylibhmm-0.6.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.2 MB view details)

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

pylibhmm-0.6.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (2.0 MB view details)

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

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

Uploaded CPython 3.14macOS 13.0+ x86-64

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

Uploaded CPython 3.14macOS 13.0+ ARM64

pylibhmm-0.6.2-cp313-cp313-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.13Windows x86-64

pylibhmm-0.6.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.2 MB view details)

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

pylibhmm-0.6.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (2.0 MB view details)

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

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

Uploaded CPython 3.13macOS 13.0+ x86-64

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

Uploaded CPython 3.13macOS 13.0+ ARM64

pylibhmm-0.6.2-cp312-cp312-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.12Windows x86-64

pylibhmm-0.6.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.2 MB view details)

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

pylibhmm-0.6.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (2.0 MB view details)

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

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

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

pylibhmm-0.6.2-cp311-cp311-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.11Windows x86-64

pylibhmm-0.6.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.2 MB view details)

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

pylibhmm-0.6.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (2.0 MB view details)

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

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

Uploaded CPython 3.11macOS 13.0+ x86-64

pylibhmm-0.6.2-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.2.tar.gz.

File metadata

  • Download URL: pylibhmm-0.6.2.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.2.tar.gz
Algorithm Hash digest
SHA256 54886ef6e78d9ed79fc34e0ca715a26ac8611ae3f365bbf54776e94a7813b06e
MD5 dc6f21ae1e93c1f5090d51e362fc5d3e
BLAKE2b-256 a7609054dec531186b0f47a407ff194d7814682e95eb27cb15d612851592cfca

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibhmm-0.6.2-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.2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 b1c20310d8be26bf454b04c4045e8a93b03fb84651638b9b76f171480269f122
MD5 f50e9d857740dc53f4d5836b49b199a4
BLAKE2b-256 38075659c688afd130b74f21a0b6411ce93e976e6bb0faf7befc231e5bb601ff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 231aaa415b12bf9cb853170679b26a55030034e5f94f67f93c39ceb9b721ad48
MD5 4de9d1737f3754164493374e52352733
BLAKE2b-256 f7cb08fbf3db209fab44d3d58d58dc9555e979aa93cbd23039da20f410d959e4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d0e509badf163d7980a53cd26ae46598bd83fc98a0e942ff056bff7a03ee81dc
MD5 b4cd81302e5a0da144c1b0151ef90697
BLAKE2b-256 d78abf865b83bf30d79d13125964ae1c7823f3792c80a7b8f1804ac7d48f0804

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.2-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 701488a16c5657bc35ce41425c831f91411b4dff769493fcbaaf231198414edc
MD5 80364416f28e518de8c5880b5b01c4f5
BLAKE2b-256 fa1419974bb68284710d9750240db551b7d6fe4b8b6e301cefead77676bb9042

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.2-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4d8065f6417f17ecbefc64962254f27fbb73877a4baf0119f7c0b54055adc916
MD5 759a235892318ab0fee18d0443aaef3c
BLAKE2b-256 72a53ab04022f37f6691bb09fd526c005f93cedfec2cba062f425f36224592b5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibhmm-0.6.2-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.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 3d4aea22e22434f71d48b571cfa7993e3c0f6d2e2a1e4a7ef7b4b65e7d42e73d
MD5 5d2998f8ace95e516f02afb2557cbe8a
BLAKE2b-256 e7bf04ae1a3775ba7747dbde66a49012a18b585bff555b132a2e5ff61edd60af

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b52db6c485b4da5b78142a19e90de51340ae2d41b875b12cea253e6a8c0608ed
MD5 f4349fdca4acbcb28df8c90e94fd45f8
BLAKE2b-256 27f83f48b39867fbc68347a86b1f2859330e52a6826a61b125c9f5496d4e3367

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f379ba933202467976613989bd24a9102db28b0ebf826353b699dca110f05426
MD5 6e3f1c3ed1c42aac8819a2f98e4d8451
BLAKE2b-256 3ee7ff66f70fd8e451a4e0a3a66902996f58ec35950792d516abe845aad740a1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.2-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 dbf8094af6b0c209edc71a58c4e6eb88019d56ef868dc93592f1a2b5cb8502fb
MD5 3faa00fc75c17ffc294a7571cba689e5
BLAKE2b-256 3f87b5ac5c2df016082222444745ebbab2cd00cc528d3ac2bd2ea42bbab03f0b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.2-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 44f67eb3673c889488d0b288ba87ef33f09d07c92a54e42d92cb8ababfcdf94e
MD5 545e6fd83c9ef0b912679684a74b2856
BLAKE2b-256 5c554d1925d3022f5a840b8e4a611a1ae5ab77a180a012a90453ac1cc5f917a4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibhmm-0.6.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 3.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 pylibhmm-0.6.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 839bdb44f2a36ae86e22cfa53454ac9ef66649ae10d93b3a6cee51dccce49de5
MD5 fe541811a09ece0845a049a096874901
BLAKE2b-256 0cf094430de285f2746b20a95b4d1ac38d24bed4aea02af1692ec0480dedf4d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9928359714bc90bf8e8d3d12e44f55dab9d673a814835ec84f724e25bfbac188
MD5 7563445a844e4265e87dedb8da4e2828
BLAKE2b-256 4ac9c766ae34c6b52caf0ea102501503a11febabf542482f4818292136e7b959

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0fc74fb022e7a335f534abde9623d29d3d28f462b615227dd8778f1628905732
MD5 af23363d0d60e1aa180e5df4a01c61cb
BLAKE2b-256 9b900c2568fb1161f73d641e7cf03fa93cf41ff026a4237718596801ca13e90a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.2-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2e4d79bf051fef0f00b7f781bbb0b8f1ae426c6ba381b3a30b5c4d67544885eb
MD5 1e0b86407569efb63d63d7065758aa54
BLAKE2b-256 8d10e0f6f56142a4d96eeec2cfda271c6d2bc4875639df95a4e905430c1d04a0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.2-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 75c38878ff2e32ee6b6fcd42b9020baa7412a8a4ab5d38117b086e8be94972d8
MD5 7b68d3577bd1b3a9a9c523ca77fc8fa8
BLAKE2b-256 5a3ee5f7df90e850e0e5a9278e0981a119b0989d6b5941f473a22b819b3ea028

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibhmm-0.6.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 3.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 pylibhmm-0.6.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c62a5c4093227d3dcf64eea3502897221ed7a51def7b0e62c52ead00ea126747
MD5 b96f3f469173ec045e79b77955910a42
BLAKE2b-256 46a433866290d2563e782632878550acc192800ab8ed5769b953d3550402f90a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 86f793d8180191cd04989cb3dd0126a1911ffdebd5bd7e95c275fd8e9078332b
MD5 f6a53fcca1c38ca055ad6002d73ae842
BLAKE2b-256 817eda7a9c8dc5ffc09b8e161f6c127cf0dd25c26982b243bac25ee787645a2a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 60e76c0c8fd49cc39119741456c0d7812bf4fca77255ae946594047c6792b7ef
MD5 0da91ecbdb31dbb2d5db5af956e2b1f8
BLAKE2b-256 60e667edffb20657469adb48cf9d0554863207ae26cb361a390ebe67639c7be5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.2-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9fae69f46f90c093877cb2b66e71422543a7017be14156b66cf741444311826f
MD5 d39ed6184af8b02085fa427d9a0c636a
BLAKE2b-256 6e52467234bc8b84b8d128c9b9fc0c618d2f8d84d884c8434a78693205d64724

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.2-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 eb51f61cedc1cda47526bf3f7e4860dd0c8f289d3ea93b5e5f6d25264c1f5524
MD5 ba98f9c769d2320033be3d711267e9c8
BLAKE2b-256 8445c39d3861c4a409f81b10c1f65ab701f07e8dee7087708a812be6420ee371

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibhmm-0.6.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 3.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 pylibhmm-0.6.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 62aa17dcd457458d2de2ea3535963886a70fecf23cd0393a818dfad9c73b4bfa
MD5 da973309e29ecc7a23787064e5330fae
BLAKE2b-256 f07202e78efbcc6e08d482eb516b8a14939d4f8e32f3c7e38bd40973b7ef4ef0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 de60030e86b7ee586820b0b323f072ab66cafd208e52cdff8f7fb0e369d2bd13
MD5 e6cdaaa14f634ffe4bf956d6c75713f1
BLAKE2b-256 06ee9b269fbc2ae3f50a0025ab7b6030dfc473d432c0bcb9bca4253a889ba361

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3734f1be64316d45692fccd9b637f31c5cdd04c127501611a5b22f32024c4480
MD5 292dbca44ec5cc98362047208fbf2793
BLAKE2b-256 1ef5381bc134088e82e1380a62316cb2151e9e3827b6a512e903810e4a2881e4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 459856fd081445016a3e13cb6d836b6b0183784e60ae4b0c8db1b0ba2a1df49c
MD5 493d5cd595e21e0a2e68f3366bc731d2
BLAKE2b-256 bb72420df2a2589bc68bc52f53339fd0067b1f558dc8ce56b20fac2f94ab5ae9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.2-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 f886ad844d4635f109c161e271174339384231e6d0dd4fcd2c0821ed84192831
MD5 736b28cde67c31b051459318215b4701
BLAKE2b-256 3478f8cbedf3a0a18f899ed00bfa5afea4c9f05b296453ec5ba1200d9d8a9987

See more details on using hashes here.

Provenance

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