Hi,
One of the options -- the one that you have been using so far -- is to provide a pair [Qobj, Coefficient] (where "Coefficient" can be a list of numbers, interpreted as a time-dependent prefactor for the Qobj). However, this format does not allow the "Qobj" to be time-dependent itself.
The two easiest ways I can see to solve your problem is
(1) Manually multiply your projectors with the prefactors, and just provide a list of Qobjs to the solver. That is, something like `[op * coeff for op, coeff in zip(Collapse_op1, coefficient_op1)]` etc.
(2) Write Python functions `def cop1(t): ...`, `def cop2(t): ...` that return the full collapse operators (coefficient times projector) at the given time t, and provide those to the solver: `c_ops=[cop1, cop2]`.
Kind regards,
Paul