# parse_time_specification¶

gala.integrate.parse_time_specification(units, dt=None, n_steps=None, nsteps=None, t1=None, t2=None, t=None)[source]

Return an array of times given a few combinations of kwargs that are accepted – see below.

Parameters: dt, n_steps[, t1] : (numeric, int[, numeric]) A fixed timestep dt and a number of steps to run for. dt, t1, t2 : (numeric, numeric, numeric) A fixed timestep dt, an initial time, and an final time. dt, t1 : (array_like, numeric) An array of timesteps dt and an initial time. n_steps, t1, t2 : (int, numeric, numeric) Number of steps between an initial time, and a final time. t : array_like An array of times (dts = t[1:] - t[:-1])