NOAA ERDDAP
Easier access to scientific data

Brought to you by NOAA NMFS SWFSC ERD    

ERDDAP > tabledap > Make A Graph ?

Dataset Title:  DARPA Ocean of Things (OoT) - Gulf of Mexico - February 2022 - Environmental
Data
Subscribe RSS
Institution:  Defense Advanced Research Projects Agency   (Dataset ID: oot-gomex-5-deployed-environmental)
Range: longitude = -97.5431 to -38.7706°E, latitude = 20.9388 to 49.1821°N, time = 2022-02-08T22:04:34Z to 2022-09-29T05:36:10Z
Information:  Summary ? | License ? | FGDC | ISO 19115 | Metadata | Background (external link) | Subset | Data Access Form | Files
 
Graph Type:  ?
X Axis: 
Y Axis: 
Color: 
-1+1
 
Constraints ? Optional
Constraint #1 ?
Optional
Constraint #2 ?
       
       
       
       
       
 
Server-side Functions ?
 distinct() ?
? ("Hover here to see a list of options. Click on an option to select it.Hover here to see a list of options. Click on an option to select it.Hover here to see a list of options. Click on an option to select it.Hover here to see a list of options. Click on an option to select it.")
 
Graph Settings
Marker Type:   Size: 
Color: 
Color Bar:   Continuity:   Scale: 
   Minimum:   Maximum:   N Sections: 
Draw land mask: 
Y Axis Minimum:   Maximum:   
 
(Please be patient. It may take a while to get the data.)
 
Optional:
Then set the File Type: (File Type information)
and
or view the URL:
(Documentation / Bypass this form ? )
    Click on the map to specify a new center point. ?
Zoom: 
Time range:    |<   -       
[The graph you specified. Please be patient.]

 

Things You Can Do With Your Graphs

Well, you can do anything you want with your graphs, of course. But some things you might not have considered are:

The Dataset Attribute Structure (.das) for this Dataset

