netcdf Arecibo_wave/249p1_rt.nc { dimensions: metaBoundsCount = 2; sourceCount = 187; sourceNameLength = 30; waveTime = 183; waveFrequency = 100; sstTime = 1099; gpsTime = 549; dwr4Time = 183; upcrossTime = 183; upcrossQuantileLength = 23; syncTime = 183; syncDispLength = 18; cat4Time = 1099; metaStationNameLength = 33; variables: char sourceFilename(sourceCount=187, sourceNameLength=30); :long_name = "source file name"; :_FillValue = "_"; :gts_ingest = "false"; int waveTime(waveTime=183); :long_name = "UTC sample start time"; :standard_name = "time"; :units = "seconds since 1970-01-01 00:00:00 UTC"; :calendar = "standard"; :axis = "T"; :coverage_content_type = "coordinate"; :bounds = "waveTimeBounds"; :comment = "Spectral processing performed on 1800-second samples specified by waveTimeBounds."; :gts_ingest = "false"; int waveTimeBounds(waveTime=183, metaBoundsCount=2); :long_name = "time cell bounds"; :units = "seconds since 1970-01-01 00:00:00 UTC"; :calendar = "standard"; :coverage_content_type = "auxiliaryInformation"; :gts_ingest = "false"; byte waveFlagPrimary(waveTime=183); :long_name = "primary wave QC flag"; :_FillValue = -127B; // byte :standard_name = "status_flag"; :valid_min = 1B; // byte :valid_max = 9B; // byte :flag_values = 1B, 2B, 3B, 4B, 9B; // byte :flag_meanings = "good not_evaluated questionable bad missing"; :reference = "Ocean Data Standards, UNESCO 2013 - IOC Manuals and Guides, 54, Volume 3 Version 1"; :ancillary_variables = "waveFlagSecondary"; :coverage_content_type = "qualityInformation"; :gts_ingest = "false"; byte waveFlagSecondary(waveTime=183); :long_name = "secondary wave QC flag"; :_FillValue = -127B; // byte :valid_min = 0B; // byte :valid_max = 19B; // byte :flag_values = 0B, 1B, 2B, 3B, 4B, 5B, 6B, 7B, 8B, 9B, 10B, 11B, 12B, 13B, 14B, 15B, 16B, 17B, 18B, 19B; // byte :flag_meanings = "unspecified sensor_issues Hs_out_of_range Tp_out_of_range Ta_out_of_range elevated_check_factors Hs_spike Ta_spike low_freq_energy_spike excessive_low_freq_energy hf_transmission_errors_fixed hf_transmission_errors_present directional_coeffs_out_of_range incomplete_spectrum spectrum_layout_modified too_few_segments inclination_off max_energy_at_highest_freq freq_over_hull_response_limit a0_hs_discrepancy"; :reference = "http://cdip.ucsd.edu/documentation"; :coverage_content_type = "qualityInformation"; :gts_ingest = "false"; float waveHs(waveTime=183); :long_name = "significant wave height"; :units = "meter"; :_FillValue = -999.99f; // float :standard_name = "sea_surface_wave_significant_height"; :coordinates = "metaDeployLatitude metaDeployLongitude"; :grid_mapping = "metaGridMapping"; :valid_min = 0.0f; // float :valid_max = 20.0f; // float :ancillary_variables = "waveFlagPrimary waveFlagSecondary"; :ncei_name = "WAVE HEIGHT - SIGNIFICANT"; :gts_ingest = "true"; float waveTp(waveTime=183); :long_name = "peak wave period"; :units = "second"; :_FillValue = -999.99f; // float :standard_name = "sea_surface_wave_period_at_variance_spectral_density_maximum"; :coordinates = "metaDeployLatitude metaDeployLongitude"; :grid_mapping = "metaGridMapping"; :valid_min = 0.0f; // float :valid_max = 40.0f; // float :ancillary_variables = "waveFlagPrimary waveFlagSecondary"; :ncei_name = "WAVE - PEAK PERIOD"; :gts_ingest = "true"; float waveTa(waveTime=183); :long_name = "average wave period"; :units = "second"; :_FillValue = -999.99f; // float :standard_name = "sea_surface_wave_mean_period_from_variance_spectral_density_first_frequency_moment"; :coordinates = "metaDeployLatitude metaDeployLongitude"; :grid_mapping = "metaGridMapping"; :valid_min = 0.0f; // float :valid_max = 40.0f; // float :ancillary_variables = "waveFlagPrimary waveFlagSecondary"; :ncei_name = "WAVE PERIOD - AVERAGE"; :comment = "Returned as T1, the mean period, by DWR4 buoys."; :gts_ingest = "true"; float waveDp(waveTime=183); :long_name = "peak wave direction"; :units = "degreeT"; :_FillValue = -999.99f; // float :standard_name = "sea_surface_wave_from_direction_at_variance_spectral_density_maximum"; :coordinates = "metaDeployLatitude metaDeployLongitude"; :grid_mapping = "metaGridMapping"; :valid_min = 0.0f; // float :valid_max = 360.0f; // float :ancillary_variables = "waveFlagPrimary waveFlagSecondary"; :ncei_name = "WAVE DIRECTION"; :additional_processing = "Magnetic declination - INT(metaDeclination) - added to buoy-returned direction to shift to degrees true."; :gts_ingest = "true"; float wavePeakPSD(waveTime=183); :long_name = "peak wave power spectral density"; :units = "m*m/hertz"; :_FillValue = -999.99f; // float :standard_name = "sea_surface_wave_energy_at_variance_spectral_density_maximum"; :coordinates = "metaDeployLatitude metaDeployLongitude"; :grid_mapping = "metaGridMapping"; :valid_min = 0.0f; // float :valid_max = 5000.0f; // float :ancillary_variables = "waveFlagPrimary waveFlagSecondary"; :gts_ingest = "true"; float waveTz(waveTime=183); :long_name = "spectral zero-upcross wave period"; :units = "second"; :_FillValue = -999.99f; // float :standard_name = "sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment"; :coordinates = "metaDeployLatitude metaDeployLongitude"; :grid_mapping = "metaGridMapping"; :valid_min = 0.0f; // float :valid_max = 40.0f; // float :ancillary_variables = "waveFlagPrimary waveFlagSecondary"; :additional_processing = "Calculated from the full-spectrum, buoy-returned energy density values."; :gts_ingest = "false"; float wavePeakSpread(waveTime=183); :long_name = "peak wave directional spread"; :units = "degree"; :_FillValue = -999.99f; // float :coordinates = "metaDeployLatitude metaDeployLongitude"; :grid_mapping = "metaGridMapping"; :valid_min = 0.0f; // float :valid_max = 90.0f; // float :ancillary_variables = "waveFlagPrimary waveFlagSecondary"; :gts_ingest = "false"; float waveTi(waveTime=183); :long_name = "integral wave period"; :units = "second"; :_FillValue = -999.99f; // float :coordinates = "metaDeployLatitude metaDeployLongitude"; :grid_mapping = "metaGridMapping"; :valid_min = 0.0f; // float :valid_max = 40.0f; // float :ancillary_variables = "waveFlagPrimary waveFlagSecondary"; :gts_ingest = "false"; float waveTe(waveTime=183); :long_name = "energy wave period"; :units = "second"; :_FillValue = -999.99f; // float :standard_name = "sea_surface_wave_mean_period_from_variance_spectral_density_inverse_frequency_moment"; :coordinates = "metaDeployLatitude metaDeployLongitude"; :grid_mapping = "metaGridMapping"; :valid_min = 0.0f; // float :valid_max = 40.0f; // float :ancillary_variables = "waveFlagPrimary waveFlagSecondary"; :gts_ingest = "false"; float waveTm13(waveTime=183); :long_name = "sqrt(m1/m3) wave period"; :units = "second"; :_FillValue = -999.99f; // float :coordinates = "metaDeployLatitude metaDeployLongitude"; :grid_mapping = "metaGridMapping"; :valid_min = 0.0f; // float :valid_max = 40.0f; // float :ancillary_variables = "waveFlagPrimary waveFlagSecondary"; :gts_ingest = "false"; float waveTc(waveTime=183); :long_name = "crest wave period"; :units = "second"; :_FillValue = -999.99f; // float :coordinates = "metaDeployLatitude metaDeployLongitude"; :grid_mapping = "metaGridMapping"; :valid_min = 0.0f; // float :valid_max = 40.0f; // float :ancillary_variables = "waveFlagPrimary waveFlagSecondary"; :gts_ingest = "false"; float waveInverseQp(waveTime=183); :long_name = "inverse Goda\'s peakedness"; :_FillValue = -999.99f; // float :coordinates = "metaDeployLatitude metaDeployLongitude"; :grid_mapping = "metaGridMapping"; :valid_min = 0.0f; // float :valid_max = 1.0f; // float :ancillary_variables = "waveFlagPrimary waveFlagSecondary"; :gts_ingest = "false"; int waveSourceIndex(waveTime=183); :long_name = "source file index"; :_FillValue = -99999; // int :gts_ingest = "false"; float waveFrequency(waveFrequency=100); :long_name = "band center frequency"; :units = "hertz"; :standard_name = "wave_frequency"; :bounds = "waveFrequencyBounds"; :comment = "Center frequencies for bands 46 and 79 differ from the native Datawell frequencies. Note that Datawell values are used in the calculation of frequency-dependent wave parameters."; :gts_ingest = "false"; float waveFrequencyBounds(waveFrequency=100, metaBoundsCount=2); :long_name = "frequency cell bounds"; :units = "hertz"; :gts_ingest = "false"; byte waveFrequencyFlagPrimary(waveFrequency=100); :long_name = "primary waveFrequency QC flag"; :_FillValue = -127B; // byte :standard_name = "status_flag"; :valid_min = 1B; // byte :valid_max = 9B; // byte :flag_values = 1B, 2B, 3B, 4B, 9B; // byte :flag_meanings = "good not_evaluated questionable bad missing"; :reference = "Ocean Data Standards, UNESCO 2013 - IOC Manuals and Guides, 54, Volume 3 Version 1"; :ancillary_variables = "waveFrequencyFlagSecondary"; :coverage_content_type = "qualityInformation"; :gts_ingest = "false"; byte waveFrequencyFlagSecondary(waveFrequency=100); :long_name = "secondary waveFrequency QC flag"; :_FillValue = -127B; // byte :valid_min = 0B; // byte :valid_max = 2B; // byte :flag_values = 0B, 1B, 2B; // byte :flag_meanings = "unspecified out_of_range above_hull_response_limit"; :reference = "http://cdip.ucsd.edu/documentation"; :coverage_content_type = "qualityInformation"; :gts_ingest = "false"; float waveBandwidth(waveFrequency=100); :long_name = "bandwidth"; :units = "hertz"; :_FillValue = -999.99f; // float :ncei_name = "WAVE ENERGY - WIDTH OF SPECTRAL BANDS"; :gts_ingest = "false"; float waveEnergyDensity(waveTime=183, waveFrequency=100); :long_name = "band energy density"; :units = "meter^2 second"; :_FillValue = -999.99f; // float :standard_name = "sea_surface_wave_variance_spectral_density"; :coordinates = "metaDeployLatitude metaDeployLongitude"; :grid_mapping = "metaGridMapping"; :valid_min = 0.0f; // float :ancillary_variables = "waveFlagPrimary waveFrequencyFlagPrimary waveFlagSecondary waveFrequencyFlagSecondary"; :ncei_name = "WAVE ENERGY - SPECTRAL VALUE"; :gts_ingest = "false"; float waveMeanDirection(waveTime=183, waveFrequency=100); :long_name = "band mean direction"; :units = "degreeT"; :_FillValue = -999.99f; // float :standard_name = "sea_surface_wave_from_direction"; :coordinates = "metaDeployLatitude metaDeployLongitude"; :grid_mapping = "metaGridMapping"; :valid_min = 0.0f; // float :valid_max = 360.0f; // float :ancillary_variables = "waveFlagPrimary waveFrequencyFlagPrimary waveFlagSecondary waveFrequencyFlagSecondary"; :ncei_name = "WAVE DIRECTION - AVERAGE"; :additional_processing = "Magnetic declination (metaDeclination) added to buoy-returned direction to shift to degrees true."; :gts_ingest = "true"; float waveA1Value(waveTime=183, waveFrequency=100); :long_name = "band a1 Fourier coefficient"; :_FillValue = -999.99f; // float :coordinates = "metaDeployLatitude metaDeployLongitude"; :grid_mapping = "metaGridMapping"; :valid_min = -1.0f; // float :valid_max = 1.0f; // float :ancillary_variables = "waveFlagPrimary waveFrequencyFlagPrimary waveFlagSecondary waveFrequencyFlagSecondary"; :ncei_name = "WAVE DATA - ANGULAR FOURIER COEFFICIENTS"; :additional_processing = "Calculated relative to true north from the buoy-returned mean dir, spread, m2, and n2."; :gts_ingest = "false"; float waveB1Value(waveTime=183, waveFrequency=100); :long_name = "band b1 Fourier coefficient"; :_FillValue = -999.99f; // float :coordinates = "metaDeployLatitude metaDeployLongitude"; :grid_mapping = "metaGridMapping"; :valid_min = -1.0f; // float :valid_max = 1.0f; // float :ancillary_variables = "waveFlagPrimary waveFrequencyFlagPrimary waveFlagSecondary waveFrequencyFlagSecondary"; :ncei_name = "WAVE DATA - ANGULAR FOURIER COEFFICIENTS"; :additional_processing = "Calculated relative to true north from the buoy-returned mean dir, spread, m2, and n2."; :gts_ingest = "false"; float waveA2Value(waveTime=183, waveFrequency=100); :long_name = "band a2 Fourier coefficient"; :_FillValue = -999.99f; // float :coordinates = "metaDeployLatitude metaDeployLongitude"; :grid_mapping = "metaGridMapping"; :valid_min = -1.0f; // float :valid_max = 1.0f; // float :ancillary_variables = "waveFlagPrimary waveFrequencyFlagPrimary waveFlagSecondary waveFrequencyFlagSecondary"; :ncei_name = "WAVE DATA - ANGULAR FOURIER COEFFICIENTS"; :additional_processing = "Calculated relative to true north from the buoy-returned mean dir, spread, m2, and n2."; :gts_ingest = "false"; float waveB2Value(waveTime=183, waveFrequency=100); :long_name = "band b2 Fourier coefficient"; :_FillValue = -999.99f; // float :coordinates = "metaDeployLatitude metaDeployLongitude"; :grid_mapping = "metaGridMapping"; :valid_min = -1.0f; // float :valid_max = 1.0f; // float :ancillary_variables = "waveFlagPrimary waveFrequencyFlagPrimary waveFlagSecondary waveFrequencyFlagSecondary"; :ncei_name = "WAVE DATA - ANGULAR FOURIER COEFFICIENTS"; :additional_processing = "Calculated relative to true north from the buoy-returned mean dir, spread, m2, and n2."; :gts_ingest = "false"; float waveCheckFactor(waveTime=183, waveFrequency=100); :long_name = "band check factor (inverse of wave ellipticity)"; :_FillValue = -999.99f; // float :coordinates = "metaDeployLatitude metaDeployLongitude"; :grid_mapping = "metaGridMapping"; :valid_min = 0.0f; // float :valid_max = 25.0f; // float :ancillary_variables = "waveFlagPrimary waveFrequencyFlagPrimary waveFlagSecondary waveFrequencyFlagSecondary"; :gts_ingest = "false"; float waveSpread(waveTime=183, waveFrequency=100); :long_name = "band directional spread"; :units = "degree"; :_FillValue = -999.99f; // float :standard_name = "sea_surface_wave_directional_spread"; :coordinates = "metaDeployLatitude metaDeployLongitude"; :grid_mapping = "metaGridMapping"; :valid_min = 0.0f; // float :valid_max = 90.0f; // float :ancillary_variables = "waveFlagPrimary waveFrequencyFlagPrimary waveFlagSecondary waveFrequencyFlagSecondary"; :gts_ingest = "false"; float waveM2Value(waveTime=183, waveFrequency=100); :long_name = "band centered sine Fourier coefficient"; :_FillValue = -999.99f; // float :coordinates = "metaDeployLatitude metaDeployLongitude"; :grid_mapping = "metaGridMapping"; :valid_min = -1.0f; // float :valid_max = 1.0f; // float :ancillary_variables = "waveFlagPrimary waveFrequencyFlagPrimary waveFlagSecondary waveFrequencyFlagSecondary"; :gts_ingest = "false"; float waveN2Value(waveTime=183, waveFrequency=100); :long_name = "band centered cosine Fourier coefficient"; :_FillValue = -999.99f; // float :coordinates = "metaDeployLatitude metaDeployLongitude"; :grid_mapping = "metaGridMapping"; :valid_min = -1.0f; // float :valid_max = 1.0f; // float :ancillary_variables = "waveFlagPrimary waveFrequencyFlagPrimary waveFlagSecondary waveFrequencyFlagSecondary"; :gts_ingest = "false"; int sstTime(sstTime=1099); :long_name = "UTC sample time"; :standard_name = "time"; :units = "seconds since 1970-01-01 00:00:00 UTC"; :calendar = "standard"; :axis = "T"; :coverage_content_type = "coordinate"; :bounds = "sstTimeBounds"; :gts_ingest = "false"; int sstTimeBounds(sstTime=1099, metaBoundsCount=2); :long_name = "time cell bounds"; :units = "seconds since 1970-01-01 00:00:00 UTC"; :calendar = "standard"; :coverage_content_type = "auxiliaryInformation"; :gts_ingest = "false"; byte sstFlagPrimary(sstTime=1099); :long_name = "primary sst QC flag"; :_FillValue = -127B; // byte :standard_name = "status_flag"; :valid_min = 1B; // byte :valid_max = 9B; // byte :flag_values = 1B, 2B, 3B, 4B, 9B; // byte :flag_meanings = "good not_evaluated questionable bad missing"; :reference = "Ocean Data Standards, UNESCO 2013 - IOC Manuals and Guides, 54, Volume 3 Version 1"; :ancillary_variables = "sstFlagSecondary"; :coverage_content_type = "qualityInformation"; :gts_ingest = "false"; byte sstFlagSecondary(sstTime=1099); :long_name = "secondary sst QC flag"; :_FillValue = -127B; // byte :valid_min = 0B; // byte :valid_max = 7B; // byte :flag_values = 0B, 1B, 2B, 3B, 4B, 5B, 6B, 7B; // byte :flag_meanings = "unspecified sensor_issues SST_out_of_range SST_spike SST_max_change_exceeded hf_transmission_errors_fixed hf_transmission_errors_present reference_temperature_off"; :reference = "http://cdip.ucsd.edu/documentation"; :coverage_content_type = "qualityInformation"; :gts_ingest = "false"; float sstSeaSurfaceTemperature(sstTime=1099); :long_name = "sea surface temperature"; :units = "Celsius"; :_FillValue = -999.99f; // float :standard_name = "sea_surface_temperature"; :coordinates = "metaDeployLatitude metaDeployLongitude"; :grid_mapping = "metaGridMapping"; :valid_min = -5.0f; // float :valid_max = 46.15f; // float :ancillary_variables = "sstFlagPrimary sstFlagSecondary"; :ncei_name = "SEA SURFACE TEMPERATURE"; :cell_methods = "sstTime: point"; :gts_ingest = "false"; int sstSourceIndex(sstTime=1099); :long_name = "source file index"; :_FillValue = -99999; // int :gts_ingest = "false"; int gpsTime(gpsTime=549); :long_name = "UTC sample time"; :standard_name = "time"; :units = "seconds since 1970-01-01 00:00:00 UTC"; :calendar = "standard"; :axis = "T"; :coverage_content_type = "coordinate"; :bounds = "gpsTimeBounds"; :gts_ingest = "false"; int gpsTimeBounds(gpsTime=549, metaBoundsCount=2); :long_name = "time cell bounds"; :units = "seconds since 1970-01-01 00:00:00 UTC"; :calendar = "standard"; :coverage_content_type = "auxiliaryInformation"; :gts_ingest = "false"; float gpsLatitude(gpsTime=549); :long_name = "buoy latitude"; :units = "degrees_north"; :_FillValue = -999.99f; // float :valid_min = -90.0f; // float :valid_max = 90.0f; // float :ncei_name = "LATITUDE"; :cell_methods = "gpsTime: point"; :gts_ingest = "false"; float gpsLongitude(gpsTime=549); :long_name = "buoy longitude"; :units = "degrees_east"; :_FillValue = -999.99f; // float :valid_min = -180.0f; // float :valid_max = 180.0f; // float :ncei_name = "LONGITUDE"; :cell_methods = "gpsTime: point"; :gts_ingest = "false"; int gpsSourceIndex(gpsTime=549); :long_name = "source file index"; :_FillValue = -99999; // int :gts_ingest = "false"; int dwr4Time(dwr4Time=183); :long_name = "spectrum UTC start time"; :standard_name = "time"; :units = "seconds since 1970-01-01 00:00:00 UTC"; :calendar = "standard"; :axis = "T"; :coverage_content_type = "coordinate"; :bounds = "dwr4TimeBounds"; :gts_ingest = "false"; int dwr4TimeBounds(dwr4Time=183, metaBoundsCount=2); :long_name = "spectrum time bounds"; :units = "seconds since 1970-01-01 00:00:00 UTC"; :calendar = "standard"; :coverage_content_type = "auxiliaryInformation"; :gts_ingest = "false"; int dwr4Uptime(dwr4Time=183); :long_name = "uptime"; :units = "second"; :_FillValue = -99999; // int :gts_ingest = "false"; int dwr4BatteryWeeksOfLife(dwr4Time=183); :long_name = "battery weeks of life"; :units = "weeks"; :_FillValue = -99999; // int :gts_ingest = "false"; int dwr4EnergyUsed(dwr4Time=183); :long_name = "energy used from batteries"; :units = "joule"; :_FillValue = -99999; // int :gts_ingest = "false"; int dwr4SourceIndex(dwr4Time=183); :long_name = "source file index"; :_FillValue = -99999; // int :gts_ingest = "false"; int dwr4EnergyToBoostcaps(dwr4Time=183); :long_name = "energy to boostcaps"; :units = "joule"; :_FillValue = -99999; // int :gts_ingest = "false"; int dwr4ZAccelMaxCount(dwr4Time=183); :long_name = "vertical accelerometer threshold count"; :_FillValue = -99999; // int :gts_ingest = "false"; int dwr4XAccelMaxCount(dwr4Time=183); :long_name = "x-axis accelerometer threshold count"; :_FillValue = -99999; // int :gts_ingest = "false"; int dwr4YAccelMaxCount(dwr4Time=183); :long_name = "y-axis accelerometer threshold count"; :_FillValue = -99999; // int :gts_ingest = "false"; int dwr4PitchMaxCount(dwr4Time=183); :long_name = "pitch threshold count"; :_FillValue = -99999; // int :gts_ingest = "false"; int dwr4RollMaxCount(dwr4Time=183); :long_name = "roll threshold count"; :_FillValue = -99999; // int :gts_ingest = "false"; float dwr4HatchTemperature(dwr4Time=183); :long_name = "hatch electronics temperature"; :units = "Celsius"; :_FillValue = -999.99f; // float :gts_ingest = "false"; float dwr4BatteryVoltage(dwr4Time=183); :long_name = "battery voltage"; :units = "volt"; :_FillValue = -999.99f; // float :gts_ingest = "false"; float dwr4ZAccelerometerOffset(dwr4Time=183); :long_name = "vertical accelerometer offset"; :units = "meter^2/second"; :_FillValue = -999.99f; // float :gts_ingest = "false"; float dwr4XAccelerometerOffset(dwr4Time=183); :long_name = "x-axis accelerometer offset"; :units = "meter^2/second"; :_FillValue = -999.99f; // float :gts_ingest = "false"; float dwr4YAccelerometerOffset(dwr4Time=183); :long_name = "y-axis accelerometer offset"; :units = "meter^2/second"; :_FillValue = -999.99f; // float :gts_ingest = "false"; float dwr4OrientMean(dwr4Time=183); :long_name = "average orientation"; :units = "degree"; :_FillValue = -999.99f; // float :gts_ingest = "false"; float dwr4OrientStdDev(dwr4Time=183); :long_name = "orientation standard deviation"; :units = "degree"; :_FillValue = -999.99f; // float :gts_ingest = "false"; float dwr4InclinMean(dwr4Time=183); :long_name = "average inclination"; :units = "degree"; :_FillValue = -999.99f; // float :gts_ingest = "false"; float dwr4InclinStdDev(dwr4Time=183); :long_name = "inclination standard deviation"; :units = "degree"; :_FillValue = -999.99f; // float :gts_ingest = "false"; float dwr4MagFieldLengthMean(dwr4Time=183); :long_name = "average magnetic field length"; :units = "degree"; :_FillValue = -999.99f; // float :gts_ingest = "false"; float dwr4MagFieldLengthStdDev(dwr4Time=183); :long_name = "magnetic field length standard deviation"; :units = "degree"; :_FillValue = -999.99f; // float :gts_ingest = "false"; float dwr4SensorTemperature(dwr4Time=183); :long_name = "accelerometer temperature"; :units = "Celsius"; :_FillValue = -999.99f; // float :gts_ingest = "false"; int upcrossTime(upcrossTime=183); :long_name = "nominal UTC start time"; :standard_name = "time"; :units = "seconds since 1970-01-01 00:00:00 UTC"; :calendar = "standard"; :axis = "T"; :coverage_content_type = "coordinate"; :bounds = "upcrossTimeBounds"; :comment = "Refer to upcrossTimeBounds and upcrossCoverage for timing details."; :gts_ingest = "false"; int upcrossTimeBounds(upcrossTime=183, metaBoundsCount=2); :long_name = "time cell bounds"; :units = "seconds since 1970-01-01 00:00:00 UTC"; :calendar = "standard"; :coverage_content_type = "auxiliaryInformation"; :comment = "Per Datawell the first and last 256 points (100s) of samples are excluded from the analysis."; :gts_ingest = "false"; byte upcrossFlagPrimary(upcrossTime=183); :long_name = "primary upcross QC flag"; :_FillValue = -127B; // byte :standard_name = "status_flag"; :valid_min = 1B; // byte :valid_max = 9B; // byte :flag_values = 1B, 2B, 3B, 4B, 9B; // byte :flag_meanings = "good not_evaluated questionable bad missing"; :reference = "Ocean Data Standards, UNESCO 2013 - IOC Manuals and Guides, 54, Volume 3 Version 1"; :ancillary_variables = "upcrossFlagSecondary"; :coverage_content_type = "qualityInformation"; :gts_ingest = "false"; byte upcrossFlagSecondary(upcrossTime=183); :long_name = "secondary upcross QC flag"; :_FillValue = -127B; // byte :valid_min = 0B; // byte :valid_max = 12B; // byte :flag_values = 0B, 1B, 2B, 3B, 4B, 5B, 6B, 7B, 8B, 9B, 10B, 11B, 12B; // byte :flag_meanings = "unspecified sensor_issues low_coverage Hmax_out_of_range Tmax_out_of_range Hmax_spike Tmax_spike hf_transmission_errors_fixed hf_transmission_errors_present freq_over_response_limit mean_wave_height_too_small rogue_warning rogue_limit_exceeded"; :reference = "http://cdip.ucsd.edu/documentation"; :coverage_content_type = "qualityInformation"; :gts_ingest = "false"; int upcrossSourceIndex(upcrossTime=183); :long_name = "source file index"; :_FillValue = -99999; // int :gts_ingest = "false"; int upcrossCrestCount(upcrossTime=183); :long_name = "number of crests"; :_FillValue = -99999; // int :gts_ingest = "false"; int upcrossWaveCount(upcrossTime=183); :long_name = "number of waves"; :_FillValue = -99999; // int :gts_ingest = "false"; float upcrossHavg(upcrossTime=183); :long_name = "mean upcross wave height"; :units = "meter"; :_FillValue = -999.99f; // float :standard_name = "sea_surface_wave_mean_height"; :coordinates = "metaDeployLatitude metaDeployLongitude"; :grid_mapping = "metaGridMapping"; :valid_min = 0.0f; // float :valid_max = 40.0f; // float :ancillary_variables = "upcrossFlagPrimary upcrossFlagSecondary"; :gts_ingest = "false"; float upcrossHmax(upcrossTime=183); :long_name = "maximum upcross wave height"; :units = "meter"; :_FillValue = -999.99f; // float :standard_name = "sea_surface_wave_maximum_height"; :coordinates = "metaDeployLatitude metaDeployLongitude"; :grid_mapping = "metaGridMapping"; :valid_min = 0.0f; // float :valid_max = 40.0f; // float :ancillary_variables = "upcrossFlagPrimary upcrossFlagSecondary"; :gts_ingest = "false"; float upcrossHsRMS(upcrossTime=183); :long_name = "Hs estimate from upcross RMS wave height"; :units = "meter"; :_FillValue = -999.99f; // float :coordinates = "metaDeployLatitude metaDeployLongitude"; :grid_mapping = "metaGridMapping"; :valid_min = 0.0f; // float :valid_max = 40.0f; // float :ancillary_variables = "upcrossFlagPrimary upcrossFlagSecondary"; :gts_ingest = "false"; float upcrossHofTmax(upcrossTime=183); :long_name = "height of Tmax wave"; :units = "meter"; :_FillValue = -999.99f; // float :coordinates = "metaDeployLatitude metaDeployLongitude"; :grid_mapping = "metaGridMapping"; :valid_min = 0.0f; // float :valid_max = 40.0f; // float :ancillary_variables = "upcrossFlagPrimary upcrossFlagSecondary"; :gts_ingest = "false"; float upcrossTofHmax(upcrossTime=183); :long_name = "period of Hmax wave"; :units = "second"; :_FillValue = -999.99f; // float :standard_name = "sea_surface_wave_period_of_highest_wave"; :coordinates = "metaDeployLatitude metaDeployLongitude"; :grid_mapping = "metaGridMapping"; :valid_min = 1.0f; // float :valid_max = 40.0f; // float :ancillary_variables = "upcrossFlagPrimary upcrossFlagSecondary"; :gts_ingest = "false"; float upcrossTz(upcrossTime=183); :long_name = "average upcross wave period"; :units = "second"; :_FillValue = -999.99f; // float :standard_name = "sea_surface_wave_zero_upcrossing_period"; :coordinates = "metaDeployLatitude metaDeployLongitude"; :grid_mapping = "metaGridMapping"; :valid_min = 1.0f; // float :valid_max = 40.0f; // float :ancillary_variables = "upcrossFlagPrimary upcrossFlagSecondary"; :gts_ingest = "false"; float upcrossTmax(upcrossTime=183); :long_name = "maximum upcross wave period"; :units = "second"; :_FillValue = -999.99f; // float :standard_name = "sea_surface_wave_maximum_period"; :coordinates = "metaDeployLatitude metaDeployLongitude"; :grid_mapping = "metaGridMapping"; :valid_min = 1.0f; // float :valid_max = 40.0f; // float :ancillary_variables = "upcrossFlagPrimary upcrossFlagSecondary"; :gts_ingest = "false"; float upcrossBandwidth(upcrossTime=183); :long_name = "bandwidth of upcross waves"; :_FillValue = -999.99f; // float :coordinates = "metaDeployLatitude metaDeployLongitude"; :grid_mapping = "metaGridMapping"; :valid_min = 0.0f; // float :valid_max = 1.0f; // float :ancillary_variables = "upcrossFlagPrimary upcrossFlagSecondary"; :gts_ingest = "false"; float upcrossCoverage(upcrossTime=183); :long_name = "sample coverage"; :units = "percent"; :_FillValue = -999.99f; // float :comment = "Percentage of the 1800s of displacement values which are included in the upcross analysis."; :gts_ingest = "false"; float upcrossHtenth(upcrossTime=183); :long_name = "H1/10 upcross wave height"; :units = "meter"; :_FillValue = -999.99f; // float :standard_name = "sea_surface_wave_mean_height_of_highest_tenth"; :coordinates = "metaDeployLatitude metaDeployLongitude"; :grid_mapping = "metaGridMapping"; :valid_min = 0.0f; // float :valid_max = 20.0f; // float :ancillary_variables = "upcrossFlagPrimary upcrossFlagSecondary"; :gts_ingest = "false"; float upcrossHthird(upcrossTime=183); :long_name = "H1/3 upcross wave height"; :units = "meter"; :_FillValue = -999.99f; // float :standard_name = "sea_surface_wave_significant_height"; :coordinates = "metaDeployLatitude metaDeployLongitude"; :grid_mapping = "metaGridMapping"; :valid_min = 0.0f; // float :valid_max = 20.0f; // float :ancillary_variables = "upcrossFlagPrimary upcrossFlagSecondary"; :gts_ingest = "false"; float upcrossTofHtenth(upcrossTime=183); :long_name = "wave period of H1/10"; :units = "second"; :_FillValue = -999.99f; // float :standard_name = "sea_surface_wave_mean_period_of_highest_tenth"; :coordinates = "metaDeployLatitude metaDeployLongitude"; :grid_mapping = "metaGridMapping"; :valid_min = 0.0f; // float :valid_max = 40.0f; // float :ancillary_variables = "upcrossFlagPrimary upcrossFlagSecondary"; :gts_ingest = "false"; float upcrossTofHthird(upcrossTime=183); :long_name = "wave period of H1/3"; :units = "second"; :_FillValue = -999.99f; // float :standard_name = "sea_surface_wave_significant_period"; :coordinates = "metaDeployLatitude metaDeployLongitude"; :grid_mapping = "metaGridMapping"; :valid_min = 0.0f; // float :valid_max = 40.0f; // float :ancillary_variables = "upcrossFlagPrimary upcrossFlagSecondary"; :gts_ingest = "false"; float upcrossQuantileHeight(upcrossTime=183, upcrossQuantileLength=23); :long_name = "quantiles of upcross wave height"; :units = "meter"; :_FillValue = -999.99f; // float :coordinates = "metaDeployLatitude metaDeployLongitude"; :grid_mapping = "metaGridMapping"; :valid_min = 0.0f; // float :valid_max = 40.0f; // float :ancillary_variables = "upcrossFlagPrimary upcrossFlagSecondary"; :comment = "The wave height which p percent of the upcross waves fall below. The 23 p values are in the set {1, 3, 5, 10, 15, ..., 90, 95, 97, 99}."; :gts_ingest = "false"; int syncTime(syncTime=183); :long_name = "spectrum UTC start time"; :standard_name = "time"; :units = "seconds since 1970-01-01 00:00:00 UTC"; :calendar = "standard"; :axis = "T"; :coverage_content_type = "coordinate"; :bounds = "syncTimeBounds"; :gts_ingest = "false"; int syncTimeBounds(syncTime=183, metaBoundsCount=2); :long_name = "spectrum time bounds"; :units = "seconds since 1970-01-01 00:00:00 UTC"; :calendar = "standard"; :coverage_content_type = "auxiliaryInformation"; :gts_ingest = "false"; int syncSourceIndex(syncTime=183); :long_name = "source file index"; :_FillValue = -99999; // int :gts_ingest = "false"; int syncSegmentCount(syncTime=183); :long_name = "segment count"; :_FillValue = -99999; // int :gts_ingest = "false"; int syncSegmentsUsed(syncTime=183); :long_name = "segments used"; :_FillValue = -99999; // int :gts_ingest = "false"; int syncSamples(syncTime=183); :long_name = "number of samples"; :_FillValue = -99999; // int :gts_ingest = "false"; char syncLastDisplacements(syncTime=183, syncDispLength=18); :long_name = "final hex displacements"; :_FillValue = "_"; :gts_ingest = "false"; int cat4Time(cat4Time=1099); :long_name = "UTC sample time"; :standard_name = "time"; :units = "seconds since 1970-01-01 00:00:00 UTC"; :calendar = "standard"; :axis = "T"; :coverage_content_type = "coordinate"; :bounds = "cat4TimeBounds"; :gts_ingest = "false"; int cat4TimeBounds(cat4Time=1099, metaBoundsCount=2); :long_name = "time cell bounds"; :units = "seconds since 1970-01-01 00:00:00 UTC"; :calendar = "standard"; :coverage_content_type = "auxiliaryInformation"; :gts_ingest = "false"; byte cat4FlagPrimary(cat4Time=1099); :long_name = "primary cat4 QC flag"; :_FillValue = -127B; // byte :standard_name = "status_flag"; :valid_min = 1B; // byte :valid_max = 9B; // byte :flag_values = 1B, 2B, 3B, 4B, 9B; // byte :flag_meanings = "good not_evaluated questionable bad missing"; :reference = "Ocean Data Standards, UNESCO 2013 - IOC Manuals and Guides, 54, Volume 3 Version 1"; :ancillary_variables = "cat4FlagSecondary"; :coverage_content_type = "qualityInformation"; :gts_ingest = "false"; byte cat4FlagSecondary(cat4Time=1099); :long_name = "secondary cat4 QC flag"; :_FillValue = -127B; // byte :valid_min = 0B; // byte :valid_max = 8B; // byte :flag_values = 0B, 1B, 2B, 3B, 4B, 5B, 6B, 7B, 8B; // byte :flag_meanings = "unspecified sensor_issues airT_out_of_range airT_spike airT_max_change_exceeded solar_induced_uncertainty evaporation_detected hf_transmission_errors_fixed hf_transmission_errors_present"; :reference = "http://cdip.ucsd.edu/documentation"; :coverage_content_type = "qualityInformation"; :gts_ingest = "false"; float cat4AirTemperature(cat4Time=1099); :long_name = "air temperature at 2m above sea surface"; :units = "Celsius"; :_FillValue = -999.99f; // float :standard_name = "air_temperature"; :coordinates = "metaDeployLatitude metaDeployLongitude"; :grid_mapping = "metaGridMapping"; :valid_min = -20.0f; // float :valid_max = 70.0f; // float :ancillary_variables = "cat4FlagPrimary cat4FlagSecondary"; :ncei_name = "AIR TEMPERATURE"; :cell_methods = "cat4Time: point"; :gts_ingest = "false"; int cat4SourceIndex(cat4Time=1099); :long_name = "source file index"; :_FillValue = -99999; // int :gts_ingest = "false"; byte cat4StatusFlags(cat4Time=1099); :long_name = "cat4 status flags"; :_FillValue = -127B; // byte :flag_masks = 1B, 2B, 4B, 8B; // byte :flag_meanings = "error busy evaporation_detected solar_induced_uncertainty"; :gts_ingest = "false"; float cat4WhiteTemperature(cat4Time=1099); :long_name = "white temperature"; :units = "Celsius"; :_FillValue = -999.99f; // float :gts_ingest = "false"; float cat4BlackTemperature(cat4Time=1099); :long_name = "black temperature"; :units = "Celsius"; :_FillValue = -999.99f; // float :gts_ingest = "false"; float cat4MetalTemperature(cat4Time=1099); :long_name = "metal temperature"; :units = "Celsius"; :_FillValue = -999.99f; // float :gts_ingest = "false"; float cat4GroovedTemperature(cat4Time=1099); :long_name = "grooved temperature"; :units = "Celsius"; :_FillValue = -999.99f; // float :gts_ingest = "false"; char metaStationName(metaStationNameLength=33); :long_name = "station name"; :standard_name = "platform_name"; :cf_role = "timeseries_id"; :coverage_content_type = "referenceInformation"; :gts_ingest = "false"; char metaPlatform; :long_name = "platform_attributes"; :make_model = "Datawell DWR-M4 directional buoy"; :serial_number = "Hull: 74291; hatchcover: 74291"; :hull_diameter_meters = 0.9f; // float :documentation_url = "http://datawell.nl"; :mooring = "Datawell-compliant"; :mooring_length_meters = 60.0f; // float :coverage_content_type = "referenceInformation"; :gts_ingest = "false"; char metaInstrumentation; :long_name = "instrumentation_attributes"; :make_model = "Datawell DWR-M4 directional buoy"; :serial_number = "Hull: 74291; hatchcover: 74291"; :hull_diameter_meters = 0.9f; // float :documentation_url = "http://datawell.nl"; :mooring = "Datawell-compliant"; :mooring_length_meters = 60.0f; // float :coverage_content_type = "referenceInformation"; :gts_ingest = "false"; float metaDeployLatitude; :standard_name = "latitude"; :units = "degrees_north"; :valid_min = -90.0f; // float :valid_max = 90.0f; // float :axis = "Y"; :coverage_content_type = "coordinate"; :ncei_name = "LATITUDE"; :long_name = "deployment latitude"; :gts_ingest = "false"; float metaDeployLongitude; :standard_name = "longitude"; :units = "degrees_east"; :valid_min = -180.0f; // float :valid_max = 180.0f; // float :axis = "X"; :coverage_content_type = "coordinate"; :ncei_name = "LONGITUDE"; :long_name = "deployment longitude"; :gts_ingest = "false"; float metaWaterDepth; :standard_name = "sea_floor_depth_below_sea_surface"; :long_name = "water depth"; :units = "meter"; :_FillValue = -999.99f; // float :ncei_name = "DEPTH - BOTTOM"; :coverage_content_type = "referenceInformation"; :gts_ingest = "false"; float metaDeclination; :long_name = "magnetic declination"; :units = "degree"; :coverage_content_type = "referenceInformation"; :gts_ingest = "false"; char metaGridMapping; :grid_mapping_name = "latitude_longitude"; :longitude_of_prime_meridian = 0.0f; // float :semi_major_axis = 6378137.0; // double :inverse_flattening = 298.257223563; // double :coverage_content_type = "referenceInformation"; :gts_ingest = "false"; // global attributes: :naming_authority = "edu.ucsd.cdip"; :keywords_vocabulary = "Global Change Master Directory (GCMD) Earth Science Keywords"; :date_created = "2026-03-17T10:36:12Z"; :date_issued = "2026-03-17T10:36:12Z"; :date_modified = "2026-03-17T10:36:12Z"; :creator_name = "Coastal Data Information Program, SIO/UCSD"; :creator_url = "http://cdip.ucsd.edu"; :creator_email = "www@cdip.ucsd.edu"; :creator_institution = "Scripps UC San Diego"; :creator_country = "USA"; :creator_sector = "academic"; :publisher_name = "Coastal Data Information Program, SIO/UCSD"; :publisher_url = "http://cdip.ucsd.edu"; :publisher_email = "www@cdip.ucsd.edu"; :publisher_country = "USA"; :publisher_institution = "Scripps Institution of Oceanography, University of California San Diego"; :institution = "Scripps Institution of Oceanography, University of California San Diego"; :project = "Coastal Data Information Program (CDIP)"; :processing_level = "QA/QC information available at http://cdip.ucsd.edu/documentation"; :standard_name_vocabulary = "CF Standard Name Table v79"; :Conventions = "ACDD-1.3, CF-1.6, IOOS-1.2"; :license = "These data may be redistributed and used without restriction."; :cdm_data_type = "Station"; :featureType = "timeSeries"; :ncei_template_version = "NCEI_NetCDF_TimeSeries_Orthogonal_Template_v2.0"; :references = "http://cdip.ucsd.edu/documentation"; :uuid = "61D96121-EAA8-4111-9B6A-93E3D21350AF"; :title = "Directional wave, sea surface temperature, and air temperature measurements collected in situ by Datawell DWR-M4 directional buoy located near ARECIBO, PUERTO RICO from 2026/03/13 15:00:00 to 2026/03/17 10:30:00."; :summary = "Directional wave, sea surface temperature, and air temperature measurements collected in situ by Datawell DWR-M4 directional buoy located near ARECIBO, PUERTO RICO from 2026/03/13 15:00:00 to 2026/03/17 10:30:00. A total of 183 wave samples were analyzed for this site, where the water depth is approximately 32 meters."; :keywords = "EARTH SCIENCE, OCEANS, OCEAN WAVES, GRAVITY WAVES, WIND WAVES, SIGNIFICANT WAVE HEIGHT, WAVE FREQUENCY, WAVE PERIOD, WAVE SPECTRA, OCEAN TEMPERATURE, SEA SURFACE TEMPERATURE, WATER TEMPERATURE, ATMOSPHERE, ATMOSPHERIC TEMPERATURE, SURFACE TEMPERATURE, OCEAN, ATLANTIC OCEAN, NORTH ATLANTIC OCEAN"; :cdip_station_id = "249"; :platform_id = "249p1"; :cdip_deployment_id = "249p1_d04"; :wmo_id = "41121"; :wmo_platform_code = "41121"; :id = "CDIP_249p1_20260313-20260317"; :history = "2026-03-17T10:36:12Z: dataset created; multiple updates - last run program, arguments: process_dw_realtime v3.2, im74291_202603171035 If date_modified is after date_created, contact CDIP for details of changes."; :comment = "This dataset contains data as acquired in real-time, the QC performed upon it is not as complete as for historic CDIP datasets. All values are decoded directly from the instruments in accordance with the manufacturers documentation EXCEPT for those with the attribute :additional_processing which describes further data handling performed by CDIP."; :acknowledgment = "CDIP is primarily supported by the U.S. Army Corps of Engineers (USACE). Station partner: CARICOOS/CDIP/NREL ; Field operator: CARICOOS/CDIP/NREL"; :metadata_link = "http://cdip.ucsd.edu/metadata/249p1"; :infoUrl = "http://cdip.ucsd.edu/metadata/249p1"; :contributor_name = "CARICOOS/CDIP/NREL, CARICOOS/CDIP/NREL"; :contributor_role = "station operation, station funding"; :geospatial_lat_min = 18.489494f; // float :geospatial_lat_max = 18.492207f; // float :geospatial_lat_units = "degrees_north"; :geospatial_lat_resolution = 1.0E-4f; // float :geospatial_lon_min = -66.70194f; // float :geospatial_lon_max = -66.69909f; // float :geospatial_lon_units = "degrees_east"; :geospatial_lon_resolution = 1.0E-4f; // float :geospatial_vertical_min = 0.0f; // float :geospatial_vertical_max = 0.0f; // float :geospatial_vertical_units = "meters"; :geospatial_vertical_origin = "sea surface"; :geospatial_vertical_positive = "up"; :geospatial_vertical_resolution = 1.0f; // float :time_coverage_start = "2026-03-13T15:00:00Z"; :time_coverage_end = "2026-03-17T10:30:00Z"; :time_coverage_duration = "P003DT19H30M"; :time_coverage_resolution = "PT30M"; :source = "insitu observations"; :instrument = "metaInstrumentation"; :platform = "wave_buoy"; :platform_vocabulary = "https://mmisw.org/ont/ioos/platform/"; :platform_name = "Waverider Arecibo Wave Buoy"; :gts_ingets = "true"; }