Skip to content

Routines used by the USGS Coastal/Marine Hazards & Resources Program to process oceanographic time-series data

License

Notifications You must be signed in to change notification settings

USGS-CMG/stglib

Repository files navigation

stglib - Process data from a variety of oceanographic instrumentation

Documentation Status stglib Anaconda-Server Badge

This package contains code to process data from a variety of oceanographic instrumentation, consistent with the procedures of the USGS Coastal/Marine Hazards and Resources Program (formerly Coastal and Marine Geology Program).

Currently, this package has at least partial support for:

  • Nortek Aquadopp profilers, in mean-current wave-burst, and HR modes
  • Nortek Vector velocimeters
  • Nortek Signature profilers
  • RBR pressure (including waves) and turbidity sensors
  • YSI EXO2 water-quality sondes
  • SonTek IQ flow monitors
  • WET labs sensors, including ECO NTUSB and ECO PAR
  • Onset HOBO pressure sensors
  • Vaisala Weather Transmitter WXT sensors
  • In-Situ Aqua TROLL sensors
  • RD Instruments ADCPs
  • Moving-boat ADCP data processed using QRev, for use in index-velocity computation
  • EofE ECHOLOGGER altimeters
  • SBE 37 Microcat
  • SBE 26plus Seagauge

We have plans to support:

  • RDI Sentinel V profilers

This package makes heavy use of NumPy, xarray, and netCDF4. It works on Python 3.9+.

Read the documentation.