maybe you dont want to estimate covariance on a full time range... hence i added this function to pass covariance objects. but maybe we should add start and stop arguments in decompose_epochs instead of having this function