glidertools.utils.time_average_per_dive¶
-
glidertools.utils.
time_average_per_dive
(dives, time)¶ Gets the average time stamp per dive. This is used to create psuedo discrete time steps per dive for plotting data (using time as x-axis variable).
Parameters: - dives (np.array, dtype=float, shape=[n, ]) – discrete dive numbers (down = d.0; up = d.5) that matches time length
- time (np.array, dtype=datetime64, shape=[n, ]) – time stamp for each observed measurement
Returns: time_average_per_dive – each dive will have the average time stamp of that dive. Can be used for plotting where time_average_per_dive is set as the x-axis.
Return type: np.array, dtype=datetime64, shape=[n, ]