netcdf dep0027_socib-rv_scb-rdi001_L1_2019-07 {
dimensions:
	time = UNLIMITED ; // (1169 currently)
	depth_adcp4 = 50 ;
	name_strlen = 22 ;
variables:
	char trajectory(name_strlen) ;
		trajectory:cf_role = "trajectory_id" ;
	double time(time) ;
		time:standard_name = "time" ;
		time:units = "seconds since 1970-01-01 00:00:00" ;
		time:axis = "T" ;
		time:calendar = "gregorian" ;
	double LAT(time) ;
		LAT:standard_name = "latitude" ;
		LAT:long_name = "Platform Last Latitude coordinate" ;
		LAT:units = "degree_north" ;
		LAT:ancillary_variables = "QC_LAT" ;
		LAT:axis = "Y" ;
		LAT:reference_datum = "geographical coordinates, WGS84 projection" ;
	byte QC_LAT(time) ;
		QC_LAT:standard_name = "latitude status_flag" ;
		QC_LAT:long_name = "Quality flag for latitude" ;
		QC_LAT:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_LAT:valid_min = 0 ;
		QC_LAT:valid_max = 9 ;
		QC_LAT:_FillValue = 10b ;
		QC_LAT:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_LAT:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double LON(time) ;
		LON:standard_name = "longitude" ;
		LON:long_name = "Platform Last Longitude coordinate" ;
		LON:units = "degree_east" ;
		LON:valid_min = -180. ;
		LON:valid_max = 180. ;
		LON:ancillary_variables = "QC_LON" ;
		LON:axis = "X" ;
		LON:reference_datum = "geographical coordinates, WGS84 projection" ;
	byte QC_LON(time) ;
		QC_LON:standard_name = "longitude status_flag" ;
		QC_LON:long_name = "Quality flag for longitude" ;
		QC_LON:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_LON:valid_min = 0 ;
		QC_LON:valid_max = 9 ;
		QC_LON:_FillValue = 10b ;
		QC_LON:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_LON:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double DEPTH_ADCP4(depth_adcp4) ;
		DEPTH_ADCP4:standard_name = "depth" ;
		DEPTH_ADCP4:units = "m" ;
		DEPTH_ADCP4:positive = "down" ;
		DEPTH_ADCP4:axis = "Z" ;
		DEPTH_ADCP4:reference_datum = "geographical coordinates, WGS84 projection" ;
	double VEL_NOR(time, depth_adcp4) ;
		VEL_NOR:standard_name = "northward_sea_water_velocity" ;
		VEL_NOR:long_name = "northward sea water velocity" ;
		VEL_NOR:units = "m s-1" ;
		VEL_NOR:ancillary_variables = "QC_VEL_NOR" ;
		VEL_NOR:coordinates = "time LAT LON DEPTH_ADCP4" ;
		VEL_NOR:original_units = "m s-1" ;
		VEL_NOR:observation_type = "derived" ;
		VEL_NOR:precision = "0.0001" ;
	byte QC_VEL_NOR(time, depth_adcp4) ;
		QC_VEL_NOR:standard_name = "northward_sea_water_velocity status_flag" ;
		QC_VEL_NOR:long_name = "Quality flag for northward_sea_water_velocity" ;
		QC_VEL_NOR:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_VEL_NOR:valid_min = 0 ;
		QC_VEL_NOR:valid_max = 9 ;
		QC_VEL_NOR:_FillValue = 10b ;
		QC_VEL_NOR:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_VEL_NOR:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double VEL_EAS(time, depth_adcp4) ;
		VEL_EAS:standard_name = "eastward_sea_water_velocity" ;
		VEL_EAS:long_name = "eastward sea water velocity" ;
		VEL_EAS:units = "m s-1" ;
		VEL_EAS:ancillary_variables = "QC_VEL_EAS" ;
		VEL_EAS:coordinates = "time LAT LON DEPTH_ADCP4" ;
		VEL_EAS:original_units = "m s-1" ;
		VEL_EAS:observation_type = "derived" ;
		VEL_EAS:precision = "0.0001" ;
	byte QC_VEL_EAS(time, depth_adcp4) ;
		QC_VEL_EAS:standard_name = "eastward_sea_water_velocity status_flag" ;
		QC_VEL_EAS:long_name = "Quality flag for eastward_sea_water_velocity" ;
		QC_VEL_EAS:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_VEL_EAS:valid_min = 0 ;
		QC_VEL_EAS:valid_max = 9 ;
		QC_VEL_EAS:_FillValue = 10b ;
		QC_VEL_EAS:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_VEL_EAS:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double VEL_UPW(time, depth_adcp4) ;
		VEL_UPW:standard_name = "upward_sea_water_velocity" ;
		VEL_UPW:long_name = "Upward sea water velocity" ;
		VEL_UPW:units = "m s-1" ;
		VEL_UPW:ancillary_variables = "QC_VEL_UPW" ;
		VEL_UPW:coordinates = "time LAT LON DEPTH_ADCP4" ;
		VEL_UPW:original_units = "m s-1" ;
		VEL_UPW:observation_type = "derived" ;
		VEL_UPW:precision = "0.0001" ;
	byte QC_VEL_UPW(time, depth_adcp4) ;
		QC_VEL_UPW:standard_name = "upward_sea_water_velocity status_flag" ;
		QC_VEL_UPW:long_name = "Quality flag for upward_sea_water_velocity" ;
		QC_VEL_UPW:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_VEL_UPW:valid_min = 0 ;
		QC_VEL_UPW:valid_max = 9 ;
		QC_VEL_UPW:_FillValue = 10b ;
		QC_VEL_UPW:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_VEL_UPW:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double VEL_ERR(time, depth_adcp4) ;
		VEL_ERR:long_name = "error_sea_water_velocity - error sea water velocity" ;
		VEL_ERR:units = "m s-1" ;
		VEL_ERR:ancillary_variables = "QC_VEL_ERR" ;
		VEL_ERR:coordinates = "time LAT LON DEPTH_ADCP4" ;
		VEL_ERR:original_units = "m s-1" ;
		VEL_ERR:observation_type = "derived" ;
		VEL_ERR:precision = "0.0001" ;
	byte QC_VEL_ERR(time, depth_adcp4) ;
		QC_VEL_ERR:standard_name = "error_sea_water_velocity status_flag" ;
		QC_VEL_ERR:long_name = "Quality flag for error_sea_water_velocity" ;
		QC_VEL_ERR:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_VEL_ERR:valid_min = 0 ;
		QC_VEL_ERR:valid_max = 9 ;
		QC_VEL_ERR:_FillValue = 10b ;
		QC_VEL_ERR:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_VEL_ERR:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double CUR_SPE(time, depth_adcp4) ;
		CUR_SPE:standard_name = "sea_water_speed" ;
		CUR_SPE:long_name = "Sea water velocity" ;
		CUR_SPE:units = "m s-1" ;
		CUR_SPE:ancillary_variables = "QC_CUR_SPE" ;
		CUR_SPE:coordinates = "time LAT LON DEPTH_ADCP4" ;
		CUR_SPE:original_units = "m s-1" ;
		CUR_SPE:observation_type = "derived" ;
		CUR_SPE:precision = "0.0001" ;
	byte QC_CUR_SPE(time, depth_adcp4) ;
		QC_CUR_SPE:standard_name = "sea_water_speed status_flag" ;
		QC_CUR_SPE:long_name = "Quality flag for sea_water_speed" ;
		QC_CUR_SPE:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_CUR_SPE:valid_min = 0 ;
		QC_CUR_SPE:valid_max = 9 ;
		QC_CUR_SPE:_FillValue = 10b ;
		QC_CUR_SPE:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_CUR_SPE:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double CUR_DIR(time, depth_adcp4) ;
		CUR_DIR:standard_name = "direction_of_sea_water_velocity" ;
		CUR_DIR:long_name = "Direction of sea water velocity" ;
		CUR_DIR:units = "degree" ;
		CUR_DIR:ancillary_variables = "QC_CUR_DIR" ;
		CUR_DIR:coordinates = "time LAT LON DEPTH_ADCP4" ;
		CUR_DIR:original_units = "degree" ;
		CUR_DIR:observation_type = "measured" ;
		CUR_DIR:precision = "0.0001" ;
	byte QC_CUR_DIR(time, depth_adcp4) ;
		QC_CUR_DIR:standard_name = "direction_of_sea_water_velocity status_flag" ;
		QC_CUR_DIR:long_name = "Quality flag for direction_of_sea_water_velocity" ;
		QC_CUR_DIR:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_CUR_DIR:valid_min = 0 ;
		QC_CUR_DIR:valid_max = 9 ;
		QC_CUR_DIR:_FillValue = 10b ;
		QC_CUR_DIR:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_CUR_DIR:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double AMP_BEAM1(time, depth_adcp4) ;
		AMP_BEAM1:long_name = "sea_water_noise_amplitude_beam_1 - sea water noise amplitude beam 1" ;
		AMP_BEAM1:units = "counts" ;
		AMP_BEAM1:ancillary_variables = "QC_AMP_BEAM1" ;
		AMP_BEAM1:coordinates = "time LAT LON DEPTH_ADCP4" ;
		AMP_BEAM1:original_units = "counts" ;
		AMP_BEAM1:observation_type = "measured" ;
		AMP_BEAM1:precision = "1" ;
	byte QC_AMP_BEAM1(time, depth_adcp4) ;
		QC_AMP_BEAM1:standard_name = "sea_water_noise_amplitude_beam_1 status_flag" ;
		QC_AMP_BEAM1:long_name = "Quality flag for sea_water_noise_amplitude_beam_1" ;
		QC_AMP_BEAM1:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_AMP_BEAM1:valid_min = 0 ;
		QC_AMP_BEAM1:valid_max = 9 ;
		QC_AMP_BEAM1:_FillValue = 10b ;
		QC_AMP_BEAM1:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_AMP_BEAM1:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double AMP_BEAM2(time, depth_adcp4) ;
		AMP_BEAM2:long_name = "sea_water_noise_amplitude_beam_2 - sea water noise amplitude beam 2" ;
		AMP_BEAM2:units = "counts" ;
		AMP_BEAM2:ancillary_variables = "QC_AMP_BEAM2" ;
		AMP_BEAM2:coordinates = "time LAT LON DEPTH_ADCP4" ;
		AMP_BEAM2:original_units = "counts" ;
		AMP_BEAM2:observation_type = "measured" ;
		AMP_BEAM2:precision = "0.0001" ;
	byte QC_AMP_BEAM2(time, depth_adcp4) ;
		QC_AMP_BEAM2:standard_name = "sea_water_noise_amplitude_beam_2 status_flag" ;
		QC_AMP_BEAM2:long_name = "Quality flag for sea_water_noise_amplitude_beam_2" ;
		QC_AMP_BEAM2:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_AMP_BEAM2:valid_min = 0 ;
		QC_AMP_BEAM2:valid_max = 9 ;
		QC_AMP_BEAM2:_FillValue = 10b ;
		QC_AMP_BEAM2:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_AMP_BEAM2:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double AMP_BEAM3(time, depth_adcp4) ;
		AMP_BEAM3:long_name = "sea_water_noise_amplitude_beam_3 - sea water noise amplitude beam 3" ;
		AMP_BEAM3:units = "counts" ;
		AMP_BEAM3:ancillary_variables = "QC_AMP_BEAM3" ;
		AMP_BEAM3:coordinates = "time LAT LON DEPTH_ADCP4" ;
		AMP_BEAM3:original_units = "counts" ;
		AMP_BEAM3:observation_type = "measured" ;
		AMP_BEAM3:precision = "0.0001" ;
	byte QC_AMP_BEAM3(time, depth_adcp4) ;
		QC_AMP_BEAM3:standard_name = "sea_water_noise_amplitude_beam_3 status_flag" ;
		QC_AMP_BEAM3:long_name = "Quality flag for sea_water_noise_amplitude_beam_3" ;
		QC_AMP_BEAM3:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_AMP_BEAM3:valid_min = 0 ;
		QC_AMP_BEAM3:valid_max = 9 ;
		QC_AMP_BEAM3:_FillValue = 10b ;
		QC_AMP_BEAM3:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_AMP_BEAM3:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double AMP_BEAM4(time, depth_adcp4) ;
		AMP_BEAM4:long_name = "sea_water_noise_amplitude_beam_4 - sea water noise amplitude beam 4" ;
		AMP_BEAM4:units = "counts" ;
		AMP_BEAM4:ancillary_variables = "QC_AMP_BEAM4" ;
		AMP_BEAM4:coordinates = "time LAT LON DEPTH_ADCP4" ;
		AMP_BEAM4:original_units = "counts" ;
		AMP_BEAM4:observation_type = "measured" ;
		AMP_BEAM4:precision = "0.0001" ;
	byte QC_AMP_BEAM4(time, depth_adcp4) ;
		QC_AMP_BEAM4:standard_name = "sea_water_noise_amplitude_beam_4 status_flag" ;
		QC_AMP_BEAM4:long_name = "Quality flag for sea_water_noise_amplitude_beam_4" ;
		QC_AMP_BEAM4:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_AMP_BEAM4:valid_min = 0 ;
		QC_AMP_BEAM4:valid_max = 9 ;
		QC_AMP_BEAM4:_FillValue = 10b ;
		QC_AMP_BEAM4:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_AMP_BEAM4:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double WTR_TEM(time) ;
		WTR_TEM:standard_name = "sea_water_temperature" ;
		WTR_TEM:long_name = "Sea water temperature" ;
		WTR_TEM:units = "C" ;
		WTR_TEM:ancillary_variables = "QC_WTR_TEM" ;
		WTR_TEM:coordinates = "time LAT LON PLAT_DEPTH" ;
		WTR_TEM:original_units = "C" ;
		WTR_TEM:observation_type = "measured" ;
		WTR_TEM:precision = "0.01" ;
	byte QC_WTR_TEM(time) ;
		QC_WTR_TEM:standard_name = "sea_water_temperature status_flag" ;
		QC_WTR_TEM:long_name = "Quality flag for sea_water_temperature" ;
		QC_WTR_TEM:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_WTR_TEM:valid_min = 0 ;
		QC_WTR_TEM:valid_max = 9 ;
		QC_WTR_TEM:_FillValue = 10b ;
		QC_WTR_TEM:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_WTR_TEM:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double CORR_BEAM1(time, depth_adcp4) ;
		CORR_BEAM1:long_name = "sea_water_particle_distribution_correlation_magnitude_from_acoustic_beams - correlation magnitude from beam 1" ;
		CORR_BEAM1:units = "counts" ;
		CORR_BEAM1:ancillary_variables = "QC_CORR_BEAM1" ;
		CORR_BEAM1:coordinates = "time LAT LON DEPTH_ADCP4" ;
		CORR_BEAM1:original_units = "counts" ;
		CORR_BEAM1:observation_type = "measured" ;
		CORR_BEAM1:precision = "0.0001" ;
	byte QC_CORR_BEAM1(time, depth_adcp4) ;
		QC_CORR_BEAM1:standard_name = "sea_water_particle_distribution_correlation_magnitude_from_acoustic_beams status_flag" ;
		QC_CORR_BEAM1:long_name = "Quality flag for sea_water_particle_distribution_correlation_magnitude_from_acoustic_beams" ;
		QC_CORR_BEAM1:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_CORR_BEAM1:valid_min = 0 ;
		QC_CORR_BEAM1:valid_max = 9 ;
		QC_CORR_BEAM1:_FillValue = 10b ;
		QC_CORR_BEAM1:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_CORR_BEAM1:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double CORR_BEAM2(time, depth_adcp4) ;
		CORR_BEAM2:long_name = "sea_water_particle_distribution_correlation_magnitude_from_acoustic_beams - correlation magnitude from beam 2" ;
		CORR_BEAM2:units = "counts" ;
		CORR_BEAM2:ancillary_variables = "QC_CORR_BEAM2" ;
		CORR_BEAM2:coordinates = "time LAT LON DEPTH_ADCP4" ;
		CORR_BEAM2:original_units = "counts" ;
		CORR_BEAM2:observation_type = "measured" ;
		CORR_BEAM2:precision = "0.0001" ;
	byte QC_CORR_BEAM2(time, depth_adcp4) ;
		QC_CORR_BEAM2:standard_name = "sea_water_particle_distribution_correlation_magnitude_from_acoustic_beams status_flag" ;
		QC_CORR_BEAM2:long_name = "Quality flag for sea_water_particle_distribution_correlation_magnitude_from_acoustic_beams" ;
		QC_CORR_BEAM2:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_CORR_BEAM2:valid_min = 0 ;
		QC_CORR_BEAM2:valid_max = 9 ;
		QC_CORR_BEAM2:_FillValue = 10b ;
		QC_CORR_BEAM2:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_CORR_BEAM2:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double CORR_BEAM3(time, depth_adcp4) ;
		CORR_BEAM3:long_name = "sea_water_particle_distribution_correlation_magnitude_from_acoustic_beams - correlation magnitude from beam 3" ;
		CORR_BEAM3:units = "counts" ;
		CORR_BEAM3:ancillary_variables = "QC_CORR_BEAM3" ;
		CORR_BEAM3:coordinates = "time LAT LON DEPTH_ADCP4" ;
		CORR_BEAM3:original_units = "counts" ;
		CORR_BEAM3:observation_type = "measured" ;
		CORR_BEAM3:precision = "0.0001" ;
	byte QC_CORR_BEAM3(time, depth_adcp4) ;
		QC_CORR_BEAM3:standard_name = "sea_water_particle_distribution_correlation_magnitude_from_acoustic_beams status_flag" ;
		QC_CORR_BEAM3:long_name = "Quality flag for sea_water_particle_distribution_correlation_magnitude_from_acoustic_beams" ;
		QC_CORR_BEAM3:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_CORR_BEAM3:valid_min = 0 ;
		QC_CORR_BEAM3:valid_max = 9 ;
		QC_CORR_BEAM3:_FillValue = 10b ;
		QC_CORR_BEAM3:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_CORR_BEAM3:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double CORR_BEAM4(time, depth_adcp4) ;
		CORR_BEAM4:long_name = "sea_water_particle_distribution_correlation_magnitude_from_acoustic_beams - correlation magnitude from beam 4" ;
		CORR_BEAM4:units = "counts" ;
		CORR_BEAM4:ancillary_variables = "QC_CORR_BEAM4" ;
		CORR_BEAM4:coordinates = "time LAT LON DEPTH_ADCP4" ;
		CORR_BEAM4:original_units = "counts" ;
		CORR_BEAM4:observation_type = "measured" ;
		CORR_BEAM4:precision = "0.0001" ;
	byte QC_CORR_BEAM4(time, depth_adcp4) ;
		QC_CORR_BEAM4:standard_name = "sea_water_particle_distribution_correlation_magnitude_from_acoustic_beams status_flag" ;
		QC_CORR_BEAM4:long_name = "Quality flag for sea_water_particle_distribution_correlation_magnitude_from_acoustic_beams" ;
		QC_CORR_BEAM4:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_CORR_BEAM4:valid_min = 0 ;
		QC_CORR_BEAM4:valid_max = 9 ;
		QC_CORR_BEAM4:_FillValue = 10b ;
		QC_CORR_BEAM4:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_CORR_BEAM4:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double PERG1(time, depth_adcp4) ;
		PERG1:long_name = "sea_water_percent_good_pings_1 - Percentage of good three beam solutions" ;
		PERG1:units = "%" ;
		PERG1:ancillary_variables = "QC_PERG1" ;
		PERG1:coordinates = "time LAT LON DEPTH_ADCP4" ;
		PERG1:original_units = "%" ;
		PERG1:observation_type = "measured" ;
		PERG1:precision = "0.0001" ;
	byte QC_PERG1(time, depth_adcp4) ;
		QC_PERG1:standard_name = "sea_water_percent_good_pings_1 status_flag" ;
		QC_PERG1:long_name = "Quality flag for sea_water_percent_good_pings_1" ;
		QC_PERG1:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_PERG1:valid_min = 0 ;
		QC_PERG1:valid_max = 9 ;
		QC_PERG1:_FillValue = 10b ;
		QC_PERG1:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_PERG1:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double PERG2(time, depth_adcp4) ;
		PERG2:long_name = "sea_water_percent_good_pings_2 - Percentage of transformations rejected" ;
		PERG2:units = "%" ;
		PERG2:ancillary_variables = "QC_PERG2" ;
		PERG2:coordinates = "time LAT LON DEPTH_ADCP4" ;
		PERG2:original_units = "%" ;
		PERG2:observation_type = "measured" ;
		PERG2:precision = "0.0001" ;
	byte QC_PERG2(time, depth_adcp4) ;
		QC_PERG2:standard_name = "sea_water_percent_good_pings_2 status_flag" ;
		QC_PERG2:long_name = "Quality flag for sea_water_percent_good_pings_2" ;
		QC_PERG2:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_PERG2:valid_min = 0 ;
		QC_PERG2:valid_max = 9 ;
		QC_PERG2:_FillValue = 10b ;
		QC_PERG2:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_PERG2:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double PERG3(time, depth_adcp4) ;
		PERG3:long_name = "sea_water_percent_good_pings_3 - Percentage of measurements with more than one beam bad" ;
		PERG3:units = "%" ;
		PERG3:ancillary_variables = "QC_PERG3" ;
		PERG3:coordinates = "time LAT LON DEPTH_ADCP4" ;
		PERG3:original_units = "%" ;
		PERG3:observation_type = "measured" ;
		PERG3:precision = "0.0001" ;
	byte QC_PERG3(time, depth_adcp4) ;
		QC_PERG3:standard_name = "sea_water_percent_good_pings_3 status_flag" ;
		QC_PERG3:long_name = "Quality flag for sea_water_percent_good_pings_3" ;
		QC_PERG3:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_PERG3:valid_min = 0 ;
		QC_PERG3:valid_max = 9 ;
		QC_PERG3:_FillValue = 10b ;
		QC_PERG3:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_PERG3:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double PERG4(time, depth_adcp4) ;
		PERG4:long_name = "sea_water_percent_good_pings_4 - Percentage of good four beam solutions" ;
		PERG4:units = "%" ;
		PERG4:ancillary_variables = "QC_PERG4" ;
		PERG4:coordinates = "time LAT LON DEPTH_ADCP4" ;
		PERG4:original_units = "%" ;
		PERG4:observation_type = "measured" ;
		PERG4:precision = "0.0001" ;
	byte QC_PERG4(time, depth_adcp4) ;
		QC_PERG4:standard_name = "sea_water_percent_good_pings_4 status_flag" ;
		QC_PERG4:long_name = "Quality flag for sea_water_percent_good_pings_4" ;
		QC_PERG4:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_PERG4:valid_min = 0 ;
		QC_PERG4:valid_max = 9 ;
		QC_PERG4:_FillValue = 10b ;
		QC_PERG4:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_PERG4:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double PLAT_PITCH(time) ;
		PLAT_PITCH:standard_name = "platform_pitch_angle" ;
		PLAT_PITCH:long_name = "Platform Pitch Angle" ;
		PLAT_PITCH:units = "degree" ;
		PLAT_PITCH:ancillary_variables = "QC_PLAT_PITCH" ;
		PLAT_PITCH:coordinates = "time LAT LON" ;
		PLAT_PITCH:original_units = "degree" ;
		PLAT_PITCH:observation_type = "measured" ;
		PLAT_PITCH:precision = "0.0001" ;
	byte QC_PLAT_PITCH(time) ;
		QC_PLAT_PITCH:standard_name = "platform_pitch_angle status_flag" ;
		QC_PLAT_PITCH:long_name = "Quality flag for platform_pitch_angle" ;
		QC_PLAT_PITCH:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_PLAT_PITCH:valid_min = 0 ;
		QC_PLAT_PITCH:valid_max = 9 ;
		QC_PLAT_PITCH:_FillValue = 10b ;
		QC_PLAT_PITCH:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_PLAT_PITCH:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double PLAT_ROLL(time) ;
		PLAT_ROLL:standard_name = "platform_roll_angle" ;
		PLAT_ROLL:long_name = "Platform Roll Angle" ;
		PLAT_ROLL:units = "degree" ;
		PLAT_ROLL:ancillary_variables = "QC_PLAT_ROLL" ;
		PLAT_ROLL:coordinates = "time LAT LON" ;
		PLAT_ROLL:original_units = "degree" ;
		PLAT_ROLL:observation_type = "measured" ;
		PLAT_ROLL:precision = "0.0001" ;
	byte QC_PLAT_ROLL(time) ;
		QC_PLAT_ROLL:standard_name = "platform_roll_angle status_flag" ;
		QC_PLAT_ROLL:long_name = "Quality flag for platform_roll_angle" ;
		QC_PLAT_ROLL:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_PLAT_ROLL:valid_min = 0 ;
		QC_PLAT_ROLL:valid_max = 9 ;
		QC_PLAT_ROLL:_FillValue = 10b ;
		QC_PLAT_ROLL:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_PLAT_ROLL:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double PLAT_ORI(time) ;
		PLAT_ORI:standard_name = "platform_orientation" ;
		PLAT_ORI:long_name = "Platform Orientation Angle" ;
		PLAT_ORI:units = "degree" ;
		PLAT_ORI:ancillary_variables = "QC_PLAT_ORI" ;
		PLAT_ORI:coordinates = "time LAT LON" ;
		PLAT_ORI:original_units = "degree" ;
		PLAT_ORI:observation_type = "measured" ;
		PLAT_ORI:precision = "0.0001" ;
	byte QC_PLAT_ORI(time) ;
		QC_PLAT_ORI:standard_name = "platform_orientation status_flag" ;
		QC_PLAT_ORI:long_name = "Quality flag for platform_orientation" ;
		QC_PLAT_ORI:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_PLAT_ORI:valid_min = 0 ;
		QC_PLAT_ORI:valid_max = 9 ;
		QC_PLAT_ORI:_FillValue = 10b ;
		QC_PLAT_ORI:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_PLAT_ORI:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double PLAT_SPE(time) ;
		PLAT_SPE:standard_name = "platform_speed_wrt_sea_water" ;
		PLAT_SPE:long_name = "Platform speed magnitude with reference to sea water" ;
		PLAT_SPE:units = "m s-1" ;
		PLAT_SPE:ancillary_variables = "QC_PLAT_SPE" ;
		PLAT_SPE:coordinates = "time LAT LON" ;
		PLAT_SPE:original_units = "m s-1" ;
		PLAT_SPE:observation_type = "derived" ;
		PLAT_SPE:precision = "0.0001" ;
	byte QC_PLAT_SPE(time) ;
		QC_PLAT_SPE:standard_name = "platform_speed_wrt_sea_water status_flag" ;
		QC_PLAT_SPE:long_name = "Quality flag for platform_speed_wrt_sea_water" ;
		QC_PLAT_SPE:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_PLAT_SPE:valid_min = 0 ;
		QC_PLAT_SPE:valid_max = 9 ;
		QC_PLAT_SPE:_FillValue = 10b ;
		QC_PLAT_SPE:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_PLAT_SPE:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double PLAT_DIR(time) ;
		PLAT_DIR:standard_name = "platform_course" ;
		PLAT_DIR:long_name = "Platform Course Angle" ;
		PLAT_DIR:units = "degree" ;
		PLAT_DIR:ancillary_variables = "QC_PLAT_DIR" ;
		PLAT_DIR:coordinates = "time LAT LON" ;
		PLAT_DIR:original_units = "degree" ;
		PLAT_DIR:observation_type = "measured" ;
		PLAT_DIR:precision = "0.0001" ;
	byte QC_PLAT_DIR(time) ;
		QC_PLAT_DIR:standard_name = "platform_course status_flag" ;
		QC_PLAT_DIR:long_name = "Quality flag for platform_course" ;
		QC_PLAT_DIR:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_PLAT_DIR:valid_min = 0 ;
		QC_PLAT_DIR:valid_max = 9 ;
		QC_PLAT_DIR:_FillValue = 10b ;
		QC_PLAT_DIR:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_PLAT_DIR:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double PLAT_VEL_NOR(time) ;
		PLAT_VEL_NOR:long_name = "platform_northward_velocity_wrt_sea_water - Platform Northward velocity" ;
		PLAT_VEL_NOR:units = "m s-1" ;
		PLAT_VEL_NOR:ancillary_variables = "QC_PLAT_VEL_NOR" ;
		PLAT_VEL_NOR:coordinates = "time LAT LON" ;
		PLAT_VEL_NOR:original_units = "m s-1" ;
		PLAT_VEL_NOR:observation_type = "derived" ;
		PLAT_VEL_NOR:precision = "0.0001" ;
	byte QC_PLAT_VEL_NOR(time) ;
		QC_PLAT_VEL_NOR:standard_name = "platform_northward_velocity_wrt_sea_water status_flag" ;
		QC_PLAT_VEL_NOR:long_name = "Quality flag for platform_northward_velocity_wrt_sea_water" ;
		QC_PLAT_VEL_NOR:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_PLAT_VEL_NOR:valid_min = 0 ;
		QC_PLAT_VEL_NOR:valid_max = 9 ;
		QC_PLAT_VEL_NOR:_FillValue = 10b ;
		QC_PLAT_VEL_NOR:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_PLAT_VEL_NOR:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double PLAT_VEL_EAS(time) ;
		PLAT_VEL_EAS:long_name = "platform_eastward_velocity_wrt_sea_water - Platform Eastward velocity" ;
		PLAT_VEL_EAS:units = "m s-1" ;
		PLAT_VEL_EAS:ancillary_variables = "QC_PLAT_VEL_EAS" ;
		PLAT_VEL_EAS:coordinates = "time LAT LON" ;
		PLAT_VEL_EAS:original_units = "m s-1" ;
		PLAT_VEL_EAS:observation_type = "derived" ;
		PLAT_VEL_EAS:precision = "0.0001" ;
	byte QC_PLAT_VEL_EAS(time) ;
		QC_PLAT_VEL_EAS:standard_name = "platform_eastward_velocity_wrt_sea_water status_flag" ;
		QC_PLAT_VEL_EAS:long_name = "Quality flag for platform_eastward_velocity_wrt_sea_water" ;
		QC_PLAT_VEL_EAS:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_PLAT_VEL_EAS:valid_min = 0 ;
		QC_PLAT_VEL_EAS:valid_max = 9 ;
		QC_PLAT_VEL_EAS:_FillValue = 10b ;
		QC_PLAT_VEL_EAS:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_PLAT_VEL_EAS:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double PERG_VEL(time, depth_adcp4) ;
		PERG_VEL:long_name = "sea_water_percent_good_velocity - sea water percent good velocity" ;
		PERG_VEL:units = "%" ;
		PERG_VEL:ancillary_variables = "QC_PERG_VEL" ;
		PERG_VEL:coordinates = "time LAT LON DEPTH_ADCP4" ;
		PERG_VEL:original_units = "%" ;
		PERG_VEL:observation_type = "derived" ;
		PERG_VEL:precision = "0.0001" ;
		PERG_VEL:comment = "PERG1 + PERG4" ;
	byte QC_PERG_VEL(time, depth_adcp4) ;
		QC_PERG_VEL:standard_name = "sea_water_percent_good_velocity status_flag" ;
		QC_PERG_VEL:long_name = "Quality flag for sea_water_percent_good_velocity" ;
		QC_PERG_VEL:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_PERG_VEL:valid_min = 0 ;
		QC_PERG_VEL:valid_max = 9 ;
		QC_PERG_VEL:_FillValue = 10b ;
		QC_PERG_VEL:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_PERG_VEL:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double BT_VEL_EAS(time) ;
		BT_VEL_EAS:long_name = "eastward_sea_water_velocity_on_sea_floor - Bottom track eastward water velocity" ;
		BT_VEL_EAS:units = "m s-1" ;
		BT_VEL_EAS:ancillary_variables = "QC_BT_VEL_EAS" ;
		BT_VEL_EAS:coordinates = "time LAT LON" ;
		BT_VEL_EAS:original_units = "m s-1" ;
		BT_VEL_EAS:observation_type = "derived" ;
		BT_VEL_EAS:precision = "0.0001" ;
	byte QC_BT_VEL_EAS(time) ;
		QC_BT_VEL_EAS:standard_name = "eastward_sea_water_velocity_on_sea_floor status_flag" ;
		QC_BT_VEL_EAS:long_name = "Quality flag for eastward_sea_water_velocity_on_sea_floor" ;
		QC_BT_VEL_EAS:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_BT_VEL_EAS:valid_min = 0 ;
		QC_BT_VEL_EAS:valid_max = 9 ;
		QC_BT_VEL_EAS:_FillValue = 10b ;
		QC_BT_VEL_EAS:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_BT_VEL_EAS:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double BT_VEL_NOR(time) ;
		BT_VEL_NOR:long_name = "northward_sea_water_velocity_on_sea_floor - Bottom track northward water velocity" ;
		BT_VEL_NOR:units = "m s-1" ;
		BT_VEL_NOR:ancillary_variables = "QC_BT_VEL_NOR" ;
		BT_VEL_NOR:coordinates = "time LAT LON" ;
		BT_VEL_NOR:original_units = "m s-1" ;
		BT_VEL_NOR:observation_type = "derived" ;
		BT_VEL_NOR:precision = "0.0001" ;
	byte QC_BT_VEL_NOR(time) ;
		QC_BT_VEL_NOR:standard_name = "northward_sea_water_velocity_on_sea_floor status_flag" ;
		QC_BT_VEL_NOR:long_name = "Quality flag for northward_sea_water_velocity_on_sea_floor" ;
		QC_BT_VEL_NOR:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_BT_VEL_NOR:valid_min = 0 ;
		QC_BT_VEL_NOR:valid_max = 9 ;
		QC_BT_VEL_NOR:_FillValue = 10b ;
		QC_BT_VEL_NOR:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_BT_VEL_NOR:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double BT_VEL_UPW(time) ;
		BT_VEL_UPW:long_name = "upward_sea_water_velocity_on_sea_floor - Bottom track upward water velocity" ;
		BT_VEL_UPW:units = "m s-1" ;
		BT_VEL_UPW:ancillary_variables = "QC_BT_VEL_UPW" ;
		BT_VEL_UPW:coordinates = "time LAT LON" ;
		BT_VEL_UPW:original_units = "m s-1" ;
		BT_VEL_UPW:observation_type = "derived" ;
		BT_VEL_UPW:precision = "0.0001" ;
	byte QC_BT_VEL_UPW(time) ;
		QC_BT_VEL_UPW:standard_name = "upward_sea_water_velocity_on_sea_floor status_flag" ;
		QC_BT_VEL_UPW:long_name = "Quality flag for upward_sea_water_velocity_on_sea_floor" ;
		QC_BT_VEL_UPW:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_BT_VEL_UPW:valid_min = 0 ;
		QC_BT_VEL_UPW:valid_max = 9 ;
		QC_BT_VEL_UPW:_FillValue = 10b ;
		QC_BT_VEL_UPW:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_BT_VEL_UPW:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double BT_VEL_ERR(time) ;
		BT_VEL_ERR:long_name = "error_sea_water_velocity_on_sea_floor - Bottom Track error sea water velocity on the sea floor" ;
		BT_VEL_ERR:units = "m s-1" ;
		BT_VEL_ERR:ancillary_variables = "QC_BT_VEL_ERR" ;
		BT_VEL_ERR:coordinates = "time LAT LON" ;
		BT_VEL_ERR:original_units = "m s-1" ;
		BT_VEL_ERR:observation_type = "derived" ;
		BT_VEL_ERR:precision = "0.0001" ;
	byte QC_BT_VEL_ERR(time) ;
		QC_BT_VEL_ERR:standard_name = "error_sea_water_velocity_on_sea_floor status_flag" ;
		QC_BT_VEL_ERR:long_name = "Quality flag for error_sea_water_velocity_on_sea_floor" ;
		QC_BT_VEL_ERR:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_BT_VEL_ERR:valid_min = 0 ;
		QC_BT_VEL_ERR:valid_max = 9 ;
		QC_BT_VEL_ERR:_FillValue = 10b ;
		QC_BT_VEL_ERR:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_BT_VEL_ERR:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double BT_CUR_SPE(time) ;
		BT_CUR_SPE:long_name = "sea_water_speed_on_sea_floor - Bottom Track Sea water velocity on the sea floor" ;
		BT_CUR_SPE:units = "m s-1" ;
		BT_CUR_SPE:ancillary_variables = "QC_BT_CUR_SPE" ;
		BT_CUR_SPE:coordinates = "time LAT LON" ;
		BT_CUR_SPE:original_units = "m s-1" ;
		BT_CUR_SPE:observation_type = "derived" ;
		BT_CUR_SPE:precision = "0.0001" ;
	byte QC_BT_CUR_SPE(time) ;
		QC_BT_CUR_SPE:standard_name = "sea_water_speed_on_sea_floor status_flag" ;
		QC_BT_CUR_SPE:long_name = "Quality flag for sea_water_speed_on_sea_floor" ;
		QC_BT_CUR_SPE:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_BT_CUR_SPE:valid_min = 0 ;
		QC_BT_CUR_SPE:valid_max = 9 ;
		QC_BT_CUR_SPE:_FillValue = 10b ;
		QC_BT_CUR_SPE:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_BT_CUR_SPE:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double BT_CUR_DIR(time) ;
		BT_CUR_DIR:long_name = "direction_of_sea_water_velocity_on_sea_floor - Bottom Track Direction of sea water velocity on the sea floor" ;
		BT_CUR_DIR:units = "degree" ;
		BT_CUR_DIR:ancillary_variables = "QC_BT_CUR_DIR" ;
		BT_CUR_DIR:coordinates = "time LAT LON" ;
		BT_CUR_DIR:original_units = "degree" ;
		BT_CUR_DIR:observation_type = "measured" ;
		BT_CUR_DIR:precision = "0.0001" ;
	byte QC_BT_CUR_DIR(time) ;
		QC_BT_CUR_DIR:standard_name = "direction_of_sea_water_velocity_on_sea_floor status_flag" ;
		QC_BT_CUR_DIR:long_name = "Quality flag for direction_of_sea_water_velocity_on_sea_floor" ;
		QC_BT_CUR_DIR:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_BT_CUR_DIR:valid_min = 0 ;
		QC_BT_CUR_DIR:valid_max = 9 ;
		QC_BT_CUR_DIR:_FillValue = 10b ;
		QC_BT_CUR_DIR:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_BT_CUR_DIR:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double BT_DEPTH_BEAM1(time) ;
		BT_DEPTH_BEAM1:long_name = "sea_floor_depth_below_sea_surface_beam1 - Bottom Track Depth from Beam 1" ;
		BT_DEPTH_BEAM1:units = "m" ;
		BT_DEPTH_BEAM1:ancillary_variables = "QC_BT_DEPTH_BEAM1" ;
		BT_DEPTH_BEAM1:coordinates = "time LAT LON" ;
		BT_DEPTH_BEAM1:original_units = "m" ;
		BT_DEPTH_BEAM1:observation_type = "derived" ;
		BT_DEPTH_BEAM1:precision = "0.0001" ;
	byte QC_BT_DEPTH_BEAM1(time) ;
		QC_BT_DEPTH_BEAM1:standard_name = "sea_floor_depth_below_sea_surface_beam1 status_flag" ;
		QC_BT_DEPTH_BEAM1:long_name = "Quality flag for sea_floor_depth_below_sea_surface_beam1" ;
		QC_BT_DEPTH_BEAM1:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_BT_DEPTH_BEAM1:valid_min = 0 ;
		QC_BT_DEPTH_BEAM1:valid_max = 9 ;
		QC_BT_DEPTH_BEAM1:_FillValue = 10b ;
		QC_BT_DEPTH_BEAM1:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_BT_DEPTH_BEAM1:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double BT_DEPTH_BEAM2(time) ;
		BT_DEPTH_BEAM2:standard_name = "sea_floor_depth_below_sea_surface_beam2" ;
		BT_DEPTH_BEAM2:long_name = "Bottom Track Depth from Beam 2" ;
		BT_DEPTH_BEAM2:units = "m" ;
		BT_DEPTH_BEAM2:ancillary_variables = "QC_BT_DEPTH_BEAM2" ;
		BT_DEPTH_BEAM2:coordinates = "time LAT LON" ;
		BT_DEPTH_BEAM2:original_units = "m" ;
		BT_DEPTH_BEAM2:observation_type = "derived" ;
		BT_DEPTH_BEAM2:precision = "0.0001" ;
	byte QC_BT_DEPTH_BEAM2(time) ;
		QC_BT_DEPTH_BEAM2:standard_name = "sea_floor_depth_below_sea_surface_beam2 status_flag" ;
		QC_BT_DEPTH_BEAM2:long_name = "Quality flag for sea_floor_depth_below_sea_surface_beam2" ;
		QC_BT_DEPTH_BEAM2:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_BT_DEPTH_BEAM2:valid_min = 0 ;
		QC_BT_DEPTH_BEAM2:valid_max = 9 ;
		QC_BT_DEPTH_BEAM2:_FillValue = 10b ;
		QC_BT_DEPTH_BEAM2:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_BT_DEPTH_BEAM2:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double BT_DEPTH_BEAM3(time) ;
		BT_DEPTH_BEAM3:standard_name = "sea_floor_depth_below_sea_surface_beam3" ;
		BT_DEPTH_BEAM3:long_name = "Bottom Track Depth from Beam 3" ;
		BT_DEPTH_BEAM3:units = "m" ;
		BT_DEPTH_BEAM3:ancillary_variables = "QC_BT_DEPTH_BEAM3" ;
		BT_DEPTH_BEAM3:coordinates = "time LAT LON" ;
		BT_DEPTH_BEAM3:original_units = "m" ;
		BT_DEPTH_BEAM3:observation_type = "derived" ;
		BT_DEPTH_BEAM3:precision = "0.0001" ;
	byte QC_BT_DEPTH_BEAM3(time) ;
		QC_BT_DEPTH_BEAM3:standard_name = "sea_floor_depth_below_sea_surface_beam3 status_flag" ;
		QC_BT_DEPTH_BEAM3:long_name = "Quality flag for sea_floor_depth_below_sea_surface_beam3" ;
		QC_BT_DEPTH_BEAM3:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_BT_DEPTH_BEAM3:valid_min = 0 ;
		QC_BT_DEPTH_BEAM3:valid_max = 9 ;
		QC_BT_DEPTH_BEAM3:_FillValue = 10b ;
		QC_BT_DEPTH_BEAM3:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_BT_DEPTH_BEAM3:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double BT_DEPTH_BEAM4(time) ;
		BT_DEPTH_BEAM4:standard_name = "sea_floor_depth_below_sea_surface_beam4" ;
		BT_DEPTH_BEAM4:long_name = "Bottom Track Depth from Beam 4" ;
		BT_DEPTH_BEAM4:units = "m" ;
		BT_DEPTH_BEAM4:ancillary_variables = "QC_BT_DEPTH_BEAM4" ;
		BT_DEPTH_BEAM4:coordinates = "time LAT LON" ;
		BT_DEPTH_BEAM4:original_units = "m" ;
		BT_DEPTH_BEAM4:observation_type = "derived" ;
		BT_DEPTH_BEAM4:precision = "0.0001" ;
	byte QC_BT_DEPTH_BEAM4(time) ;
		QC_BT_DEPTH_BEAM4:standard_name = "sea_floor_depth_below_sea_surface_beam4 status_flag" ;
		QC_BT_DEPTH_BEAM4:long_name = "Quality flag for sea_floor_depth_below_sea_surface_beam4" ;
		QC_BT_DEPTH_BEAM4:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_BT_DEPTH_BEAM4:valid_min = 0 ;
		QC_BT_DEPTH_BEAM4:valid_max = 9 ;
		QC_BT_DEPTH_BEAM4:_FillValue = 10b ;
		QC_BT_DEPTH_BEAM4:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_BT_DEPTH_BEAM4:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double BT_DEPTH_MIN(time) ;
		BT_DEPTH_MIN:long_name = "sea_floor_minimum_depth_below_sea_surface_among_beams - Bottom Track minimum depth below surfaceamong beams" ;
		BT_DEPTH_MIN:units = "cm" ;
		BT_DEPTH_MIN:ancillary_variables = "QC_BT_DEPTH_MIN" ;
		BT_DEPTH_MIN:coordinates = "time LAT LON" ;
		BT_DEPTH_MIN:original_units = "cm" ;
		BT_DEPTH_MIN:observation_type = "derived" ;
		BT_DEPTH_MIN:precision = "0.0001" ;
	byte QC_BT_DEPTH_MIN(time) ;
		QC_BT_DEPTH_MIN:standard_name = "sea_floor_minimum_depth_below_sea_surface_among_beams status_flag" ;
		QC_BT_DEPTH_MIN:long_name = "Quality flag for sea_floor_minimum_depth_below_sea_surface_among_beams" ;
		QC_BT_DEPTH_MIN:quality_control_convention = "SOCIB Quality control Data Protocol" ;
		QC_BT_DEPTH_MIN:valid_min = 0 ;
		QC_BT_DEPTH_MIN:valid_max = 9 ;
		QC_BT_DEPTH_MIN:_FillValue = 10b ;
		QC_BT_DEPTH_MIN:flag_values = 0b, 1b, 2b, 3b, 4b, 6b, 9b ;
		QC_BT_DEPTH_MIN:flag_meanings = "no_qc_performed good_data probably_good_data probably_bad_data bad_data spike missing_value" ;
	double AMP_BEAM_AVG(time, depth_adcp4) ;
		AMP_BEAM_AVG:long_name = "sea_water_average_noise_amplitude_among_beams - sea water average noise amplitude among beams" ;
		AMP_BEAM_AVG:units = "counts" ;
		AMP_BEAM_AVG:coordinates = "time LAT LON DEPTH_ADCP4" ;
		AMP_BEAM_AVG:original_units = "counts" ;
		AMP_BEAM_AVG:observation_type = "derived" ;
		AMP_BEAM_AVG:precision = "0.0001" ;

// global attributes:
		:title = "Data from instrument SCB-RDi001 on platform SOCIB RV" ;
		:institution = "SOCIB (Sistema de Observación y predicción Costero de las Islas Baleares)" ;
		:netcdf_version = 3. ;
		:Conventions = "CF-1.6" ;
		:abstract = "Data from the ADCP installed at the SOCIB R/V. ICES-SeaDataNet Cruise Summary Report  BSH-RefNo: 20193202." ;
		:summary = "Data from the ADCP installed at the SOCIB R/V. ICES-SeaDataNet Cruise Summary Report  BSH-RefNo: 20193202." ;
		:date_created = "2019-08-13T14:46:51+00:00" ;
		:date_update = "2019-08-13T14:46:51+00:00" ;
		:date_modified = "2019-08-13T14:46:51+00:00" ;
		:cdm_data_type = "TrajectoryProfile" ;
		:CF\:featureType = "trajectoryProfile" ;
		:featureType = "trajectoryProfile" ;
		:data_mode = "R" ;
		:processing_level = "L1 - Derived variables and quality control procedures applied" ;
		:instrument_serial = "1878" ;
		:id = "145_587_2019-08-13T14:46:51+00:00" ;
		:platform_code = "145" ;
		:instrument_code = "587" ;
		:keywords_vocabulary = "http://gcmd.nasa.gov/Resources/valids/archives/keyword_list.html" ;
		:standard_name_vocabulary = "http://cf-pcmdi.llnl.gov/documents/cf-standard-names/standard-name-table/16/cf-standard-name-table.html" ;
		:geospatial_lat_min = 38.7904 ;
		:geospatial_lat_max = 39.5641 ;
		:geospatial_lon_min = 0.1148 ;
		:geospatial_lon_max = 2.6407 ;
		:geospatial_vertical_min = 16. ;
		:geospatial_vertical_max = 408. ;
		:geospatial_lat_units = "degree_north" ;
		:geospatial_lon_units = "degree_east" ;
		:geospatial_vertical_units = "m" ;
		:geospatial_vertical_positive = "down" ;
		:time_coverage_start = "2019-07-30T06:30:25+00:00" ;
		:time_coverage_end = "2019-08-02T21:48:08+00:00" ;
		:time_coverage_duration = "P0Y0M3DT15H17M43.000S" ;
		:time_coverage_resolution = "P0Y0M0DT0H0M0.000S" ;
		:history = "2019-08-13T14:46:51+00:00 processing app v4.4.0" ;
		:data_center = "SOCIB Data Center" ;
		:data_center_email = "data.centre@socib.es" ;
		:institution_references = "http://www.socib.es/" ;
		:principal_investigator = "Dr. John Allen" ;
		:principal_investigator_email = "j.allen@socib.es" ;
		:project = "SOCIB Operational" ;
		:author = "SOCIB Data Centre" ;
		:author_email = "data.centre@socib.es" ;
		:creator_name = "SOCIB Data Centre" ;
		:creator_url = "http://www.socib.es/?seccion=dataCenter" ;
		:creator_email = "data.centre@socib.es" ;
		:contributor_name = "Cristian Muñoz Mas" ;
		:contributor_role = "Data Center Technician" ;
		:publisher_name = "SOCIB" ;
		:publisher_url = "http://www.socib.es" ;
		:publisher_email = "info@socib.es" ;
		:manufacture_name = "Teledyne RD Instruments" ;
		:instrument_model = "Ocean Surveyor ADCP 150KHz" ;
		:distribution_statement = "Approved for public release. Distribution Unlimited." ;
		:license = "Approved for public release. Distribution Unlimited." ;
		:citation = "Balearic Island Coastal and Observing Forecasting System." ;
		:acknowledgement = "Balearic Islands Coastal Observing and Forecasting System (SOCIB) (http://www.socib.es), Spanish Research Council (CSIC), Mediterranean Institute for Advanced Studies (IMEDEA(CSIC-UIB)) (http://www.imedea.uib-csic.es)" ;
		:update_interval = "every 0 seconds" ;
}