Welcome to glidertest’s documentation!
Glidertest is a Python package aiming to diagnose possible issues with your glider dataset. The package takes as input data from any glider in OG1 format. At the moment, we have implemented functions ranging from basic visualization of your glider data (location, gridding in the dataset, water mass properties, water column structure, etc.) to more complex analysis such as flight model performance when you work with vertical velocities or non-photochemical quenching when you work with optical data. This package serves solely as a diagnostic tool. We occasionally have suggestions for packages or tools that aim to address and solve a particular issue or link to SOP where more processing info can be found.
We recommend consulting best practice guides like the Oxygen SOP and the other OceanGliders SOPs. We also recommend the GliderTools Python package for processing and to possibly address some common issues with glider data.
- We use work from the following papers:
Bennett, J., Stahr, F., and Eriksen, C. (2019). Determining Seaglider Velocities Automatically. http://hdl.handle.net/1773/44948
Frajka-Williams, E., Eriksen, C. C., Rhines, P. B., and Harcourt, R. R. (2011). Determining vertical water velocities from Seaglider. Journal of Atmospheric and Oceanic Technology, 28(12), 1641-1656. https://doi.org/10.1175/2011JTECHO830.1
Thomalla, S.J., Moutier, W., Ryan-Keogh, T.J., Gregor, L. and Schütt, J. (2018), An optimized method for correcting fluorescence quenching using optical backscattering on autonomous platforms. Limnol. Oceanogr. Methods, 16: 132-144. https://doi.org/10.1002/lom3.10234
We provide an example notebook to demonstrate the purpose of the various function and test datasets from SeaExplorer data in the Baltic and Seaglider data in the Labrador Sea.
For recommendations or bug reports, please visit https://github.com/OceanGlidersCommunity/glidertest/issues/new
- Glidertest demo
glidertest API
calc_w_meas()
calc_w_sw()
check_monotony()
compute_daynight_avg()
compute_global_range()
compute_hyst_stat()
compute_prof_duration()
find_outlier_duration()
max_depth_per_profile()
quant_binavg()
quant_hysteresis()
quant_updown_bias()
check_temporal_drift()
plot_basic_vars()
plot_combined_velocity_profiles()
plot_daynight_avg()
plot_glider_track()
plot_global_range()
plot_grid_spacing()
plot_hysteresis()
plot_ioosqc()
plot_max_depth_per_profile()
plot_outlier_duration()
plot_prof_monotony()
plot_quench_assess()
plot_sampling_period()
plot_sampling_period_all()
plot_ts()
plot_updown_bias()
plot_vertical_speeds_with_histograms()
process_optics_assess()
calc_DEPTH_Z()
compute_sunset_sunrise()
construct_2dgrid()
plotting_labels()
plotting_units()
load_sample_dataset()