hmms


Namehmms JSON
Version 0.2.3 PyPI version JSON
download
home_pagehttps://github.com/lopatovsky/CT-HMM
SummaryEfficient discrete and continuous-time hidden Markov model library able to handle hundreds of hidden states
upload_time2023-05-10 14:43:59
maintainer
docs_urlNone
authorLukas Lopatovsky
requires_python
licensePublic Domain
keywords hidden markov model continuous-time hidden markov model hmm ct-hmm dt-hmm
VCS
bugtrack_url
requirements Cython ipython matplotlib notebook numpy pandas pytest scipy
Travis-CI No Travis.
coveralls test coverage No coveralls.
            **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"
}
        
Elapsed time: 0.06971s