Attributes {
 s {
  time {
    String _CoordinateAxisType "Time";
    Float64 actual_range 1.644357874e+9, 1.66442977e+9;
    String axis "T";
    String ioos_category "Time";
    String long_name "Time";
    String standard_name "time";
    String time_origin "01-JAN-1970 00:00:00";
    String time_precision "1970-01-01T00:00:00Z";
    String units "seconds since 1970-01-01T00:00:00Z";
  }
  imei {
    Float64 _FillValue 9223372036854775807;
    Float64 actual_range 300534061030070, 300534061939710;
    String cf_role "timeseries_id";
    String ioos_category "Identifier";
    String long_name "International Mobile Equipment Identity (IMEI)";
  }
  Velocity_S_to_N {
    Float32 _FillValue NaN;
    Float32 actual_range -10.0, 12.6;
    String comment "Float velocity contained in the message header. Values are last measured before message transmission.  0.1 m/s resolution, +/-12.8 m/s range, positive velocity aligns with North";
    String ioos_category "Currents";
    String long_name "Velocity S To N";
    String standard_name "northward_sea_water_velocity";
    String units "m s-1";
  }
  Velocity_W_to_E {
    Float32 _FillValue NaN;
    Float32 actual_range -11.8, 12.7;
    String comment "Float velocity contained in the message header. Values are last measured before message transmission; 0.1 m/s resolution, +/-12.8 m/s range, positive velocity aligns with East";
    String ioos_category "Currents";
    String long_name "Velocity W To E";
    String standard_name "eastward_sea_water_velocity";
    String units "m s-1";
  }
  heading {
    Float32 _FillValue NaN;
    Float32 actual_range 0.0, 360.0;
    String comment "Float orientation contained in the message header. Values are last measured before message transmission;  1 deg resolution, 0 deg aligns with North";
    String ioos_category "Unknown";
    String long_name "Heading";
    String units "degrees";
  }
  latitude {
    String _CoordinateAxisType "Lat";
    Float64 _FillValue NaN;
    Float64 actual_range 20.9388, 49.1821;
    String axis "Y";
    Float64 colorBarMaximum 90.0;
    Float64 colorBarMinimum -90.0;
    String ioos_category "Location";
    String long_name "Latitude";
    String standard_name "latitude";
    String units "degrees_north";
    Float64 valid_max 90.0;
    Float64 valid_min -90.0;
  }
  longitude {
    String _CoordinateAxisType "Lon";
    Float64 _FillValue NaN;
    Float64 actual_range -97.5431, -38.7706;
    String axis "X";
    Float64 colorBarMaximum 180.0;
    Float64 colorBarMinimum -180.0;
    String ioos_category "Location";
    String long_name "Longitude";
    String standard_name "longitude";
    String units "degrees_east";
    Float64 valid_max 180.0;
    Float64 valid_min -180.0;
  }
  interpolated_latitude {
    Float64 _FillValue NaN;
    Float64 actual_range 20.9388, 49.1821;
    Float64 colorBarMaximum 90.0;
    Float64 colorBarMinimum -90.0;
    String ioos_category "Location";
    String long_name "Linear interpolation of latitude";
    String standard_name "latitude";
    String units "degrees_north";
  }
  interpolated_longitude {
    Float64 _FillValue NaN;
    Float64 actual_range -97.5431, -38.7706;
    Float64 colorBarMaximum 180.0;
    Float64 colorBarMinimum -180.0;
    String ioos_category "Location";
    String long_name "Linear interpolation of longitude";
    String standard_name "longitude";
    String units "degrees_east";
  }
  Pres_rdp_variable {
    Float32 _FillValue NaN;
    Float32 actual_range -1280.0, 1100.47;
    String ancillary_variables "Pres_rdp_variable_qartod_gross_range_test";
    String comment "3-hour time series of atmospheric pressure measured internal to the float. Vents allow air exchange so measured pressure closely follows that of external environment; 3 digits of mbar XX.X";
    String gts_ingest "true";
    String ioos_category "Pressure";
    String long_name "Air Pressure";
    String standard_name "air_pressure";
    String units "mbar";
  }
  RH_rdp_variable {
    Float32 _FillValue NaN;
    Float32 actual_range -319.0, 143.0;
    String ancillary_variables "RH_rdp_variable_qartod_gross_range_test";
    String comment "3-hour time series of relative humidity values measured internal to the float. Vents allow air exchange so measure RH% closely follows that of external environment although may need to be corrected for difference in temperature; 1% resolution.";
    String gts_ingest "true";
    String ioos_category "Unknown";
    String long_name "Relative Humidity";
    String standard_name "relative_humidity";
    String units "%";
    Float32 valid_max 100.0;
    Float32 valid_min 0.0;
  }
  Solar_trace_variable {
    Float32 _FillValue NaN;
    Float32 actual_range -149.0, 114.0;
    String comment "Solar panel voltage, correlated to solar irradiation";
    String ioos_category "Unknown";
    String long_name "Solar Panel Voltage";
    String units "V";
  }
  Temp_rdp_variable {
    Float64 _FillValue NaN;
    Float64 actual_range -95.4, 137.6;
    String ancillary_variables "Temp_rdp_variable_qartod_gross_range_test";
    String comment "3-hour time series of temperature values measured internal to the float. Closely follows water temperature but is also affected by solar heating. Small periodic variations may also be observed due to local heating from the Raspberry Pi;  0. 1C resolution, 100C range";
    String gts_ingest "true";
    String ioos_category "Temperature";
    String long_name "Air Temperature";
    String standard_name "air_temperature";
    String units "degree_Celsius";
    Float64 valid_max 100.0;
    Float64 valid_min -20.0;
  }
  Water_temp_trace_variable {
    Float64 _FillValue NaN;
    Float64 actual_range -251.4736, 67.6;
    String ancillary_variables "Water_temp_trace_variable_qartod_gross_range_test";
    String comment "Water temperature measured by thermistor on bottom of float.";
    String gts_ingest "true";
    String ioos_category "Temperature";
    String long_name "Water Temperature";
    String standard_name "sea_water_temperature";
    String units "degree_Celsius";
    Float64 valid_max 100.0;
    Float64 valid_min -20.0;
  }
  Wave_period {
    Float32 _FillValue NaN;
    Float32 actual_range 1.0, 32.0;
    String ancillary_variables "Wave_period_qartod_gross_range_test";
    Float64 colorBarMaximum 20.0;
    Float64 colorBarMinimum 0.0;
    String comment "3-hour time series of swell wave period values; 1 sec resolution, 31 sec max value.";
    String gts_ingest "true";
    String ioos_category "Surface Waves";
    String long_name "Wave Period";
    String standard_name "sea_surface_swell_wave_period";
    String units "s";
  }
  mean_slope_S_to_N {
    Float32 _FillValue NaN;
    Float32 actual_range -0.0523, 0.0523;
    Float64 colorBarMaximum 20.0;
    Float64 colorBarMinimum 0.0;
    String ioos_category "Unknown";
    String long_name "Mean Slope S to N";
    String units "degrees";
  }
  mean_slope_W_to_E {
    Float32 _FillValue NaN;
    Float32 actual_range -0.0523, 0.0523;
    Float64 colorBarMaximum 20.0;
    Float64 colorBarMinimum 0.0;
    String ioos_category "Unknown";
    String long_name "Mean Slope W to E";
    String units "degrees";
  }
  Dominant_period_sec {
    Float32 _FillValue NaN;
    Float32 actual_range 2.544, 34.1487;
    String ancillary_variables "Dominant_period_sec_qartod_gross_range_test";
    Float64 colorBarMaximum 20.0;
    Float64 colorBarMinimum 0.0;
    String comment "3-hour time series of dominant swell wave period values; 1 sec resolution, 31 sec max value.";
    String gts_ingest "true";
    String ioos_category "Surface Waves";
    String long_name "Dominant Wave Period";
    String standard_name "sea_surface_primary_swell_wave_period";
    String units "s";
  }
  Mean_wave_direction {
    Float32 _FillValue NaN;
    Float32 actual_range 0.0, 6.2832;
    String ancillary_variables "Mean_wave_direction_qartod_gross_range_test";
    Float64 colorBarMaximum 360.0;
    Float64 colorBarMinimum 0.0;
    String gts_ingest "true";
    String ioos_category "Surface Waves";
    String long_name "Mean Wave Direction";
    String standard_name "sea_surface_swell_wave_to_direction";
    String units "degrees";
    Float32 valid_max 360.0;
    Float32 valid_min 0.0;
  }
  Dominant_wave_direction {
    Float32 _FillValue NaN;
    Float32 actual_range 0.0, 6.1846;
    String ancillary_variables "Dominant_wave_direction_qartod_gross_range_test";
    Float64 colorBarMaximum 360.0;
    Float64 colorBarMinimum 0.0;
    String gts_ingest "true";
    String ioos_category "Surface Waves";
    String long_name "Dominant Wave Direction";
    String standard_name "sea_surface_primary_swell_wave_to_direction";
    String units "degrees";
    Float32 valid_max 360.0;
    Float32 valid_min 0.0;
  }
  Temp_rdp_variable_qartod_gross_range_test {
    Byte _FillValue 127;
    String _Unsigned "false";
    Byte actual_range 1, 9;
    Float64 colorBarMaximum 9.0;
    Float64 colorBarMinimum 0.0;
    String ioos_category "Quality";
    String long_name "Temp Rdp Variable Qartod Gross Range Test";
  }
  Pres_rdp_variable_qartod_gross_range_test {
    Byte _FillValue 127;
    String _Unsigned "false";
    Byte actual_range 1, 9;
    Float64 colorBarMaximum 9.0;
    Float64 colorBarMinimum 0.0;
    String ioos_category "Quality";
    String long_name "Pres Rdp Variable Qartod Gross Range Test";
  }
  RH_rdp_variable_qartod_gross_range_test {
    Byte _FillValue 127;
    String _Unsigned "false";
    Byte actual_range 1, 9;
    Float64 colorBarMaximum 9.0;
    Float64 colorBarMinimum 0.0;
    String ioos_category "Quality";
    String long_name "RH Rdp Variable Qartod Gross Range Test";
  }
  Water_temp_trace_variable_qartod_gross_range_test {
    Byte _FillValue 127;
    String _Unsigned "false";
    Byte actual_range 1, 9;
    Float64 colorBarMaximum 9.0;
    Float64 colorBarMinimum 0.0;
    String ioos_category "Quality";
    String long_name "Water Temp Trace Variable Qartod Gross Range Test";
  }
  heading_qartod_gross_range_test {
    Byte _FillValue 127;
    String _Unsigned "false";
    Byte actual_range 1, 9;
    Float64 colorBarMaximum 9.0;
    Float64 colorBarMinimum 0.0;
    String ioos_category "Quality";
    String long_name "Heading Qartod Gross Range Test";
  }
  Wave_period_qartod_gross_range_test {
    Byte _FillValue 127;
    String _Unsigned "false";
    Byte actual_range 1, 9;
    Float64 colorBarMaximum 9.0;
    Float64 colorBarMinimum 0.0;
    String ioos_category "Quality";
    String long_name "Wave Period Qartod Gross Range Test";
  }
  mean_slope_S_to_N_qartod_gross_range_test {
    Byte _FillValue 127;
    String _Unsigned "false";
    Byte actual_range 1, 9;
    Float64 colorBarMaximum 9.0;
    Float64 colorBarMinimum 0.0;
    String ioos_category "Quality";
    String long_name "Mean Slope S To N Qartod Gross Range Test";
  }
  mean_slope_W_to_E_qartod_gross_range_test {
    Byte _FillValue 127;
    String _Unsigned "false";
    Byte actual_range 1, 9;
    Float64 colorBarMaximum 9.0;
    Float64 colorBarMinimum 0.0;
    String ioos_category "Quality";
    String long_name "Mean Slope W To E Qartod Gross Range Test";
  }
  Dominant_period_sec_qartod_gross_range_test {
    Byte _FillValue 127;
    String _Unsigned "false";
    Byte actual_range 1, 9;
    Float64 colorBarMaximum 9.0;
    Float64 colorBarMinimum 0.0;
    String ioos_category "Quality";
    String long_name "Dominant Period Sec Qartod Gross Range Test";
  }
  Mean_wave_direction_qartod_gross_range_test {
    Byte _FillValue 127;
    String _Unsigned "false";
    Byte actual_range 1, 9;
    Float64 colorBarMaximum 9.0;
    Float64 colorBarMinimum 0.0;
    String ioos_category "Quality";
    String long_name "Mean Wave Direction Qartod Gross Range Test";
  }
  Dominant_wave_direction_qartod_gross_range_test {
    Byte _FillValue 127;
    String _Unsigned "false";
    Byte actual_range 1, 9;
    Float64 colorBarMaximum 9.0;
    Float64 colorBarMinimum 0.0;
    String ioos_category "Quality";
    String long_name "Dominant Wave Direction Qartod Gross Range Test";
  }
  qartod_rollup_qc {
    Byte _FillValue 127;
    String _Unsigned "false";
    Byte actual_range 1, 9;
    Float64 colorBarMaximum 9.0;
    Float64 colorBarMinimum 0.0;
    String ioos_category "Quality";
    String long_name "Qartod Rollup Qc";
  }
 }
  NC_GLOBAL {
    String acknowledgement "We would like to acknowledge the efforts by PARC, Leidos, Axiom Data Science, Metron, University of Miami, GDA, NIWC Pacific, NUWC Newport, NRL Stennis, NSWC Dahlgren, and DARPA that made this dataset possible.";
    String cdm_data_type "TimeSeries";
    String cdm_timeseries_variables "imei";
    String comment "Data provided was collected by low-cost, environmentally friendly, intelligent floats that drift as a distributed sensor network. Each drifter manages a suite of commercially available sensors to collect environmental data such as ocean temperature, sea state, and location. Data is primarily processed at the edge, and processed reports are sent via satellite and aggregated into the provided dataset.";
    String contributor_email "Jeffrey.s.ellen.civ@us.navy.mil";
    String contributor_name "Jeffrey Ellen";
    String contributor_role "Data Manager";
    String contributor_url "https://www.niwcpacific.navy.mil/";
    String Conventions "COARDS, CF-1.8, ACDD-1.3";
    String creator_email "Jeffrey.s.ellen.civ@us.navy.mil";
    String creator_name "Defense Advanced Research Projects Agency";
    String creator_url "https://www.darpa.mil/program/ocean-of-things";
    Float64 Easternmost_Easting -38.7706;
    String featureType "TimeSeries";
    String funding "Federal BAAs HR001118S0013, HR001120S0020, HR001120S0042";
    Float64 geospatial_lat_max 49.1821;
    Float64 geospatial_lat_min 20.9388;
    String geospatial_lat_units "degrees_north";
    Float64 geospatial_lon_max -38.7706;
    Float64 geospatial_lon_min -97.5431;
    String geospatial_lon_units "degrees_east";
    String gts_ingest "true";
    String history 
"2024-12-13T23:53:29Z (local files)
2024-12-13T23:53:29Z http://erddap.secoora.org/tabledap/oot-gomex-5-deployed-environmental.das";
    String infoUrl "https://www.darpa.mil/program/ocean-of-things";
    String institution "Defense Advanced Research Projects Agency";
    String ioos_regional_association "secoora";
    String keywords "currents, darpa, defense, drifter, drifters, Earth Science > Oceans > Ocean Waves > Swells, Earth Science > Oceans > Ocean Waves > Wave Period, environmental, float, floats, humidity, ocean, oot, period, pressure, science, solar, surface waves, swell, swells, temperature, things, velocity, water, water temp, water temperature, wave, wave period, waves";
    String keywords_vocabulary "GCMD Science Keywords";
    String license "DISTRIBUTION STATEMENT A. Approved for public release: distribution unlimited.";
    String naming_authority "mil.darpa";
    Float64 Northernmost_Northing 49.1821;
    String platform_type "drifter";
    String processing_level "Float data passed over Iridium and parsed into environmental data feeds for distribution. Data is provided as is with no expressed or implied assurance of quality assurance or quality control.";
    String project "DARPA Ocean of Things";
    String publisher_email "dmac@secoora.org";
    String publisher_name "SECOORA";
    String publisher_url "https://secoora.org";
    String references "J. Waterston et al. (2019) “Ocean of Things: Affordable Maritime Sensors with Scalable Analysisâ€Â. OCEANS'19 MTS/IEEE Marseille. June 2019.";
    String sea_name "Gulf of Mexico";
    String source "Observational data from drifters";
    String sourceUrl "(local files)";
    Float64 Southernmost_Northing 20.9388;
    String standard_name_vocabulary "CF Standard Name Table v70";
    String subsetVariables "imei";
    String summary "Environmental data collected during the DARPA Ocean of Things February 2022 Gulf of Mexico deployment.";
    String time_coverage_end "2022-09-29T05:36:10Z";
    String time_coverage_start "2022-02-08T22:04:34Z";
    String title "DARPA Ocean of Things (OoT) - Gulf of Mexico - February 2022 - Environmental Data";
    Float64 Westernmost_Easting -97.5431;
  }
}

 

Using tabledap to Request Data and Graphs from Tabular Datasets

tabledap lets you request a data subset, a graph, or a map from a tabular dataset (for example, buoy data), via a specially formed URL. tabledap uses the OPeNDAP (external link) Data Access Protocol (DAP) (external link) and its selection constraints (external link).

The URL specifies what you want: the dataset, a description of the graph or the subset of the data, and the file type for the response.

Tabledap request URLs must be in the form
https://coastwatch.pfeg.noaa.gov/erddap/tabledap/datasetID.fileType{?query}
For example,
https://coastwatch.pfeg.noaa.gov/erddap/tabledap/pmelTaoDySst.htmlTable?longitude,latitude,time,station,wmo_platform_code,T_25&time>=2015-05-23T12:00:00Z&time<=2015-05-31T12:00:00Z
Thus, the query is often a comma-separated list of desired variable names, followed by a collection of constraints (e.g., variable<value), each preceded by '&' (which is interpreted as "AND").

For details, see the tabledap Documentation.


 
ERDDAP, Version 2.25
Disclaimers | Privacy Policy | Contact