% script mkep_standard % generates ep_standatd.nc, which some programs use to instantiate % variables in .cdf and .nc files. % flightsom@usgs.gov %%% START USGS BOILERPLATE ------------- % Use of this program is self-described. % Programs written in Matlab- as early as 7.2.0.232 (R2006a) and % most recent modifications in v7.8.0 (R2009a) % Programs ran on PC with Windows XP Professional OS, and RHEL4 linux. % % "Although this program has been used by the USGS, no warranty, % expressed or implied, is made by the USGS or the United States % Government as to the accuracy and functioning of the program % and related program material nor shall the fact of distribution % constitute any such warranty, and no responsibility is assumed % by the USGS in connection therewith." %%% END USGS BOILERPLATE -------------- nc = netcdf('ep_standard.nc', 'noclobber'); if isempty(nc), return, end %% establish Global attributes: nc.CREATION_DATE = ncchar(' '); nc.DATA_TYPE = ncchar('TIME'); nc.DATA_SUBTYPE = ncchar(' '); nc.DATA_ORIGIN = ncchar('USGS/WHFC'); nc.COORD_SYSTEM = ncchar('GEOGRAPHICAL'); nc.transform = ncchar('earth'); nc.WATER_MASS = ncchar('?'); nc.EXPERIMENT = ncchar(' '); nc.PROJECT = ncchar(' '); nc.MOORING = ncchar(' '); nc.DELTA_T = ncchar(' '); nc.COMPOSITE = nclong(0); nc.DATA_CMNT = ncchar(' '); nc.POS_CONST = nclong(0); nc.DEPTH_CONST = nclong(0); nc.WATER_DEPTH = nclong(0); nc.WATER_DEPTH_source = ncchar('shipboard echosounder'); nc.WATER_DEPTH_datum = ncchar('none'); nc.DESCRIPT = ncchar(' '); nc.DRIFTER = nclong(0); nc.FILL_FLAG = nclong(0); nc.history = ncchar(' '); nc.start_time = ncchar(' '); nc.stop_time = ncchar(' '); nc.latitude = ncfloat(999); nc.longitude = ncfloat(999); nc.magnetic_variation = ncfloat(0); nc.water_depth = ncfloat(0); nc.CREATION_DATE = ncchar(' '); nc.INST_TYPE = ncchar(' '); nc.VAR_DESC = ncchar(' '); nc.platform_type = ncchar('tripod'); %% Dimensions: nc('time') = 0; nc('depth') = 1; nc('lat') = 1; nc('lon') = 1; %% Variables and attributes: %% coordinate variables: nc{'time'} = nclong('time'); nc{'time'}.FORTRAN_format = ncchar('F10.2'); nc{'time'}.units = ncchar('True Julian Day'); nc{'time'}.type = ncchar('EVEN'); nc{'time'}.epic_code = nclong(624); nc{'time2'} = nclong('time'); nc{'time2'}.FORTRAN_format = ncchar('F10.2'); nc{'time2'}.units = ncchar('msec since 0:00 GMT'); nc{'time2'}.type = ncchar('EVEN'); nc{'time2'}.epic_code = nclong(624); nc{'depth'} = ncfloat('depth'); nc{'depth'}.FORTRAN_format = ncchar('F10.2'); nc{'depth'}.units = ncchar('m'); nc{'depth'}.long_name = ncchar('measurement depth below mean sea surface'); nc{'depth'}.standard_name = ncchar('depth'); nc{'depth'}.epic_code = nclong(3); nc{'lat'} = ncfloat('lat'); nc{'lat'}.FORTRAN_format = ncchar('F10.2'); nc{'lat'}.units = ncchar('degrees_north'); nc{'lat'}.long_name=ncchar('latitude'); nc{'lat'}.standard_name=ncchar('latitude'); nc{'lat'}.epic_code = nclong(500); nc{'lat'}.datum = ncchar('NAD83'); nc{'lon'} = ncfloat('lon'); nc{'lon'}.FORTRAN_format = ncchar('F10.2'); nc{'lon'}.units = ncchar('degrees_east'); nc{'lon'}.long_name = ncchar('longitude'); nc{'lon'}.standard_name = ncchar('longitude'); nc{'lon'}.epic_code = nclong(502); nc{'lon'}.datum = ncchar('NAD83'); nc{'time_cf'}=ncdouble('time'); % this instantiates the variable % now add attributes nc{'time_cf'}.units='days since 1858-11-17 00:00'; nc{'time_cf'}.long_name='Modified Julian Day'; nc{'time_cf'}.standard_name='time'; nc{'time_cf'}.axis='T'; nc{'time_cf'}.type='EVEN'; nc{'time_cf'}.calendar='julian'; %% record variables: nc{'P_1'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'P_1'}.name = ncchar('P'); nc{'P_1'}.long_name = ncchar('PRESSURE (DB) '); nc{'P_1'}.standard_name = ncchar('sea_water_pressure'); nc{'P_1'}.generic_name = ncchar('depth'); nc{'P_1'}.FORTRAN_format = ncchar('f10.1'); nc{'P_1'}.units = ncchar('dbar'); nc{'P_1'}.epic_code = nclong(1); nc{'P_1'}.sensor_depth = ncfloat(0); nc{'P_1'}.minimum = ncfloat(0); nc{'P_1'}.maximum = ncfloat(0); nc{'P_1'}.serial_number = ncchar(' '); nc{'P_1'}.valid_range = ncfloat([0 10000]); nc{'P_1'}.FillValue_ = 1.0e35; nc{'P_1'}.comment = ncchar('Absolute pressure reduced by 10.1325 to remove atmospheric pressure.'); nc{'T_20'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'T_20'}.name = ncchar('T'); nc{'T_20'}.long_name = ncchar('TEMPERATURE (C) '); nc{'T_20'}.standard_name = ncchar('sea_water_temperature'); nc{'T_20'}.generic_name = ncchar('temp'); nc{'T_20'}.FORTRAN_format = ncchar('f10.2'); nc{'T_20'}.units = ncchar('C'); nc{'T_20'}.epic_code = nclong(20); nc{'T_20'}.sensor_depth = ncfloat(0); nc{'T_20'}.minimum = ncfloat(0); nc{'T_20'}.maximum = ncfloat(0); nc{'T_20'}.serial_number = ncchar(' '); nc{'T_20'}.valid_range = ncfloat([0 100]); nc{'T_20'}.FillValue_ = 1.0e35; nc{'T_20'}.comment = ncchar('IPTS-1968 Standard'); nc{'AT_21'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'AT_21'}.name = ncchar('AT'); nc{'AT_21'}.long_name = ncchar('AIR TEMPERATURE (C) '); nc{'AT_21'}.standard_name = ncchar('air_temperature'); nc{'AT_21'}.generic_name = ncchar('atemp'); nc{'AT_21'}.FORTRAN_format = ncchar(' '); nc{'AT_21'}.units = ncchar('C'); nc{'AT_21'}.epic_code = nclong(21); nc{'AT_21'}.code = ncchar('R'); nc{'AT_21'}.sensor_depth = ncfloat(0); nc{'AT_21'}.serial_number = ncchar(' '); nc{'AT_21'}.minimum = ncfloat(0); nc{'AT_21'}.maximum = ncfloat(0); nc{'AT_21'}.valid_range = ncfloat([-100 100]); nc{'AT_21'}.FillValue_ = 1.0e35; nc{'T_25'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'T_25'}.name = ncchar('T'); nc{'T_25'}.long_name = ncchar('SST (C) '); nc{'T_25'}.standard_name = ncchar('sea_surface_temperature'); nc{'T_25'}.generic_name = ncchar('temp'); nc{'T_25'}.FORTRAN_format = ncchar(' '); nc{'T_25'}.units = ncchar('C'); nc{'T_25'}.epic_code = nclong(25); nc{'T_25'}.code = ncchar('R'); nc{'T_25'}.sensor_depth = ncfloat(0); nc{'T_25'}.serial_number = ncchar(' '); nc{'T_25'}.minimum = ncfloat(0); nc{'T_25'}.maximum = ncfloat(0); nc{'T_25'}.valid_range = ncfloat([0 100]); nc{'T_25'}.FillValue_ = 1.0e35; nc{'T_28'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'T_28'}.name = ncchar('T'); nc{'T_28'}.long_name = ncchar('TEMPERATURE (C) '); nc{'T_28'}.standard_name = ncchar('sea_water_temperature'); nc{'T_28'}.generic_name = ncchar('temp'); nc{'T_28'}.FORTRAN_format = ncchar('f10.2'); nc{'T_28'}.units = ncchar('C'); nc{'T_28'}.epic_code = nclong(28); nc{'T_28'}.sensor_depth = ncfloat(0); nc{'T_28'}.minimum = ncfloat(0); nc{'T_28'}.maximum = ncfloat(0); nc{'T_28'}.serial_number = ncchar(' '); nc{'T_28'}.valid_range = ncfloat([0 100]); nc{'T_28'}.FillValue_ = 1.0e35; nc{'T_28'}.comment = ncchar('ITS-1990 Standard'); nc{'S_40'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'S_40'}.name = ncchar('S'); nc{'S_40'}.long_name = ncchar('SALINITY (PPT) '); nc{'S_40'}.standard_name = ncchar('sea_water_salinity'); nc{'S_40'}.generic_name = ncchar('sal'); nc{'S_40'}.FORTRAN_format = ncchar('f10.2'); nc{'S_40'}.units = ncchar('PPT'); nc{'S_40'}.epic_code = nclong(40); nc{'S_40'}.sensor_depth = ncfloat(0); nc{'S_40'}.minimum = ncfloat(0); nc{'S_40'}.maximum = ncfloat(0); nc{'S_40'}.valid_range = ncfloat([0 40]); nc{'S_40'}.FillValue_ = 1.0e35; nc{'S_41'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'S_41'}.name = ncchar('S'); nc{'S_41'}.long_name = ncchar('SALINITY (PSU) '); nc{'S_40'}.standard_name = ncchar('sea_water_salinity'); nc{'S_41'}.generic_name = ncchar('sal'); nc{'S_41'}.FORTRAN_format = ncchar('f10.2'); nc{'S_41'}.units = ncchar('PSU'); nc{'S_41'}.epic_code = nclong(40); nc{'S_41'}.sensor_depth = ncfloat(0); nc{'S_41'}.minimum = ncfloat(0); nc{'S_41'}.maximum = ncfloat(0); nc{'S_41'}.valid_range = ncfloat([0 40]); nc{'S_41'}.FillValue_ = 1.0e35; nc{'SpC_48'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'SpC_48'}.name = ncchar('SpC'); nc{'SpC_48'}.long_name = ncchar('SPECIFIC CONDUCTANCE '); nc{'SpC_48'}.generic_name = ncchar('con'); nc{'SpC_48'}.FORTRAN_format = ncchar('f10.3'); nc{'SpC_48'}.units = ncchar('mS/cm'); nc{'SpC_48'}.epic_code = nclong(48); nc{'SpC_48'}.sensor_depth = ncfloat(0); nc{'SpC_48'}.serial_number = ncchar(' '); nc{'SpC_48'}.minimum = ncfloat(0); nc{'SpC_48'}.maximum = ncfloat(0); nc{'SpC_48'}.valid_range = ncfloat([0 100]); nc{'SpC_48'}.FillValue_ = 1.0e35; nc{'SpC_48'}.comment = ncchar('temperature compensated to 25C'); nc{'C_50'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'C_50'}.name = ncchar('C'); nc{'C_50'}.long_name = ncchar('CONDUCTIVITY '); nc{'C_50'}.standard_name = ncchar('sea_water_electrical_conductivity'); nc{'C_50'}.generic_name = ncchar('con'); nc{'C_50'}.FORTRAN_format = ncchar(' '); nc{'C_50'}.units = ncchar('mmho/cm'); nc{'C_50'}.epic_code = nclong(50); nc{'C_50'}.sensor_depth = ncfloat(0); nc{'C_50'}.serial_number = ncchar(' '); nc{'C_50'}.minimum = ncfloat(0); nc{'C_50'}.maximum = ncfloat(0); nc{'C_50'}.valid_range = ncfloat([0 100]); nc{'C_50'}.FillValue_ = 1.0e35; nc{'C_51'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'C_51'}.name = ncchar('C'); nc{'C_51'}.long_name = ncchar('CONDUCTIVITY '); nc{'C_51'}.standard_name = ncchar('sea_water_electrical_conductivity'); nc{'C_51'}.generic_name = ncchar('con'); nc{'C_51'}.FORTRAN_format = ncchar('f10.3'); nc{'C_51'}.units = ncchar('S/m'); nc{'C_51'}.epic_code = nclong(51); nc{'C_51'}.sensor_depth = ncfloat(0); nc{'C_51'}.serial_number = ncchar(' '); nc{'C_51'}.minimum = ncfloat(0); nc{'C_51'}.maximum = ncfloat(0); nc{'C_51'}.valid_range = ncfloat([0 10]); nc{'C_51'}.FillValue_ = 1.0e35; nc{'rcon_52'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'rcon_52'}.name = ncchar('rcon'); nc{'rcon_52'}.long_name = ncchar('RAW CONDUCTIVITY (SEABIRD)'); nc{'rcon_52'}.standard_name = ncchar('sea_water_electrical_conductivity'); nc{'rcon_52'}.generic_name = ncchar('cond'); nc{'rcon_52'}.FORTRAN_format = ncchar('i10'); nc{'rcon_52'}.units = ncchar('counts'); nc{'rcon_52'}.epic_code = nclong(52); nc{'rcon_52'}.sensor_depth = ncfloat(0); nc{'rcon_52'}.serial_number = ncchar(' '); nc{'rcon_52'}.minimum = ncfloat(0); nc{'rcon_52'}.maximum = ncfloat(0); nc{'rcon_52'}.valid_range = ncfloat([0 10000]); nc{'rcon_52'}.FillValue_ = 1.0e35; nc{'ATTN_55'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'ATTN_55'}.name = ncchar('ATTN'); nc{'ATTN_55'}.long_name = ncchar('ATTENUATION '); nc{'ATTN_55'}.generic_name = ncchar('attn'); nc{'ATTN_55'}.FORTRAN_format = ncchar('f7.5'); nc{'ATTN_55'}.units = ncchar('m-1'); nc{'ATTN_55'}.epic_code = nclong(55); nc{'ATTN_55'}.sensor_depth = ncfloat(0); nc{'ATTN_55'}.minimum = ncfloat(0); nc{'ATTN_55'}.maximum = ncfloat(0); nc{'ATTN_55'}.serial_number = ncchar(' '); nc{'ATTN_55'}.valid_range = ncfloat([0 10000]); nc{'ATTN_55'}.FillValue_ = 1.0e35; nc{'NEP_56'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'NEP_56'}.name = ncchar('NEP'); nc{'NEP_56'}.long_name = ncchar('BACKSCATTER INTENSITY '); nc{'NEP_56'}.generic_name = ncchar('nephylometer'); nc{'NEP_56'}.FORTRAN_format = ncchar('f10.6'); nc{'NEP_56'}.units = ncchar('v'); nc{'NEP_56'}.epic_code = nclong(56); nc{'NEP_56'}.sensor_depth = ncfloat(0); nc{'NEP_56'}.minimum = ncfloat(0); nc{'NEP_56'}.maximum = ncfloat(0); nc{'NEP_56'}.serial_number = ncchar(' '); nc{'NEP_56'}.valid_range = ncfloat([0 10000]); nc{'NEP_56'}.FillValue_ = 1.0e35; nc{'O_60'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'O_60'}.name = ncchar('O'); nc{'O_60'}.long_name = ncchar('OXYGEN (ML/L) '); nc{'O_60'}.generic_name = ncchar('ox'); nc{'O_60'}.FORTRAN_format = ncchar('f10.2'); nc{'O_60'}.units = ncchar('ml/l'); nc{'O_60'}.epic_code = nclong(60); nc{'O_60'}.sensor_depth = ncfloat(0); nc{'O_60'}.minimum = ncfloat(0); nc{'O_60'}.maximum = ncfloat(0); nc{'O_60'}.serial_number = ncchar(' '); nc{'O_60'}.valid_range = ncfloat([0 20]); nc{'O_60'}.FillValue_ = 1.0e35; nc{'OST_62'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'OST_62'}.name = ncchar('OST'); nc{'OST_62'}.long_name = ncchar('OXYGEN, %SAT '); nc{'OST_62'}.generic_name = ncchar('ox'); nc{'OST_62'}.FORTRAN_format = ncchar(' '); nc{'OST_62'}.units = ncchar('%'); nc{'OST_62'}.epic_code = nclong(62); nc{'OST_62'}.sensor_depth = ncfloat(0); nc{'OST_62'}.minimum = ncfloat(0); nc{'OST_62'}.maximum = ncfloat(0); nc{'OST_62'}.serial_number = ncchar(' '); nc{'OST_62'}.valid_range = ncfloat([0 100]); nc{'OST_62'}.FillValue_ = 1.0e35; nc{'O_65'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'O_65'}.name = ncchar('O'); nc{'O_65'}.long_name = ncchar('OXYGEN (UMOL/KG) '); nc{'O_65'}.generic_name = ncchar('ox'); nc{'O_65'}.FORTRAN_format = ncchar('f10.2'); nc{'O_65'}.units = ncchar('umol/kg'); nc{'O_65'}.epic_code = nclong(65); nc{'O_65'}.sensor_depth = ncfloat(0); nc{'O_65'}.minimum = ncfloat(0); nc{'O_65'}.maximum = ncfloat(0); nc{'O_65'}.serial_number = ncchar(' '); nc{'O_65'}.valid_range = ncfloat([0 20]); nc{'O_65'}.FillValue_ = 1.0e35; nc{'ST_70'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'ST_70'}.name = ncchar('ST'); nc{'ST_70'}.long_name = ncchar('SIGMA-T (KG/M**3) '); nc{'ST_70'}.standard_name = ncchar('sea_water_sigma_t'); nc{'ST_70'}.generic_name = ncchar('den'); nc{'ST_70'}.FORTRAN_format = ncchar('f10.2'); nc{'ST_70'}.units = ncchar('kg m-3'); nc{'ST_70'}.epic_code = nclong(70); nc{'ST_70'}.sensor_depth = ncfloat(0); nc{'ST_70'}.minimum = ncfloat(0); nc{'ST_70'}.maximum = ncfloat(0); nc{'ST_70'}.valid_range = ncfloat([0 100]); nc{'ST_70'}.FillValue_ = 1.0e35; nc{'STH_71'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'STH_71'}.name = ncchar('STH'); nc{'STH_71'}.long_name = ncchar('SIGMA-THETA (KG/M**3) '); nc{'STH_71'}.standard_name = ncchar('sea_water_sigma_t'); nc{'STH_71'}.generic_name = ncchar('potden'); nc{'STH_71'}.FORTRAN_format = ncchar('f10.2'); nc{'STH_71'}.units = ncchar('kg m-3 '); nc{'STH_71'}.epic_code = nclong(71); nc{'STH_71'}.sensor_depth = ncfloat(0); nc{'STH_71'}.minimum = ncfloat(0); nc{'STH_71'}.maximum = ncfloat(0); nc{'STH_71'}.serial_number = ncchar(' '); nc{'STH_71'}.valid_range = ncfloat([0 100]); nc{'STH_71'}.FillValue_ = 1.0e35; nc{'SV_80'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'SV_80'}.name = ncchar('SV'); nc{'SV_80'}.long_name = ncchar('SOUND VELOCITY (M/S) '); nc{'SV_80'}.generic_name = ncchar(' '); nc{'SV_80'}.FORTRAN_format = ncchar(' '); nc{'SV_80'}.units = ncchar('m s-1'); nc{'SV_80'}.epic_code = nclong(80); nc{'SV_80'}.sensor_depth = ncfloat(0); nc{'SV_80'}.minimum = ncfloat(0); nc{'SV_80'}.maximum = ncfloat(0); nc{'SV_80'}.serial_number = ncchar(' '); nc{'SV_80'}.valid_range = ncfloat([1000 2000]); nc{'SV_80'}.FillValue_ = 1.0e35; nc{'FAC_81'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'FAC_81'}.name = ncchar('FAC'); nc{'FAC_81'}.long_name = ncchar('SND SPD CORR. FACTOR '); nc{'FAC_81'}.generic_name = ncchar('factor'); nc{'FAC_81'}.FORTRAN_format = ncchar('f10.3'); nc{'FAC_81'}.units = ncchar(' '); nc{'FAC_81'}.epic_code = nclong(81); nc{'FAC_81'}.sensor_depth = ncfloat(0); nc{'FAC_81'}.minimum = ncfloat(0); nc{'FAC_81'}.maximum = ncfloat(0); nc{'FAC_81'}.serial_number = ncchar(' '); nc{'FAC_81'}.valid_range = ncfloat([1000 2000]); nc{'FAC_81'}.FillValue_ = 1.0e35; nc{'NAV_105'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'NAV_105'}.name = ncchar('NAV'); nc{'NAV_105'}.long_name = ncchar('NUMBER POINTS IN AVERAGE'); nc{'NAV_105'}.generic_name = ncchar(' '); nc{'NAV_105'}.FORTRAN_format = ncchar(' '); nc{'NAV_105'}.units = ncchar(' '); nc{'NAV_105'}.epic_code = nclong(105); nc{'NAV_105'}.sensor_depth = ncfloat(0); nc{'NAV_105'}.serial_number = ncchar(' '); nc{'NAV_105'}.minimum = ncfloat(0); nc{'NAV_105'}.maximum = ncfloat(0); nc{'NAV_105'}.valid_range = ncfloat([0 10000]); nc{'NAV_105'}.FillValue_ = 1.0e35; nc{'TRN_107'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'TRN_107'}.name = ncchar('TRN'); nc{'TRN_107'}.long_name = ncchar('TRANSMISSOMETER VOLTAGE 7'); nc{'TRN_107'}.generic_name = ncchar(' '); nc{'TRN_107'}.FORTRAN_format = ncchar(' '); nc{'TRN_107'}.units = ncchar(' '); nc{'TRN_107'}.epic_code = nclong(107); nc{'TRN_107'}.sensor_depth = ncfloat(0); nc{'TRN_107'}.serial_number = ncchar(' '); nc{'TRN_107'}.minimum = ncfloat(0); nc{'TRN_107'}.maximum = ncfloat(0); nc{'TRN_107'}.valid_range = ncfloat([-5 5]); nc{'TRN_107'}.FillValue_ = 1.0e35; nc{'QH_137'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'QH_137'}.name = ncchar('QH'); nc{'QH_137'}.long_name = ncchar('LATENT HEAT '); nc{'QH_137'}.generic_name = ncchar(' '); nc{'QH_137'}.FORTRAN_format = ncchar(' '); nc{'QH_137'}.units = ncchar('W m-2'); nc{'QH_137'}.epic_code = nclong(137); nc{'QH_137'}.sensor_depth = ncfloat(0); nc{'QH_137'}.serial_number = ncchar(' '); nc{'QH_137'}.minimum = ncfloat(0); nc{'QH_137'}.maximum = ncfloat(0); nc{'QH_137'}.valid_range = ncfloat([-500 500]); nc{'QH_137'}.FillValue_ = 1.0e35; nc{'QB_138'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'QB_138'}.name = ncchar('QB'); nc{'QB_138'}.long_name = ncchar('SENSIBLE HEAT '); nc{'QB_138'}.generic_name = ncchar(' '); nc{'QB_138'}.FORTRAN_format = ncchar(' '); nc{'QB_138'}.units = ncchar('W m-2'); nc{'QB_138'}.epic_code = nclong(138); nc{'QB_138'}.sensor_depth = ncfloat(0); nc{'QB_138'}.serial_number = ncchar(' '); nc{'QB_138'}.minimum = ncfloat(0); nc{'QB_138'}.maximum = ncfloat(0); nc{'QB_138'}.valid_range = ncfloat([-500 500]); nc{'QB_138'}.FillValue_ = 1.0e35; nc{'CS_300'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'CS_300'}.name = ncchar('CS'); nc{'CS_300'}.long_name = ncchar('CURRENT SPEED (CM/S) '); nc{'CS_300'}.standard_name = ncchar('sea_water_speed'); nc{'CS_300'}.generic_name = ncchar('vspd'); nc{'CS_300'}.FORTRAN_format = ncchar('f8.2'); nc{'CS_300'}.units = ncchar('cm s-1 '); nc{'CS_300'}.epic_code = nclong(300); nc{'CS_300'}.initial_sensor_height = ncfloat(0); nc{'CS_300'}.sensor_depth = ncfloat(0); nc{'CS_300'}.serial_number = ncchar(' '); nc{'CS_300'}.minimum = ncfloat(0); nc{'CS_300'}.maximum = ncfloat(0); nc{'CS_300'}.valid_range = ncfloat([0 1000]); nc{'CS_300'}.FillValue_ = 1.0e35; nc{'CD_310'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'CD_310'}.name = ncchar('CD'); nc{'CD_310'}.long_name = ncchar('CURRENT DIRECTION (T) '); nc{'CS_310'}.standard_name = ncchar('direction_of_sea_water_velocity'); nc{'CD_310'}.generic_name = ncchar('vdir'); nc{'CD_310'}.FORTRAN_format = ncchar('f8.2'); nc{'CD_310'}.units = ncchar('degrees'); nc{'CD_310'}.epic_code = nclong(310); nc{'CD_310'}.sensor_depth = ncfloat(0); nc{'CD_310'}.initial_sensor_height = ncfloat(0); nc{'CD_310'}.serial_number = ncchar(' '); nc{'CD_310'}.minimum = ncfloat(0); nc{'CD_310'}.maximum = ncfloat(0); nc{'CD_310'}.valid_range = ncfloat([0 365]); nc{'CD_310'}.FillValue_ = 1.0e35; nc{'WS_400'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'WS_400'}.name = ncchar('WS'); nc{'WS_400'}.long_name = ncchar('WIND SPEED (CM/S) '); nc{'WS_400'}.standard_name = ncchar('wind_speed'); nc{'WS_400'}.generic_name = ncchar(' '); nc{'WS_400'}.FORTRAN_format = ncchar(' '); nc{'WS_400'}.units = ncchar('cm s-1'); nc{'WS_400'}.epic_code = nclong(400); nc{'WS_400'}.code = ncchar('R'); nc{'WS_400'}.sensor_depth = ncfloat(0); nc{'WS_400'}.serial_number = ncchar(' '); nc{'WS_400'}.minimum = ncfloat(0); nc{'WS_400'}.maximum = ncfloat(0); nc{'WS_400'}.valid_range = ncfloat([0 10000]); nc{'WS_400'}.FillValue_ = 1.0e35; nc{'WS_401'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'WS_401'}.name = ncchar('WS'); nc{'WS_401'}.long_name = ncchar('WIND SPEED (M/S) '); nc{'WS_401'}.standard_name = ncchar('wind_speed'); nc{'WS_401'}.generic_name = ncchar(' '); nc{'WS_401'}.FORTRAN_format = ncchar(' '); nc{'WS_401'}.units = ncchar('m s-1'); nc{'WS_401'}.epic_code = nclong(401); nc{'WS_401'}.code = ncchar('R'); nc{'WS_401'}.sensor_depth = ncfloat(0); nc{'WS_401'}.serial_number = ncchar(' '); nc{'WS_401'}.minimum = ncfloat(0); nc{'WS_401'}.maximum = ncfloat(0); nc{'WS_401'}.valid_range = ncfloat([0 100]); nc{'WS_401'}.FillValue_ = 1.0e35; nc{'WD_410'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'WD_410'}.name = ncchar('WD'); nc{'WD_410'}.long_name = ncchar('WIND DIRECTION '); nc{'WS_410'}.standard_name = ncchar('wind_from_direction'); nc{'WD_410'}.generic_name = ncchar(' '); nc{'WD_410'}.FORTRAN_format = ncchar(' '); nc{'WD_410'}.units = ncchar('degrees'); nc{'WD_410'}.epic_code = nclong(410); nc{'WD_410'}.sensor_depth = ncfloat(0); nc{'WD_410'}.serial_number = ncchar(' '); nc{'WD_410'}.minimum = ncfloat(0); nc{'WD_410'}.maximum = ncfloat(0); nc{'WD_410'}.valid_range = ncfloat([0 365]); nc{'WD_410'}.FillValue_ = 1.0e35; nc{'WDS_415'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'WDS_415'}.name = ncchar('WDS'); nc{'WDS_415'}.long_name = ncchar('WIND DIRECTION STABILITY'); nc{'WDS_415'}.generic_name = ncchar(' '); nc{'WDS_415'}.FORTRAN_format = ncchar(' '); nc{'WDS_415'}.units = ncchar('degrees'); nc{'WDS_415'}.epic_code = nclong(415); nc{'WDS_415'}.sensor_depth = ncfloat(0); nc{'WDS_415'}.serial_number = ncchar(' '); nc{'WDS_415'}.minimum = ncfloat(0); nc{'WDS_415'}.maximum = ncfloat(0); nc{'WDS_415'}.valid_range = ncfloat([0 360]); nc{'WDS_415'}.FillValue_ = 1.0e35; nc{'WU_422'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'WU_422'}.name = ncchar('WU'); nc{'WU_422'}.long_name = ncchar('WIND U (M/S) '); nc{'WU_422'}.generic_name = ncchar('u'); nc{'WU_422'}.FORTRAN_format = ncchar(' '); nc{'WU_422'}.units = ncchar('m s-1'); nc{'WU_422'}.epic_code = nclong(422); nc{'WU_422'}.sensor_depth = ncfloat(0); nc{'WU_422'}.serial_number = ncchar(' '); nc{'WU_422'}.minimum = ncfloat(0); nc{'WU_422'}.maximum = ncfloat(0); nc{'WU_422'}.valid_range = ncfloat([-200 200]); nc{'WU_422'}.FillValue_ = 1.0e35; nc{'WV_423'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'WV_423'}.name = ncchar('WV'); nc{'WV_423'}.long_name = ncchar('WIND V (M/S) '); nc{'WV_423'}.generic_name = ncchar('v'); nc{'WV_423'}.FORTRAN_format = ncchar(' '); nc{'WV_423'}.units = ncchar('m s-1'); nc{'WV_423'}.epic_code = nclong(423); nc{'WV_423'}.sensor_depth = ncfloat(0); nc{'WV_423'}.serial_number = ncchar(' '); nc{'WV_423'}.minimum = ncfloat(0); nc{'WV_423'}.maximum = ncfloat(0); nc{'WV_423'}.valid_range = ncfloat([-200 200]); nc{'WV_423'}.FillValue_ = 1.0e35; nc{'TX_440'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'TX_440'}.name = ncchar('TX'); nc{'TX_440'}.long_name = ncchar('ZONAL WIND STRESS'); nc{'TX_440'}.generic_name = ncchar('u'); nc{'TX_440'}.FORTRAN_format = ncchar(' '); nc{'TX_440'}.units = ncchar('dyne cm-2'); nc{'TX_440'}.epic_code = nclong(440); nc{'TX_440'}.sensor_depth = ncfloat(0); nc{'TX_440'}.serial_number = ncchar(' '); nc{'TX_440'}.minimum = ncfloat(0); nc{'TX_440'}.maximum = ncfloat(0); nc{'TX_440'}.valid_range = ncfloat([-200 200]); nc{'TX_440'}.FillValue_ = 1.0e35; nc{'TY_441'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'TY_441'}.name = ncchar('TY'); nc{'TY_441'}.long_name = ncchar('MERIDIONAL WIND STRESS'); nc{'TY_441'}.generic_name = ncchar('v'); nc{'TY_441'}.FORTRAN_format = ncchar(' '); nc{'TY_441'}.units = ncchar('dyne cm-2'); nc{'TY_441'}.epic_code = nclong(441); nc{'TY_441'}.sensor_depth = ncfloat(0); nc{'TY_441'}.serial_number = ncchar(' '); nc{'TY_441'}.minimum = ncfloat(0); nc{'TY_441'}.maximum = ncfloat(0); nc{'TY_441'}.valid_range = ncfloat([-200 200]); nc{'TY_441'}.FillValue_ = 1.0e35; nc{'Txy_448'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'Txy_448'}.name = ncchar('Txy'); nc{'Txy_448'}.long_name = ncchar('TOTAL WIND STRESS'); nc{'Txy_448'}.generic_name = ncchar(' '); nc{'Txy_448'}.FORTRAN_format = ncchar(' '); nc{'Txy_448'}.units = ncchar('dyne cm-2'); nc{'Txy_448'}.epic_code = nclong(448); nc{'Txy_448'}.sensor_depth = ncfloat(0); nc{'Txy_448'}.serial_number = ncchar(' '); nc{'Txy_448'}.minimum = ncfloat(0); nc{'Txy_448'}.maximum = ncfloat(0); nc{'Txy_448'}.valid_range = ncfloat([-200 200]); nc{'Txy_448'}.FillValue_ = 1.0e35; nc{'TIM_601'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'TIM_601'}.name = ncchar('TIM'); nc{'TIM_601'}.long_name = ncchar('TIME'); nc{'TIM_601'}.generic_name = ncchar('time'); nc{'TIM_601'}.FORTRAN_format = ncchar(' '); nc{'TIM_601'}.units = ncchar('d'); nc{'TIM_601'}.epic_code = nclong(601); nc{'TIM_601'}.sensor_depth = ncfloat(0); nc{'TIM_601'}.serial_number = ncchar(' '); nc{'TIM_601'}.minimum = ncfloat(0); nc{'TIM_601'}.maximum = ncfloat(0); nc{'TIM_601'}.valid_range = ncfloat([0 1000]); nc{'TIM_601'}.FillValue_ = 1.0e35; nc{'TIM_601'}.comment = ncchar('Decimal year days'); nc{'TIM_625'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'TIM_625'}.name = ncchar('TIM'); nc{'TIM_625'}.long_name = ncchar('SECONDS SINCE START'); nc{'TIM_625'}.standard_name = ncchar('time'); nc{'TIM_625'}.generic_name = ncchar('time'); nc{'TIM_625'}.FORTRAN_format = ncchar(' '); nc{'TIM_625'}.units = ncchar('s'); nc{'TIM_625'}.epic_code = nclong(625); nc{'TIM_625'}.sensor_depth = ncfloat(0); nc{'TIM_625'}.serial_number = ncchar(' '); nc{'TIM_625'}.minimum = ncfloat(0); nc{'TIM_625'}.maximum = ncfloat(0); nc{'TIM_625'}.valid_range = ncfloat([0 100000]); nc{'TIM_625'}.FillValue_ = 1.0e35; nc{'TIM_627'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'TIM_627'}.name = ncchar('TIM'); nc{'TIM_627'}.long_name = ncchar('Julian Days'); nc{'TIM_627'}.generic_name = ncchar('time'); nc{'TIM_627'}.FORTRAN_format = ncchar(' '); nc{'TIM_627'}.units = ncchar('d'); nc{'TIM_627'}.epic_code = nclong(627); nc{'TIM_627'}.sensor_depth = ncfloat(0); nc{'TIM_627'}.serial_number = ncchar(' '); nc{'TIM_627'}.minimum = ncfloat(0); nc{'TIM_627'}.maximum = ncfloat(0); nc{'TIM_627'}.valid_range = ncfloat([2000000 3000000]); nc{'TIM_627'}.FillValue_ = 1.0e35; nc{'SDP_850'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'SDP_850'}.name = ncchar('SDP'); nc{'SDP_850'}.long_name = ncchar('STAND. DEV. (PRESS) '); nc{'SDP_850'}.standard_name = ncchar('sea_water_pressure'); nc{'SDP_850'}.generic_name = ncchar('pres'); nc{'SDP_850'}.FORTRAN_format = ncchar('f10.5'); nc{'SDP_850'}.units = ncchar('mbar'); nc{'SDP_850'}.epic_code = nclong(850); nc{'SDP_850'}.sensor_depth = ncfloat(0); nc{'SDP_850'}.serial_number = ncchar(' '); nc{'SDP_850'}.minimum = ncfloat(0); nc{'SDP_850'}.maximum = ncfloat(0); nc{'SDP_850'}.valid_range = ncfloat([0 200]); nc{'SDP_850'}.FillValue_ = 1.0e35; nc{'Fvt_900'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'Fvt_900'}.name = ncchar('Fvt'); nc{'Fvt_900'}.long_name = ncchar('raw fluorometer Volts '); nc{'Fvt_900'}.generic_name = ncchar(' '); nc{'Fvt_900'}.FORTRAN_format = ncchar(' '); nc{'Fvt_900'}.units = ncchar('Volts'); nc{'Fvt_900'}.epic_code = nclong(900); nc{'Fvt_900'}.code = ncchar('R'); nc{'Fvt_900'}.sensor_depth = ncfloat(0); nc{'Fvt_900'}.serial_number = ncchar(' '); nc{'Fvt_900'}.minimum = ncfloat(0); nc{'Fvt_900'}.maximum = ncfloat(0); nc{'Fvt_900'}.valid_range = ncfloat([0 10]); nc{'Fvt_900'}.FillValue_ = 1.0e35; nc{'F_903'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'F_903'}.name = ncchar('F'); nc{'F_903'}.long_name = ncchar('Flourometer (CTD)'); nc{'F_903'}.generic_name = ncchar(' '); nc{'F_903'}.FORTRAN_format = ncchar(' '); nc{'F_903'}.units = ncchar('mg m-3'); nc{'F_903'}.epic_code = nclong(903); nc{'F_903'}.sensor_depth = ncfloat(0); nc{'F_903'}.serial_number = ncchar(' '); nc{'F_903'}.minimum = ncfloat(0); nc{'F_903'}.maximum = ncfloat(0); nc{'F_903'}.valid_range = ncfloat([0 200]); nc{'F_903'}.FillValue_ = 1.0e35; nc{'Fch_906'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'Fch_906'}.name = ncchar('Fch'); nc{'Fch_906'}.long_name = ncchar('Chlorophyll A '); nc{'Fch_906'}.generic_name = ncchar(' '); nc{'Fch_906'}.FORTRAN_format = ncchar(' '); nc{'Fch_906'}.units = ncchar('ugrams/l'); nc{'Fch_906'}.epic_code = nclong(906); nc{'Fch_906'}.sensor_depth = ncfloat(0); nc{'Fch_906'}.serial_number = ncchar(' '); nc{'Fch_906'}.minimum = ncfloat(0); nc{'Fch_906'}.maximum = ncfloat(0); nc{'Fch_906'}.valid_range = ncfloat([0 200]); nc{'Fch_906'}.FillValue_ = 1.0e35; nc{'RH_910'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'RH_910'}.name = ncchar('RH'); nc{'RH_910'}.long_name = ncchar('RELATIVE HUMIDITY (%) '); nc{'RH_910'}.generic_name = ncchar('rh'); nc{'RH_910'}.FORTRAN_format = ncchar(' '); nc{'RH_910'}.units = ncchar('%'); nc{'RH_910'}.epic_code = nclong(910); nc{'RH_910'}.code = ncchar('R'); nc{'RH_910'}.sensor_depth = ncfloat(0); nc{'RH_910'}.serial_number = ncchar(' '); nc{'RH_910'}.minimum = ncfloat(0); nc{'RH_910'}.maximum = ncfloat(0); nc{'RH_910'}.valid_range = ncfloat([0 100]); nc{'RH_910'}.FillValue_ = 1.0e35; nc{'BP_915'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'BP_915'}.name = ncchar('BP'); nc{'BP_915'}.long_name = ncchar('BAROMETRIC PRESSURE (MB) '); nc{'BP_915'}.generic_name = ncchar(' '); nc{'BP_915'}.FORTRAN_format = ncchar(' '); nc{'BP_915'}.units = ncchar('mbar'); nc{'BP_915'}.epic_code = nclong(915); nc{'BP_915'}.code = ncchar('R'); nc{'BP_915'}.sensor_depth = ncfloat(0); nc{'BP_915'}.serial_number = ncchar(' '); nc{'BP_915'}.minimum = ncfloat(0); nc{'BP_915'}.maximum = ncfloat(0); nc{'BP_915'}.valid_range = ncfloat([500 1500]); nc{'BP_915'}.FillValue_ = 1.0e35; nc{'CA3_937'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'CA3_937'}.name = ncchar('CA3'); nc{'CA3_937'}.long_name = ncchar('Chlorophyll-a Conc '); nc{'CA3_937'}.generic_name = ncchar(' '); nc{'CA3_937'}.FORTRAN_format = ncchar(' '); nc{'CA3_937'}.units = ncchar('ugrams/l'); nc{'CA3_937'}.epic_code = nclong(937); nc{'CA3_937'}.code = ncchar('R'); nc{'CA3_937'}.sensor_depth = ncfloat(0); nc{'CA3_937'}.serial_number = ncchar(' '); nc{'CA3_937'}.minimum = ncfloat(0); nc{'CA3_937'}.maximum = ncfloat(0); nc{'CA3_937'}.valid_range = ncfloat([0 1000]); nc{'CA3_937'}.FillValue_ = 1.0e35; nc{'rFv_971'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'rFv_971'}.name = ncchar('rFv'); nc{'rFv_971'}.long_name = ncchar('raw fluorometer Volts(CTD)'); nc{'rFv_971'}.generic_name = ncchar(' '); nc{'rFv_971'}.FORTRAN_format = ncchar(' '); nc{'rFv_971'}.units = ncchar('Volts'); nc{'rFv_971'}.epic_code = nclong(971); nc{'rFv_971'}.code = ncchar('R'); nc{'rFv_971'}.sensor_depth = ncfloat(0); nc{'rFv_971'}.serial_number = ncchar(' '); nc{'rFv_971'}.minimum = ncfloat(0); nc{'rFv_971'}.maximum = ncfloat(0); nc{'rFv_971'}.valid_range = ncfloat([0 10]); nc{'rFv_971'}.FillValue_ = 1.0e35; nc{'rCv_972'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'rCv_972'}.name = ncchar('rCv'); nc{'rCv_972'}.long_name = ncchar('raw chl-a Volts(CTD)'); nc{'rCv_972'}.generic_name = ncchar(' '); nc{'rCv_972'}.FORTRAN_format = ncchar(' '); nc{'rCv_972'}.units = ncchar('Volts'); nc{'rCv_972'}.epic_code = nclong(972); nc{'rCv_972'}.code = ncchar('R'); nc{'rCv_972'}.sensor_depth = ncfloat(0); nc{'rCv_972'}.serial_number = ncchar(' '); nc{'rCv_972'}.minimum = ncfloat(0); nc{'rCv_972'}.maximum = ncfloat(0); nc{'rCv_972'}.valid_range = ncfloat([0 10]); nc{'rCv_972'}.FillValue_ = 1.0e35; nc{'fws_973'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'fws_973'}.name = ncchar('fws'); nc{'fws_973'}.long_name = ncchar('wetStar fluorometer chl '); nc{'fws_973'}.generic_name = ncchar(' '); nc{'fws_973'}.FORTRAN_format = ncchar(' '); nc{'fws_973'}.units = ncchar('ug/L'); nc{'fws_973'}.epic_code = nclong(973); nc{'fws_973'}.code = ncchar('R'); nc{'fws_973'}.sensor_depth = ncfloat(0); nc{'fws_973'}.serial_number = ncchar(' '); nc{'fws_973'}.minimum = ncfloat(0); nc{'fws_973'}.maximum = ncfloat(0); nc{'fws_973'}.valid_range = ncfloat([0 200]); nc{'fws_973'}.FillValue_ = 1.0e35; nc{'vws_975'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'vws_975'}.name = ncchar('vws'); nc{'vws_975'}.long_name = ncchar('wetStar Voltage '); nc{'vws_975'}.generic_name = ncchar(' '); nc{'vws_975'}.FORTRAN_format = ncchar(' '); nc{'vws_975'}.units = ncchar('volts'); nc{'vws_975'}.epic_code = nclong(975); nc{'vws_975'}.code = ncchar('R'); nc{'vws_975'}.sensor_depth = ncfloat(0); nc{'vws_975'}.serial_number = ncchar(' '); nc{'vws_975'}.minimum = ncfloat(0); nc{'vws_975'}.maximum = ncfloat(0); nc{'vws_975'}.valid_range = ncfloat([0 10]); nc{'vws_975'}.FillValue_ = 1.0e35; nc{'Trb_980'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'Trb_980'}.name = ncchar('Trb'); nc{'Trb_980'}.long_name = ncchar('Turbidity(FNU) '); nc{'Trb_980'}.generic_name = ncchar('turb'); nc{'Trb_980'}.FORTRAN_format = ncchar('f10.2'); nc{'Trb_980'}.units = ncchar('FNU'); nc{'Trb_980'}.epic_code = nclong(980); nc{'Trb_980'}.code = ncchar('R'); nc{'Trb_980'}.sensor_depth = ncfloat(0); nc{'Trb_980'}.serial_number = ncchar(' '); nc{'Trb_980'}.minimum = ncfloat(0); nc{'Trb_980'}.maximum = ncfloat(0); nc{'Trb_980'}.valid_range = ncfloat([0 1500]); nc{'Trb_980'}.FillValue_ = 1.0e35; nc{'Sed_981'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'Sed_981'}.name = ncchar('Sed'); nc{'Sed_981'}.long_name = ncchar('Sediment concentration '); nc{'Sed_981'}.generic_name = ncchar('sed'); nc{'Sed_981'}.FORTRAN_format = ncchar('f10.2'); nc{'Sed_981'}.units = ncchar('g/l'); nc{'Sed_981'}.epic_code = nclong(981); nc{'Sed_981'}.code = ncchar('R'); nc{'Sed_981'}.sensor_depth = ncfloat(0); nc{'Sed_981'}.serial_number = ncchar(' '); nc{'Sed_981'}.minimum = ncfloat(0); nc{'Sed_981'}.maximum = ncfloat(0); nc{'Sed_981'}.valid_range = ncfloat([0 1500]); nc{'Sed_981'}.FillValue_ = 1.0e35; nc{'Sed_982'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'Sed_982'}.name = ncchar('Sed'); nc{'Sed_982'}.long_name = ncchar('Sediment flux '); nc{'Sed_982'}.generic_name = ncchar('sed'); nc{'Sed_982'}.FORTRAN_format = ncchar('f10.2'); nc{'Sed_982'}.units = ncchar('g/m2/d'); nc{'Sed_982'}.epic_code = nclong(982); nc{'Sed_982'}.code = ncchar('R'); nc{'Sed_982'}.sensor_depth = ncfloat(0); nc{'Sed_982'}.serial_number = ncchar(' '); nc{'Sed_982'}.minimum = ncfloat(0); nc{'Sed_982'}.maximum = ncfloat(0); nc{'Sed_982'}.valid_range = ncfloat([0 1500]); nc{'Sed_982'}.FillValue_ = 1.0e35; nc{'Werr_1201'} = ncfloat('time', 'depth', 'lon', 'lat'); nc{'Werr_1201'}.name = ncchar('Werr'); nc{'Werr_1201'}.long_name = ncchar('Error Velocity '); nc{'Werr_1201'}.generic_name = ncchar('w'); nc{'Werr_1201'}.FORTRAN_format = ncchar('F8.1'); nc{'Werr_1201'}.units = ncchar('cm/s'); nc{'Werr_1201'}.epic_code = nclong(1201); nc{'Werr_1201'}.sensor_depth = ncfloat(0); nc{'Werr_1201'}.serial_number = ncchar(' '); nc{'Werr_1201'}.minimum = ncfloat(0); nc{'Werr_1201'}.maximum = ncfloat(0); nc{'Werr_1201'}.valid_range = ncfloat([-1000 1000]); nc{'Werr_1201'}.FillValue_ = 1.0e35; nc{'w_1204'} = ncfloat('time', 'depth', 'lon', 'lat'); nc{'w_1204'}.name = ncchar('w'); nc{'w_1204'}.long_name = ncchar('Vertical Velocity '); nc{'w_1204'}.standard_name = ncchar('upward_seawater_velocity'); nc{'w_1204'}.generic_name = ncchar('w'); nc{'w_1204'}.FORTRAN_format = ncchar(' '); nc{'w_1204'}.units = ncchar('cm/s'); nc{'w_1204'}.epic_code = nclong(1204); nc{'w_1204'}.sensor_depth = ncfloat(0); nc{'w_1204'}.serial_number = ncchar(' '); nc{'w_1204'}.minimum = ncfloat(0); nc{'w_1204'}.maximum = ncfloat(0); nc{'w_1204'}.valid_range = ncfloat([-1000 1000]); nc{'w_1204'}.FillValue_ = 1.0e35; nc{'u_1205'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'u_1205'}.name = ncchar('u'); nc{'u_1205'}.long_name = ncchar('Eastward Velocity '); nc{'u_1205'}.standard_name = ncchar('eastward_seawater_velocity'); nc{'u_1205'}.generic_name = ncchar('u'); nc{'u_1205'}.FORTRAN_format = ncchar(' '); nc{'u_1205'}.units = ncchar('cm/s'); nc{'u_1205'}.epic_code = nclong(1205); nc{'u_1205'}.sensor_depth = ncfloat(0); nc{'u_1205'}.serial_number = ncchar(' '); nc{'u_1205'}.minimum = ncfloat(0); nc{'u_1205'}.maximum = ncfloat(0); nc{'u_1205'}.valid_range = ncfloat([-1000 1000]); nc{'u_1205'}.FillValue_ = 1.0e35; nc{'v_1206'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'v_1206'}.name = ncchar('v'); nc{'v_1206'}.long_name = ncchar('Northward Velocity '); nc{'v_1206'}.standard_name = ncchar('northward_seawater_velocity'); nc{'v_1206'}.generic_name = ncchar('v'); nc{'v_1206'}.FORTRAN_format = ncchar(' '); nc{'v_1206'}.units = ncchar('cm/s'); nc{'v_1206'}.epic_code = nclong(1206); nc{'v_1206'}.sensor_depth = ncfloat(0); nc{'v_1206'}.serial_number = ncchar(' '); nc{'v_1206'}.minimum = ncfloat(0); nc{'v_1206'}.maximum = ncfloat(0); nc{'v_1206'}.valid_range = ncfloat([-1000 1000]); nc{'v_1206'}.FillValue_ = 1.0e35; nc{'Rec_1207'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'Rec_1207'}.name = ncchar('Rec'); nc{'Rec_1207'}.long_name = ncchar('Records'); nc{'Rec_1207'}.generic_name = ncchar(' '); nc{'Rec_1207'}.FORTRAN_format = ncchar(' '); nc{'Rec_1207'}.units = ncchar(' '); nc{'Rec_1207'}.epic_code = nclong(1207); nc{'Rec_1207'}.sensor_depth = ncfloat(0); nc{'Rec_1207'}.serial_number = ncchar(' '); nc{'Rec_1207'}.minimum = ncfloat(0); nc{'Rec_1207'}.maximum = ncfloat(0); nc{'Rec_1207'}.valid_range = ncfloat([0 100000]); nc{'Rec_1207'}.FillValue_ = 1.0e35; nc{'Hdg_1215'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'Hdg_1215'}.name = ncchar('Hdg'); nc{'Hdg_1215'}.long_name = ncchar('INST Heading'); nc{'Hdg_1215'}.standard_name = ncchar('platform_orientation'); nc{'Hdg_1215'}.generic_name = ncchar('hdg'); nc{'Hdg_1215'}.FORTRAN_format = ncchar('F10.2'); nc{'Hdg_1215'}.units = ncchar('degrees'); nc{'Hdg_1215'}.epic_code = nclong(1215); nc{'Hdg_1215'}.sensor_depth = ncfloat(0); nc{'Hdg_1215'}.serial_number = ncchar(' '); nc{'Hdg_1215'}.minimum = ncfloat(0); nc{'Hdg_1215'}.maximum = ncfloat(0); nc{'Hdg_1215'}.valid_range = ncfloat([-365 365]); nc{'Hdg_1215'}.FillValue_ = 1.0e35; nc{'Ptch_1216'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'Ptch_1216'}.name = ncchar('Ptch'); nc{'Ptch_1216'}.long_name = ncchar('INST Pitch'); nc{'Ptch_1216'}.standard_name = ncchar('platform_pitch_angle'); nc{'Ptch_1216'}.generic_name = ncchar('ptch'); nc{'Ptch_1216'}.FORTRAN_format = ncchar('F10.2'); nc{'Ptch_1216'}.units = ncchar('degrees'); nc{'Ptch_1216'}.epic_code = nclong(1216); nc{'Ptch_1216'}.sensor_depth = ncfloat(0); nc{'Ptch_1216'}.serial_number = ncchar(' '); nc{'Ptch_1216'}.minimum = ncfloat(0); nc{'Ptch_1216'}.maximum = ncfloat(0); nc{'Ptch_1216'}.valid_range = ncfloat([-365 365]); nc{'Ptch_1216'}.FillValue_ = 1.0e35; nc{'Roll_1217'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'Roll_1217'}.name = ncchar('Roll'); nc{'Roll_1217'}.long_name = ncchar('INST Roll'); nc{'Roll_1217'}.standard_name = ncchar('platform_roll_angle'); nc{'Roll_1217'}.generic_name = ncchar('roll'); nc{'Roll_1217'}.FORTRAN_format = ncchar('F10.2'); nc{'Roll_1217'}.units = ncchar('degrees'); nc{'Roll_1217'}.epic_code = nclong(1217); nc{'Roll_1217'}.sensor_depth = ncfloat(0); nc{'Roll_1217'}.serial_number = ncchar(' '); nc{'Roll_1217'}.minimum = ncfloat(0); nc{'Roll_1217'}.maximum = ncfloat(0); nc{'Roll_1217'}.valid_range = ncfloat([-365 365]); nc{'Roll_1217'}.FillValue_ = 1.0e35; nc{'van_1403'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'van_1403'}.name = ncchar('van'); nc{'van_1403'}.long_name = ncchar('VANE ANGLE '); nc{'van_1403'}.generic_name = ncchar('vane'); nc{'van_1403'}.FORTRAN_format = ncchar('f10.1'); nc{'van_1403'}.units = ncchar('degrees'); nc{'van_1403'}.epic_code = nclong(1403); nc{'van_1403'}.sensor_depth = ncfloat(0); nc{'van_1403'}.minimum = ncfloat(0); nc{'van_1403'}.maximum = ncfloat(0); nc{'van_1403'}.valid_range = ncfloat([0 365]); nc{'van_1403'}.FillValue_ = 1.0e35; nc{'comp_1404'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'comp_1404'}.name = ncchar('comp'); nc{'comp_1404'}.long_name = ncchar('COMPASS (m) '); nc{'comp_1404'}.generic_name = ncchar('comp'); nc{'comp_1404'}.FORTRAN_format = ncchar('f10.1'); nc{'comp_1404'}.units = ncchar('degreeM'); nc{'comp_1404'}.epic_code = nclong(1404); nc{'comp_1404'}.sensor_depth = ncfloat(0); nc{'comp_1404'}.minimum = ncfloat(0); nc{'comp_1404'}.maximum = ncfloat(0); nc{'comp_1404'}.valid_range = ncfloat([0 365]); nc{'comp_1404'}.FillValue_ = 1.0e35; nc{'comp_1406'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'comp_1406'}.name = ncchar('comp'); nc{'comp_1406'}.long_name = ncchar('ORIENTATION (BASS)'); nc{'comp_1406'}.generic_name = ncchar('comp'); nc{'comp_1406'}.FORTRAN_format = ncchar('f10.1'); nc{'comp_1406'}.units = ncchar('degrees'); nc{'comp_1406'}.epic_code = nclong(1406); nc{'comp_1406'}.sensor_depth = ncfloat(0); nc{'comp_1406'}.minimum = ncfloat(0); nc{'comp_1406'}.maximum = ncfloat(0); nc{'comp_1406'}.valid_range = ncfloat([0 365]); nc{'comp_1406'}.FillValue_ = 1.0e35; nc{'bear_1411'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'bear_1411'}.name = ncchar('bear'); nc{'bear_1411'}.long_name = ncchar('bearing (m) '); nc{'bear_1411'}.generic_name = ncchar('dir'); nc{'bear_1411'}.FORTRAN_format = ncchar('f8.2'); nc{'bear_1411'}.units = ncchar('degreeM'); nc{'bear_1411'}.epic_code = nclong(1411); nc{'bear_1411'}.sensor_depth = ncfloat(0); nc{'bear_1411'}.minimum = ncfloat(0); nc{'bear_1411'}.maximum = ncfloat(0); nc{'bear_1411'}.valid_range = ncfloat([0 365]); nc{'bear_1411'}.FillValue_ = 1.0e35; nc{'V00_1900'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'V00_1900'}.name = ncchar('V00'); nc{'V00_1900'}.long_name = ncchar('VARIABLE 0'); nc{'V00_1900'}.generic_name = ncchar(' '); nc{'V00_1900'}.FORTRAN_format = ncchar(' '); nc{'V00_1900'}.units = ncchar(' '); nc{'V00_1900'}.epic_code = nclong(1900); nc{'V00_1900'}.sensor_depth = ncfloat(0); nc{'V00_1900'}.minimum = ncfloat(0); nc{'V00_1900'}.maximum = ncfloat(0); nc{'V00_1900'}.comment = ncchar('Temporary variable'); nc{'V00_1900'}.FillValue_ = 1.0e35; nc{'V01_1901'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'V01_1901'}.name = ncchar('V01'); nc{'V01_1901'}.long_name = ncchar('VARIABLE 1'); nc{'V01_1901'}.generic_name = ncchar(' '); nc{'V01_1901'}.FORTRAN_format = ncchar(' '); nc{'V01_1901'}.units = ncchar(' '); nc{'V01_1901'}.epic_code = nclong(1901); nc{'V01_1901'}.sensor_depth = ncfloat(0); nc{'V01_1901'}.minimum = ncfloat(0); nc{'V01_1901'}.maximum = ncfloat(0); nc{'V01_1901'}.comment = ncchar('Temporary variable'); nc{'V01_1901'}.FillValue_ = 1.0e35; nc{'V02_1902'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'V02_1902'}.name = ncchar('V02'); nc{'V02_1902'}.long_name = ncchar('VARIABLE 2'); nc{'V02_1902'}.generic_name = ncchar(' '); nc{'V02_1902'}.FORTRAN_format = ncchar(' '); nc{'V02_1902'}.units = ncchar(' '); nc{'V02_1902'}.epic_code = nclong(1902); nc{'V02_1902'}.sensor_depth = ncfloat(0); nc{'V02_1902'}.minimum = ncfloat(0); nc{'V02_1902'}.maximum = ncfloat(0); nc{'V02_1902'}.comment = ncchar('Temporary variable'); nc{'V02_1902'}.FillValue_ = 1.0e35; nc{'V03_1903'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'V03_1903'}.name = ncchar('V03'); nc{'V03_1903'}.long_name = ncchar('VARIABLE 3'); nc{'V03_1903'}.generic_name = ncchar(' '); nc{'V03_1903'}.FORTRAN_format = ncchar(' '); nc{'V03_1903'}.units = ncchar(' '); nc{'V03_1903'}.epic_code = nclong(1903); nc{'V03_1903'}.sensor_depth = ncfloat(0); nc{'V03_1903'}.minimum = ncfloat(0); nc{'V03_1903'}.maximum = ncfloat(0); nc{'V03_1903'}.comment = ncchar('Temporary variable'); nc{'V03_1903'}.FillValue_ = 1.0e35; nc{'upr_4000'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'upr_4000'}.name = ncchar('upr'); nc{'upr_4000'}.long_name = ncchar('UPPER ROTOR SPEED '); nc{'upr_4000'}.generic_name = ncchar('rotor'); nc{'upr_4000'}.FORTRAN_format = ncchar('f10.1'); nc{'upr_4000'}.units = ncchar('counts'); nc{'upr_4000'}.epic_code = nclong(4000); nc{'upr_4000'}.sensor_depth = ncfloat(0); nc{'upr_4000'}.serial_number = ncchar(' '); nc{'upr_4000'}.minimum = ncfloat(0); nc{'upr_4000'}.maximum = ncfloat(0); nc{'upr_4000'}.valid_range = ncfloat([0 1000]); nc{'upr_4000'}.FillValue_ = 1.0e35; nc{'upr_4001'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'upr_4001'}.name = ncchar('upr'); nc{'upr_4001'}.long_name = ncchar('UPPER ROTOR SPEED '); nc{'upr_4001'}.generic_name = ncchar('rotor'); nc{'upr_4001'}.FORTRAN_format = ncchar('f10.3'); nc{'upr_4001'}.units = ncchar('cm/s'); nc{'upr_4001'}.epic_code = nclong(4001); nc{'upr_4001'}.sensor_depth = ncfloat(0); nc{'upr_4001'}.serial_number = ncchar(' '); nc{'upr_4001'}.minimum = ncfloat(0); nc{'upr_4001'}.maximum = ncfloat(0); nc{'upr_4001'}.valid_range = ncfloat([0 1000]); nc{'upr_4001'}.FillValue_ = 1.0e35; nc{'lowr_4002'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'lowr_4002'}.name = ncchar('upr'); nc{'lowr_4002'}.long_name = ncchar('LOWER ROTOR SPEED '); nc{'lowr_4002'}.generic_name = ncchar('rotor'); nc{'lowr_4002'}.FORTRAN_format = ncchar('f10.1'); nc{'lowr_4002'}.units = ncchar('counts'); nc{'lowr_4002'}.epic_code = nclong(4002); nc{'lowr_4002'}.sensor_depth = ncfloat(0); nc{'lowr_4002'}.serial_number = ncchar(' '); nc{'lowr_4002'}.minimum = ncfloat(0); nc{'lowr_4002'}.maximum = ncfloat(0); nc{'lowr_4002'}.valid_range = ncfloat([0 1000]); nc{'lowr_4002'}.FillValue_ = 1.0e35; nc{'lowr_4003'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'lowr_4003'}.name = ncchar('lowr'); nc{'lowr_4003'}.long_name = ncchar('LOWER ROTOR SPEED '); nc{'lowr_4003'}.generic_name = ncchar('rotor'); nc{'lowr_4003'}.FORTRAN_format = ncchar('f10.3'); nc{'lowr_4003'}.units = ncchar('cm/s'); nc{'lowr_4003'}.epic_code = nclong(4003); nc{'lowr_4003'}.sensor_depth = ncfloat(0); nc{'lowr_4003'}.serial_number = ncchar(' '); nc{'lowr_4003'}.minimum = ncfloat(0); nc{'lowr_4003'}.maximum = ncfloat(0); nc{'lowr_4003'}.valid_range = ncfloat([0 1000]); nc{'lowr_4003'}.FillValue_ = 1.0e35; nc{'rdif_4004'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'rdif_4004'}.name = ncchar('rdif'); nc{'rdif_4004'}.long_name = ncchar('ROTOR SPEED DIFFERENCE'); nc{'rdif_4004'}.generic_name = ncchar('rotor'); nc{'rdif_4004'}.FORTRAN_format = ncchar('f10.3'); nc{'rdif_4004'}.units = ncchar('cm/s'); nc{'rdif_4004'}.epic_code = nclong(4004); nc{'rdif_4004'}.sensor_depth = ncfloat(0); nc{'rdif_4004'}.serial_number = ncchar(' '); nc{'rdif_4004'}.minimum = ncfloat(0); nc{'rdif_4004'}.maximum = ncfloat(0); nc{'rdif_4004'}.valid_range = ncfloat([-1000 1000]); nc{'rdif_4004'}.FillValue_ = 1.0e35; nc{'rot_4005'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'rot_4005'}.name = ncchar('rot'); nc{'rot_4005'}.long_name = ncchar('ROTOR COUNTS '); nc{'rot_4005'}.generic_name = ncchar('rotor'); nc{'rot_4005'}.FORTRAN_format = ncchar('i10'); nc{'rot_4005'}.units = ncchar('counts'); nc{'rot_4005'}.epic_code = nclong(4005); nc{'rot_4005'}.code = ncchar('I'); nc{'rot_4005'}.sensor_depth = ncfloat(0); nc{'rot_4005'}.serial_number = ncchar(' '); nc{'rot_4005'}.minimum = ncfloat(0); nc{'rot_4005'}.maximum = ncfloat(0); nc{'rot_4005'}.valid_range = ncfloat([-6500 6500]); nc{'rot_4005'}.FillValue_ = 1.0e35; nc{'rspd_4006'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'rspd_4006'}.name = ncchar('rspd'); nc{'rspd_4006'}.long_name = ncchar('ROTOR SPEED '); nc{'rspd_4006'}.generic_name = ncchar('speed'); nc{'rspd_4006'}.FORTRAN_format = ncchar('f8.2'); nc{'rspd_4006'}.units = ncchar('cm s-1'); nc{'rspd_4006'}.epic_code = nclong(4006); nc{'rspd_4006'}.sensor_depth = ncfloat(0); nc{'rspd_4006'}.serial_number = ncchar(' '); nc{'rspd_4006'}.minimum = ncfloat(0); nc{'rspd_4006'}.maximum = ncfloat(0); nc{'rspd_4006'}.valid_range = ncfloat([0 1000]); nc{'rspd_4006'}.FillValue_ = 1.0e35; nc{'tran_4010'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'tran_4010'}.name = ncchar('tran'); nc{'tran_4010'}.long_name = ncchar('TRANSMISSION (VOLTS) '); nc{'tran_4010'}.generic_name = ncchar('trans'); nc{'tran_4010'}.FORTRAN_format = ncchar('f10.3'); nc{'tran_4010'}.units = ncchar('volts'); nc{'tran_4010'}.epic_code = nclong(4010); nc{'tran_4010'}.sensor_depth = ncfloat(0); nc{'tran_4010'}.serial_number = ncchar(' '); nc{'tran_4010'}.minimum = ncfloat(0); nc{'tran_4010'}.maximum = ncfloat(0); nc{'tran_4010'}.valid_range = ncfloat([-5 5]); nc{'tran_4010'}.FillValue_ = 1.0e35; nc{'ptrn_4011'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'ptrn_4011'}.name = ncchar('ptrn'); nc{'ptrn_4011'}.long_name = ncchar('PERCENT TRANSMISSION '); nc{'ptrn_4011'}.generic_name = ncchar('trans'); nc{'ptrn_4011'}.FORTRAN_format = ncchar('f10.1'); nc{'ptrn_4011'}.units = ncchar(' '); nc{'ptrn_4011'}.epic_code = nclong(4011); nc{'ptrn_4011'}.sensor_depth = ncfloat(0); nc{'ptrn_4011'}.minimum = ncfloat(0); nc{'ptrn_4011'}.maximum = ncfloat(0); nc{'ptrn_4011'}.serial_number = ncchar(' '); nc{'ptrn_4011'}.valid_range = ncfloat([0 100]); nc{'ptrn_4011'}.FillValue_ = 1.0e35; nc{'tiltx_4017'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'tiltx_4017'}.name = ncchar('tiltx'); nc{'tiltx_4017'}.long_name = ncchar('TILT IN POD X-Z PLANE'); nc{'tiltx_4017'}.generic_name = ncchar('tilt'); nc{'tiltx_4017'}.FORTRAN_format = ncchar('f10.3'); nc{'tiltx_4017'}.units = ncchar('degrees'); nc{'tiltx_4017'}.epic_code = nclong(4017); nc{'tiltx_4017'}.sensor_depth = ncfloat(0); nc{'tiltx_4017'}.minimum = ncfloat(0); nc{'tiltx_4017'}.maximum = ncfloat(0); nc{'tiltx_4017'}.serial_number = ncchar(' '); nc{'tiltx_4017'}.valid_range = ncfloat([-45 45]); nc{'tiltx_4017'}.FillValue_ = 1.0e35; nc{'tilty_4018'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'tilty_4018'}.name = ncchar('tilty'); nc{'tilty_4018'}.long_name = ncchar('TILT IN POD Y-Z PLANE'); nc{'tilty_4018'}.generic_name = ncchar('tilt'); nc{'tilty_4018'}.FORTRAN_format = ncchar('f10.3'); nc{'tilty_4018'}.units = ncchar('degrees'); nc{'tilty_4018'}.epic_code = nclong(4018); nc{'tilty_4018'}.sensor_depth = ncfloat(0); nc{'tilty_4018'}.minimum = ncfloat(0); nc{'tilty_4018'}.maximum = ncfloat(0); nc{'tilty_4018'}.serial_number = ncchar(' '); nc{'tilty_4018'}.valid_range = ncfloat([-45 45]); nc{'tilty_4018'}.FillValue_ = 1.0e35; nc{'P_4020'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'P_4020'}.name = ncchar('P'); nc{'P_4020'}.long_name = ncchar('AVERAGE RELATIVE PRESSURE'); nc{'P_4020'}.standard_name = ncchar('sea_water_pressure'); nc{'P_4020'}.generic_name = ncchar('pres'); nc{'P_4020'}.FORTRAN_format = ncchar('f10.5'); nc{'P_4020'}.units = ncchar('mbar'); nc{'P_4020'}.epic_code = nclong(4020); nc{'P_4020'}.sensor_depth = ncfloat(0); nc{'P_4020'}.serial_number = ncchar(' '); nc{'P_4020'}.minimum = ncfloat(0); nc{'P_4020'}.maximum = ncfloat(0); nc{'P_4020'}.valid_range = ncfloat([-30000 30000]); nc{'P_4020'}.FillValue_ = 1.0e35; nc{'P_4022'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'P_4022'}.name = ncchar('P'); nc{'P_4022'}.long_name = ncchar('INTERVAL PRESSURE '); nc{'P_4022'}.standard_name = ncchar('sea_water_pressure'); nc{'P_4022'}.generic_name = ncchar('pres'); nc{'P_4022'}.FORTRAN_format = ncchar('f10.3'); nc{'P_4022'}.units = ncchar('mbar'); nc{'P_4022'}.epic_code = nclong(4022); nc{'P_4022'}.sensor_depth = ncfloat(0); nc{'P_4022'}.serial_number = ncchar(' '); nc{'P_4022'}.minimum = ncfloat(0); nc{'P_4022'}.maximum = ncfloat(0); nc{'P_4022'}.valid_range = ncfloat([0 100000]); nc{'P_4022'}.FillValue_ = 1.0e35; nc{'P_4023'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'P_4023'}.name = ncchar('P'); nc{'P_4023'}.long_name = ncchar('AVERAGE BURST PRESSURE '); nc{'P_4023'}.standard_name = ncchar('sea_water_pressure'); nc{'P_4023'}.generic_name = ncchar('pres'); nc{'P_4023'}.FORTRAN_format = ncchar('f10.3'); nc{'P_4023'}.units = ncchar('mbar'); nc{'P_4023'}.epic_code = nclong(4023); nc{'P_4023'}.sensor_depth = ncfloat(0); nc{'P_4023'}.serial_number = ncchar(' '); nc{'P_4023'}.minimum = ncfloat(0); nc{'P_4023'}.maximum = ncfloat(0); nc{'P_4023'}.valid_range = ncfloat([0 100000]); nc{'P_4023'}.FillValue_ = 1.0e35; nc{'UVAR_4050'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'UVAR_4050'}.name = ncchar('UVAR'); nc{'UVAR_4050'}.long_name = ncchar('EAST VELOCITY VARIANCE '); nc{'UVAR_4050'}.generic_name = ncchar('uvar'); nc{'UVAR_4050'}.FORTRAN_format = ncchar('f10.2'); nc{'UVAR_4050'}.units = ncchar('cm2/s2'); nc{'UVAR_4050'}.epic_code = nclong(4050); nc{'UVAR_4050'}.sensor_depth = ncfloat(0); nc{'UVAR_4050'}.serial_number = ncchar(' '); nc{'UVAR_4050'}.minimum = ncfloat(0); nc{'UVAR_4050'}.maximum = ncfloat(0); nc{'UVAR_4050'}.valid_range = ncfloat([0 10000]); nc{'UVAR_4050'}.FillValue_ = 1.0e35; nc{'UVCOV_4051'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'UVCOV_4051'}.name = ncchar('UVCOV'); nc{'UVCOV_4051'}.long_name = ncchar('U-V VELOCITY COVARIANCE'); nc{'UVCOV_4051'}.generic_name = ncchar('uvcovar'); nc{'UVCOV_4051'}.FORTRAN_format = ncchar('f10.2'); nc{'UVCOV_4051'}.units = ncchar('cm2/s2'); nc{'UVCOV_4051'}.epic_code = nclong(4051); nc{'UVCOV_4051'}.sensor_depth = ncfloat(0); nc{'UVCOV_4051'}.serial_number = ncchar(' '); nc{'UVCOV_4051'}.minimum = ncfloat(0); nc{'UVCOV_4051'}.maximum = ncfloat(0); nc{'UVCOV_4051'}.valid_range = ncfloat([-10000 10000]); nc{'UVCOV_4051'}.FillValue_ = 1.0e35; nc{'VVAR_4052'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'VVAR_4052'}.name = ncchar('VVAR'); nc{'VVAR_4052'}.long_name = ncchar('NORTH VELOCITY VARIANCE '); nc{'VVAR_4052'}.generic_name = ncchar('vvar'); nc{'VVAR_4052'}.FORTRAN_format = ncchar('f10.2'); nc{'VVAR_4052'}.units = ncchar('cm2/s2'); nc{'VVAR_4052'}.epic_code = nclong(4052); nc{'VVAR_4052'}.sensor_depth = ncfloat(0); nc{'VVAR_4052'}.serial_number = ncchar(' '); nc{'VVAR_4052'}.minimum = ncfloat(0); nc{'VVAR_4052'}.maximum = ncfloat(0); nc{'VVAR_4052'}.valid_range = ncfloat([0 10000]); nc{'VVAR_4052'}.FillValue_ = 1.0e35; nc{'UWCOV_4053'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'UWCOV_4053'}.name = ncchar('UWCOV'); nc{'UWCOV_4053'}.long_name = ncchar('U-W VELOCITY COVARIANCE'); nc{'UWCOV_4053'}.generic_name = ncchar('uwcovar'); nc{'UWCOV_4053'}.FORTRAN_format = ncchar('f10.2'); nc{'UWCOV_4053'}.units = ncchar('cm2/s2'); nc{'UWCOV_4053'}.epic_code = nclong(4053); nc{'UWCOV_4053'}.sensor_depth = ncfloat(0); nc{'UWCOV_4053'}.serial_number = ncchar(' '); nc{'UWCOV_4053'}.minimum = ncfloat(0); nc{'UWCOV_4053'}.maximum = ncfloat(0); nc{'UWCOV_4053'}.valid_range = ncfloat([-10000 10000]); nc{'UWCOV_4053'}.FillValue_ = 1.0e35; nc{'VWCOV_4054'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'VWCOV_4054'}.name = ncchar('VWCOV'); nc{'VWCOV_4054'}.long_name = ncchar('V-W VELOCITY COVARIANCE'); nc{'VWCOV_4054'}.generic_name = ncchar('vwcovar'); nc{'VWCOV_4054'}.FORTRAN_format = ncchar('f10.2'); nc{'VWCOV_4054'}.units = ncchar('cm2/s2'); nc{'VWCOV_4054'}.epic_code = nclong(4054); nc{'VWCOV_4054'}.sensor_depth = ncfloat(0); nc{'VWCOV_4054'}.serial_number = ncchar(' '); nc{'VWCOV_4054'}.minimum = ncfloat(0); nc{'VWCOV_4054'}.maximum = ncfloat(0); nc{'VWCOV_4054'}.valid_range = ncfloat([-10000 10000]); nc{'VWCOV_4054'}.FillValue_ = 1.0e35; nc{'WVAR_4055'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'WVAR_4055'}.name = ncchar('WVAR'); nc{'WVAR_4055'}.long_name = ncchar('UP VELOCITY VARIANCE '); nc{'WVAR_4055'}.generic_name = ncchar('wvar'); nc{'WVAR_4055'}.FORTRAN_format = ncchar('f10.2'); nc{'WVAR_4055'}.units = ncchar('cm2/s2'); nc{'WVAR_4055'}.epic_code = nclong(4055); nc{'WVAR_4055'}.sensor_depth = ncfloat(0); nc{'WVAR_4055'}.serial_number = ncchar(' '); nc{'WVAR_4055'}.minimum = ncfloat(0); nc{'WVAR_4055'}.maximum = ncfloat(0); nc{'WVAR_4055'}.valid_range = ncfloat([0 10000]); nc{'WVAR_4055'}.FillValue_ = 1.0e35; nc{'peru_4056'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'peru_4056'}.name = ncchar('peru'); nc{'peru_4056'}.long_name = ncchar('ZERO CROSSING PERIOD, U '); nc{'peru_4056'}.generic_name = ncchar('period_u'); nc{'peru_4056'}.FORTRAN_format = ncchar('f10.2'); nc{'peru_4056'}.units = ncchar('s'); nc{'peru_4056'}.epic_code = nclong(4056); nc{'peru_4056'}.sensor_depth = ncfloat(0); nc{'peru_4056'}.serial_number = ncchar(' '); nc{'peru_4056'}.minimum = ncfloat(0); nc{'peru_4056'}.maximum = ncfloat(0); nc{'peru_4056'}.valid_range = ncfloat([0 1000]); nc{'peru_4056'}.FillValue_ = 1.0e35; nc{'perv_4057'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'perv_4057'}.name = ncchar('perv'); nc{'perv_4057'}.long_name = ncchar('ZERO CROSSING PERIOD, V '); nc{'perv_4057'}.generic_name = ncchar('period_v'); nc{'perv_4057'}.FORTRAN_format = ncchar('f10.2'); nc{'perv_4057'}.units = ncchar('s'); nc{'perv_4057'}.epic_code = nclong(4057); nc{'perv_4057'}.sensor_depth = ncfloat(0); nc{'perv_4057'}.serial_number = ncchar(' '); nc{'perv_4057'}.minimum = ncfloat(0); nc{'perv_4057'}.maximum = ncfloat(0); nc{'perv_4057'}.valid_range = ncfloat([0 1000]); nc{'perv_4057'}.FillValue_ = 1.0e35; nc{'wp_4060'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'wp_4060'}.name = ncchar('wp'); nc{'wp_4060'}.long_name = ncchar('average wave period '); nc{'wp_4060'}.generic_name = ncchar('wave_period'); nc{'wp_4060'}.FORTRAN_format = ncchar('f10.2'); nc{'wp_4060'}.units = ncchar('s'); nc{'wp_4060'}.epic_code = nclong(4060); nc{'wp_4060'}.sensor_depth = ncfloat(0); nc{'wp_4060'}.serial_number = ncchar(' '); nc{'wp_4060'}.minimum = ncfloat(0); nc{'wp_4060'}.maximum = ncfloat(0); nc{'wp_4060'}.valid_range = ncfloat([0 30]); nc{'wp_4060'}.FillValue_ = 1.0e35; nc{'wh_4061'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'wh_4061'}.name = ncchar('wh'); nc{'wh_4061'}.long_name = ncchar('significant wave height'); nc{'wh_4061'}.standard_name = ncchar('sea_surface_wave_significant_height'); nc{'wh_4061'}.generic_name = ncchar('wave_height'); nc{'wh_4061'}.FORTRAN_format = ncchar('f10.2'); nc{'wh_4061'}.units = ncchar('m'); nc{'wh_4061'}.epic_code = nclong(4061); nc{'wh_4061'}.code = ncchar('R'); nc{'wh_4061'}.sensor_depth = ncfloat(0); nc{'wh_4061'}.serial_number = ncchar(' '); nc{'wh_4061'}.minimum = ncfloat(0); nc{'wh_4061'}.maximum = ncfloat(0); nc{'wh_4061'}.valid_range = ncfloat([0 50]); nc{'wh_4061'}.FillValue_ = 1.0e35; nc{'wd_4062'} = ncfloat('time', 'depth', 'lon', 'lat'); nc{'wd_4062'}.name = ncchar('wd'); nc{'wd_4062'}.long_name = ncchar('mean wave direction'); nc{'ws_4062'}.standard_name = ncchar('sea_surface_wave__from_direction'); nc{'wd_4062'}.generic_name = ncchar('wave_dir'); nc{'wd_4062'}.FORTRAN_format = ncchar('f8.2'); nc{'wd_4062'}.units = ncchar('degrees'); nc{'wd_4062'}.epic_code = nclong(4062); nc{'wd_4062'}.sensor_depth = ncfloat(0); nc{'wd_4062'}.serial_number = ncchar(' '); nc{'wd_4062'}.minimum = ncfloat(0); nc{'wd_4062'}.maximum = ncfloat(0); nc{'wd_4062'}.valid_range = ncfloat([0 365]); nc{'wd_4062'}.FillValue_ = 1.0e35; nc{'dwp_4063'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'dwp_4063'}.name = ncchar('dwp'); nc{'dwp_4063'}.long_name = ncchar('dominant wave period '); nc{'dwp_4063'}.generic_name = ncchar('wave_period'); nc{'dwp_4063'}.FORTRAN_format = ncchar('f10.2'); nc{'dwp_4063'}.units = ncchar('s'); nc{'dwp_4063'}.epic_code = nclong(4063); nc{'dwp_4063'}.sensor_depth = ncfloat(0); nc{'dwp_4063'}.serial_number = ncchar(' '); nc{'dwp_4063'}.minimum = ncfloat(0); nc{'dwp_4063'}.maximum = ncfloat(0); nc{'dwp_4063'}.valid_range = ncfloat([0 30]); nc{'dwp_4063'}.FillValue_ = 1.0e35; nc{'tau_4064'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'tau_4064'}.name = ncchar('tau'); nc{'tau_4064'}.long_name = ncchar('bed shear stress '); nc{'tau_4064'}.generic_name = ncchar('stress'); nc{'tau_4064'}.FORTRAN_format = ncchar('f10.4'); nc{'tau_4064'}.units = ncchar('N/m2'); nc{'tau_4064'}.epic_code = nclong(4064); nc{'tau_4064'}.sensor_depth = ncfloat(0); nc{'tau_4064'}.serial_number = ncchar(' '); nc{'tau_4064'}.minimum = ncfloat(0); nc{'tau_4064'}.maximum = ncfloat(0); nc{'tau_4064'}.valid_range = ncfloat([0 30]); nc{'tau_4064'}.FillValue_ = 1.0e35; nc{'BAT_106'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'BAT_106'}.name = ncchar('battery'); nc{'BAT_106'}.long_name = ncchar('battery voltage (v)'); nc{'BAT_106'}.generic_name = ncchar('volts'); nc{'BAT_106'}.FORTRAN_format = ncchar('f10.4'); nc{'BAT_106'}.units = ncchar('V'); nc{'BAT_106'}.epic_code = nclong(106); nc{'BAT_106'}.sensor_depth = ncfloat(0); nc{'BAT_106'}.serial_number = ncchar(' '); nc{'BAT_106'}.minimum = ncfloat(0); nc{'BAT_106'}.maximum = ncfloat(0); nc{'BAT_106'}.valid_range = ncfloat([0 30]); nc{'BAT_106'}.FillValue_ = 1.0e35; nc{'pH_159'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'pH_159'}.name = ncchar('pH'); nc{'pH_159'}.long_name = ncchar('pH '); nc{'pH_159'}.generic_name = ncchar('pH'); nc{'pH_159'}.FORTRAN_format = ncchar('f10.4'); nc{'pH_159'}.units = ncchar(' '); nc{'pH_159'}.epic_code = nclong(159); nc{'pH_159'}.sensor_depth = ncfloat(0); nc{'pH_159'}.serial_number = ncchar(' '); nc{'pH_159'}.minimum = ncfloat(0); nc{'pH_159'}.maximum = ncfloat(0); nc{'pH_159'}.valid_range = ncfloat([0 30]); nc{'pH_159'}.FillValue_ = 1.0e35; nc{'Yr'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'Yr'}.name = ncchar('Yr'); nc{'Yr'}.long_name = ncchar('year'); nc{'Yr'}.generic_name = ncchar('year'); nc{'Yr'}.FORTRAN_format = ncchar('f10.2'); nc{'Yr'}.units = ncchar('y'); nc{'Yr'}.epic_code = nclong(1900); nc{'Yr'}.sensor_depth = ncfloat(0); nc{'Yr'}.serial_number = ncchar(' '); nc{'Yr'}.minimum = ncfloat(0); nc{'Yr'}.maximum = ncfloat(0); nc{'Yr'}.valid_range = ncfloat([0 3000]); nc{'Yr'}.FillValue_ = 1.0e35; nc{'Mo'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'Mo'}.name = ncchar('Mo'); nc{'Mo'}.long_name = ncchar('month'); nc{'Mo'}.generic_name = ncchar('month'); nc{'Mo'}.FORTRAN_format = ncchar('f10.2'); nc{'Mo'}.units = ncchar('month'); nc{'Mo'}.epic_code = nclong(1901); nc{'Mo'}.sensor_depth = ncfloat(0); nc{'Mo'}.serial_number = ncchar(' '); nc{'Mo'}.minimum = ncfloat(0); nc{'Mo'}.maximum = ncfloat(0); nc{'Mo'}.valid_range = ncfloat([1 12]); nc{'Mo'}.FillValue_ = 1.0e35; nc{'Da'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'Da'}.name = ncchar('Da'); nc{'Da'}.long_name = ncchar('day'); nc{'Da'}.generic_name = ncchar('day'); nc{'Da'}.FORTRAN_format = ncchar('f10.2'); nc{'Da'}.units = ncchar('d'); nc{'Da'}.epic_code = nclong(1902); nc{'Da'}.sensor_depth = ncfloat(0); nc{'Da'}.serial_number = ncchar(' '); nc{'Da'}.minimum = ncfloat(0); nc{'Da'}.maximum = ncfloat(0); nc{'Da'}.valid_range = ncfloat([0 366]); nc{'Da'}.FillValue_ = 1.0e35; nc{'Hr'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'Hr'}.name = ncchar('Hr'); nc{'Hr'}.long_name = ncchar('hour'); nc{'Hr'}.generic_name = ncchar('hour'); nc{'Hr'}.FORTRAN_format = ncchar('f10.2'); nc{'Hr'}.units = ncchar('hour'); nc{'Hr'}.epic_code = nclong(1903); nc{'Hr'}.sensor_depth = ncfloat(0); nc{'Hr'}.serial_number = ncchar(' '); nc{'Hr'}.minimum = ncfloat(0); nc{'Hr'}.maximum = ncfloat(0); nc{'Hr'}.valid_range = ncfloat([0 24]); nc{'Hr'}.FillValue_ = 1.0e35; nc{'Mi'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'Mi'}.name = ncchar('Mi'); nc{'Mi'}.long_name = ncchar('minute'); nc{'Mi'}.generic_name = ncchar('min'); nc{'Mi'}.FORTRAN_format = ncchar('f10.2'); nc{'Mi'}.units = ncchar('min'); nc{'Mi'}.epic_code = nclong(1904); nc{'Mi'}.sensor_depth = ncfloat(0); nc{'Mi'}.serial_number = ncchar(' '); nc{'Mi'}.minimum = ncfloat(0); nc{'Mi'}.maximum = ncfloat(0); nc{'Mi'}.valid_range = ncfloat([0 65]); nc{'Mi'}.FillValue_ = 1.0e35; nc{'Se'} = ncfloat('time', 'depth', 'lat', 'lon'); nc{'Se'}.name = ncchar('Se'); nc{'Se'}.long_name = ncchar('second'); nc{'Se'}.generic_name = ncchar('sec'); nc{'Se'}.FORTRAN_format = ncchar('f10.2'); nc{'Se'}.units = ncchar('s'); nc{'Se'}.epic_code = nclong(1900); nc{'Se'}.sensor_depth = ncfloat(0); nc{'Se'}.serial_number = ncchar(' '); nc{'Se'}.minimum = ncfloat(0); nc{'Se'}.maximum = ncfloat(0); nc{'Se'}.valid_range = ncfloat([0 3650]); nc{'Se'}.FillValue_ = 1.0e35; endef(nc) close(nc)