Skip to main content

Python bindings for libhmm v4 — scalar and multivariate HMMs with NumPy-friendly distributions

Project description

pylibhmm

Python bindings for libhmm v4 — a modern C++20 Hidden Markov Model library with 16 scalar and 3 multivariate emission distributions, canonical log-space inference, and training algorithms.

Features

Scalar HMMs

  • All 16 emission distributions: Gaussian, StudentT, Gamma, LogNormal, Beta, Weibull, Exponential, Rayleigh, Pareto, Uniform, ChiSquared, VonMises, Discrete, Poisson, Binomial, NegativeBinomial
  • Hmm, ForwardBackwardCalculator, ViterbiCalculator, BaumWelchTrainer, MapBaumWelchTrainer, ViterbiTrainer, SegmentalKMeansTrainer
  • Posterior decoding (decode_posterior) and model selection (AIC / BIC / AICc)
  • JSON model I/O (save_json / load_json / to_json / from_json) — recommended
  • Legacy XML model I/O (save_hmm / load_hmm) — retained for existing files

Multivariate HMMs (v0.6.0 / libhmm v4)

  • DiagonalGaussian, FullCovGaussian, IndependentComponents distributions
  • HmmMV, MVForwardBackwardCalculator, MVBaumWelchTrainer
  • kmeans_init for k-means++ seeded initialisation
  • MV JSON I/O (save_json_mv / load_json_mv / to_json_mv / from_json_mv)
  • NumPy-friendly: observations as 2-D float64 arrays, sequences as lists of 2-D arrays

General

  • Python 3.11+ packaging via scikit-build-core + nanobind
  • Real-data examples: DAX regime detection, elk movement, earthquake counts, S&P 500, wind direction

Quick start

Scalar HMM:

import numpy as np
import pylibhmm

hmm = pylibhmm.Hmm(2)
hmm.set_pi(np.array([0.75, 0.25], dtype=np.float64))
hmm.set_trans(np.array([[0.9, 0.1], [0.8, 0.2]], dtype=np.float64))

fair = pylibhmm.Discrete(6)
for i in range(6):
    fair.set_probability(i, 1.0 / 6.0)

loaded = pylibhmm.Discrete(6)
for i in range(5):
    loaded.set_probability(i, 0.125)
loaded.set_probability(5, 0.375)

hmm.set_distribution(0, fair)
hmm.set_distribution(1, loaded)

obs = np.array([0, 1, 5, 4, 2], dtype=np.float64)
fb = pylibhmm.ForwardBackwardCalculator(hmm, obs)
print(fb.log_probability)

pylibhmm.save_json(hmm, "model.json")
hmm2 = pylibhmm.load_json("model.json")

Multivariate HMM:

import numpy as np
import pylibhmm

# 3-state, 2-feature diagonal-Gaussian HMM
hmm = pylibhmm.HmmMV(3)
hmm.set_pi(np.array([0.5, 0.3, 0.2]))
hmm.set_trans(np.array([[0.8, 0.1, 0.1],
                         [0.1, 0.8, 0.1],
                         [0.1, 0.1, 0.8]]))

for i, (mean, var) in enumerate([
    ([0.0, 0.0], [1.0, 1.0]),
    ([3.0, 3.0], [1.5, 1.5]),
    ([6.0, 6.0], [2.0, 2.0]),
]):
    hmm.set_distribution(i, pylibhmm.DiagonalGaussian(
        np.array(mean), np.array(var)))

# observations: 2-D float64 array, shape (T, D)
obs = np.random.randn(200, 2).astype(np.float64)

# Initialise with k-means++ then train
pylibhmm.kmeans_init(hmm, [obs])
trainer = pylibhmm.MVBaumWelchTrainer(hmm, [obs])
trainer.train()

fb = pylibhmm.MVForwardBackwardCalculator(hmm, obs)
print(fb.log_probability)

pylibhmm.save_json_mv(hmm, "model_mv.json")
hmm2 = pylibhmm.load_json_mv("model_mv.json")

Build and install

Prerequisites:

  • Python 3.11+
  • CMake 3.20+
  • C++20 compiler

Install locally:

pip install .

Run tests:

pip install ".[test]"
pytest

Dependency strategy

pylibhmm prefers a local sibling ../libhmm source tree if present. If not found, CMake falls back to FetchContent for libhmm tag v4.0.2.

Notes on wheel portability

libhmm defaults to machine-tuned SIMD flags (-march=native or CPU-selected MSVC /arch). That is ideal for local builds but requires extra care for portable binary wheels. See docs/COMPATIBILITY.md.

