netcdf Mesonet_QARTOD/XCRX/xcrx_180101-180201.nc { dimensions: time = 8928; name_strlen = 4; variables: double time(time=8928); :units = "days since 1970-01-01 00:00:00 +0:00"; :standard_name = "time"; :long_name = "time of measurement"; float lat; :units = "degree_north"; :standard_name = "latitude"; :long_name = "station latitude"; float lon; :units = "degree_east"; :standard_name = "longitude"; :long_name = "station longitude"; char station(name_strlen=4); :name = "XCRX"; :long_name = "XCRX"; :short_name = "XCRX"; :cf_role = "timeseries_id"; :standard_name = "station_name"; float AvrgWS(time=8928); :long_name = "average wind speed"; :ancillary_variables = "AvrgWS_qc"; :standard_name = "wind_speed"; :source = "RM YOUNG MODEL 5103"; :coverage_content_type = "physicalMeasurement"; :comment = "5 min average based on 3 sec samples"; :units = "knots"; :coordinates = "time lon lat"; float GustWS(time=8928); :long_name = "wind gust speed"; :ancillary_variables = "GustWS_qc"; :standard_name = "wind_speed_of_gust"; :source = "RM YOUNG MODEL 5103"; :coverage_content_type = "physicalMeasurement"; :units = "knots"; :coordinates = "time lon lat"; float DirWS(time=8928); :long_name = "wind from direction"; :ancillary_variables = "DirWS_qc"; :standard_name = "wind_from_direction"; :source = "RM YOUNG MODEL 5103"; :coverage_content_type = "physicalMeasurement"; :units = "degree_true"; :coordinates = "time lon lat"; float AirTemp(time=8928); :units = "degree_Fahrenheit"; :standard_name = "air_temperature"; :source = "Sensiron SHT-75"; :coordinates = "time lon lat"; :long_name = "air temperature"; :coverage_content_type = "physicalMeasurement"; float AtmPres(time=8928); :units = "millibars"; :standard_name = "air_pressure"; :source = "WeatherFlow Custom 0.1 mb accuracy"; :coordinates = "time lon lat"; :long_name = "barometric pressure"; :coverage_content_type = "physicalMeasurement"; float RelHum(time=8928); :units = "%"; :standard_name = "relative_humidity"; :source = "Sensiron SHT-75"; :coordinates = "time lon lat"; :long_name = "relative humidity"; :coverage_content_type = "physicalMeasurement"; float AccumPrec(time=8928); :units = "mm"; :source = "TR-525USW"; :coordinates = "time lon lat"; :long_name = "precipitation accumulated over the reporting interval"; :coverage_content_type = "physicalMeasurement"; :standard_name = "lwe_thickness_of_precipitation_amount"; byte AvrgWS_qc(time=8928); :flag_values = 1B, 2B, 3B, 4B, 9B; // byte :flag_meanings = "PASS NOT_EVALUATED SUSPECT FAIL MISSING"; :standard_name = "aggregate_quality_flag"; :references = "https://ioos.noaa.gov/project/qartod/"; :long_name = "AvrgWS QARTOD aggregate quality flag"; :comment = "QARTOD aggregate of: timing_gap (first record after a >30 min reporting gap = suspect), syntax (stored value finite), location (station inside PR/USVI box), flat_line (ioos_qc.qartod.flat_line_test; DirWS flat runs only flagged where AvrgWS+GustWS are simultaneously flat/stuck, since steady trades hold a constant bearing), stuck_sensor (AvrgWS and GustWS jointly frozen, brief interruptions bridged: both 0 for >=1h suspect / >=3h fail; both frozen non-zero >=3h suspect / >=6h fail). No gross-range test (real hurricane winds exceed generic bounds; WeatherFlow runs upstream QA/QC). Worst test result wins; missing value = 9. Applied 2026-08 by qartod_apply.py."; byte GustWS_qc(time=8928); :flag_values = 1B, 2B, 3B, 4B, 9B; // byte :flag_meanings = "PASS NOT_EVALUATED SUSPECT FAIL MISSING"; :standard_name = "aggregate_quality_flag"; :references = "https://ioos.noaa.gov/project/qartod/"; :long_name = "GustWS QARTOD aggregate quality flag"; :comment = "QARTOD aggregate of: timing_gap (first record after a >30 min reporting gap = suspect), syntax (stored value finite), location (station inside PR/USVI box), flat_line (ioos_qc.qartod.flat_line_test; DirWS flat runs only flagged where AvrgWS+GustWS are simultaneously flat/stuck, since steady trades hold a constant bearing), stuck_sensor (AvrgWS and GustWS jointly frozen, brief interruptions bridged: both 0 for >=1h suspect / >=3h fail; both frozen non-zero >=3h suspect / >=6h fail). No gross-range test (real hurricane winds exceed generic bounds; WeatherFlow runs upstream QA/QC). Worst test result wins; missing value = 9. Applied 2026-08 by qartod_apply.py."; byte DirWS_qc(time=8928); :references = "https://ioos.noaa.gov/project/qartod/"; :long_name = "DirWS QARTOD aggregate quality flag"; :flag_values = 1B, 2B, 3B, 4B, 9B; // byte :comment = "QARTOD aggregate of: timing_gap (first record after a >30 min reporting gap = suspect), syntax (stored value finite), location (station inside PR/USVI box), flat_line (ioos_qc.qartod.flat_line_test; DirWS flat runs only flagged where AvrgWS+GustWS are simultaneously flat/stuck, since steady trades hold a constant bearing), stuck_sensor (AvrgWS and GustWS jointly frozen, brief interruptions bridged: both 0 for >=1h suspect / >=3h fail; both frozen non-zero >=3h suspect / >=6h fail). No gross-range test (real hurricane winds exceed generic bounds; WeatherFlow runs upstream QA/QC). Worst test result wins; missing value = 9. Applied 2026-08 by qartod_apply.py."; :flag_meanings = "PASS NOT_EVALUATED SUSPECT FAIL MISSING"; :standard_name = "aggregate_quality_flag"; // global attributes: :title = "XCRX CARICOOS-WeatherFlow Meteorological Station"; :institution = "CARICOOS (Caribbean IOOS)"; :source = "Sandy Point NWR - US Virgin Islands"; :featureType = "timeSeries"; :cdm_data_type = "Station"; :longitude = -64.89989; // double :latitude = 17.67771; // double :missing_value = NaN; // double :creation_date = "20-Aug-2026 12:18:04 -4:00"; :Conventions = "CF-1.6, ACDD-1.3, IOOS-1.2"; :naming_authority = "org.caricoos"; :infoUrl = "https://www.caricoos.org"; :license = "These data may be redistributed and used without restriction. Data are provided as-is with no guarantee of quality; please acknowledge CARICOOS."; :creator_name = "CARICOOS (Caribbean Coastal Ocean Observing System)"; :creator_institution = "CARICOOS (Caribbean Coastal Ocean Observing System)"; :creator_email = "dmac@caricoos.org"; :creator_url = "https://www.caricoos.org"; :creator_sector = "academic"; :creator_type = "institution"; :creator_country = "USA"; :publisher_name = "CARICOOS (Caribbean Coastal Ocean Observing System)"; :publisher_institution = "CARICOOS (Caribbean Coastal Ocean Observing System)"; :publisher_email = "dmac@caricoos.org"; :publisher_url = "https://www.caricoos.org"; :publisher_country = "USA"; :project = "CARICOOS Mesonet"; :standard_name_vocabulary = "CF Standard Name Table v93"; :keywords = "EARTH SCIENCE > ATMOSPHERE > ATMOSPHERIC WINDS > SURFACE WINDS, EARTH SCIENCE > ATMOSPHERE > ATMOSPHERIC TEMPERATURE > SURFACE TEMPERATURE, EARTH SCIENCE > ATMOSPHERE > ATMOSPHERIC PRESSURE > SURFACE PRESSURE, EARTH SCIENCE > ATMOSPHERE > PRECIPITATION"; :keywords_vocabulary = "GCMD Science Keywords"; :platform = "fixed"; :time_coverage_resolution = "PT5M"; :date_metadata_modified = "2026-08-21T15:39:31Z"; :id = "xcrx_180101-180201"; :platform_name = "XCRX - Sandy Point NWR - US Virgin Islands"; :summary = "Surface meteorological observations (wind speed, gust, direction, air temperature, barometric pressure, precipitation) from CARICOOS WeatherFlow mesonet station XCRX at Sandy Point NWR - US Virgin Islands. 5-minute reporting interval."; :time_coverage_start = "2018-01-01T00:03:55Z"; :time_coverage_end = "2018-01-31T23:58:55Z"; :time_coverage_duration = "P30DT23H"; :geospatial_lat_min = 17.677709579467773; // double :geospatial_lat_max = 17.677709579467773; // double :geospatial_lon_min = -64.89988708496094; // double :geospatial_lon_max = -64.89988708496094; // double :geospatial_bounds = "POINT (-64.89988708496094 17.677709579467773)"; :geospatial_bounds_crs = "EPSG:4326"; :date_created = "20-Aug-2026 12:18:04 -4:00"; :processing_level = "Quality controlled by the data provider (WeatherFlow, Inc.) prior to distribution."; :contributor_name = "WeatherFlow, Inc."; :contributor_role = "DataCollector"; :contributor_role_vocabulary = "DataCite Metadata Schema Contributor Types (https://schema.datacite.org/)"; :contributor_url = "https://weatherflow.com"; :acknowledgment = "CARICOOS is the IOOS regional association for the Caribbean, funded by the NOAA IOOS Program. Station operation, data collection, and quality control by WeatherFlow, Inc. under contract to CARICOOS."; :history = "2026-08: archive consolidated 2009-2026 (production history merged, Hurricane Maria window recovered from WeatherFlow API); AccumPrec added to precip-station files; ACDD-1.3/IOOS-1.2 discovery metadata added. Original data: WeatherFlow, Inc. via CARICOOS pipeline.; QARTOD wind QC flags (timing_gap,syntax,location,flat_line) applied 2026-08; QARTOD wind QC flags (timing_gap,syntax,location,flat_line,gross_range) applied 2026-08; QARTOD wind QC flags (timing_gap,syntax,location,flat_line,gross_range,zero_wind) applied 2026-08; QARTOD wind QC flags (timing_gap,syntax,location,flat_line,stuck_sensor) applied 2026-08"; :comment = "Contact: Edward Cruz-Garcia (edward.cruz1@upr.edu)"; }