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. |