Skip to main content

Hidden Markov Models in Python with scikit-learn like API

Project description

hmmlearn

GitHub PyPI
Read the Docs Build CodeCov

hmmlearn is a set of algorithms for unsupervised learning and inference of Hidden Markov Models. For supervised learning learning of HMMs and similar models see seqlearn.

Note: This package is under limited-maintenance mode.

Dependencies

The required dependencies to use hmmlearn are

  • Python >= 3.6

  • NumPy >= 1.10

  • scikit-learn >= 0.16

You also need Matplotlib >= 1.1.1 to run the examples and pytest >= 2.6.0 to run the tests.

Installation

Requires a C compiler and Python headers.

To install from PyPI:

pip install --upgrade --user hmmlearn

To install from the repo:

pip install --user git+https://github.com/hmmlearn/hmmlearn

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

hmmlearn-0.2.7.tar.gz (53.5 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

hmmlearn-0.2.7-cp310-cp310-win_amd64.whl (100.6 kB view details)

Uploaded CPython 3.10Windows x86-64

hmmlearn-0.2.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (131.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

hmmlearn-0.2.7-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (129.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ x86-64

hmmlearn-0.2.7-cp310-cp310-macosx_10_15_x86_64.whl (101.8 kB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

hmmlearn-0.2.7-cp39-cp39-win_amd64.whl (100.2 kB view details)

Uploaded CPython 3.9Windows x86-64

hmmlearn-0.2.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (131.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

hmmlearn-0.2.7-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (129.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

hmmlearn-0.2.7-cp39-cp39-macosx_10_15_x86_64.whl (101.9 kB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

hmmlearn-0.2.7-cp38-cp38-win_amd64.whl (100.5 kB view details)

Uploaded CPython 3.8Windows x86-64

hmmlearn-0.2.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (131.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

hmmlearn-0.2.7-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (129.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

hmmlearn-0.2.7-cp38-cp38-macosx_10_14_x86_64.whl (101.7 kB view details)

Uploaded CPython 3.8macOS 10.14+ x86-64

hmmlearn-0.2.7-cp37-cp37m-win_amd64.whl (101.1 kB view details)

Uploaded CPython 3.7mWindows x86-64

hmmlearn-0.2.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (133.0 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

hmmlearn-0.2.7-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (129.8 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

hmmlearn-0.2.7-cp37-cp37m-macosx_10_14_x86_64.whl (100.9 kB view details)

Uploaded CPython 3.7mmacOS 10.14+ x86-64

hmmlearn-0.2.7-cp36-cp36m-win_amd64.whl (101.3 kB view details)

Uploaded CPython 3.6mWindows x86-64

hmmlearn-0.2.7-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (132.8 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

hmmlearn-0.2.7-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (129.7 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

hmmlearn-0.2.7-cp36-cp36m-macosx_10_14_x86_64.whl (100.9 kB view details)

Uploaded CPython 3.6mmacOS 10.14+ x86-64

File details

Details for the file hmmlearn-0.2.7.tar.gz.

File metadata

  • Download URL: hmmlearn-0.2.7.tar.gz
  • Upload date:
  • Size: 53.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.6

File hashes

Hashes for hmmlearn-0.2.7.tar.gz
Algorithm Hash digest
SHA256 6b4b2720f27af75da9367ab4d90dcb00f38da33168df6d917f9ec5de6670f6e1
MD5 b1088388cdf30ca57aab1724e8809821
BLAKE2b-256 3d6f0ec7056f40d92adb1d810a624e702b05f60cc64196ef976c8a1fc9778568

See more details on using hashes here.

File details

Details for the file hmmlearn-0.2.7-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: hmmlearn-0.2.7-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 100.6 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.6

File hashes

Hashes for hmmlearn-0.2.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 27f7c0eab5782b214a5a62eed6866e21b4d9ecbccffc4b71a7c1a99afa236b0d
MD5 587013f951e5d71747e64ac4d96ac513
BLAKE2b-256 9c1773fb2c5e63fabf7b0dc48ea7a27710c84c73669a47c6362b5ac04af24bba

See more details on using hashes here.

File details

Details for the file hmmlearn-0.2.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for hmmlearn-0.2.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d3520ebb2f0ee77714f92230dca2a646a6852607795efad350b4d4358fbd552c
MD5 d1cfedda03bf61bae18394df38cb0732
BLAKE2b-256 0985ff495c6e4dd1f3e9ca7fad7f5a338b77444f7e2bd030949046de2ea51ccd

See more details on using hashes here.

File details

Details for the file hmmlearn-0.2.7-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for hmmlearn-0.2.7-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 0c5db2e9876351b8819172b98d9b1ab9081ba37c4191124c5a0e989af0495a63
MD5 b4af63ab81a4ec40d73350155ca48882
BLAKE2b-256 448ccc159ba54151de1e9623be2e79a6f86546c43dbdedb4564e625f9b829687

See more details on using hashes here.

File details

Details for the file hmmlearn-0.2.7-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: hmmlearn-0.2.7-cp310-cp310-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 101.8 kB
  • Tags: CPython 3.10, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.6

File hashes

Hashes for hmmlearn-0.2.7-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 69b9f36a1fc8a76c09c90c8979a7a2720be1d27a171ce1a11267e077eceb77ba
MD5 4eaa637fbbe246dd997f2a35cdf128d6
BLAKE2b-256 e582fdf5b8bd8316c6579a824ea3b35e39490f7185fbdbaf39844498deb6f707

See more details on using hashes here.

File details

Details for the file hmmlearn-0.2.7-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: hmmlearn-0.2.7-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 100.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.6

File hashes

Hashes for hmmlearn-0.2.7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8cae13a8bf2a5dfff03a673d08d76168fa19d6cb654acebb1b36fe5728372c36
MD5 005cf4be13182efc8bae4d8bc229a6d3
BLAKE2b-256 f79f845bbfea0ff235d8fd8a1483794eb028e17f7a13d0a6fae4217664a137a2

See more details on using hashes here.

File details

Details for the file hmmlearn-0.2.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for hmmlearn-0.2.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4172e00309ea9a792ab3b639ac013f223fd4a079af95bcd28b61110975b034ae
MD5 c2b3014208e73a91514d7edd25c46ec7
BLAKE2b-256 b1e639e86fae1e3b62bfc9862b8b1fb2d4894e9f2359f03eb2b92fdbe93184fc

See more details on using hashes here.

File details

Details for the file hmmlearn-0.2.7-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for hmmlearn-0.2.7-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 bbc86def1e9b100aa6f3efcc994948f95e00386ea9c48e382cd8b32e6d372a1c
MD5 82811a0abae771b9826c3673fbea7bb3
BLAKE2b-256 b3db9dc41c017de660f241ea7a5dbd02c8fe07b27ca6e8f2d11d40165826746d

See more details on using hashes here.

File details

Details for the file hmmlearn-0.2.7-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: hmmlearn-0.2.7-cp39-cp39-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 101.9 kB
  • Tags: CPython 3.9, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.6

File hashes

Hashes for hmmlearn-0.2.7-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 8b3c02477fcdd06a0b36466ca28fe01b654d3261e2416ab87298d8568dba0ffa
MD5 bf2573fbccd19d14cdde74574399d33b
BLAKE2b-256 fa8e117f49a0a723ec6af836404610c3b75f2e4e6cc2be4e330930e4ae8147ca

See more details on using hashes here.

File details

Details for the file hmmlearn-0.2.7-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: hmmlearn-0.2.7-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 100.5 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.6

File hashes

Hashes for hmmlearn-0.2.7-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 cfc7dc176585caf671200890c5c9e86a935566dbf7e93d2ae96cca7cbc4c7b2a
MD5 242cdfc3824cc1b3e32826c5df624849
BLAKE2b-256 7f334427d11597ff3155b571a554228a8c2aad93c05ce5b3034a3fcc4093eaae

See more details on using hashes here.

File details

Details for the file hmmlearn-0.2.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for hmmlearn-0.2.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 943b41d36867a906e894f61f53e067b08c697f7d4ddf8a8953a61324e47599d8
MD5 81611d0843138fc4f0a94db301e7fba6
BLAKE2b-256 9b99b6205f9d2a52273e437763bbbbe7e7084ae25f1e2b386f1480d294f440b1

See more details on using hashes here.

File details

Details for the file hmmlearn-0.2.7-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for hmmlearn-0.2.7-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3196284e38ed85dd9730d70e6e6402c3db2bb29d5534088b4a8df1104370c856
MD5 d5f706a81cdbeede8090fdb78c617c0a
BLAKE2b-256 460256dc67466ce00944ba22ca5a21235c02cb982170429dd6f83183e0a585e0

See more details on using hashes here.

File details

Details for the file hmmlearn-0.2.7-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: hmmlearn-0.2.7-cp38-cp38-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 101.7 kB
  • Tags: CPython 3.8, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.6

File hashes

Hashes for hmmlearn-0.2.7-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 e5ba3bf2f36c253ceceb265e8d5697907299243e4d7c7f50eb1b825e0cb5a30e
MD5 d4eb8a0515ec776b5541708a1d4fe825
BLAKE2b-256 b5ae4cb226860c51bd7bf766f47ba7e25c1c27fc44da029456e6052c7f1692d2

See more details on using hashes here.

File details

Details for the file hmmlearn-0.2.7-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: hmmlearn-0.2.7-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 101.1 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.6

File hashes

Hashes for hmmlearn-0.2.7-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 07f321993639aeaa139b79bca2c36216f1d682a54f08c20fbb419e0a06aad5a5
MD5 d8763e1395b5d6d0a222871861ebbb6c
BLAKE2b-256 fcf7d4828ea80be3c216c7d70c04a481f5e2c27fe4fbe4ba6583dca101a4a7cd

See more details on using hashes here.

File details

Details for the file hmmlearn-0.2.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for hmmlearn-0.2.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6e9091bc07d1e4eec92ff21f009d1b1eeb0436114ec7aef0f52429c97903594c
MD5 afdd414b0177d42c0e8cfb73e6d4a9cc
BLAKE2b-256 8ea85da58f27894387f2b751aaa7ecb2856f14e66816c4fcc89c33df96d6ddd4

See more details on using hashes here.

File details

Details for the file hmmlearn-0.2.7-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for hmmlearn-0.2.7-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 03a7d7e47a11a5d63408909c90bee745dec11f44c86f2d545e4570a865ddb52b
MD5 3f9fa16a74ff975851ea11ff8bd02578
BLAKE2b-256 6173408a47bea171ce3bc43a15ca97ca0f56fe67b305a76f2d0c56c7f33f4378

See more details on using hashes here.

File details

Details for the file hmmlearn-0.2.7-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: hmmlearn-0.2.7-cp37-cp37m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 100.9 kB
  • Tags: CPython 3.7m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.6

File hashes

Hashes for hmmlearn-0.2.7-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 cbe46b8a01180209c1c2833e86a42a03173d63941b763395ac9826e5e4d2f91b
MD5 07934629019a95d3130a6ae5082c2203
BLAKE2b-256 8db227ca0b3b7872e8d4af512e05ba20967b9d73b5b8b9d005fcda38498d1adb

See more details on using hashes here.

File details

Details for the file hmmlearn-0.2.7-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: hmmlearn-0.2.7-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 101.3 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.6

File hashes

Hashes for hmmlearn-0.2.7-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 f8d041aba13b0feaef1f685ed271577fa67c910b198274b9cecfb859950afe49
MD5 2c2b037a3754f11ceda22e5d46eaa9c0
BLAKE2b-256 fc0a530428cba40ac195db1675dcb6a3c78d288087f294ca09d639745a44624d

See more details on using hashes here.

File details

Details for the file hmmlearn-0.2.7-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for hmmlearn-0.2.7-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7665703bcb72094aa5235e60dc65065af935dac5a80d92260fa1b3c1cd4a0dc9
MD5 944aa3788b37272bd42ee6c73ce0f77f
BLAKE2b-256 68881f264619a4168394a72c8eb8fc3ed7c6ad669f690d6fe67df5db780c9431

See more details on using hashes here.

File details

Details for the file hmmlearn-0.2.7-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for hmmlearn-0.2.7-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 484b96e17b92b4c4647462a21084ccae90ab2ad9a26ae209e59315a4cc68a63a
MD5 56b89df6ec84bf931254d3c3986b53e0
BLAKE2b-256 0a820845b6fca090c62825405a103d983a11de38f07c788290ac4fdad306298f

See more details on using hashes here.

File details

Details for the file hmmlearn-0.2.7-cp36-cp36m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: hmmlearn-0.2.7-cp36-cp36m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 100.9 kB
  • Tags: CPython 3.6m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.6

File hashes

Hashes for hmmlearn-0.2.7-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 0c2f860b02258d76cad85d6b6b1554baa4b8e3a82e9cf40ee2c2301c4a7940f5
MD5 8829397f12197e374366a4cb7e9c62d4
BLAKE2b-256 86b491b2f1587ca9970cf335a1540b017901985a664efd78091694b048e7f419

See more details on using hashes here.

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