Ship CTD data processing pipeline#
Step-by-sep CTD processing recipe using NPI tools
Overview#
Post- processing of ship CTD profile data consists of automated processing from
raw files to .cnv using SeaBird software, and subsequent post-processing
starting with .cnv and culminating with a netCDF file (.nc).
Overly complicated schematic of ship CTD post-processing (to be developed..).
Two methods of post-processing are documented here. One uses Matlab and the
NetCDF-Creator app, the other uses the kval Python library. While not
entirely equivalent, he two methods can both be used to produce high-quality
checked and formatted CTD data in netCDF format.
- or -
See also:
Using the NetCDF-Creator
Quick summary of the procedure#
Automated batch processing using SeaBird software
Apply processing steps in Seabird’s
SBEDataProcessingsoftware (Windows only). Can be set up to run for all profiles in batch.Data conversion - Converting raw files aquired by the CTD (
.hex,.XMLCON,.bl,.hdr) to readable files. (.cnv,.btl).Temporal filter - Light smoothing of time series.
Cell thermal mass correction - Adjust for lag in temperature response in T and C measurents.
Loop editing - Edit out data when the CTD rosette was not moving at a steady rate.
The following steps may be applied in the SBE software or in the following post-processing step:
Derive - Calculate (preliminary) salinity and density.
Bin average - Bin data to 1 dbar bins.
Filter - Additional filtering of CDOM.
Manually guided post-processing in Matlab or Python.
Option 1: Post-processing in
MatlabandNetCDF-CreatorOption 2: Post-processing in
Pythonusing thekvallibrary.Post-processing steps:
Parse
.cnvfiles.Manual inspection / QC of the data.
Semi-manual outlier editing.
Joining profiles together (after binning, if necessary).
Calibration of salinity (and chlorophyll if available) based on laboratory measurements.
Automatic and manual addition of metadata.
Export to netCDF format (but may also be exported to
.mator.csvfor analysis).
