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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tmacOS 13.0+ x86-64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 13.0+ x86-64

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

Uploaded CPython 3.14macOS 13.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 13.0+ x86-64

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

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 13.0+ x86-64

pylibhmm-0.9.0-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.9.0.tar.gz.

File metadata

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

File hashes

Hashes for pylibhmm-0.9.0.tar.gz
Algorithm Hash digest
SHA256 fd548d81ef9a4df33b0e10dbacee6a2bfbab52636e8f5d794c3b8401944a4cb2
MD5 4cc0157933c129bda0b1391e8ab258b2
BLAKE2b-256 3b628a8efbf8f8836efbdcaaac3dc684c505ca35bf1535190ded3c6714f5faa1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibhmm-0.9.0-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.9.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 8be165133c609cf64d591c182325b0b783e61cd784d46490f7203ee19bde1c9f
MD5 cf12201c2b6bd48b1ad5f121e2ca2ca3
BLAKE2b-256 898b1e90876007b81057695fdca19623123ca08a9f1562893d1bd510d480d1be

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8e5d832cb2b6f02a3596f83d141ca7c65f52bb00237661c910abf5c549047d31
MD5 f257dcb75b8c7fb1b4778a457b25eb92
BLAKE2b-256 83c464610a37d87c79bdd7996c1fd8c2a3573e211f6cdc8df461db24438bb4e7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 07a04c3d33a42ce74a001b190e3c5c986a0a723382879dff65e1c13875d9ba0c
MD5 c8b15fa1e21c3d889dbba2e43ed0f680
BLAKE2b-256 03499d549da7206a78ee2d09143741f9e33bea8f103fbcf4940ee42da2ebc23b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a31a95d1a47812ce80926dea44b313f6e94ee2903db7993182268408d8ed2d76
MD5 f60e341fe3d3d5e42abd2b482363f899
BLAKE2b-256 bc30fcf1c51e70ccfed6068d8e60ac427193b94a3d07572a3057fb72c8ec2219

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 590fcd11b97b52429c7efba597eace59f880134b72ac059de878b4edf80d40cd
MD5 558a62a91bc96943f9fff8bd346974b5
BLAKE2b-256 9db876484aa010293f7de26bbaaaa56aa160481ee7bfc8a6d8af63a76ae37bd1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibhmm-0.9.0-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.9.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 549bcdb072bfaeb1e0463acfe1124dc22b88e8089a9e5af5f0593a500a64503b
MD5 5c4daec7d0f26f689f03871a434980f7
BLAKE2b-256 b75815c277109f7b253fbba6c1592c38cc48828ec970c78117649c8c5af2da86

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ad1ea17fa130806fc8132e50dcbfc479f87bc4ee48ad9426bf10f8dba0b9a4c8
MD5 6015a7c3401a90079ef6b09dad6c63e8
BLAKE2b-256 8c77c064a00304a3cb4a824483493c17640c7f6de7403a839ed99e29c3340bfc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0b3d1cacba011bb271e41402da595bb0a449e38ca4a3e75107439a260cd656e9
MD5 12354b909867122b58b97c5bad9c5b61
BLAKE2b-256 6cdc367e941e7588424117a57f39ead92c1ff7e951f2b9936d62875459c87b0c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.0-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fc9f8d3a1e560b811194950914290400c90ae46364290a3c0c056280aee24d5e
MD5 40be7e63c7a8ecb10b3ba32bc40b3133
BLAKE2b-256 f8d1c2c297a8565a3226c980aa9f075e2f8411744d34ce5c20f11cdd8f77d264

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.0-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ba9944dfdfc9a1e24d205d61291950fe62a2baec1c8b70b6c4b7cf43fbfd8b29
MD5 b9d46495862115377b3f7237b9b3c187
BLAKE2b-256 beb24c9e79e7613ebaee7392ce2046005b3267b11a2975a70724f26da0ba7ba9

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibhmm-0.9.0-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.9.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9d6eb03549e23bc8cf210e172e8ef45a229a7967d4512def7b3c99e7d9729083
MD5 268294c504065b179e14c2355d1f0478
BLAKE2b-256 71801e90fee6c3cbb2484d6f14a0af694bf730c94fa21e01394f98f04622b382

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 788a1a52559fe8920a009ff619a29246bd2c332185314032acc3ea59e6185098
MD5 b5c5d11ab4b1ada6017aeea05d383a2b
BLAKE2b-256 6301c7db6ffe5df0c6fa0c32598e912b57523c63a7d1e74f5ce6f28739508f37

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a0dea34a478a5e006074e38101db79e71999baf5506987dd95c97cb3f5c30e61
MD5 c90d7045cddfd2ccf8cf09b65f346b48
BLAKE2b-256 e7d79c6d00c50e531cfb744d36b4655338af341cedea4487ca8ed8d76672d49c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.0-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8223bf4476202b498c3decb0607b15ebab18b2938dae10add4bec7f32f43aafc
MD5 e1509a988213ed36d4d83868219c473a
BLAKE2b-256 406ef8bb05596253fdbc2211705dab9e004e1a28325ecec449a9a8467127b0d9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.0-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 cf438ed05d153def886bcbc65577f895ae81b943dfbdbcfa5a90f2d433b389e9
MD5 ea420c41da4a2d5f45b5926902f141f5
BLAKE2b-256 80b0477759d8cd55327fcb3300a6e8ac0d70cc4a3d7b7dea0348fb5d05a3164c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibhmm-0.9.0-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.9.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5fb2903ec2d5d2a655e67376cb7f3d54267cd0e7cc1646ac4c3324b237387c2e
MD5 21b689d796c04fb87ae7be5cedad04c0
BLAKE2b-256 a30e84dd9317796ee122d837a330e4b910ddc0fba225d9fe35417b54b63da0ea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 feab45b35aac6ea9397c31dc3316e8323b4295a05dfbca434c0b610f36a3f5fc
MD5 c9531f0cea98c462ca1adbaba631f874
BLAKE2b-256 eae22d14719cc1b64c9fc145d3448600c5d9af3e8eadf2150cee1a78f8e25767

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 58a1a9c0dead5c699355e80c85ac73607554eb65a9d8f5af2f15bb0e3656a5e4
MD5 86ed20bae356ca0b67db5e2794c167eb
BLAKE2b-256 a250e129d9a4a766b025a82588b3dca2d04fa97e7164486723ad2f3682249371

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 313860148c922792f206b95ce13ee317f326fa7c62aecd21fe1ad0d2191fe466
MD5 ba7dcbea329f7d3a21bfc8630c17ace2
BLAKE2b-256 d68f38b19043a840b6ed0216e8143994bb2c65adb7dc2153b01ce8299e42db23

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.0-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ddc519d667e387fd33a5974a5dbb3d16aa18e82b6679ea64048ffd675c755424
MD5 2cf8780405593c2158ed10b235d16825
BLAKE2b-256 c873a52d8bbe8eb5fc07c04eaa3b2dc2ad148aa77ce32d1eb4357ef4a60a324e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibhmm-0.9.0-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.9.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 96be7e09802c82f599db8a82f7ee4d4656e1b436b91eb9b1552faf67fcb23281
MD5 444e913e03d58591daaa8ebc0076f3f2
BLAKE2b-256 9ad53a7783d941965d2debb95ad851cdab8bc6767eec25486670ee40b8f59288

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9c2135c8d2bd74271173cd5d8a3cf406c8d392bcdc6b35c4de0decdda67e668f
MD5 285c899d7e5e09cbb6df248e9b65907f
BLAKE2b-256 351b2dc0221f5a88a107f24d649e8c0db15c73abdd7e89aa7109121eabb6b1ce

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dfac2470a0275be7c6cb33b79f0038ef59c08656935a55caab3f71d3a88deff0
MD5 140fabd897b2577167fd2d2f4979bc50
BLAKE2b-256 865cf58c10a66df6ac565411d76128908091c6c987cca2c6f690f881ecd4d937

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 75a67003fc83a74154f342c661762484f20889e987cb70a5027d27ca09922db3
MD5 77877acaec068f15d0721e1aeed75b51
BLAKE2b-256 5b9156e0669df26842e01fdb1b540916dbb6bbb2d8cf560d2f1feb5bc6a27314

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5784ec27d3453e9da0f97e43c56ccab3dd031d221aecc0968a73ea3d43af4240
MD5 2bc8644d6e8bd63aad46d3b8cebb0a7e
BLAKE2b-256 b644542b712762ee84a17befa7a0639a57dc4cf9a88ab4458315269b128151e2

See more details on using hashes here.

Provenance

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