Closed Marius1311 closed 2 years ago
I would also change the default number of Schur components to be 20; this won't make a difference in brandts
mode as we're computing a full decomposition either, and it should really matter in krylov
mode either. My motivation is that 10 is a bit low for the number of macrostates, I think realistic numbers are between 5 and 15 so we should set the default number of schur components accordingly.
I think it makes a lot of sense to have the .fit() method computing a Schur decomposition; this is one of the steps in the pipeline that should require the least amount of user control so it would be convenient to have it done in one single computation. What's your opinion @michalk8 ?
This is already being done.
I would also change the default number of Schur components to be 20; this won't make a difference in brandts mode as we're computing a full decomposition either, and it should really matter in krylov mode either. My motivation is that 10 is a bit low for the number of macrostates, I think realistic numbers are between 5 and 15 so we should set the default number of schur components accordingly.
Ok, agreed.
Error only occurs when calling the .fit()
method with a range for n_states
.
Great, thanks @michalk8
I think it makes a lot of sense to have the
.fit()
method computing a Schur decomposition; this is one of the steps in the pipeline that should require the least amount of user control so it would be convenient to have it done in one single computation. What's your opinion @michalk8 ?