hmmlearn it is an open source bsd-licensed library which consists of simple algorithms and models to learn hidden markov models(hmmin python you can install it with the help of the following commandpip install hmmlearn if you are using anaconda and want to install by using the conda package managerthen you can use the following commandconda install - omnia hmmlearn pystruct it is structured learning and prediction library learning algorithms implemented in pystruct have names such as conditional random fields(crf)maximum-margin markov random networks ( nor structural support vector machines you can install it with the help of the following commandpip install pystruct cvxopt it is used for convex optimization based on python programming language it is also free software package you can install it with the help of following commandpip install cvxopt if you are using anaconda and want to install by using the conda package managerthen you can use the following commandconda install - anaconda cvdoxt pandashandlingslicing and extracting statistic from time series data pandas is very useful tool if you have to work with time series data with the help of pandasyou can perform the followingcreate range of dates by using the pd date_range package index pandas with dates by using the pd series package perform re-sampling by using the ts resample package change the frequency