Closed Marius1311 closed 3 years ago
Ok, my mistake, I know why this is failing: I'm trying this on a reducible example where the stationary distribution is not unique, so it's okay for the algorithm to tell me that the stationary distribution does not exist in this case. However, it does not need to fail for that reason, a simple warning would be enough.
This warning should tell me that the stationary distribution could not be computed, most likely because the transition matrix was reducible, i.e. there are disconnected clusters.
@Marius1311 I've made PR which fixes this (in pyGPCCA it's already fixed), you might want to include it in your local copy or wait + change the hash + vendorize again
Fantastic, thanks @michalk8
I updated msmtools to the most recent version of the fork of Bernhard. I run
python-vendorize
etc. to make sure the update takes place. Now, when I try to runestimator.compute_macrostates
, I getDid we forget something when changing msmtools?