this is a python module for creating, training and applying hidden Markov models to discrete of continuous observations.  Includes forward/backward viterbi