# timescale¶

Functions for converting the timescale of a TPM.

pyphi.timescale.sparse(matrix, threshold=0.1)
pyphi.timescale.sparse_time(tpm, time_scale)
pyphi.timescale.dense_time(tpm, time_scale)
pyphi.timescale.run_tpm(tpm, time_scale)

Iterate a TPM by the specified number of time steps.

Parameters: tpm (np.ndarray) – A state-by-node tpm. time_scale (int) – The number of steps to run the tpm. np.ndarray
pyphi.timescale.run_cm(cm, time_scale)

Iterate a connectivity matrix the specified number of steps.

Parameters: cm (np.ndarray) – A connectivity matrix. time_scale (int) – The number of steps to run. The connectivity matrix at the new timescale. np.ndarray