netcdf EUREC4A/SEAGLIDERS/sg579/p5790158.nc { dimensions: trajectory = 1; gc_event = 39; sg_data_point = 627; magnetometer_data_point = 627; gps_info = 3; string_26 = 26; string_32 = 32; string_3 = 3; string_10 = 10; string_7 = 7; string_44 = 44; string_35 = 35; string_58 = 58; string_11 = 11; string_294 = 294; string_9 = 9; string_12 = 12; string_30 = 30; string_21 = 21; string_31 = 31; string_62 = 62; string_17 = 17; string_66 = 66; string_1 = 1; string_100 = 100; string_160 = 160; string_14 = 14; string_18 = 18; string_6 = 6; string_163 = 163; string_71 = 71; string_69 = 69; string_70 = 70; string_15 = 15; string_5 = 5; variables: double surface_curr_north; :units = "cm/s"; :comment = "Northward component of surface current"; :standard_name = "surface_northward_sea_water_velocity"; double surface_curr_error; :units = "m/s"; :comment = "Expected error of surface drift current from GPS"; double surface_curr_east; :units = "cm/s"; :comment = "Eastward component of surface current"; :standard_name = "surface_eastward_sea_water_velocity"; double start_of_climb_time; :units = "seconds"; :comment = "Elapsed seconds after dive start when second (positive) apogee pump starts"; double sg_cal_volmax; :units = "m^3"; :comment = "Maximum displaced volume of the glider"; int sg_cal_vbd_min_cnts; int sg_cal_vbd_max_cnts; double sg_cal_vbd_cnts_per_cc; double sg_cal_therm_expan; :units = "cc/degrees_Celsius"; :comment = "SG thermal expansion coeff"; double sg_cal_temp_ref; :units = "degrees_Celsius"; :comment = "Reference temperature for SG thermal expansion calculation"; double sg_cal_t_j; double sg_cal_t_i; double sg_cal_t_h; double sg_cal_t_g; double sg_cal_sbe_temp_freq_min; :units = "Hz"; :comment = "SBE41 minimum permitted temperature frequency"; double sg_cal_sbe_temp_freq_max; :units = "Hz"; :comment = "SBE41 maximum permitted temperature frequency"; double sg_cal_sbe_cond_freq_min; :units = "Hz"; :comment = "SBE41 minimum permitted conductivity frequency"; double sg_cal_sbe_cond_freq_max; :units = "Hz"; :comment = "SBE41 maximum permitted conductivity frequency"; int sg_cal_roll_min_cnts; int sg_cal_roll_max_cnts; double sg_cal_rho0; :units = "kg/m^3"; :comment = "Typical expected density of seawater for this deployment"; double sg_cal_pump_rate_slope; double sg_cal_pump_rate_intercept; double sg_cal_pump_power_slope; double sg_cal_pump_power_intercept; double sg_cal_pitchbias; :units = "degrees"; :comment = "Pitch sensor bias"; int sg_cal_pitch_min_cnts; int sg_cal_pitch_max_cnts; double sg_cal_mass; :units = "kg"; :comment = "Mass of the glider"; double sg_cal_hd_c; :comment = "Hydrodynamic induced drag factor for given hull shape (1/radians^2 of attack angle)"; double sg_cal_hd_b; :comment = "Hydrodynamic drag factor for given hull shape (Pa^(-1/4))"; double sg_cal_hd_a; :comment = "Hydrodynamic lift factor for given hull shape (1/degrees of attack angle)"; double sg_cal_ctcor; :comment = "Nominal thermal expansion factor of a cube of boro-silicate glass"; double sg_cal_cpcor; :comment = "Nominal compression factor of conductivity tube with pressure"; double sg_cal_c_j; double sg_cal_c_i; double sg_cal_c_h; double sg_cal_c_g; double sg_cal_abs_compress; :units = "cc/dbar"; :comment = "SG vehicle compressibility"; double sg_cal_WETLabsCalData_Scatter_650_wavelength; double sg_cal_WETLabsCalData_Scatter_650_scaleFactor; double sg_cal_WETLabsCalData_Scatter_650_resolution; double sg_cal_WETLabsCalData_Scatter_650_darkCounts; double sg_cal_WETLabsCalData_Chlorophyll_wavelength; double sg_cal_WETLabsCalData_Chlorophyll_scaleFactor; double sg_cal_WETLabsCalData_Chlorophyll_resolution; double sg_cal_WETLabsCalData_Chlorophyll_maxOutput; double sg_cal_WETLabsCalData_Chlorophyll_darkCounts; double sg_cal_WETLabsCalData_Chlorophyll_calTemperature; double sg_cal_WETLabsCalData_CDOM_wavelength; double sg_cal_WETLabsCalData_CDOM_scaleFactor; double sg_cal_WETLabsCalData_CDOM_resolution; double sg_cal_WETLabsCalData_CDOM_maxOutput; double sg_cal_WETLabsCalData_CDOM_darkCounts; double sg_cal_WETLabsCalData_CDOM_calTemperature; double sg_cal_PARCalData_serialNumber; double sg_cal_PARCalData_scaleFactor; :units = "Volts/uE/cm^2sec"; double sg_cal_PARCalData_darkOffset; :units = "millivolts"; int reviewed; :comment = "Whether a scientist has reviewed and approved this profile"; double magnetic_variation; :comment = "The magnetic variance from true north (degrees)"; double log__XMS_TOUTs; double log__XMS_NAKs; double log__SM_DEPTHo; double log__SM_ANGLEo; double log__CALLS; double log_XPDR_VALID; double log_XPDR_PINGS; double log_XPDR_INHIBIT; double log_XPDR_DEVICE; double log_W_ADJ_DBAND; double log_VBD_TIMEOUT; double log_VBD_PUMP_AD_RATE_SURFACE; double log_VBD_PUMP_AD_RATE_APOGEE; int log_VBD_MIN; int log_VBD_MAXERRORS; int log_VBD_MAX; double log_VBD_DBAND; double log_VBD_CNV; double log_VBD_BLEED_AD_RATE; int log_USE_ICE; int log_USE_BATHY; int log_UPLOAD_DIVES_MAX; int log_UNCOM_BLEED; double log_T_WATCHDOG; double log_T_TURN_SAMPINT; double log_T_TURN; double log_T_RSLEEP; double log_T_NO_W; double log_T_MISSION; double log_T_LOITER; double log_T_GPS; double log_T_EPIRB; double log_T_DIVE; double log_T_BOOST; double log_T_ABORT; double log_TGT_RADIUS; double log_TGT_DEFAULT_LON; double log_TGT_DEFAULT_LAT; int log_TGT_AUTO_DEFAULT; double log_TCM_TEMP; double log_TCM_ROLL_OFFSET; double log_TCM_PITCH_OFFSET; int log_SURFACE_URGENCY_TRY; int log_SURFACE_URGENCY_FORCE; int log_SURFACE_URGENCY; int log_STROBE; double log_SPEED_FACTOR; double log_SM_CC; double log_SIM_W; double log_SIM_PITCH; double log_SEABIRD_T_J; double log_SEABIRD_T_I; double log_SEABIRD_T_H; double log_SEABIRD_T_G; double log_SEABIRD_C_J; double log_SEABIRD_C_I; double log_SEABIRD_C_H; double log_SEABIRD_C_G; double log_R_STBD_OVSHOOT; double log_R_PORT_OVSHOOT; double log_ROLL_TIMEOUT; int log_ROLL_MIN; int log_ROLL_MAXERRORS; int log_ROLL_MAX; double log_ROLL_DEG; double log_ROLL_CNV; double log_ROLL_AD_RATE; double log_ROLL_ADJ_GAIN; double log_ROLL_ADJ_DBAND; double log_RHO; :units = "gram/cc"; :comment = "Expected density at deepest point over the deployment"; int log_RELAUNCH; double log_RAFOS_PEAK_OFFSET; double log_RAFOS_HIT_WINDOW; double log_RAFOS_DEVICE; double log_RAFOS_CORR_THRESH; double log_P_OVSHOOT_WITHG; double log_P_OVSHOOT; int log_PROTOCOL; double log_PRESSURE_YINT; double log_PRESSURE_SLOPE; double log_PITCH_W_GAIN; double log_PITCH_W_DBAND; double log_PITCH_VBD_SHIFT; double log_PITCH_TIMEOUT; int log_PITCH_MIN; int log_PITCH_MAXERRORS; double log_PITCH_MAX; double log_PITCH_GAIN; double log_PITCH_DBAND; double log_PITCH_CNV; double log_PITCH_AD_RATE; double log_PITCH_ADJ_GAIN; double log_PITCH_ADJ_DBAND; int log_PHONE_SUPPLY; double log_PHONE_DEVICE; int log_N_NOSURFACE; int log_N_NOCOMM; int log_N_GPS; int log_N_FILEKB; int log_N_DIVES; int log_NOCOMM_ACTION; int log_NAV_MODE; int log_MOTHERBOARD; int log_MISSION; double log_MINV_24V; double log_MINV_10V; double log_MAX_BUOY; double log_MASS_COMP; double log_MASS; double log_LOGGERS; double log_LOGGERDEVICE4; double log_LOGGERDEVICE3; double log_LOGGERDEVICE2; double log_LOGGERDEVICE1; int log_KALMAN_USE; double log_INT_PRESSURE_YINT; double log_INT_PRESSURE_SLOPE; double log_INTERNAL_PRESSURE; int log_ID; double log_ICE_FREEZE_MARGIN; double log_HUMID; :comment = "Internal humidity"; int log_HEAPDBG; double log_HEAD_ERRBAND; double log_HEADING; double log_HD_C; :comment = "Hydrodynamic induced drag factor for given hull shape (1/degrees^2 of attack angle)"; double log_HD_B; :comment = "Hydrodynamic drag factor for given hull shape (Pa^(-1/4))"; double log_HD_A; :comment = "Hydrodynamic lift factor for given hull shape (1/degrees of attack angle)"; double log_GPS_DEVICE; double log_GLIDE_SLOPE; double log_FIX_MISSING_TIMEOUT; int log_FILEMGR; double log_FG_AHR_24Vo; double log_FG_AHR_24V; double log_FG_AHR_10Vo; double log_FG_AHR_10V; double log_FERRY_MAX; double log_ESCAPE_HEADING_DELTA; double log_ESCAPE_HEADING; double log_D_TGT; double log_D_SURF; double log_D_SAFE; double log_D_PITCH; double log_D_OFFGRID; double log_D_NO_BLEED; double log_D_GRID; double log_D_FLARE; double log_D_FINISH; double log_D_CALL; double log_D_BOOST; double log_D_ABORT; int log_DIVE; double log_DEVICE6; double log_DEVICE5; double log_DEVICE4; double log_DEVICE3; double log_DEVICE2; double log_DEVICE1; int log_DEEPGLIDER; double log_DBDW; int log_C_VBD; double log_C_ROLL_DIVE; double log_C_ROLL_CLIMB; int log_C_PITCH; double log_COURSE_BIAS; int log_COMPASS_USE; double log_COMPASS_DEVICE; double log_COMPASS2_DEVICE; int log_COMM_SEQ; int log_CF8_MAXERRORS; int log_CAPUPLOAD; int log_CAPMAXSIZE; int log_CALL_WAIT; int log_CALL_TRIES; int log_CALL_NDIVES; double log_APOGEE_PITCH; double log_ALTIM_TOP_TURN_MARGIN; double log_ALTIM_TOP_PING_RANGE; double log_ALTIM_TOP_MIN_OBSTACLE; double log_ALTIM_SENSITIVITY; double log_ALTIM_PULSE; double log_ALTIM_PING_DEPTH; double log_ALTIM_PING_DELTA; double log_ALTIM_FREQUENCY; double log_ALTIM_BOTTOM_TURN_MARGIN; double log_ALTIM_BOTTOM_PING_RANGE; double log_AH0_24V; double log_AH0_10V; int log_AD7714Ch0Gain; double flight_avg_speed_north_gsm; :units = "m/s"; :comment = "Northward component of flight average speed based on gsm"; double flight_avg_speed_north; :units = "m/s"; :comment = "Northward component of flight average speed based on hdm"; double flight_avg_speed_east_gsm; :units = "m/s"; :comment = "Eastward component of flight average speed based on gsm"; double flight_avg_speed_east; :units = "m/s"; :comment = "Eastward component of flight average speed based on hdm"; double depth_avg_curr_north_gsm; :units = "m/s"; :comment = "Northward component of depth-average current based on gsm"; double depth_avg_curr_north; :units = "m/s"; :comment = "Northward component of the dive depth-average current based on hdm"; :standard_name = "northward_sea_water_velocity"; double depth_avg_curr_error; :units = "m/s"; :comment = "Expected error of depth-average current from GPS"; double depth_avg_curr_east_gsm; :units = "m/s"; :comment = "Eastward component of depth-average current based on gsm"; double depth_avg_curr_east; :units = "m/s"; :comment = "Eastward component of the dive depth-average current based on hdm"; :standard_name = "eastward_sea_water_velocity"; double avg_latitude; :units = "degrees_north"; :comment = "The average latitude of the dive"; char wlbbfl2(string_7=7); :long_name = "underway virtual backscatter fluorescence puck"; :make_model = "Wetlabs virtual measurement backscatter fluorescence puck"; double vert_speed_gsm(sg_data_point=627); :units = "cm/s"; :comment = "Vehicle vertical speed based on gsm"; :coordinates = "ctd_time longitude latitude ctd_depth"; :platform = "glider"; double vert_speed(sg_data_point=627); :units = "cm/s"; :comment = "Vehicle vertical speed based on hdm"; :coordinates = "ctd_time longitude latitude ctd_depth"; :platform = "glider"; int trajectory(trajectory=1); :comment = "Dive number for observations"; :long_name = "Unique identifier for each feature instance"; :cf_role = "trajectory_id"; double time(sg_data_point=627); :units = "seconds since 1970-1-1 00:00:00"; :comment = "Time of the sample in GMT epoch format"; :standard_name = "time"; :axis = "T"; :platform = "glider"; double theta(sg_data_point=627); :units = "degrees_Celsius"; :comment = "Potential temperature based on corrected salinity"; :standard_name = "sea_water_potential_temperature"; :coordinates = "ctd_time longitude latitude ctd_depth"; :platform = "glider"; char temperature_raw_qc(sg_data_point=627); :flag_meanings = "QC_NO_CHANGE QC_GOOD QC_PROBABLY_GOOD QC_PROBABLY_BAD QC_BAD QC_CHANGED QC_UNSAMPLED QC_INTERPOLATED QC_MISSING"; :comment = "Whether to trust each raw temperature value"; :flag_values = "0 1 2 3 4 5 6 8 9"; :coordinates = "ctd_time longitude latitude ctd_depth"; :platform = "glider"; double temperature_raw(sg_data_point=627); :units = "degrees_Celsius"; :comment = "Uncorrected temperature (in situ)"; :coordinates = "ctd_time longitude latitude ctd_depth"; :platform = "glider"; char temperature_qc(sg_data_point=627); :flag_meanings = "QC_NO_CHANGE QC_GOOD QC_PROBABLY_GOOD QC_PROBABLY_BAD QC_BAD QC_CHANGED QC_UNSAMPLED QC_INTERPOLATED QC_MISSING"; :comment = "Whether to trust each corrected temperature value"; :flag_values = "0 1 2 3 4 5 6 8 9"; :coordinates = "ctd_time longitude latitude ctd_depth"; :platform = "glider"; double temperature(sg_data_point=627); :units = "degrees_Celsius"; :comment = "Termperature (in situ) corrected for thermistor first-order lag"; :standard_name = "sea_water_temperature"; :coordinates = "ctd_time longitude latitude ctd_depth"; :platform = "glider"; char surface_curr_qc(string_1=1); :flag_meanings = "QC_NO_CHANGE QC_GOOD QC_PROBABLY_GOOD QC_PROBABLY_BAD QC_BAD QC_CHANGED QC_UNSAMPLED QC_INTERPOLATED QC_MISSING"; :comment = "Whether to trust the surface current values"; :flag_values = "0 1 2 3 4 5 6 8 9"; char speed_qc(sg_data_point=627); :flag_meanings = "QC_NO_CHANGE QC_GOOD QC_PROBABLY_GOOD QC_PROBABLY_BAD QC_BAD QC_CHANGED QC_UNSAMPLED QC_INTERPOLATED QC_MISSING"; :comment = "Whether to trust each hdm speed value"; :flag_values = "0 1 2 3 4 5 6 8 9"; :coordinates = "ctd_time longitude latitude ctd_depth"; :platform = "glider"; double speed_gsm(sg_data_point=627); :units = "cm/s"; :comment = "Vehicle speed based on gsm"; :coordinates = "ctd_time longitude latitude ctd_depth"; :platform = "glider"; double speed(sg_data_point=627); :units = "cm/s"; :comment = "Vehicle speed based on hdm"; :coordinates = "ctd_time longitude latitude ctd_depth"; :platform = "glider"; double sound_velocity(sg_data_point=627); :units = "m/s"; :comment = "Sound velocity"; :standard_name = "speed_of_sound_in_sea_water"; :coordinates = "ctd_time longitude latitude ctd_depth"; :platform = "glider"; double sigma_theta(sg_data_point=627); :units = "g/m^3"; :platform = "glider"; :standard_name = "sea_water_sigma_theta"; :coordinates = "ctd_time longitude latitude ctd_depth"; :ref_pressure = "0"; double sigma_t(sg_data_point=627); :comment = "Sigma based on density"; :coordinates = "ctd_time longitude latitude ctd_depth"; :ref_pressure = "0"; :platform = "glider"; :standard_name = "sea_water_sigma_t"; :units = "g/m^3"; char sg_cal_mission_title(string_7=7); :comment = "Description of mission"; char sg_cal_id_str(string_3=3); :comment = "Three digit vehicle identification string"; char sg_cal_calibcomm(string_32=32); char sg_cal_PARCalData_manufacturer(string_26=26); char sg_cal_PARCalData_calDate(string_10=10); char sbe41(string_5=5); :long_name = "underway thermosalinograph"; :ancillary_variables = " sg_cal_sbe_temp_freq_min sg_cal_sbe_temp_freq_max sg_cal_sbe_cond_temp_min sg_cal_sbe_cond_temp_max sg_cal_t_g sg_cal_t_h sg_cal_t_i sg_cal_t_jsg_cal_c_g sg_cal_c_h sg_cal_c_i sg_cal_c_j sg_cal_cpcor sg_cal_ctcor"; :make_model = "unpumped Seabird SBE41"; :nodc_name = "thermosalinograph"; char salinity_raw_qc(sg_data_point=627); :flag_meanings = "QC_NO_CHANGE QC_GOOD QC_PROBABLY_GOOD QC_PROBABLY_BAD QC_BAD QC_CHANGED QC_UNSAMPLED QC_INTERPOLATED QC_MISSING"; :comment = "Whether to trust each raw salinity value"; :flag_values = "0 1 2 3 4 5 6 8 9"; :coordinates = "ctd_time longitude latitude ctd_depth"; :platform = "glider"; double salinity_raw(sg_data_point=627); :units = "1e-3"; :comment = "Uncorrected salinity derived from temperature_raw and conductivity_raw (PSU)"; :coordinates = "ctd_time longitude latitude ctd_depth"; :platform = "glider"; char salinity_qc(sg_data_point=627); :flag_meanings = "QC_NO_CHANGE QC_GOOD QC_PROBABLY_GOOD QC_PROBABLY_BAD QC_BAD QC_CHANGED QC_UNSAMPLED QC_INTERPOLATED QC_MISSING"; :comment = "Whether to trust each corrected salinity value"; :flag_values = "0 1 2 3 4 5 6 8 9"; :coordinates = "ctd_time longitude latitude ctd_depth"; :platform = "glider"; double salinity(sg_data_point=627); :units = "1e-3"; :comment = "Salinity corrected for thermal-inertia effects (PSU)"; :standard_name = "sea_water_salinity"; :coordinates = "ctd_time longitude latitude ctd_depth"; :platform = "glider"; char qsp2150(string_7=7); :long_name = "photosynthetically active radiation"; :make_model = "Biospherical Instruments QSP 2150"; :nodc_name = "photosynthetically active radiation"; double pressure(sg_data_point=627); :units = "dbar"; :comment = "Uncorrected sea-water pressure at pressure sensor"; :platform = "glider"; double north_displacement_gsm(sg_data_point=627); :units = "meters"; :comment = "Northward displacement from gsm"; :coordinates = "ctd_time longitude latitude ctd_depth"; :platform = "glider"; double north_displacement(sg_data_point=627); :units = "meters"; :comment = "Northward displacement from hdm"; :coordinates = "ctd_time longitude latitude ctd_depth"; :platform = "glider"; char magnetometer(string_12=12); :long_name = "magnetometer"; :make_model = "magnetometer"; double longitude_gsm(sg_data_point=627); :units = "degrees_east"; :_FillValue = NaN; // double :coordinates = "ctd_time longitude latitude ctd_depth"; :comment = "Longitude of the sample based on gsm DAC"; :platform = "glider"; double longitude(sg_data_point=627); :comment = "Longitude of the sample based on hdm DAC"; :_FillValue = NaN; // double :platform = "glider"; :standard_name = "longitude"; :units = "degrees_east"; :axis = "X"; double log_gps_time(gps_info=3); :units = "seconds since 1970-1-1 00:00:00"; :comment = "GPS times in GMT epoch format"; :standard_name = "time"; double log_gps_lon(gps_info=3); :units = "degrees_east"; :comment = "GPS longitudes"; :standard_name = "longitude"; double log_gps_lat(gps_info=3); :units = "degrees_north"; :comment = "GPS latitudes"; :standard_name = "latitude"; char log_VBD_LP_IGNORE(string_1=1); char log_TT8_MAMPS(string_17=17); char log_TGT_NAME(string_9=9); char log_TGT_LATLONG(string_18=18); char log_STOP_T(string_7=7); char log_SPEED_LIMITS(string_11=11); char log_SM_GC(string_100=100); char log_SM_CCo(string_31=31); char log_SENSOR_SECS(string_66=66); char log_SENSOR_MAMPS(string_62=62); char log_SENSORS(string_58=58); char log_MHEAD_RNG_PITCHd_Wd(string_35=35); char log_MEM(string_6=6); char log_MAXI_24V(string_1=1); char log_MAXI_10V(string_1=1); char log_KALMAN_Y(string_44=44); char log_KALMAN_X(string_44=44); char log_KALMAN_CONTROL(string_17=17); char log_IRIDIUM_FIX(string_30=30); char log_GPS2(string_69=69); :comment = "String reported in logfile for GPS2 fix (last surface position before dive)"; char log_GPS1(string_71=71); :comment = "String reported in logfile for GPS1 fix (first surface position before dive)"; char log_GPS(string_70=70); :comment = "String reported in logfile for GPS fix (first surface position after dive)"; char log_ERRORS(string_31=31); char log_DEVICE_SECS(string_163=163); char log_DEVICE_MAMPS(string_160=160); char log_DEVICES(string_294=294); char log_DATA_FILE_SIZE(string_9=9); char log_CURRENT(string_14=14); char log_CFSIZE(string_21=21); char log_CAP_FILE_SIZE(string_7=7); char log_24V_AH(string_12=12); char log_10V_AH(string_12=12); char latlong_qc(string_1=1); :flag_meanings = "QC_NO_CHANGE QC_GOOD QC_PROBABLY_GOOD QC_PROBABLY_BAD QC_BAD QC_CHANGED QC_UNSAMPLED QC_INTERPOLATED QC_MISSING"; :comment = "Whether to trust the dive estimated latitude and longitude estimates"; :flag_values = "0 1 2 3 4 5 6 8 9"; double latitude_gsm(sg_data_point=627); :units = "degrees_north"; :_FillValue = NaN; // double :coordinates = "ctd_time longitude latitude ctd_depth"; :comment = "Latitude of the sample based on gsm DAC"; :platform = "glider"; double latitude(sg_data_point=627); :comment = "Latitude of the sample based on hdm DAC"; :_FillValue = NaN; // double :platform = "glider"; :standard_name = "latitude"; :units = "degrees_north"; :axis = "Y"; double horz_speed_gsm(sg_data_point=627); :units = "cm/s"; :comment = "Vehicle horizontal speed based on gsm"; :coordinates = "ctd_time longitude latitude ctd_depth"; :platform = "glider"; double horz_speed(sg_data_point=627); :units = "cm/s"; :comment = "Vehicle horizontal speed based on hdm"; :coordinates = "ctd_time longitude latitude ctd_depth"; :platform = "glider"; char hdm_qc(string_1=1); :flag_meanings = "QC_NO_CHANGE QC_GOOD QC_PROBABLY_GOOD QC_PROBABLY_BAD QC_BAD QC_CHANGED QC_UNSAMPLED QC_INTERPOLATED QC_MISSING"; :comment = "Whether corrected temperatures, salinities, and velocities from the hydrodynamic model converged on a consistent solution"; :flag_values = "0 1 2 3 4 5 6 8 9"; char glider(string_15=15); :nodc_name = "glider"; :call_sign = "SG579"; :long_name = "seaglider"; double glide_angle_gsm(sg_data_point=627); :units = "cm/s"; :comment = "Glide angle based on gsm"; :coordinates = "ctd_time longitude latitude ctd_depth"; :platform = "glider"; double glide_angle(sg_data_point=627); :units = "cm/s"; :comment = "Glide angle based on hdm"; :coordinates = "ctd_time longitude latitude ctd_depth"; :platform = "glider"; double gc_vbd_volts(gc_event=39); :units = "V"; double gc_vbd_secs(gc_event=39); :units = "seconds"; :comment = "Elapsed seconds since start of this VBD change"; int gc_vbd_retries(gc_event=39); :units = "1"; double gc_vbd_pot2_ad_start(gc_event=39); :units = "1"; double gc_vbd_pot2_ad(gc_event=39); :units = "1"; double gc_vbd_pot1_ad_start(gc_event=39); :units = "1"; double gc_vbd_pot1_ad(gc_event=39); :units = "1"; double gc_vbd_i(gc_event=39); :units = "A"; int gc_vbd_errors(gc_event=39); :units = "1"; double gc_vbd_ctl(gc_event=39); :units = "cm"; double gc_vbd_ad(gc_event=39); :units = "1"; double gc_st_secs(gc_event=39); :units = "seconds since 1970-1-1 00:00:00"; :comment = "Start of GC time in GMT epoch format"; double gc_roll_volts(gc_event=39); :units = "V"; double gc_roll_secs(gc_event=39); :units = "seconds"; :comment = "Elapsed seconds since start of this roll change"; int gc_roll_retries(gc_event=39); :units = "1"; double gc_roll_i(gc_event=39); :units = "A"; int gc_roll_errors(gc_event=39); :units = "1"; double gc_roll_ad_start(gc_event=39); :units = "1"; double gc_roll_ad(gc_event=39); :units = "1"; double gc_pitch_volts(gc_event=39); :units = "V"; double gc_pitch_secs(gc_event=39); :units = "seconds"; :comment = "Elapsed seconds since start of this pitch change"; int gc_pitch_retries(gc_event=39); :units = "1"; double gc_pitch_i(gc_event=39); :units = "A"; int gc_pitch_errors(gc_event=39); :units = "1"; double gc_pitch_ctl(gc_event=39); :units = "cm"; double gc_pitch_ad_start(gc_event=39); :units = "1"; double gc_pitch_ad(gc_event=39); :units = "1"; double gc_ob_vertv(gc_event=39); :units = "cm/s"; int gc_gcphase(gc_event=39); :flag_meanings = "pitch vbd active_roll passive_roll roll_back passive"; :flag_values = 1, 2, 3, 4, 5, 6; // int double gc_end_secs(gc_event=39); :units = "seconds since 1970-1-1 00:00:00"; :comment = "End of GC time in GMT epoch format"; double gc_depth(gc_event=39); :units = "meters"; int gc_data_pts(gc_event=39); :units = "1"; double eng_wlbbfl2_temp(sg_data_point=627); :units = "degrees_Celsius"; :_FillValue = NaN; // double :instrument = "wlbbfl2"; :comment = "As reported by the instrument"; :platform = "glider"; double eng_wlbbfl2_FL2sig(sg_data_point=627); :comment = "As reported by instrument"; :_FillValue = NaN; // double :instrument = "wlbbfl2"; :platform = "glider"; double eng_wlbbfl2_FL2ref(sg_data_point=627); :comment = "As reported by instrument"; :_FillValue = NaN; // double :instrument = "wlbbfl2"; :platform = "glider"; double eng_wlbbfl2_FL1sig(sg_data_point=627); :comment = "As reported by instrument"; :_FillValue = NaN; // double :instrument = "wlbbfl2"; :platform = "glider"; double eng_wlbbfl2_FL1ref(sg_data_point=627); :comment = "As reported by instrument"; :_FillValue = NaN; // double :instrument = "wlbbfl2"; :platform = "glider"; double eng_wlbbfl2_BB1sig(sg_data_point=627); :comment = "As reported by instrument"; :_FillValue = NaN; // double :instrument = "wlbbfl2"; :platform = "glider"; double eng_wlbbfl2_BB1ref(sg_data_point=627); :comment = "As reported by instrument"; :_FillValue = NaN; // double :instrument = "wlbbfl2"; :platform = "glider"; double eng_vbdCC(sg_data_point=627); :platform = "glider"; double eng_sbect_tempFreq(sg_data_point=627); :comment = "As reported by the instrument"; :instrument = "sbe41"; :platform = "glider"; double eng_sbect_condFreq(sg_data_point=627); :comment = "As reported by the instrument"; :instrument = "sbe41"; :platform = "glider"; double eng_rollCtl(sg_data_point=627); :platform = "glider"; double eng_rollAng(sg_data_point=627); :units = "degrees"; :comment = "Vehicle roll"; :platform = "glider"; double eng_rec(sg_data_point=627); :platform = "glider"; double eng_qsp_PARuV(sg_data_point=627); :units = "volts"; :instrument = "qsp2150"; :comment = "as reported by instrument"; :platform = "glider"; double eng_pitchCtl(sg_data_point=627); :platform = "glider"; double eng_pitchAng(sg_data_point=627); :units = "degrees"; :comment = "Vehicle pitch"; :platform = "glider"; double eng_mag_z(magnetometer_data_point=627); :comment = "magnetometer z"; :platform = "glider"; :instrument = "magnetometer"; double eng_mag_y(magnetometer_data_point=627); :comment = "magnetometer y"; :platform = "glider"; :instrument = "magnetometer"; double eng_mag_x(magnetometer_data_point=627); :comment = "magnetometer x"; :platform = "glider"; :instrument = "magnetometer"; double eng_head(sg_data_point=627); :units = "degrees"; :comment = "Vehicle heading (magnetic)"; :platform = "glider"; double eng_elaps_t_0000(sg_data_point=627); :units = "seconds"; :comment = "Elapsed seconds since start of mission"; :standard_name = "time"; :platform = "glider"; double eng_elaps_t(sg_data_point=627); :units = "seconds"; :comment = "Elapsed seconds since start of dive"; :standard_name = "time"; :platform = "glider"; double eng_depth(sg_data_point=627); :units = "cm"; :positive = "down"; :standard_name = "depth"; :comment = "Measured vertical distance below the surface"; :platform = "glider"; double eng_aa4330_Temp(sg_data_point=627); :units = "degrees_Celsius"; :_FillValue = NaN; // double :instrument = "aa4330"; :comment = "As reported by the instrument"; :platform = "glider"; double eng_aa4330_TCPhase(sg_data_point=627); :comment = "As reported by the instrument"; :_FillValue = NaN; // double :instrument = "aa4330"; :platform = "glider"; double eng_aa4330_O2(sg_data_point=627); :units = "micromoles/L"; :_FillValue = NaN; // double :instrument = "aa4330"; :comment = "Dissolved oxygen as reported by the instument, based on on-board calibration data, assuming optode temperature but without depth or salinity correction"; :platform = "glider"; double eng_aa4330_CalPhase(sg_data_point=627); :comment = "As reported by the instrument"; :_FillValue = NaN; // double :instrument = "aa4330"; :platform = "glider"; double eng_aa4330_AirSat(sg_data_point=627); :comment = "As reported by the instrument"; :_FillValue = NaN; // double :instrument = "aa4330"; :platform = "glider"; double eng_GC_phase(sg_data_point=627); :flag_meanings = "pitch vbd active_roll passive_roll roll_back passive"; :platform = "glider"; :flag_values = 1, 2, 3, 4, 5, 6; // int double east_displacement_gsm(sg_data_point=627); :units = "meters"; :comment = "Eastward displacement from gsm"; :coordinates = "ctd_time longitude latitude ctd_depth"; :platform = "glider"; double east_displacement(sg_data_point=627); :units = "meters"; :comment = "Eastward displacement from hdm"; :coordinates = "ctd_time longitude latitude ctd_depth"; :platform = "glider"; double dissolved_oxygen_sat(sg_data_point=627); :units = "micromoles/kg"; :comment = "Calculated saturation value for oxygen given measured presure and corrected temperature, and salinity"; :coordinates = "ctd_time longitude latitude ctd_depth"; :platform = "glider"; char depth_avg_curr_qc(string_1=1); :flag_meanings = "QC_NO_CHANGE QC_GOOD QC_PROBABLY_GOOD QC_PROBABLY_BAD QC_BAD QC_CHANGED QC_UNSAMPLED QC_INTERPOLATED QC_MISSING"; :comment = "Whether to trust the dive depth-average current values and displacements"; :flag_values = "0 1 2 3 4 5 6 8 9"; double depth(sg_data_point=627); :comment = "Depth below the surface, corrected for average latitude"; :positive = "down"; :platform = "glider"; :standard_name = "depth"; :units = "meters"; :axis = "Z"; double density_insitu(sg_data_point=627); :units = "g/m^3"; :comment = "Sea water in-situ density based on pressure"; :coordinates = "ctd_time longitude latitude ctd_depth"; :platform = "glider"; double density(sg_data_point=627); :comment = "Sea water potential density"; :coordinates = "ctd_time longitude latitude ctd_depth"; :ref_pressure = "0"; :platform = "glider"; :standard_name = "sea_water_density"; :units = "g/m^3"; double ctd_time(sg_data_point=627); :units = "seconds since 1970-1-1 00:00:00"; :comment = "Time of CTD sample in GMT epoch format"; :standard_name = "time"; :axis = "T"; :platform = "glider"; double ctd_pressure(sg_data_point=627); :units = "dbar"; :comment = "Pressure at CTD thermistor"; :standard_name = "sea_water_pressure"; :coordinates = "ctd_time longitude latitude ctd_depth"; :platform = "glider"; double ctd_depth(sg_data_point=627); :comment = "CTD thermistor depth corrected for average latitude"; :positive = "down"; :platform = "glider"; :standard_name = "depth"; :units = "meters"; :axis = "Z"; char conductivity_raw_qc(sg_data_point=627); :flag_meanings = "QC_NO_CHANGE QC_GOOD QC_PROBABLY_GOOD QC_PROBABLY_BAD QC_BAD QC_CHANGED QC_UNSAMPLED QC_INTERPOLATED QC_MISSING"; :comment = "Whether to trust each raw conductivity value"; :flag_values = "0 1 2 3 4 5 6 8 9"; :coordinates = "ctd_time longitude latitude ctd_depth"; :platform = "glider"; double conductivity_raw(sg_data_point=627); :units = "S/m"; :comment = "Uncorrected conductivity"; :coordinates = "ctd_time longitude latitude ctd_depth"; :platform = "glider"; char conductivity_qc(sg_data_point=627); :flag_meanings = "QC_NO_CHANGE QC_GOOD QC_PROBABLY_GOOD QC_PROBABLY_BAD QC_BAD QC_CHANGED QC_UNSAMPLED QC_INTERPOLATED QC_MISSING"; :comment = "Whether to trust each corrected conductivity value"; :flag_values = "0 1 2 3 4 5 6 8 9"; :coordinates = "ctd_time longitude latitude ctd_depth"; :platform = "glider"; double conductivity(sg_data_point=627); :units = "S/m"; :comment = "Conductivity corrected for anomalies"; :standard_name = "sea_water_electrical_conductivity"; :coordinates = "ctd_time longitude latitude ctd_depth"; :platform = "glider"; double buoyancy(sg_data_point=627); :units = "g"; :comment = "Buoyancy of vehicle, corrected for compression effects"; :coordinates = "ctd_time longitude latitude ctd_depth"; :platform = "glider"; char aa4330(string_6=6); :long_name = "underway optode"; :make_model = "Aanderaa 4330"; :nodc_name = "optode"; char GPSE_qc(string_1=1); :flag_meanings = "QC_NO_CHANGE QC_GOOD QC_PROBABLY_GOOD QC_PROBABLY_BAD QC_BAD QC_CHANGED QC_UNSAMPLED QC_INTERPOLATED QC_MISSING"; :comment = "Whether to trust the final GPS information"; :flag_values = "0 1 2 3 4 5 6 8 9"; char GPS2_qc(string_1=1); :flag_meanings = "QC_NO_CHANGE QC_GOOD QC_PROBABLY_GOOD QC_PROBABLY_BAD QC_BAD QC_CHANGED QC_UNSAMPLED QC_INTERPOLATED QC_MISSING"; :comment = "Whether to trust the GPS2 information"; :flag_values = "0 1 2 3 4 5 6 8 9"; char GPS1_qc(string_1=1); :flag_meanings = "QC_NO_CHANGE QC_GOOD QC_PROBABLY_GOOD QC_PROBABLY_BAD QC_BAD QC_CHANGED QC_UNSAMPLED QC_INTERPOLATED QC_MISSING"; :comment = "Whether to trust the GPS1 information"; :flag_values = "0 1 2 3 4 5 6 8 9"; char CTD_qc(string_1=1); :flag_meanings = "QC_NO_CHANGE QC_GOOD QC_PROBABLY_GOOD QC_PROBABLY_BAD QC_BAD QC_CHANGED QC_UNSAMPLED QC_INTERPOLATED QC_MISSING"; :comment = "Whether to trust the corrected CTD values"; :flag_values = "0 1 2 3 4 5 6 8 9"; // global attributes: :quality_control_version = 1.12f; // float :base_station_micro_version = 4475; // int :time_coverage_resolution = "PT1S"; :geospatial_vertical_max = 256.2656625230565; // double :mission = 60; // int :geospatial_lat_units = "degrees"; :geospatial_lon_units = "degrees"; :references = "http://data.nodc.noaa.gov/accession/0092291"; :seaglider_software_version = 66.12f; // float :Metadata_Conventions = "Unidata Dataset Discovery v1.0"; :keywords = "Water Temperature, Conductivity, Salinity, Density, Potential Density, Potential Temperature"; :summary = "SG579 EUREC4A"; :id = "p5790158_20200210"; :naming_authority = "edu.washington.apl"; :project = "EUREC4A"; :geospatial_lat_max = 14.221840351055675; // double :uuid = "e3b2fc68-4ce4-11ea-95e1-94188277d9d8"; :source = "Seaglider SG579"; :standard_name_vocabulary = "CF-1.6"; :file_version = 2.71f; // float :glider = 579; // int :platform = "glider"; :instrument = "magnetometer sbe41 aa4330 wlbbfl2 qsp2150 "; :processing_level = "1.120000"; :nodc_template_version = "NODC_NetCDF_Trajectory_Template_v0.9"; :featureType = "trajectory"; :base_station_version = 2.9f; // float :keywords_vocabulary = "NASA/GCMD Earth Science Keywords Version 6.0.0.0"; :start_time = 1.581326567E9; // double :geospatial_lat_min = 14.216199953380475; // double :geospatial_lat_resolution = "seconds"; :time_coverage_start = "2020-02-10T09:02:04Z"; :geospatial_vertical_positive = "no"; :date_created = "2020-02-11T15:02:54Z"; :institution = "Applied Physics Lab\nUniversity of Washington\nSeattle, WA"; :geospatial_lon_max = -57.38026362581593; // double :geospatial_lon_min = -57.383247750087314; // double :geospatial_lon_resolution = "seconds"; :geospatial_vertical_resolution = "centimeter"; :license = "These data may be redistributed and used without restriction."; :date_modified = "2020-02-11T15:02:54Z"; :time_coverage_end = "2020-02-10T10:02:40Z"; :Conventions = "CF-1.6"; :platform_id = "SG579"; :cdm_data_type = "Trajectory"; :geospatial_vertical_min = 0.0; // double :title = "Physical, chemical, and biological data collected from Seaglider SG579 during EUREC4A deployed on 2020-02-10"; :geospatial_vertical_units = "meter"; :dive_number = 158; // int :history = "Processing start:\nINFO: MakeDiveProfiles.py(3410): Changed (9/627) 5:12 627 to QC_BAD because CT out of water\nWARNING: MakeDiveProfiles.py(3419): CTD out of the water before dive (0.212m)\nWARNING: MakeDiveProfiles.py(3423): CTD out of the water after climb (0.148m)\nINFO: QC.py(378): Changed (7/627) 6:8 10 12 54 300 to QC_PROBABLY_BAD because raw temperature spikes\nINFO: QC.py(390): Changed (3/627) 7 8 10 to QC_BAD because raw salinity below bound\nINFO: QC.py(421): Changed (1/627) 13 to QC_PROBABLY_BAD because raw conductivity spikes\nWARNING: MakeDiveProfiles.py(1089): Large unexplained positive conductivity anomaly 0.7111 at 66.78 m (53)\nWARNING: MakeDiveProfiles.py(1089): Large unexplained positive conductivity anomaly 1.5624 at 70.44 m (55)\nINFO: QC.py(192): Changed (4/627) 6 12 54 300 to QC_PROBABLY_BAD because changed raw temp implies changed raw salinity\nINFO: QC.py(192): Changed (1/627) 13 to QC_PROBABLY_BAD because changed raw cond implies changed raw salinity\nINFO: QC.py(192): Changed (6/627) 5 6 9 11 12 627 to QC_BAD because changed raw cond implies changed raw salinity\nINFO: QC.py(378): Changed (7/627) 6:8 10 12 54 300 to QC_INTERPOLATED because temperature spikes\nINFO: QC.py(390): Changed (3/627) 7 8 10 to QC_BAD because salinity below bound\nINFO: QC.py(421): Changed (1/627) 13 to QC_INTERPOLATED because conductivity spikes\nINFO: MakeDiveProfiles.py(3636): SUGGESTION: 158 bad_temperature data_points between 5 7 % possible wafting warm water on dive at 1 points\nINFO: MakeDiveProfiles.py(3636): SUGGESTION: 158 bad_temperature data_points between 7 10 % possible wafting warm water on dive at 2 points\nINFO: MakeDiveProfiles.py(3640): Changed (42/627) 279:320 to QC_BAD because slow apogee CT flow\nINFO: MakeDiveProfiles.py(3761): Changed (3/627) 1:3 to QC_BAD because prior to dive start\nINFO: QC.py(510): Changed (1/627) 13 to QC_PROBABLY_BAD because bad interpolation anchors\nINFO: QC.py(511): SUGGESTION: 158 bad_conductivity data_points in_between 11 13 % bad interpolation anchors\nINFO: MakeDiveProfiles.py(3862): SUGGESTION: 158 interp_conductivity data_points between 554 555 % 0.4m SUSPECT unresolved strong conductivity anomaly\nINFO: MakeDiveProfiles.py(3869): Changed (54/627) 1:3 5:12 279:320 627 to QC_BAD because bad corrected temperature and conductivity suggests bad salinity\nINFO: QC.py(192): Changed (54/627) 1:3 5:12 279:320 627 to QC_BAD because changed corrected salin implies changed speed\nINFO: TempSalinityVelocity.py(1197): TSV: 0 1 stalled points 4\nINFO: TempSalinityVelocity.py(1218): TSV exiting after 2 iterations\nINFO: TempSalinityVelocity.py(1220): Changed (1/627) 626 to QC_PROBABLY_BAD because TS bad extrapolation\nINFO: TempSalinityVelocity.py(1222): Changed (1/627) 4 to QC_PROBABLY_BAD because stalls avoid thermal-inertia salinity correction\nINFO: TempSalinityVelocity.py(1237): SUGGESTION: 158 interp_salinity data_points in_between 554 559 % suspect thermal-inertia points 554:557\nINFO: QC.py(192): Changed (1/627) 54 to QC_INTERPOLATED because changed corrected temp implies changed corrected salinity\nINFO: QC.py(192): Changed (1/627) 13 to QC_PROBABLY_BAD because changed corrected cond implies changed corrected salinity\nINFO: MakeDiveProfiles.py(4029): 54 (8.61%) HDM speeds are QC_BAD; 1 (0.16%) are stalled (627)\nINFO: QC.py(192): Changed (1/627) 54 to QC_INTERPOLATED because changed corrected temp implies changed speed\nINFO: MakeDiveProfiles.py(4055): Average estimated final speed: 28.76 cm/s\nINFO: MakeDiveProfiles.py(4058): RMS observed vs. computed w: 3.64 cm/s\nINFO: MakeDiveProfiles.py(4110): Starting sensor extensions data processing\nWARNING: aa4330_ext.py(277): Optode data found but PhaseCoef calibration constant(s) missing - skipping optode corrections\nWARNING: aa4330f_ext.py(264): Couldn\'d find all variables - nothing to process\nWARNING: aa4831_ext.py(264): Couldn\'d find all variables - nothing to process\nERROR: contopt_ext.py(214): Missing one or more expect Contopt variable from SciCon\nINFO: aroft_ext.py(173): Starting sensor_data_processing on file \nINFO: aroft_ext.py(197): No ARO-FT data found in Results data - bailing out\nINFO: MakeDiveProfiles.py(4112): Finished sensor extensions data processing\nINFO: MakeDiveProfiles.py(4144): Estimated total flight and drift time: 3537.6s (SM: 141.0s)\nWARNING: MakeDiveProfiles.py(4164): Significant up/downwelling detected; DAC suspect.\nINFO: MakeDiveProfiles.py(4296): Computing QC_PROBABLY_BAD depth-average current.\n"; }