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

Version 1.0.0 of this software was approved for release at doi:10.5066/P13IQYFW. Development continues at https://code.usgs.gov/cmgp/stglib.

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
  • TruBlue pressure sensors
  • AQUAscat1000R

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.

Suggested Citation

Nowacki, D.J., Suttles, S.E., Bales, R.D., De Meo, O.A., 2024, stglib: Oceanographic Time Series Data Processing Library, U.S. Geological Survey software release, doi:10.5066/P13IQYFW.