Skip to content

v3.0.5

Choose a tag to compare

@gbs2uwapl gbs2uwapl released this 24 Oct 19:02
· 281 commits to master since this release

Overall

requirements.txt has changed - be sure to update dependencies /opt/basestation/bin/pip install -r /usr/local/basestation3/requirements.txt after installing the new code.

Many small bug fixes. Larger features/changes noted below.

Full Changelog: v3.0.4...v3.0.5

Core Basestation

Parquet files

Support has been added for generating and consuming parquet files as an alternative to creating a whole mission timeseries file. This feature is primarily a performance improvement and will be set as the default in future realeases.

Parquet options

--generate_parquet Create parquet files from per-dive netCDF files
--kml_use_parquet Generate KML off the parquet files
--plotting_use_parquet Generate section plots off parquet files

New Sensors

Added support for RBR Tridente and codaTODO

Timeouts

Per-dive science plots have added traces for timeouts and inferred sampling frequency

Missing CTD calcs

For dives with no CTD data, the glider slope model (GSM) displacements and estimated positions are now calculated. KML files now pick the GSM estimates if HDM is not present.

Turn controller

Support added for newer glider firmware with the turn controller (PID based heading control) feature.

vis

piloting tools

New and/or improved online piloting tools for parameters, targets, science file and edit logs.

authentication

New levels of authentication and database based auth system with 2FA for piloting access

capture files

Plot motor move data when display capture files

Basestation processing progress display

Display basestation processing progress bar along with processing times

Annunciators to main glider page

Display status annunciators (green/red tiles) for quick visual indication of status (same as on dashboard).

Alert sounds

Bell, beep or chime sound for glider "on-the-air" notification is now configurable.