**UPDATE 2023/Feb/27** Direct Pypi installation is now fixed.
Intro
=======
HMMs is the **Hidden Markov Models library** for *Python*.
It is easy to use **general purpose** library implementing all the important
submethods needed for the training, examining and experimenting with
the data models.
The computationally expensive parts are powered by
*Cython* to ensure high speed.
The library supports the building of two models:
<dl>
<dt>Discrete-time Hidden Markov Model</dt>
<dd>Usually simply referred to as the Hidden Markov Model.</dd>
<dt>Continuous-time Hidden Markov Model</dt>
<dd>The variant of the Hidden Markov Model where the state transition as well as observations occurs in the continuous time. </dd>
</dl>
Before starting work, you may check out **the tutorial with examples**. [the ipython notebook](https://github.com/lopatovsky/CT-HMM/blob/master/hmms.ipynb), covering most of the common use-cases.
For **the deeper understanding** of the topic refer to the corresponding [diploma thesis](https://github.com/lopatovsky/DP).
Or read some of the main referenced articles: [Dt-HMM](http://www.ece.ucsb.edu/Faculty/Rabiner/ece259/Reprints/tutorial%20on%20hmm%20and%20applications.pdf), [Ct-HMM](https://web.engr.oregonstate.edu/~lif/nips2015_CTHMM_learning_camera_ready.pdf) .
- Sources of the project:
[Pypi](https://pypi.python.org/pypi/hmms),
[Github](https://github.com/lopatovsky/CT-HMM),
Requirements
-------------
- python 3.5
- libraries: Cython, ipython, matplotlib, notebook, numpy, pandas, scipy,
- libraries for testing environment: pytest
Download & Install
-------------------
The Numpy and Cython must be installed before installing the library package from pypi.
```
(env)$ python -m pip install numpy cython
(env)$ python -m pip install hmms
```
Raw data
{
"_id": null,
"home_page": "https://github.com/lopatovsky/CT-HMM",
"name": "hmms",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "Hidden Markov Model,Continuous-time Hidden Markov Model,HMM,CT-HMM,DT-HMM",
"author": "Lukas Lopatovsky",
"author_email": "lopatovsky@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/93/24/2221255c8f0409c22dc787a02485ae3656f29c0b5ddbace5b3351c171697/hmms-0.2.3.tar.gz",
"platform": null,
"description": "**UPDATE 2023/Feb/27** Direct Pypi installation is now fixed.\n\nIntro\n=======\n\nHMMs is the **Hidden Markov Models library** for *Python*. \nIt is easy to use **general purpose** library implementing all the important\nsubmethods needed for the training, examining and experimenting with\nthe data models.\n\nThe computationally expensive parts are powered by\n*Cython* to ensure high speed.\n\nThe library supports the building of two models:\n\n<dl>\n <dt>Discrete-time Hidden Markov Model</dt>\n <dd>Usually simply referred to as the Hidden Markov Model.</dd>\n\n <dt>Continuous-time Hidden Markov Model</dt> \n <dd>The variant of the Hidden Markov Model where the state transition as well as observations occurs in the continuous time. </dd>\n</dl>\n\nBefore starting work, you may check out **the tutorial with examples**. [the ipython notebook](https://github.com/lopatovsky/CT-HMM/blob/master/hmms.ipynb), covering most of the common use-cases.\n\nFor **the deeper understanding** of the topic refer to the corresponding [diploma thesis](https://github.com/lopatovsky/DP).\nOr read some of the main referenced articles: [Dt-HMM](http://www.ece.ucsb.edu/Faculty/Rabiner/ece259/Reprints/tutorial%20on%20hmm%20and%20applications.pdf), [Ct-HMM](https://web.engr.oregonstate.edu/~lif/nips2015_CTHMM_learning_camera_ready.pdf) .\n\n- Sources of the project:\n [Pypi](https://pypi.python.org/pypi/hmms),\n [Github](https://github.com/lopatovsky/CT-HMM),\n\n\nRequirements\n-------------\n\n- python 3.5\n- libraries: Cython, ipython, matplotlib, notebook, numpy, pandas, scipy,\n- libraries for testing environment: pytest \n\nDownload & Install\n-------------------\n\nThe Numpy and Cython must be installed before installing the library package from pypi.\n\n```\n(env)$ python -m pip install numpy cython\n(env)$ python -m pip install hmms\n\n```\n\n\n\n\n",
"bugtrack_url": null,
"license": "Public Domain",
"summary": "Efficient discrete and continuous-time hidden Markov model library able to handle hundreds of hidden states",
"version": "0.2.3",
"project_urls": {
"Homepage": "https://github.com/lopatovsky/CT-HMM"
},
"split_keywords": [
"hidden markov model",
"continuous-time hidden markov model",
"hmm",
"ct-hmm",
"dt-hmm"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "93242221255c8f0409c22dc787a02485ae3656f29c0b5ddbace5b3351c171697",
"md5": "d7c2e921b2108bcfa80ffd372423a207",
"sha256": "16b622a5d14719c0e98b6cf1b01540cbcee967425a42d117bca6307fe5ba289f"
},
"downloads": -1,
"filename": "hmms-0.2.3.tar.gz",
"has_sig": false,
"md5_digest": "d7c2e921b2108bcfa80ffd372423a207",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 524827,
"upload_time": "2023-05-10T14:43:59",
"upload_time_iso_8601": "2023-05-10T14:43:59.562691Z",
"url": "https://files.pythonhosted.org/packages/93/24/2221255c8f0409c22dc787a02485ae3656f29c0b5ddbace5b3351c171697/hmms-0.2.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-05-10 14:43:59",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "lopatovsky",
"github_project": "CT-HMM",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [
{
"name": "Cython",
"specs": [
[
"==",
"0.25.2"
]
]
},
{
"name": "ipython",
"specs": [
[
"==",
"5.2.0"
]
]
},
{
"name": "matplotlib",
"specs": [
[
"==",
"2.0.0"
]
]
},
{
"name": "notebook",
"specs": [
[
"==",
"6.1.5"
]
]
},
{
"name": "numpy",
"specs": [
[
"==",
"1.12.0"
]
]
},
{
"name": "pandas",
"specs": [
[
"==",
"0.19.2"
]
]
},
{
"name": "pytest",
"specs": [
[
"==",
"3.0.6"
]
]
},
{
"name": "scipy",
"specs": [
[
"==",
"0.18.1"
]
]
}
],
"lcname": "hmms"
}