allow passing precomputed propagator in floquet_modes