| get_eigenvectors(t_matrix, n_eigs[, ...]) | Get the left eigenvectors of a transition matrix, sorted by |
| get_reversible_eigenvectors(t_matrix, k[, ...]) | Find the k largest left eigenvalues and eigenvectors of a reversible |
| get_implied_timescales(assignments_fn, lag_times) | Calculate implied timescales in parallel using multiprocessing library. |
| is_transition_matrix(t_matrix[, epsilon]) | Check for row normalization of a matrix |
| project_observable_onto_transition_matrix(...) | Projects an observable vector onto a probability transition matrix’s eigenmodes. |
| propagate_model(transition_matrix, n_steps, ...) | Propogate the time evolution of a population vector. |
| calc_expectation_timeseries(tprob, observable) | Calculates the expectation value over time <A(t)> for some observable in an MSM. |
| sample(transition_matrix, state, steps[, ...]) | Generate a random sequence of states by propogating a transition matrix. |
| msm_acf(tprob, observable, timepoints[, ...]) | Calculate an autocorrelation function from an MSM. |