dynamic mode decomposition python