glidertools.optics.par_fill_surface¶
-
glidertools.optics.
par_fill_surface
(par, dives, depth, max_curve_depth=100)¶ Algebraically calculates the top 5 metres of the par profile.
The function removes the top 5 metres of par data, and then using an exponential equation calculates the complete profile.
Parameters: - par (numpy.ndarray or pandas.Series) – The par data with units uE/m2/sec.
- dives (numpy.ndarray or pandas.Series) – The dive count (round is down dives, 0.5 is up dives).
- depth (numpy.ndarray or pandas.Series) – The depth array in metres.
- max_curve_depth (int) – The maximum depth of which to fit the exponential function.
Returns: par_filled – The par data with the algebraically calculated top 5 metres.
Return type: numpy.ndarray or pandas.Series