This module provides an implementation of a hidden Markov model (HMM)
for discrete observation variables. The module was written with
Easy-to-follow code for teaching
Ability to handle large datasets
For those learning about HMMs, I recommend following along with
the Rabiner tutorial  as a reference for variable names and
techniques implemented in this module. Finally, this software
requires the NumPy and matplotlib modules.