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

Uploaded CPython 3.14tWindows x86-64

pylibhmm-0.7.3-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.3-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.3-cp314-cp314t-macosx_13_0_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.14Windows x86-64

pylibhmm-0.7.3-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.3-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.3-cp314-cp314-macosx_13_0_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

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

Uploaded CPython 3.14macOS 13.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

pylibhmm-0.7.3-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.3-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.3-cp313-cp313-macosx_13_0_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

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

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

pylibhmm-0.7.3-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.3-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.3-cp312-cp312-macosx_13_0_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

pylibhmm-0.7.3-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.3-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.3-cp311-cp311-macosx_13_0_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

pylibhmm-0.7.3-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.3.tar.gz.

File metadata

  • Download URL: pylibhmm-0.7.3.tar.gz
  • Upload date:
  • Size: 47.9 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.3.tar.gz
Algorithm Hash digest
SHA256 4ca3272799fa2464efc912207f23ae5a7273ecc96ea5218ec24a17646cc3cfae
MD5 e6ec4ab798ca42caf00e0ac8595a39b3
BLAKE2b-256 da3b56fcea1851791fdb78587c0940e5d7f851daeca823bb68852f3dac03197c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibhmm-0.7.3-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.3-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 992ff3f0b1c780868e2f8c71000791122c368c31baaca0f0263f79182991c7e1
MD5 97f7eb72fa53c1a0b39bce94813d2f0d
BLAKE2b-256 91a90812da4a54357a885d05fc5d3fca96c10f8e38910086c337cfbd1f3840db

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.7.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3f6a5e2f6b7f82d1e5c48cdcb84f6e36ac1ba2ab35a1f019b425a259cc57c66b
MD5 285a70c7eabc1e15c28ec682a3c4cf1e
BLAKE2b-256 6b47ba7741aeaa4aff684cd9c3932b468e1f6369c633e7b930203d3c8d6758aa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.7.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e10f49d0cd946a5da5c8bebd0d21a9991ce7dbc7a22604c209f1c98f53e2ecdc
MD5 a6b07241e2ad0b9c46ac3b941d74a34d
BLAKE2b-256 ee5cdd057ecd3c1255da2a785637a875a5c7741c32250105d6100d7962fd015c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.7.3-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3efb5215c4041f8ac1cd005e148edfaf0cb10fa79a03bacfcaf86a93b09d3859
MD5 05259f4faab8f465cae3c2feedf8b832
BLAKE2b-256 69fb6232139d34553e5dd29002d35083f075dbcef1461eccff4a4d29adbe6fba

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.7.3-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1ad5f540f99c36cb117e09f3d7f9b823b17fc6f41bd0a638c68b92e627c6c08c
MD5 46882011db70cad45315fa30a5b5b2d3
BLAKE2b-256 1decb2dc2b7fba0505a43acae64438877da30284d32d2655307485156624a777

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibhmm-0.7.3-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.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 6244711371803d942c6d8ee7c37b7319b12d8f6b810defd73d71f1e650c4f073
MD5 4032e064e94ef3d6d4bb34ab1e2ad1c6
BLAKE2b-256 62701b87ea565a63487bbfdd48800b8db641c5fe8f67df2b47bf8a9daf653b2a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.7.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4675efb53bfa8e528cd7aca7fa87ef4c31914ef1141b08b19f1ea8eab2869c10
MD5 68eaf8ba8c419cd5cb6f5b729fb06603
BLAKE2b-256 7ed335d07085aa641efa04be507d982bee7a4d847cdbb3a1ae6ab844a5665016

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.7.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 141e3de86ae48cbbfea4068244a51b9792606a20810e8ab04c21bfdb946bc42e
MD5 3d72105d453683a12a42e388fafd4c5c
BLAKE2b-256 96512be6371a4a0cc0288a5434ec79babb72cc713afef59ebe3de296c87acf04

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.7.3-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b616662c5e1b26ac5de7e91fff1b9892fd985e4a00c64e560f0934b483fea0cf
MD5 e05b34a70fbf89e907be636a598eb58f
BLAKE2b-256 c48c894054c4bde33ff82a2162d2c6034afc2965b3cb32a942aa78e698510532

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.7.3-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 bf32d450b8ac296669121365dc614100febf5c49baa51eaa3c7537f1a30c3ce3
MD5 3039bbcf8d7135fdf128d86cd84dd28a
BLAKE2b-256 e998389b9d317ac00e9effff5d40242b0a0cb1d5b4512e0b960895ed950887bf

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibhmm-0.7.3-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.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8d111b94eb54dde61fc8b59ff773fab4d0e7175c230779e9f98d54a2da04722e
MD5 a970762be7e78147cd6ff4006155ecf1
BLAKE2b-256 2f980398e1212975e7e7701f9d6576d5110652f0150cc204bf83124f7af990bd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.7.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4a667617e9f3e23c2b2a35547565083ea26783140423ab4f50c1e127b3e27712
MD5 8c5c31416341f5f0bb099e498a1ea478
BLAKE2b-256 5e32b5b19e8474e70764fef47facbf74c5c92e220e6f226a9c52557acb9a514f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.7.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c279f953eb397efafde742df9894bf88acad43556733ba6505212b2b2bc76a80
MD5 743e38fdbebc29452c5c38e011967723
BLAKE2b-256 86ae48401ba083915f1b5f5136f0232e767c4987a06381aed1c05961f4ecf607

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.7.3-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 dac5698629bbb031ad716d1dc480d0412d724ff2d9bb7a4e234dd6b24f5e042b
MD5 1b96c0883bf5264bbc9c29f754f87b2a
BLAKE2b-256 a1a3b2090a5b6ae8470f678e931231bcf361088c943413fd9012abdcaf1a4933

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.7.3-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4c5dafea82322f2bf64aea7c8a107dac7ee4564174f912c84ff080f508020fde
MD5 3c0587119bcc9f31d4a32d2518cc8ff8
BLAKE2b-256 b37c23611c2f0cb678fb3319ce49c0f76d3d79a58fc208ead4963c60675e82db

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibhmm-0.7.3-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.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 63c135b17ea5246ae01c8d0adcd4a23320128bc53cd6a5cfb17882e2cfbb5ba5
MD5 ebae80296270e5b6324003b3ba4a871c
BLAKE2b-256 9ccb8fc5ac1550dfbbfecd62cc8b73c7177b571c44cb66bddd427a3adebab0d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.7.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3e7b3636f777ef857b5c7d435a8c52fef16cdc43e67e0ca858f87fe4838c8123
MD5 497b0f73a2e184f9c159d99b7f0f0c92
BLAKE2b-256 373c0107a534a359ebe3bb1acb3be266e1bb1385e65f2be47ecc927930aca817

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.7.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ec9f90729f4f2eb8cf46fa97e8968b89108fe3e25fb9ed7f57ea27f720ccc72c
MD5 2e3a838ebeaa6e8a38e8b8a33d320e6e
BLAKE2b-256 d5bce0fc9e28b6848477a16cca6d9afe9db8738bc101f192eba22701620c384b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.7.3-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a2f9b9a0cfc1731d92622acd7ef326c1a3f972f89b866bf6d1057a5749b64757
MD5 2a63f462b21719116360a37a92efbaf2
BLAKE2b-256 67bf7683323ded155dfa277bc29a1aed6b91f67632dadced7058fb1718553c75

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.7.3-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b9e0e8f42c41dafff2a955617a4685d955c483f0d7d01f6a71652e5ddcc2737b
MD5 b0a902c3ec8699d77d2579d9ff44739c
BLAKE2b-256 c4efbd795ccf3062cf9301d1387c53c7a101bdd4570103770fc78fedf01701b8

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibhmm-0.7.3-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.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 47a99455b36d0174ae1871488ae1b1d674b1741619eacce7025f1c22dd812db3
MD5 61b3af16552f0e7880f28c88323cb9bf
BLAKE2b-256 414e5822f50241f6b74a711b8b0db2ded1eb08944a89f76ea6e810c74322224d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.7.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3a4a31cd861645c730634e861c8f00d10af23563e86b6ec387eaa08d5fc4f42b
MD5 30e49827349bede2da4e3eea3d9df34b
BLAKE2b-256 52d015d402e797c49c376f05d5f946be9f66ee9a195471db0bbc0012c60d6fec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.7.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 62d0171efc0c0a82b6cadf228a37f105875baeefc5d46f266c65b4a574f4efba
MD5 29a16bb334b6bca5ce02c83b3e32b402
BLAKE2b-256 8bf5099bc78bce93cb3c7a7a3715780201d2f39eb4c8194465b65364b30039de

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.7.3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 19234370c4af8e9e328e9478c78e8f410031ef4717815a01a4423a6daa9be891
MD5 0584c3c91e5f024284ec7bdc2fd405b3
BLAKE2b-256 3d3dddb535f4f9fdfe96b75124a56138d2584e45462492f67e579f5275617fa8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.7.3-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 897c0765f93fc2b3d5f4f06be8d47984eb0c54e7e839e99122566bf596c96fbd
MD5 e818e9b189d77c96e2e872aa4301ba62
BLAKE2b-256 debff9586f57144f06e2345a43c7fd13a21a37c689a788b624ad6148b16bc899

See more details on using hashes here.

Provenance

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