types.trajectories.TimeSpan
types.trajectories.TimeSpan
Time interval for continuous integration: (t_start, t_end).
Defines initial and final times for ODE/SDE integration.
Format: (t_start, t_end) where t_start < t_end
Examples
>>> # Standard interval [0, T]
>>> t_span: TimeSpan = (0.0, 10.0)
>>>
>>> # Non-zero start time
>>> t_span: TimeSpan = (5.0, 15.0)
>>>
>>> # Short interval for testing
>>> t_span: TimeSpan = (0.0, 0.1)
>>>
>>> # Use in integration
>>> from scipy.integrate import solve_ivp
>>> result = solve_ivp(
... fun=dynamics,
... t_span=t_span,
... y0=x0,
... method='RK45'
... )
>>>
>>> # Extract t_eval from t_span
>>> t_start, t_end = t_span
>>> t_eval: TimePoints = np.linspace(t_start, t_end, 1000)