Example ADCP NetCFD header:
netcdf os75bb {
dimensions:
time = 587 ;
depth_cell = 80 ;
variables:
int trajectory ;
trajectory:standard_name = "trajectory_id" ;
double time(time) ;
time:long_name = "Decimal day" ;
time:units = "days since 2012-01-01 00:00:00" ;
time:C_format = "%12.5f" ;
time:data_min = 152.774282407407 ;
time:data_max = 154.855208333333 ;
double lon(time) ;
lon:missing_value = 1.e+38 ;
lon:long_name = "Longitude" ;
lon:units = "degrees_east" ;
lon:C_format = "%9.4f" ;
lon:data_min = -122.341772222222 ;
lon:data_max = -122.34175 ;
double lat(time) ;
lat:missing_value = 1.e+38 ;
lat:long_name = "Latitude" ;
lat:units = "degrees_north" ;
lat:C_format = "%9.4f" ;
lat:data_min = 47.590025 ;
lat:data_max = 47.5900583333333 ;
float depth(time, depth_cell) ;
depth:missing_value = 1.e+38f ;
depth:long_name = "Depth" ;
depth:units = "meter" ;
depth:C_format = "%8.2f" ;
depth:positive = "down" ;
depth:data_min = 24.45f ;
depth:data_max = 656.47f ;
float u(time, depth_cell) ;
u:missing_value = 1.e+38f ;
u:long_name = "Zonal velocity component" ;
u:units = "meter second-1" ;
u:C_format = "%7.2f" ;
u:data_min = 1.e+38f ;
u:data_max = 1.e+38f ;
float v(time, depth_cell) ;
v:missing_value = 1.e+38f ;
v:long_name = "Meridional velocity component" ;
v:units = "meter second-1" ;
v:C_format = "%7.2f" ;
v:data_min = 1.e+38f ;
v:data_max = 1.e+38f ;
short amp(time, depth_cell) ;
amp:missing_value = 32767s ;
amp:long_name = "Received signal strength" ;
amp:units = "none" ;
amp:C_format = "%d" ;
amp:data_min = 16s ;
amp:data_max = 179s ;
byte pg(time, depth_cell) ;
pg:missing_value = -1b ;
pg:long_name = "Percent good pings" ;
pg:units = "none" ;
pg:C_format = "%d" ;
pg:data_min = 0b ;
pg:data_max = 0b ;
byte pflag(time, depth_cell) ;
pflag:missing_value = -1b ;
pflag:long_name = "Editing flags" ;
pflag:units = "none" ;
pflag:C_format = "%d" ;
pflag:data_min = 2b ;
pflag:data_max = 7b ;
float heading(time) ;
heading:missing_value = 1.e+38f ;
heading:long_name = "Ship heading" ;
heading:units = "degrees" ;
heading:C_format = "%6.1f" ;
heading:data_min = 1.e+38f ;
heading:data_max = 1.e+38f ;
float tr_temp(time) ;
tr_temp:missing_value = 1.e+38f ;
tr_temp:long_name = "ADCP transducer temperature" ;
tr_temp:units = "Celsius" ;
tr_temp:C_format = "%4.1f" ;
tr_temp:data_min = 10.5015f ;
tr_temp:data_max = 11.29862f ;
float uship(time) ;
uship:missing_value = 1.e+38f ;
uship:long_name = "Ship zonal velocity component" ;
uship:units = "meter second-1" ;
uship:C_format = "%9.4f" ;
uship:data_min = 1.e+38f ;
uship:data_max = 1.e+38f ;
float vship(time) ;
vship:missing_value = 1.e+38f ;
vship:long_name = "Ship meridional velocity component" ;
vship:units = "meter second-1" ;
vship:C_format = "%9.4f" ;
vship:data_min = 1.e+38f ;
vship:data_max = 1.e+38f ;
// global attributes:
:featureType = "trajectoryProfile" ;
:history = "Created: 2012-06-03 20:31:26" ;
:Conventions = "COARDS" ;
:software = "pycurrents" ;
:title = "Shipboard ADCP velocity profiles" ;
:description = "Shipboard ADCP velocity profiles from vg1201 using instrument os75bb" ;
:cruise_id = "vg1201" ;
:sonar = "os75bb" ;