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

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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tmacOS 13.0+ x86-64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 13.0+ x86-64

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

Uploaded CPython 3.14macOS 13.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 13.0+ x86-64

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

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 13.0+ x86-64

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

File metadata

  • Download URL: pylibhmm-0.6.1.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.1.tar.gz
Algorithm Hash digest
SHA256 2388325824208c8c9b5c54630775fe6a6a0444bf2e81203a9c45fd34f0390ed7
MD5 a5779f9e30d2a35cbb2d2175a298e0ee
BLAKE2b-256 72ce93da34103e60566a383b6aa572f240bc9f5322b1cb81cca6fb3045691aa9

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibhmm-0.6.1-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.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 7aa6dc43bd646773c3636f573fb42f26367585ce5a6e19c6cacede64ec044c76
MD5 ec7d61e348b9a0e7c290fb1425f3e193
BLAKE2b-256 79112447c291ef0a60edc65715bee3d6e5846833910656a27e71ad2c7f2d3801

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f1ae4c4350169cf7d02a087973e898779a9a5d8dfe0250525d36e0fdbfd3008b
MD5 730de21e4542eaa487c44688d2278426
BLAKE2b-256 1ef41e28cc29201099bf219d87f5245d6d8fb5f64830e6de25f997d61daa91c6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.1-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bca5791c2dd84a4cf0914887a4c44d9094c98367fd8966add6f6816dfe833c86
MD5 85d4ab8d781c2884ea081886f40ee8d9
BLAKE2b-256 6c587472df6c26a54feb1ff006af78f585e9a75d388dd938e383d30fe1d090d2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.1-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 47217948ded34d187a7c4a46965b4279098510ee5c1f8e0b40292fc53104dbdf
MD5 0f3e14a4fa76a614af1ed3f8b8242b75
BLAKE2b-256 87e862fa5bdb2dc5ad4766454e1d9491b1e28a96a0bcd6e8272f98948cd3e8f5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.1-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 dac6ff560553a43265b3c21117af901b03d8ab4a76cdb9e4a1153e3d8a29cd6d
MD5 5714285d1f569b8441b3161bdd44c44d
BLAKE2b-256 5de14141bf40836d4cceeb0bfd8eddb86cbcb416e77dd6e7ca7d7a7ea48e31a0

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibhmm-0.6.1-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.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 93850b178c65705670b3b9ac1753849402dd89b385166847a3e62739c7ca358e
MD5 aa152094ff5c0782addfa4a14204ac51
BLAKE2b-256 f80313d17521c0a9d4fa952b09393528ef23c53b36be1d89bb50e12a2e663032

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8b73c73accce567d728bf781d25df3d3a86e95625cb23fb781e1535688064aac
MD5 298a4072b552f427a4e6f88a0d69b292
BLAKE2b-256 5eb15667f9dc3c47516b237e6327c3106526ba7bc6d5669ec6e4067ce7eca515

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 84a416d17135683d1bbaab9034f612d3334cce06b1824f0cc54a41fbfda9e91e
MD5 fb693aec870e1608983388c406e5ceba
BLAKE2b-256 dc434348b7313dfb050cde617bc93d50ecd73837a5d7fbcbdcf066773d2ae209

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.1-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c380315990c9903895a1bb69cf40ed6393eff14dc144014d3a8bd6ad77f21b26
MD5 d3f3d4092c4baa656f4e1607894ed459
BLAKE2b-256 365eae75b5d32b3a6ba720a913d802686bfd1a74a5f19ceb364b3f0e8d3564d5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.1-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4f89e33fb371b9b0bb48e80beb99bfdbbc2cf9d9ad9df98e113cb994b7b4cac5
MD5 eb2448ea4cd46dc1e577e00b9aca7496
BLAKE2b-256 98d0e01383140ea954004f6c373168ae5e6bf31172ca4b45b69da298dca47f7e

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pylibhmm-0.6.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b7c0b3d3541e61efc8dc65cce698f909d61b2aa118417e5e4fc6a3c17112bdea
MD5 b35ca863eca56564cfb27011a279f042
BLAKE2b-256 bc9afb3ecf4e776c0048439d79bacb5dbb82287eb072c42cd0c03fe0f6d261b1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 960c34689a6c6060832e3f7ea7cedb72f9d27a2c05756a2ecaf2ac719994b427
MD5 987045a31de7a90d10bd17a92ddb756d
BLAKE2b-256 2e6048d3a14933cfe51a286d6c81394f748066e2474087dda7384bb0d6b44cf7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8889f2cf3bf7025ee5dd0aabe1ca4f04984140966677449c93579b721fe1a926
MD5 e572ec9e6ef309ff1da568d91923e9f2
BLAKE2b-256 709bdc29d819b9bd01d992baa7d12d884f1cd0d4a1b34f04bed03a84637a8ec7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.1-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4df2a1755034058bddd85f86b959fba30cb4b86abae80e5d71b9e665c2d72ff8
MD5 89e1dfdbe283980b916300471c7b49e8
BLAKE2b-256 f0bb78136f4b6b40c0e4eadc60402a4c274ac22ab5677a1febaedd04c1e1df6f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.1-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 423904fa8235b99269a5eb50d8d666d30a6c1473bd5d8d478e6bad513a44397f
MD5 529f0f0f60b0e78dcce7d4087d3d826f
BLAKE2b-256 dca66332ee46dbafc0da0958ccc8d62b3f2a3b6c42e41839cb11d9334328d822

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pylibhmm-0.6.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f8669c6be9dea1d6ca92ec3b2e27d9602a406b346c0b7636d4a99ba7faef0c70
MD5 ba4c8b9b73e5a4b02327a76e5f979c5a
BLAKE2b-256 4792b3c1f2a4bdba559abe262d6b7f94f5c422b352a7b3b8cbc9143b36730bb7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 48c22296d726b95ceced789540134fd14c022048fbb5c3a84995abb11c790d72
MD5 0f690e40c1c18025b27313b8fc1305b9
BLAKE2b-256 9a76fa7e65626d23c437784c62c97c09008cc0078a8f4d01348ba8b8ef1a7fb0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a5e626ae0382153762cfacb3e7627fbe0d1c367d16d70b4dd6849bb60b641634
MD5 9c16c7ad446b2577a54f2e36bdc446d8
BLAKE2b-256 d9996a745ce8ac105b0d6dbba560b039d443d254b3baebf0825120d0f1b83746

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.1-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6a7412b08415ce536ba381945329c4c7de164cab2edb38b3d76ecbe16081a457
MD5 f4f4e85e5a8e750f18335a8f7d3a9921
BLAKE2b-256 06a6810c36d140efe4b3c7b118b8477576eb78b1d48969a379ceca1aa95a2c3e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.1-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 af03e5c21a95a799b0dbe30e0176a91545d62b40cffbec3464e501b818be8adf
MD5 bcc48ad23f4adbded089521d289a4408
BLAKE2b-256 c1b5c3a6694406ac6acb9e5b8fa84c51ec4d780fcddf105f07299615f9b26ab0

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pylibhmm-0.6.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 dcc49a79a1c598f8d0671db324ce8bfe4a69361c5f4fc144ab843fe711c2bae4
MD5 d548be71ec855731e94a535f13b70c67
BLAKE2b-256 eee45bad6805b70a90f5ff4e16bce739055f52c25f998787e345f4f026b29e0e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e22417336f057c5fde61d6f9b97340ee32703d42090488b5499ea83e877f9ab5
MD5 4cbb8a731565a459ed9101afe1c2c34a
BLAKE2b-256 7819b72a52c734b7c671e52ca6a8d3855c2215d95e4b92cfc4399341836cae21

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 55785ec84db7da4e4ce79f50eaba0fa9bc5fc9b8c2a64a0cf83ffa53e1efe52e
MD5 f7372a7a3168009d5bca5a4014580413
BLAKE2b-256 76949eac2d32c73384d4605203ca7b8783129918a55212e15c97818efd9b9500

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bc70fc8880993263d4c58809ec0fb3066ba106c75502301d36f8a25aad2b358c
MD5 8a2ad06bae1a6566f3b3e8f63c204f24
BLAKE2b-256 8f32254253e250033ae0de3ad741a34d784018a106b1928f983b15d7eca3f45b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5e49e94168c4e791d423b0a3502a676f556eef2a625cca26e2b19e13f4cab210
MD5 31cb1e8d4c450925938a6609d0d28693
BLAKE2b-256 c54513e90590a5f75e2e851ed8f8245c88513f9ce16514758e82df5d4cdcd817

See more details on using hashes here.

Provenance

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