hmmlearn

Hidden Markov Models in Python, with scikit-learn like API

https://github.com/hmmlearn/hmmlearn

Science Score: 23.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    9 of 48 committers (18.8%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.3%) to scientific vocabulary

Keywords from Contributors

closember parallel-computing timeseries-analysis robust-estimation regression-models prediction hypothesis-testing generalized-linear-models econometrics count-model
Last synced: 10 months ago · JSON representation

Repository

Hidden Markov Models in Python, with scikit-learn like API

Basic Info
Statistics
  • Stars: 3,180
  • Watchers: 122
  • Forks: 740
  • Open Issues: 77
  • Releases: 0
Created over 12 years ago · Last pushed over 1 year ago
Metadata Files
Readme Changelog License Authors

README.rst

hmmlearn
========

| |GitHub| |PyPI|
| |Read the Docs| |Build| |CodeCov|

.. |GitHub|
   image:: https://img.shields.io/badge/github-hmmlearn%2Fhmmlearn-brightgreen
   :target: https://github.com/hmmlearn/hmmlearn
.. |PyPI|
   image:: https://img.shields.io/pypi/v/hmmlearn.svg?color=brightgreen
   :target: https://pypi.python.org/pypi/hmmlearn
.. |Read the Docs|
   image:: https://readthedocs.org/projects/hmmlearn/badge/?version=latest
   :target: http://hmmlearn.readthedocs.io/en/latest/?badge=latest
.. |Build|
   image:: https://img.shields.io/github/actions/workflow/status/hmmlearn/hmmlearn/build.yml?branch=main
   :target: https://github.com/hmmlearn/hmmlearn/actions
.. |CodeCov|
   image:: https://img.shields.io/codecov/c/github/hmmlearn/hmmlearn
   :target: https://codecov.io/gh/hmmlearn/hmmlearn

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

.. _seqlearn: https://github.com/larsmans/seqlearn

**Note**: This package is under limited-maintenance mode.

Important links
===============

* Official source code repo: https://github.com/hmmlearn/hmmlearn
* HTML documentation (stable release): https://hmmlearn.readthedocs.org/en/stable
* HTML documentation (development version): https://hmmlearn.readthedocs.org/en/latest

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

Owner

  • Name: hmmlearn
  • Login: hmmlearn
  • Kind: organization

GitHub Events

Total
  • Issues event: 12
  • Watch event: 171
  • Issue comment event: 14
  • Push event: 2
  • Pull request event: 3
  • Fork event: 12
  • Create event: 1
Last Year
  • Issues event: 12
  • Watch event: 171
  • Issue comment event: 14
  • Push event: 2
  • Pull request event: 3
  • Fork event: 12
  • Create event: 1

Committers

Last synced: about 1 year ago

All Time
  • Total Commits: 448
  • Total Committers: 48
  • Avg Commits per committer: 9.333
  • Development Distribution Score (DDS): 0.598
Past Year
  • Commits: 5
  • Committers: 1
  • Avg Commits per committer: 5.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Sergei Lebedev s****y@g****m 180
Antony Lee a****e@g****m 145
Matthew Danielson m****n@g****m 24
Gael Varoquaux g****x@n****g 18
Kai Wohlfahrt k****3@c****k 9
Alex Rockhill a****l@m****g 8
Aubrey Li a****e@g****m 4
Christopher L. Farrow c****w@e****m 4
Sagun B s****b@g****m 4
dizcza d****a@g****m 4
Daniela Huppenkothen d****n@n****u 3
Anne Borcherding a****g@i****e 2
Matthew Danielson m****5@s****k 2
Egor m****d@g****m 2
simon s****i@s****e 2
rfc r****n@g****m 2
csytracy c****y@g****m 2
Lars Buitinck l****k@e****l 2
David Law d****w@g****m 2
stevenjkern k****0@g****m 1
yanenkoa y****r@g****m 1
John Swinbank j****s@j****e 1
DataDisruptor d****1@s****u 1
Matthias Plappert m****t@s****u 1
William Song 3****l 1
Vilém Zouhar v****r@g****m 1
Valérian Rey 3****y 1
Trang Tran t****3 1
Tim Gates t****s@i****m 1
Scott Gigante s****e 1
and 18 more...

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 97
  • Total pull requests: 80
  • Average time to close issues: 6 months
  • Average time to close pull requests: 16 days
  • Total issue authors: 89
  • Total pull request authors: 18
  • Average comments per issue: 3.18
  • Average comments per pull request: 2.66
  • Merged pull requests: 54
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 10
  • Pull requests: 14
  • Average time to close issues: 9 days
  • Average time to close pull requests: 9 days
  • Issue authors: 10
  • Pull request authors: 5
  • Average comments per issue: 0.2
  • Average comments per pull request: 1.21
  • Merged pull requests: 6
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • Freakwill (3)
  • HenryBao91 (3)
  • yonniejon (2)
  • ZnCuHHH (2)
  • ethan-skinner99 (2)
  • TheMyNameABC (2)
  • Ergodyne (1)
  • evd995 (1)
  • gao462 (1)
  • EvanSongkkk (1)
  • Lblackhurst29 (1)
  • outpaddling (1)
  • user293811 (1)
  • bapowellphys (1)
  • njzjz (1)
Pull Request Authors
  • blckmaxima (36)
  • alexrockhill (9)
  • anntzer (9)
  • dizcza (4)
  • njzjz (3)
  • glivv (2)
  • StevenChen16 (2)
  • Dobatymo (2)
  • tianguangye (2)
  • mr-c (2)
  • trangham283 (2)
  • ValerianRey (1)
  • Freakwill (1)
  • hbredin (1)
  • tuix (1)
Top Labels
Issue Labels
bug (3) question (1) needs-info (1) enhancement (1)
Pull Request Labels

Packages

  • Total packages: 3
  • Total downloads:
    • pypi 115,552 last-month
  • Total docker downloads: 1,484
  • Total dependent packages: 37
    (may contain duplicates)
  • Total dependent repositories: 430
    (may contain duplicates)
  • Total versions: 25
  • Total maintainers: 3
pypi.org: hmmlearn

Hidden Markov Models in Python with scikit-learn like API

  • Versions: 14
  • Dependent Packages: 33
  • Dependent Repositories: 421
  • Downloads: 115,552 Last month
  • Docker Downloads: 1,484
Rankings
Dependent packages count: 0.5%
Dependent repos count: 0.7%
Downloads: 0.8%
Average: 1.1%
Stargazers count: 1.4%
Forks count: 1.6%
Docker downloads count: 1.6%
Maintainers (2)
Last synced: over 1 year ago
conda-forge.org: hmmlearn
  • Versions: 9
  • Dependent Packages: 3
  • Dependent Repositories: 9
Rankings
Forks count: 6.1%
Stargazers count: 7.7%
Average: 10.3%
Dependent repos count: 11.6%
Dependent packages count: 15.6%
Last synced: 11 months ago
spack.io: py-hmmlearn

hmmlearn is a set of algorithms for unsupervised learning and inference of Hidden Markov Models.

  • Versions: 2
  • Dependent Packages: 1
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Average: 29.3%
Dependent packages count: 58.6%
Maintainers (1)
Last synced: 11 months ago

Dependencies

setup.py pypi
  • numpy >=1.10
  • scikit-learn >=0.16
  • scipy >=0.19
.github/workflows/build.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v2 composite
  • actions/upload-artifact v2 composite
  • codecov/codecov-action v1 composite
  • docker/setup-qemu-action v1 composite