glidertools.calibration.bottle_matchup¶
-
glidertools.calibration.
bottle_matchup
(gld_dives, gld_depth, gld_time, btl_depth, btl_time, btl_values, min_depth_diff_metres=5, min_time_diff_minutes=120)¶ Performs a matchup between glider and bottle samples based on time and depth (or density).
Parameters: - gld_depth (np.array, dtype=float) – glider depth at time of measurement
- gld_dives (np.array, dtype=float) – dive index of the glider (given by glider toolbox)
- gld_time (np.array, dtype=datetime64) – glider time that will be used as primary indexing variable
- btl_time (np.array, dtype=datetime64) – in-situ bottle sample’s time
- btl_depth (np.array, dtype=float) – depth of in-situ sample
- btl_values (np.array, dtype=float) – the value that will be interpolated onto the glider time and depth coordinates (time, depth/dens)
- min_depth_diff_metres (float, default=5) – the minimum allowable depth difference
- min_time_diff_minutes (float, default=120) – the minimum allowable time difference between bottles and glider
Returns: array – Returns the bottle values in the format of the glider i.e. the length of the output will be the same as gld_*
Return type: float