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, ]