Documentation

  • docs/API.md — bound API surface
  • docs/DEVELOPMENT.md — contributor workflow
  • docs/COMPATIBILITY.md — platform/version/SIMD notes
  • WARP.md — Warp agent guide for this repository

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pylibhmm-0.6.3.tar.gz (47.7 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.3-cp314-cp314t-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tmacOS 13.0+ x86-64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

pylibhmm-0.6.3-cp314-cp314-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 13.0+ x86-64

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

Uploaded CPython 3.14macOS 13.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 13.0+ x86-64

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

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 13.0+ x86-64

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

File metadata

  • Download URL: pylibhmm-0.6.3.tar.gz
  • Upload date:
  • Size: 47.7 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.3.tar.gz
Algorithm Hash digest
SHA256 bc2e92718f78ca87e13b133a1b9bbd3e18a4d7d81e0758f70e85af1eb3de03cd
MD5 f312ddd49f61694d292952482ecf65f6
BLAKE2b-256 dabae7786a9fe4d10017e8914a2524590c649951d24459f6734234773edc5c6b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibhmm-0.6.3-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 3.9 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.3-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 7da10b690764266852d6f63544603c5fc29266cc322218f67f26f9c69633b966
MD5 26b142795ace982611665a747d225c97
BLAKE2b-256 93aac15bdada2ee57501edf227a9f4bdfb2419e636a7e2c134980cf331a4c730

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d281e2fd350e1f4fba18aea13c08d297472b9e53c4dcc37d99a50669f5944c9d
MD5 6e5a58c171256926f058044b8cad7ee7
BLAKE2b-256 355d13d69782cf3fa9305c62add0bb3d2120912dfc26cd2e2cb571702bfe9002

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 36b94b099b1e9f456f321be85087c698031098a4112d0601effb4961d3479e92
MD5 a6a476985414af0e7b40bc3de3e47963
BLAKE2b-256 264960bcef68cf546bc1e57a41baeea572a9f8587a6ff667c120cc125820b303

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.3-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 baa2d19af407102b1582e159f9c7ed6e436be9191316ddfb186924b0af3186c3
MD5 ccb5c527b7b5334a28e7ad05eb200827
BLAKE2b-256 ef08b1d9589dd50b06412e28a3145a35c8e4e65d3b43ddaf1073e840cba2761b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.3-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 91c2b43da82ed8ea80e89e73fa86cc58f40a25989a6e63f612b0b697b5a518b3
MD5 7f915bb20956c5bbc60a7ed5c718f35c
BLAKE2b-256 5ff857a654a9be701a2e3d5ce364640e1edcaa20a2f467a76e64aefa93f71670

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pylibhmm-0.6.3-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 3.9 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.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f59cbb991d8e1e01ca1837c90d8300c278c24dfe2d6a2b1b04458b1509f2e289
MD5 bf6fddbb6d051ef2aa3dac0dc4689d4b
BLAKE2b-256 0f2ecae98ceb103ed8b60b586d2d2712c1913762be0db88a517c27d7a6d95094

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fefb6711eb77cadcae23bdab6da745d1af07f2a26a205b8f73f09361d4af50cf
MD5 9ed5c705b08bd16f8e9d589a07f7d9b6
BLAKE2b-256 cd8278f7cec89587b8e8521f08e9925d8a389f0bbab3792b136664d1c3ab329b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 28dc13dd500aa33d284604931e8442cf49e25276cc589587e8635e7f7f0bb747
MD5 506f4cceca865ceb155eac3dbbd5c471
BLAKE2b-256 4c1c8db6406fca3786f5a7988746c2e4bc36486adb71e8d0072e8740dcd7c59a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.3-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ae75df49a986a387fc50bd8576a525a11e4fe4dd0428c3b7f6aa16be0b2f372a
MD5 99d84ac3e654804be029d96c44f63ea9
BLAKE2b-256 405ad6ec3bcc90e52791bd4b0bb67e674c6a348854251fccc4d8715eb8994b1c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.3-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4b8ed81c41e72e9720980c53b7bee4f9b66487b96ff7ea3173f949476834323c
MD5 6359290205ce8034dc21ca1a54f0334b
BLAKE2b-256 8c585c03f2ad2259d02b8e7d20ab6f6bb0f60312fc4e5f857fefa3001e2c6a09

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pylibhmm-0.6.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 178a6f4b93f451f77276311cba92d30b8a2f7e34c69471ca7f3b27d80dc94ef8
MD5 bc65457cc14b589c4f11e155d6f91aeb
BLAKE2b-256 b3d58ab0f48af5f53d961622fc46d3445c8bbc1b8da4e3505c4a9388304da18c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dabddbd98db09206f992b974bd3fcd75842eabbc74d5df5401714a563274d4ed
MD5 e5d9f9c58a15c54de6b45cc58e986f2f
BLAKE2b-256 750f08bcf4c77790f132245d42ded0c9f334c7c1c94e7b03b27271409213d8ba

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 53f9b71d3576a09ebcb40ad727491a4959df4a22d7e5c3a78306c2790214ce7c
MD5 da2094288877494339a9ce6dee021d93
BLAKE2b-256 974866eaacf12b9b3262f86d6696be175b018f1928585131d9ec8aafe1814019

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.3-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ddb451d877d57b57da3e7db324c6f8bd0c4c6d3db3ce46658ad2f66aa8114d7b
MD5 695f0e6d7e76353771d6da11f068c295
BLAKE2b-256 536c8d02bfe5a06a5f30e9ca932689c1035addeba695696c9ba1dcf164cbff48

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.3-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ec5cc914bf1fc2c83fdc489e3ba8c29e63969d0c7ae94c0f7dd84cb1f563fed9
MD5 b1833652e0c616d31026b3cc5d9f0808
BLAKE2b-256 f61eddce01b93422d8d791f4fb826510ad0954b128d1a700639ca912082d71c7

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pylibhmm-0.6.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4163815321f6b7fd97737ecf945763ee42ba443f2116c640ff148773af925cb1
MD5 95ec707c68470db69942d8f769ee14db
BLAKE2b-256 c9329ec755da0122ee227287f3f70a19b1a449cf676e5f809586b8f99c6d2dae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1afd6c37ea24cd965cc8efc33b64f58c50509fbb27f0e822cd8c487f6d1deaa0
MD5 6a1cf17add467556462faee965a4ef50
BLAKE2b-256 c864c89a749c226ac0e57a80c87740cd213f0e6ca21acfd763969575f4e44d42

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d46e3665241cde2871787f20fd89660a2b8e59b35090c3aa99120fc944da8ce3
MD5 11063c24e4f31a2175a8e2fb6df66730
BLAKE2b-256 23cc8e7e7490c330843eb46906983ba50e8b5c65d1fa6be3cfa737c543b8159e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.3-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ef3ef34d55214137184dd0ff9ee55702aa4e15d11001bef527a1f147a65c57fc
MD5 4b3c0e3b0b1826d1cb517a7838a41b51
BLAKE2b-256 b9061efe629247d88383e8120fbf961fa7a1fa0d5356f1dd56686577a7bb4fc7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.3-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6f9f0e6d36917f86693e2bd549805d66bc731bd2ac8d465b868f39f6e3e61afa
MD5 822140a25fa291266eb3cf576a275690
BLAKE2b-256 58cfe3b13322ac481015d4ce00215b808fadf8c18e98002120adebca00c5fb79

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pylibhmm-0.6.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3e85c5e4d4a8758e664767b56fa555af825ff1b2852bf79abb71e4f99030fc30
MD5 92e376ef10887996da23243a8618247b
BLAKE2b-256 5ee08868f13e0c0063af9a1f1a1b70e0e9a5e877f905b436e24200561d512041

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0f5efe58c6c0bfaa78eaddb8a44fd4434686112e66d00f8c8ad4ac8182d3b8bf
MD5 841c1042e30f0a1c815d8fe89e99f1b0
BLAKE2b-256 aa3d5b06a1ecc5f875b14980e788ada80fb7010e890281307ec2ff2e9047101c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2f9c4a8626855b4dd52344a72d741a2fbe6c2bfe3524ae90a6c12f88387ac8cb
MD5 d1a369b71d38fdc2506cea0f4aab606c
BLAKE2b-256 990dbaa9032ba50fa08c0d2911a2cad8c0329d9f614b745fa65a3983df6d574a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6d7a32decae06b0efa1f94e1d221f323c502327d42de1736d0fb4a794b504313
MD5 1188b526a248cf1cf9d66f22df9d0ecd
BLAKE2b-256 9980ae0375ba220af71f835b6254a5f50a37ed4e2a096a8497eeee14390b5652

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pylibhmm-0.6.3-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b2ef817d179bce7f019e32c1d2977fd0470f902dbe775a2db7c04aee327da731
MD5 f689a363176a046659dd79ad86cc36cc
BLAKE2b-256 9cb28bcfedbb0fcc09b6b85290fcab3a8e020e44516d78e35ec34474a8949604

See more details on using hashes here.

Provenance

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