GliderADCP.jl: pure-Julia processing of glider-mounted ADCP data into absolute ocean velocity profiles
Abstract
GliderADCP.jl processes glider-mounted ADCP data into absolute ocean velocity profiles, from the raw instrument binary to referenced, quality-controlled U/V/W sections. It currently supports the Nortek AD2CP, validated end-to-end on Alseamar SeaExplorer missions; Slocum data ingestion is implemented but not yet validated on a real Slocum dataset. It implements both published approaches over one common trunk — the lADCP-tradition shear method and the Visbeck least-squares inverse with depth-averaged-current, bottom-track, and smoothness constraints — plus realtime products from the payload-logged $PNOR stream and the Iridium-telemetered pld1.sub AD2CP subset. Validated on four SeaExplorer missions against reference Python implementations (machine-exact transform parity), synthetic truth, and internal closure metrics.
Publication details
- Journal / source
- Zenodo (CERN European Organization for Nuclear Research)
- Publication date
- 27 July 2026