code: def all_timescales_(self):
          
  
          us, lvs, rvs = self._get_eigensystem()
          # make sure to leave off equilibrium distribution
          timescales = - self.lag_time / np.log(us[:, 1:])
          return timescales
docs: Implied relaxation timescales each sample in the ensemble
  
          Returns
          -------
          timescales : array-like, shape = (n_samples, n_timescales,)
              The longest implied relaxation timescales of the each sample in
              the ensemble of transition matrices, expressed in units of
              time-step between indices in the source data supplied
              to ``fit()``.
  
          References
          ----------
          .. [1] Prinz, Jan-Hendrik, et al. "Markov models of molecular kinetics:
          Generation and validation." J. Chem. Phys. 134.17 (2011): 174105.