dt (float | None, optional) – If provided, generate a regular time vector from 0 to the end of
the simulation using this time step. Otherwise return the stored time
vector.
i_f (int | None, optional) – Unused placeholder kept for API compatibility.
Returns:
Time vector, optionally filtered to remove failed samples.