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

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

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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tmacOS 13.0+ x86-64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 13.0+ x86-64

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

Uploaded CPython 3.14macOS 13.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 13.0+ x86-64

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

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 13.0+ x86-64

pylibhmm-0.9.1-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.1.tar.gz.

File metadata

  • Download URL: pylibhmm-0.9.1.tar.gz
  • Upload date:
  • Size: 51.8 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.1.tar.gz
Algorithm Hash digest
SHA256 192a71f371a1d3e3f8af82c7c8261ebdf87b8d1d4f30065efcd2746336f3be10
MD5 61d770737fe8fc92b8a9aeb0cc57b6b2
BLAKE2b-256 198f3efc5f1d477d825580ed77d93d633cd189216099ca839dce5e5a9dc25b98

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibhmm-0.9.1-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.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 83fa09df8908d9c0122c672e600c8c51458bda99d98125aaa6b824f9fdf63491
MD5 74ac32ee669d83a61582c1b3b3ee1c8b
BLAKE2b-256 8cd607f0afe910eb2d1c81944e9fbe3ed215248a75611e2748f2dafaa686d197

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3453737b80fe6c751e20bdf0ebc6d4795fe17fd3980fa4bd3f42b9a411183689
MD5 db11c75b2b3a6b5550b6f6813647f8a0
BLAKE2b-256 6ae0dc51cbea2c23fda67d16ffc8942ebd55e7afff4d0973825baa44d95b1c98

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.1-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 991b4686e84bf337b019b9cb7ad5ba16fb335f0f5537d357145065469f92de5e
MD5 af395a86594c0d55221e7056fc6951bf
BLAKE2b-256 03e74b7236f08a0503d06d2bb7f14dbac3ac71608797c79e6e190084286c04bd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.1-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 20d2e2c6f474cc728806ddc41ebc2896b87506d6c6c879b4555cd669e4539539
MD5 814ec915b8b79c8bef9103a8e28c9124
BLAKE2b-256 41911ca7d0b2eb4198188f00cee755ec8d1eb15a92760f5174a6923f0639c616

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.1-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 46dc61065006fb493ff3963588374d9ccf057fdb393aefaa30d953ceec762567
MD5 b6347d6eb3d2568968c36a9f3c5773c4
BLAKE2b-256 658802e2c9a88710cda46102dd35191761bc8ffe4e1daa633c95eba30ff432ca

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibhmm-0.9.1-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.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 d11d2929fc26a324cbfa3416fe4c1fb21451f9423291dbe1d25287f898662b5f
MD5 669551678bcc1991b9d7ca5174d3ab01
BLAKE2b-256 fa769fc75c236d2ae4d5b4376218422c93bcdd2e7060103a7c9a4797c8cadbe9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 40d2d045e08c0416a08bc6b76ffbbf8db9a496b6d0ef3b1cfc39b78cea5d8621
MD5 838df644576c075f7f6c6e7c3dfe007e
BLAKE2b-256 638990535e6024b065f49a81bff8fcabd43af6ae40ab1a6b0d1c9d1b2b666c6e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e50cc3df8e74ce581075fcbc7b8c7db86746f85cb575a2bb4e7143cd8ad1b477
MD5 774f384155f1c98f2eb87543ffdc454c
BLAKE2b-256 fe5e49c607838800409ddbbdc20fac269f66a3eb36f67c48a761e15e98c31cc1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.1-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e5639a3785d6c99b7140e3652d7c3ed01bec214c76e10916ab33b3f14b898817
MD5 d8cad8a7aa6666a9280f6f41c9d1a1b5
BLAKE2b-256 eabceeb0ccde57719a59c3f62bc6fbd8a64c2d72f4991cdea2d4558591091135

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.1-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0d759ba3160aa3acc337f79e38e00f4c0bb53fa29319654a75966901ea989587
MD5 3572400b3107df05f1811164dcc59b5a
BLAKE2b-256 2bba07c4c2bdd274fc70d0a41a55df9c1e1f38f363a739a80c1749161b1c991e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibhmm-0.9.1-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.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ccae121127e42f8ff5be437e5ccb56acc7c5e359eb409bbf61b18aead8c32be6
MD5 3803df91fd94b9989ead923bd700421d
BLAKE2b-256 8dfc697e100e1528a735ef85fa0359edfae64372786404483d177e5d289d7c8e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4ad8a92acf7d5e499c31cca1cacdb6ebbd2f7f4ccf770b85ae5916c244a36a40
MD5 a5953aa186be6379cf25780a8e0b2ce3
BLAKE2b-256 9e91becd4fc9050f70699dbe8cf8c9c3dcc8199a06cde3980a32b8dbe5714837

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9f70e1a9a856d58c8be098beef0e84c1dc2bb59c0c8b829715ecb28bbb157908
MD5 cb62daed3dd3ffa1cde0f830f346a093
BLAKE2b-256 bc662cd1d62ddd378e9c828123314671328cc852071d0f9212a470c6ba7e7060

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.1-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ae572c12fb83c0b94279bb856e3a97dfa6a01e2f39ce26395d9bc2b356f97c26
MD5 300b32222875c0d38962393e4bb2bcb8
BLAKE2b-256 9e1e906b788979c6562b39059d32a2e4ea1a892b1fabaaa76a300030cfb955a4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.1-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 55f135c942e5240078750b893e9ebe9e70acebd90fede0cba4de3bbb1648edce
MD5 4ed4d992b8555f55afd7c327c05b35fb
BLAKE2b-256 8b6f74cd65db39a48e17f65d36829f4a4ea3f64cd5595dbed517da163e16f14e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibhmm-0.9.1-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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5313c060956250dacd3bab3e30ed42180e6ae2cdea9aa13dc0301237327d3f58
MD5 47b9a3bbc44d4a5edcd185328a361847
BLAKE2b-256 c18c63e8f62a22937cfd01279b5f42ac0cdbbd9908976a6f4604478353d1552f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5ddcfc536d343fca577b2aea8d9fc561e2c0add6e78611461906796fe32f8aed
MD5 a3fca273ca81e852623e8bc7830c88c8
BLAKE2b-256 d6f5ff5a6d03f4570228aa2a451798e4ee53547d3c7f3770505a928afed62687

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7adfeda47261d36cff85df63babe94c93bfacaccf1cce5f179b77a69add8f56f
MD5 2498315c65f228208068b84403e55745
BLAKE2b-256 3ca1375000567ad95e73155f1d99ede70a4bc732e56d85b2577d2857323537dc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.1-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d03b631e2174cc492f08af92e04d89fe2511ecf4c2e1f5019968d91dc22fdcae
MD5 4cb0cfcdcb31e7e2a91709a47269b237
BLAKE2b-256 7b0019b2a4e4d496d74b7033d7eb9c39ad3a6737c3522e575aede7f9003aa77d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.1-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1ff3cce83f0559c308e0c8dcb9110ab020a26a0c9b1a03b7e423357c7b7c44c5
MD5 f2452035ad182adbc41d60b5acadd6e6
BLAKE2b-256 9ee2d98814b64c94a9798d708cb37be8444adaedb6197f1e90939bd6db0b1d59

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibhmm-0.9.1-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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 14d9b0bfd4511f025629fe2e5e75dc1572bd580275b1b889fa66ac42fb27e4c2
MD5 eeb7f9d3de5ec7ad4e1a1f562463fe3b
BLAKE2b-256 7856a0d2d8a5fdd6b28db2f3840cf106b4e4d5b31f62a37775f75075fb56577f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b5e7d2ae2f82edc5e5fa3f46c34984358148d0562d7c221a842cf704caf1adb3
MD5 b7d7c7b366103ab245d1c65e4715f07f
BLAKE2b-256 513fb3dfc9778a8d2147aa24b90e83e02958b5d1ab28951062104b6a70354143

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 688519dbe6f9d9e9535709dab8f797baf2249e5007efc66d4d841cb9a6578fe4
MD5 606ade187e96b7b879080b0b7f2a59f3
BLAKE2b-256 1da7787477285bdeae5b6e81d17aee7bb6a19df5d1092954b762978439cfe349

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ec2f961b4c4775ffb708570ac71ae3ce54f9d0db361e3febe0de45f75b6c0d0f
MD5 39e8f2f870893f54b2998733997490f4
BLAKE2b-256 6131b6d6175ce5eddebd20481b731e0fcf80e584c3e8f75f5bdfb635a247c61a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.9.1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2b9a6297b7dd58a7e209cd3474c1ae4f503c03219c42d64ba232e090989f2fff
MD5 75f27c10b90a5bcb95fb53291a0f52ea
BLAKE2b-256 06aa5d8ec3148a836a34d457af0b54b0faa184205b51530fff65fd0be1ad4ffd

See more details on using hashes here.

Provenance

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