Skip to content

Process optical in-line data measured continuously on research vessel

License

Notifications You must be signed in to change notification settings

OceanOptics/InLineAnalysis

Repository files navigation

InLineAnalysis

InLineAnalysis provide a set of routine to process observations from scientific instrumentation collected under the way of research vessels. The code can be used to synchronize the stream of data from each instrument; separate the different periods of water going through the instruments (Filtered, Total, DIW); average the data every minute; and run manual and automatic quality check (QC); calibrate, adjust, and compute products from the raw data. The output can then be exported to SeaBASS format to share it with the community.

To date the following instruments are supported:

  • TSG
  • Atlas TSG
  • ACS
  • AC9
  • FLBBCD
  • WSCD
  • SUVF
  • WS3S
  • BB3
  • HyperBB
  • LISSTTau
  • LISST100x
  • LISST200x
  • ALFA
  • PAR
  • NMEA (GPS)

The application is under continuous development, please use the GitHub Issues Tracker to signal any bug, or feature requests. The documentation is limited to this files and the comments in the code at this time.

Quick start

Installation

Set the matlab working folder to the InLineAnalysis folder:

cd ~/Documents/MATLAB/InLineAnalysis

Create the packages folder

mkdir packages

Download and add the packages below in the packages folder:

Recommended Toolbox

  • Image Processing Toolbox
  • Financial toolbox
  • Parallel Computing Toolbox

Configuration

For each project a new configuration file should be written. The configuration files are located in the cfg directory.

Run step by step

Adapt the main.m script to process your InLine data. To consolidate the dataset and export it, adapt the script Consolidate.m.

Code description

The application is accessed using the InLineAnalysis class. The Instrument class provide a common interface for each instrument. The lib folder contains the core of the application, most of those function can be used separately.

Releases

No releases published

Packages

No packages published

Languages