netcdf frf/oceanography/waves/paros940-250/paros940-250.ncml { dimensions: station_name_length = 35; waveFrequency = 62; time = 52726; variables: char station_name(station_name_length=35); :units = ; :long_name = "station name"; :cf_role = "timeseries_id"; :short_name = "station_name"; :_ChunkSizes = 35U; // uint double lat; :_FillValue = -999.0; // double :units = "degrees_north"; :standard_name = "latitude"; :long_name = "Latitude"; :short_name = "lat"; double lon; :_FillValue = -999.0; // double :units = "degrees_east"; :standard_name = "longitude"; :long_name = "Longitude"; :short_name = "lon"; float gaugeElevation; :_FillValue = -999.0f; // float :units = "m"; :description = "Gauge Vertical Position from NAVD88"; :long_name = "Gauge Elevation"; :short_name = "Gauge Elevation"; double waveFrequency(waveFrequency=62); :_FillValue = -999.0; // double :units = "s-1"; :standard_name = "wave_frequency"; :long_name = "Band Center Frequency"; :short_name = "Frequency"; :_ChunkSizes = 62U; // uint double time(time=52726); :_FillValue = -999.0; // double :units = "seconds since 1970-01-01 00:00:00"; :standard_name = "time"; :long_name = "UTC Sample Time"; :calendar = "gregorian"; :short_name = "time"; :_ChunkSizes = 1000U; // uint double depthP(time=52726); :units = "m"; :standard_name = "sea_floor_depth_below_sea_surface"; :long_name = "Measured Depth from Pressure Sensor"; :short_name = "Depth"; :description = "Depth measurement from altimeter and mean pressure, barometer adjusted"; :_FillValue = -999.0; // double :_ChunkSizes = 744U; // uint float gaugeDepth(time=52726); :_FillValue = -999.0f; // float :units = "m"; :long_name = "Sensor Depth Using Pressure, relative to mean water level"; :short_name = "Gauge Depth"; :_ChunkSizes = 744U; // uint float waveTp(time=52726); :_FillValue = -999.0f; // float :units = "s"; :standard_name = "sea_surface_wave_period_at_variance_spectral_density_maximum"; :description = "Period of a parobolic fit to the peak of the energy density spectrum using the peak and two surrounding points. Computed for wave periods between 2 and 25 seconds"; :long_name = "Peak Spectral Period Between 2 and 25 Seconds"; :coordinates = "lat lon"; :short_name = "Tp"; :_ChunkSizes = 744U; // uint float waveTpfb(time=52726); :_FillValue = -999.0f; // float :units = "s"; :long_name = "Peak Wave Period Over Full Spectrum"; :description = "Period of a parobolic fit to the peak of the energy density spectrum using the peak and two surrounding points. Computed over entire spectrum"; :coordinates = "lat lon"; :short_name = "Tp-FullBand"; :_ChunkSizes = 744U; // uint float waveTm(time=52726); :_FillValue = -999.0f; // float :units = "s"; :standard_name = "sea_surface_wave_mean_period_from_variance_spectral_density_inverse_frequency_moment"; :description = "Period for the mean of the energy density spectrum"; :long_name = "Mean Spectral Period"; :coordinates = "lat lon"; :short_name = "Tm"; :_ChunkSizes = 744U; // uint float waveTm1(time=52726); :_FillValue = -999.0f; // float :units = "s"; :standard_name = "sea_surface_wave_mean_period_from variance_spectral_density_first_frequency_moment"; :description = "Period for the 1st moment mean of the energy density spectrum"; :long_name = " 1st Moment Mean Spectral Period"; :coordinates = "lat lon"; :short_name = "Tm1"; :_ChunkSizes = 744U; // uint float waveTm2(time=52726); :_FillValue = -999.0f; // float :units = "s"; :standard_name = "sea_surface_wave_mean_period_from variance_spectral_density_second_frequency_moment"; :description = "Period for the 2nd moment mean of the energy density spectrum"; :long_name = " 2nd Moment Mean Spectral Period"; :coordinates = "lat lon"; :short_name = "Tm2"; :_ChunkSizes = 744U; // uint double waveHs(time=52726); :_FillValue = -999.0; // double :units = "m"; :standard_name = "sea_surface_wave_significant_height"; :long_name = "Significant Wave Height"; :short_name = "Wave Height"; :coordinates = "lat lon"; :_ChunkSizes = 744U; // uint double waveEnergyDensity(time=52726, waveFrequency=62); :_FillValue = -999.0; // double :units = "m2 s"; :standard_name = "sea_surface_wave_variance_spectral_density"; :long_name = "Band Energy Density"; :short_name = "1D Wave Energy"; :description = "Surface spectra, linear theory corrected, barometer adjusted, corrected if burried"; :_ChunkSizes = 744U, 62U; // uint byte qcFlagE(time=52726); :_FillValue = -99B; // byte :units = ; :description = "Realtime QC flags for spectral estimates"; :long_name = "Quality Control Flag Value for Energy Estimates"; :flag_meanings = "1=passed, 2=not set, 3=questionable, 4=failed"; :coordinates = "lat lon"; :short_name = "QC_flag_E"; :_ChunkSizes = 744U; // uint // global attributes: :featureType = "timeSeries"; :title = "FRF Paros Cross-Shore (250m) Sensor"; :summary = "USACE/CHL/COAB collected non-directional wave data using a Paroscientific pressure sensor the FRF (Duck, NC) cross-shore array (FRF cross-shore coordinates X=250.28, Y=939.61 m). The sensor was buried below the seafloor to help reduce pressure bias from currents (Bernouli effect). Records are collected hourly for 60 minutes, the first 34 minutes are used to compute wave spectra and statistics. Data collected between 2015 and 2017 were sampled at 2 Hz and spectra processed using 512-point ensembles and frequency smoothed with a 3-point band averaging. Data collected after Nov 2018 were sampled at 5 Hz and spectra processed using 2048-point ensembles and frequency smoothed with a 15-point band averaging. Frequency spectra were computed using Welch method with 50% ensemble overlap. Spectra are then interpolated to 0.0075 Hz bands between 0.04 and 0.5 Hz to be consistent with other wave gauges at the FRF. Paros frequency signals (2015-2017) were converted to analog voltage using COAB frequency-to-voltage converters and collected with a 16-bit A/D data logger. Data from Nov 2018 to present are frquency counted inside the sensor and and collected via a serial data stream. If the Paros gauge is believed to be buried less than 15cm (or not buried) then a linear wave theory pressure correction (PRF) is applied to the pressure spectra to get surface variance spectra. If the gauge is believed buried by more than 15 cm then a PRF for burried sensors was applied using the Raubenheimer method (Raubenheimer, B., Elgar, S., and Guza R.T. 1998. Journal or Waterway, Port, Coastal, and Ocean Engineering. Vol. 124, No. 3). PRF corrections exceeding 100x in energy are not applied at the high frequency end of the spectra. If co-located altmeter data are available then bottom locations are adjusted on an hourly basis. If not available then depth estimates generally use periodic (~monthly) survey data, or possibly the nominal depth. Data that use the survey or nominal depths for pressure correcting should be considered suspect (see the Zsource and depthTime variables). Zsource; 0 = nomDepth, 1=altimeter, 2=survey.\n"; :history = "2015-10-02:dataset created"; :source = "In situ observations from FRF-ocean_waves_paros-250-940m_YYYYMM.mat"; :sourceUrl = "(local files)"; :standard_name_vocabulary = "CFv25"; :Metadata_Conventions = "Unidata Dataset Discovery v1.0, CF-1.6"; :metadata_link = "N/A"; :Conventions = "CF-1.6"; :creator_name = "USACE/CHL/COAB"; :creator_url = "http://frf.usace.army.mil"; :creator_email = "frfwebmaster@usace.army.mil"; :license = "These data may be redistributed and used without restriction. Data are intended for scholarly use by the research community, with the express agreement that users will properly acknowledge the USACE Field Research Facility and the supporting investigator(s). Use or reproduction of these data for commercial purposes is prohibited without prior written permission."; :keywords_vocabulary = "Global Change Master Directory (GCMD) Earth Science Keywords; CF Standard Name Table (v23, 23 March 2013)"; :keywords = "Oceans > Ocean Waves > Wave Frequency, Oceans > Ocean Waves > Wave Height, Oceans > Ocean Waves > Wave Period, Oceans > Ocean Waves > Wave Spectra, DOD > DOD/USARMY/USACE/CHL/FRF > Field Research Facility, Coastal And Hydraulics Laboratory,U. S. Army Corps Of Engineers, U.S. Army, U. S. Department Of Defense, sea_surface_wave_variance_spectral_density, sea_surface_wave_significant_height\""; :processing = "realtime"; :organization = "U.S. Army Corps of Engineers (USACE), Engineering Research and Development Center (ERDC), Coastal Hydraulics Laboratory (CHL), Observation and Analysis Branch (COAB)"; :publisher_url = "http://frf.usace.army.mil"; :infoUrl = "http://frf.usace.army.mil"; :publisher_email = "frfwebmaster@usace.army.mil"; :publisher_name = "USACE/CHL/COAB"; :format_version = "v1.0"; :institution = "USACE/CHL/COAB"; :contact = "USACE/CHL/COAB"; :contact_info = "USACE/CHL/COAB"; :contact_role = "Owner"; :contributor_name = "USACE/CHL/COAB"; :contributor_role = "USACE/CHL/COAB"; :naming_authority = "FRF"; :origin = "USACE/CHL/COAB"; :date_created = "2025-03-31"; :date_issued = "2025-03-31"; :acknowledgement = "Data are provided by the Coastal Observations and Analysis Branch, Coastal and Hydraulics Laboratory, US Army Corps of Engineers, Duck, North Carolina."; :project = "USACE/FRF observations"; :id = "FRF-ocean_waves_xp250m"; :processing_level = "L1"; :geospatial_vertical_units = "m"; :geospatial_vertical_resolution = 0.0; // double :geospatial_vertical_min = -4.28; // double :geospatial_vertical_max = -4.28; // double :geospatial_vertical_origin = "NAVD88"; :geospatial_lat_min = 36.18634661; // double :geospatial_lat_max = 36.18634661; // double :geospatial_lat_units = "degrees_north"; :geospatial_lon_min = -75.75029523; // double :geospatial_lon_max = -75.75029523; // double :geospatial_lon_units = "degrees_east"; :geospatial_vertical_positive = "up"; :time_coverage_start = "2025-03-01T00:00:00"; :time_coverage_end = "2025-03-31T23:00:00"; :deployment_start = "2015-10-02T21:00:00Z"; :platform = "FRF Cross-shore pipe 250m"; :instrument = "Paroscientific pressure gauge, xp250m"; :cross_shore_angle_units = "NA"; :cross_shore_angle_description = "NA"; :cross_shore_angle = "NA"; }