NOAA PMELEasy Access to PMEL Scientific Data
The Pacific Marine Environmental Laboratory's ERDDAP data server for public access to scientific data
?   
NOAAOARPMEL  

ERDDAP > tabledap > Data Access Form ?

Dataset Title:  NOAA AOML PMEL Hurricane Monitoring 2026 Oshen PD12 Subscribe RSS
Institution:  NOAA Atlantic Oceanographic and Meteorological Laboratory, NOAA PMEL   (Dataset ID: oshenPD12_hurricane_2026)
Information:  Summary ? | License ? | FGDC | ISO 19115 | Metadata | Background (external link) | Make a graph
 
Variable ?   Optional
Constraint #1 ?
Optional
Constraint #2 ?
   Minimum ?
 
   Maximum ?
 
 time (UTC) ?          2026-08-12T00:09:00Z    2026-10-11T23:22:00Z
  < slider >
 latitude (degrees_north) ?          18.30414    28.04797
  < slider >
 longitude (degrees_east) ?          -67.59544    -64.55238
  < slider >
 trajectory (Trajectory ID) ?          "PD12"    "PD12"
 wind_speed_mean_motion_corrected (knot) ?          0.2    20.4
 wind_speed_max_motion_corrected (knot) ?          0.6    25.9
 wind_from_direction_mean_motion_corrected (deg) ?          0.0    359.0
 air_pressure_mean (hPa) ?          1011.69    1023.34
 air_temperature_mean (degree_C) ?          25.36    32.1
 relative_humidity_mean (1) ?          58.0    94.0
 sst_mean (degree_C) ?          27.1    32.95
 
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.Hover here to see a list of options. Click on an option to select it.")

File type: (more information)

(Documentation / Bypass this form ? )
 
(Please be patient. It may take a while to get the data.)


 

The Dataset Attribute Structure (.das) for this Dataset

Attributes {
 s {
  time {
    String _CoordinateAxisType "Time";
    Float64 actual_range 1.78649334e+9, 1.79176092e+9;
    String averaging_method "time: point";
    String axis "T";
    String comment "seconds since 1970-01-01 UTC";
    String field_name "time";
    Float64 fill_value -9999;
    String ioos_category "Time";
    String long_name "UNIX epoch of sample or averaging window end";
    Float64 sample_rate_per_hz NaN;
    String sensor "GNSS + system clock";
    Float64 sensor_height NaN;
    String standard_name "time";
    String time_origin "01-JAN-1970 00:00:00";
    String units "seconds since 1970-01-01T00:00:00Z";
    String valid_max "4.294967295E9";
    String valid_min "0.0";
  }
  latitude {
    String _CoordinateAxisType "Lat";
    Float64 _FillValue NaN;
    Float64 actual_range 18.30414, 28.04797;
    String averaging_method "time: point";
    String axis "Y";
    String comment "WGS-84";
    String field_name "latitude";
    Float64 fill_value -9999;
    String ioos_category "Location";
    String long_name "instantaneous latitude";
    Float64 missing_value NaN;
    Float64 sample_rate_per_hz 4.0;
    String sensor "GNSS";
    Float64 sensor_height 0.1;
    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 -67.59544, -64.55238;
    String averaging_method "time: point";
    String axis "X";
    String comment "WGS-84";
    String field_name "longitude";
    Float64 fill_value -9999;
    String ioos_category "Location";
    String long_name "instantaneous longitude";
    Float64 missing_value NaN;
    Float64 sample_rate_per_hz 4.0;
    String sensor "GNSS";
    Float64 sensor_height 0.1;
    String standard_name "longitude";
    String units "degrees_east";
    Float64 valid_max 180.0;
    Float64 valid_min -180.0;
  }
  trajectory {
    String cf_role "trajectory_id";
    String long_name "Trajectory ID";
  }
  wind_speed_mean_motion_corrected {
    Float64 _FillValue NaN;
    Float64 actual_range 0.2, 20.4;
    String averaging_method "time: mean (interval: see met_averaging_period)";
    String comment "Compare against wind_speed_mean (heading-corrected only); this additionally corrects for platform-motion-induced apparent wind";
    String field_name "wind_speed_mean_motion_corrected";
    Float64 fill_value -9999;
    String long_name "mean wind speed over last met_averaging_period, motion-corrected for apparent wind induced by platform velocity (GNSS) and tilt/angular velocity (IMU)";
    Float64 missing_value NaN;
    Float64 sample_rate_per_hz 1.0;
    String sensor "Gill MaxiMet + USFSMAX IMU + GNSS";
    Float64 sensor_height 0.66;
    String standard_name "wind_speed";
    String units "knot";
    Float64 valid_max 116.0;
    Float64 valid_min 0.0;
  }
  wind_speed_max_motion_corrected {
    Float64 _FillValue NaN;
    Float64 actual_range 0.6, 25.9;
    String averaging_method "time: maximum (interval: 3 s within met_averaging_period)";
    String comment "Compare against wind_speed_max (heading-corrected only)";
    String field_name "wind_speed_max_motion_corrected";
    Float64 fill_value -9999;
    String long_name "maximum 3 s running mean wind speed (gust) over last met_averaging_period, motion-corrected for apparent wind induced by platform velocity (GNSS) and tilt/angular velocity (IMU)";
    Float64 missing_value NaN;
    Float64 sample_rate_per_hz 1.0;
    String sensor "Gill MaxiMet + USFSMAX IMU + GNSS";
    Float64 sensor_height 0.66;
    String standard_name "wind_speed_of_gust";
    String units "knot";
    Float64 valid_max 116.0;
    Float64 valid_min 0.0;
  }
  wind_from_direction_mean_motion_corrected {
    Float64 _FillValue NaN;
    Float64 actual_range 0.0, 359.0;
    String averaging_method "time: mean (interval: see met_averaging_period)";
    String comment "Compare against wind_from_direction_mean (heading-corrected only)";
    String field_name "wind_from_direction_mean_motion_corrected";
    Float64 fill_value -9999;
    String long_name "mean wind direction over last met_averaging_period, motion-corrected for apparent wind induced by platform velocity (GNSS) and tilt/angular velocity (IMU)";
    Float64 missing_value NaN;
    Float64 sample_rate_per_hz 1.0;
    String sensor "Gill MaxiMet + USFSMAX IMU + GNSS";
    Float64 sensor_height 0.66;
    String standard_name "wind_from_direction";
    String units "deg";
    Float64 valid_max 360.0;
    Float64 valid_min 0.0;
  }
  air_pressure_mean {
    Float64 _FillValue NaN;
    Float64 actual_range 1011.69, 1023.34;
    String averaging_method "time: mean (interval: see met_averaging_period)";
    String comment "time' field corresponds to the END of the averaging window";
    String field_name "air_pressure_mean";
    Float64 fill_value -9999;
    String long_name "mean air pressure over last met_averaging_period";
    Float64 missing_value NaN;
    Float64 sample_rate_per_hz 1.0;
    String sensor "Gill MaxiMet";
    Float64 sensor_height 0.66;
    String standard_name "air_pressure";
    String units "hPa";
    Float64 valid_max 1100.0;
    Float64 valid_min 300.0;
  }
  air_temperature_mean {
    Float64 _FillValue NaN;
    Float64 actual_range 25.36, 32.1;
    String averaging_method "time: mean (interval: see met_averaging_period)";
    String comment "time' field corresponds to the END of the averaging window";
    String field_name "air_temperature_mean";
    Float64 fill_value -9999;
    String long_name "mean air temperature over last met_averaging_period";
    Float64 missing_value NaN;
    Float64 sample_rate_per_hz 1.0;
    String sensor "Gill MaxiMet";
    Float64 sensor_height 0.66;
    String standard_name "air_temperature";
    String units "degree_C";
    Float64 valid_max 60.0;
    Float64 valid_min -40.0;
  }
  relative_humidity_mean {
    Float64 _FillValue NaN;
    Float64 actual_range 58.0, 94.0;
    String averaging_method "time: mean (interval: see met_averaging_period)";
    String comment "time' field corresponds to the END of the averaging window";
    String field_name "relative_humidity_mean";
    Float64 fill_value -9999;
    String long_name "mean relative humidity 0-100% over last met_averaging_period";
    Float64 missing_value NaN;
    Float64 sample_rate_per_hz 1.0;
    String sensor "Gill MaxiMet";
    Float64 sensor_height 0.66;
    String units "1";
    Float64 valid_max 100.0;
    Float64 valid_min 0.0;
  }
  sst_mean {
    Float64 _FillValue NaN;
    Float64 actual_range 27.1, 32.95;
    String averaging_method "time: mean (interval: see met_averaging_period)";
    String comment "Measured by the BlueRobotics TSYS01 on some C-Star variants and by the Aanderaa 5819R CT sensor on others. Identify the source per message from the power-state flags: sea_surface_temperature_power_state = 1 -> TSYS01; ct_sensor_power_state = 1 -> CT sensor";
    String field_name "sst_mean";
    Float64 fill_value -9999;
    String long_name "mean sea surface temperature; source depends on C-Star variant";
    Float64 missing_value NaN;
    Float64 sample_rate_per_hz 2.0;
    String sensor "BlueRobotics TSYS01 or Aanderaa Conductivity Sensor 5819R (keel)";
    Float64 sensor_height -0.69;
    String standard_name "sea_surface_temperature";
    String units "degree_C";
    Float64 valid_max 35.0;
    Float64 valid_min -2.0;
  }
 }
  NC_GLOBAL {
    String cdm_data_type "Trajectory";
    String cdm_trajectory_variables "trajectory";
    String Conventions "CF-1.10, ACDD-1.3, COARDS";
    Float64 Easternmost_Easting -64.55238;
    String featureType "Trajectory";
    Float64 geospatial_lat_max 28.04797;
    Float64 geospatial_lat_min 18.30414;
    String geospatial_lat_units "degrees_north";
    Float64 geospatial_lon_max -64.55238;
    Float64 geospatial_lon_min -67.59544;
    String geospatial_lon_units "degrees_east";
    String history 
"NOAA Oshen Missions
2026-10-11T23:28:31Z (local files)
2026-10-11T23:28:31Z https://data.pmel.noaa.gov/pmel/erddap/tabledap/oshenPD12_hurricane_2026.html";
    String infoUrl "oshendata.com, aoml.noaa.gov, pmel.noaa.gov";
    String institution "NOAA Atlantic Oceanographic and Meteorological Laboratory, NOAA PMEL";
    String keywords "0-100, 4*sqrt, active, after, air, air_pressure, air_pressure_mean, air_temperature, air_temperature_mean, amp, amp-hours, angle, angular, aoml, apparent, atlantic, atmosphere, atmospheric, attack, available, averaged, averaged/summed, averaging, barometric, battery, battery_charge_counter, battery_discharge_counter, battery_voltage_mean, bluerobotics, bus, c-star, charged, commanded, comms, conductivity, conductivity_mean, connected, continuous, corrected, correction, course, crossing, ct_sensor_power_state, cumulative, current, currently, data, declination, dedicated, density, depends, direction, discharged, draw, earth, Earth Science > Atmosphere > Atmospheric Pressure > Atmospheric Pressure Measurements, Earth Science > Atmosphere > Atmospheric Pressure > Sea Level Pressure, Earth Science > Atmosphere > Atmospheric Pressure > Static Pressure, Earth Science > Atmosphere > Atmospheric Temperature > Air Temperature, Earth Science > Atmosphere > Atmospheric Temperature > Surface Air Temperature, Earth Science > Atmosphere > Atmospheric Winds > Surface Winds, Earth Science > Oceans > Ocean Temperature > Sea Surface Temperature, Earth Science > Oceans > Ocean Waves > Significant Wave Height, Earth Science > Oceans > Ocean Waves > Swells, Earth Science > Oceans > Ocean Waves > Wave Period, Earth Science > Oceans > Salinity/Density > Conductivity, electrical, environmental, error, faulted, first, fix, flag, generation, global, gnss, gps, gps_comms_error_flag, gps_fix_error_flag, gps_power_state, ground, gts, gust, heading, heading_error_mean, heading_sensor_comms_error_flag, heading_sensor_value_error_flag, height, hm0, hours, humidity, hurricane, imu, imu_power_state, induced, instantaneous, interval, is_first_since_boot, keel, keel_sensor_error_flag, laboratory, latitude, least, length, level, load, longitude, magnetic, magnetic_declination, marine, maximum, mean, measured, measurements, message, met, met_averaging_period, meteorological, module, monitoring, motion, motion-corrected, msg_averaging_period, near, noaa, non, non-meteorological, not, nrt, occurred, ocean, oceanographic, oceans, one, oshen, otherwise, over, pacific, panel, par, pdxx, peak, percent, period, photosynthetically, platform, platform_course_mean, platform_roll_angle_abs_max, platform_roll_angle_mean, platform_speed_wrt_ground_max, platform_speed_wrt_ground_mean, pmel, positioning, power, power_generation_solar_mean, pressure, previous, quantities, radiation, reading, real, relative, relative_humidity_mean, reset, responding, roll, running, sail, sail_angle_inst, sail_angle_of_attack, saildrone, salinity, sample, sbd, science, sea, sea_surface_swell_wave_period, sea_surface_temperature, sea_surface_temperature_power_state, sea_surface_wave_significant_height, sea_water_electrical_conductivity, seawater, sensor, setting, significant, since, solar, source, speed, sst, sst_mean, star, state, static, summed, surface, swell, swells, system, system_power_consumption_mean, target_heading, telecommunications, temperature, temperature/conductivity, thruster, thruster_power_mean, tilt, tilt/angular, time, time2, tm02, total, tsys01, uncrewed, used, valid, variant, vehicle, velocity, voltage, voyager, water, wave, wave_hm0, wave_hmax, wave_sensor_error_flag, wave_sensor_power_state, wave_tm02, wave_tp, waves, waypoint, wind, wind-sensor, wind_from_direction, wind_from_direction_mean, wind_from_direction_mean_motion_corrected, wind_sensor_comms_error_flag, wind_sensor_power_state, wind_speed, wind_speed_max, wind_speed_max_motion_corrected, wind_speed_mean, wind_speed_mean_motion_corrected, wind_speed_of_gust, window, winds, with, wp_target_lat, wp_target_lon, zero, zero-crossing";
    String license "These data were produced by NOAA and are not subject to copyright protection in the United States. NOAA waives any potential copyright and related rights in these data worldwide through the Creative Commons Zero 1.0 Universal Public Domain Dedication (CC0-1.0).";
    String manufacturer_model "oshen";
    Float64 Northernmost_Northing 28.04797;
    String sourceUrl "(local files)";
    Float64 Southernmost_Northing 18.30414;
    String summary "(1) Real-time steering of USVs toward tropical cyclones and other strong low-pressure systems, based on forecasted tracks and the knowledge and experience gained from the 2021-2024 hurricane missions (2) Continuing to evolve and refine the practice of coordinating USVs and underwater gliders, small uncrewed aerial systems, and other air-deployed or pre-existing instruments (3) Observations of air-sea interactions ahead of, inside, and after hurricanes (4) Provision of real-time data for ingestion to Global Telecommunications System (GTS) and reception by operational data assimilation and forecast systems (5) Near-real time validations of forecast model initialization and output.";
    String time_coverage_end "2026-10-11T23:22:00Z";
    String time_coverage_start "2026-08-12T00:09:00Z";
    String title "NOAA AOML PMEL Hurricane Monitoring 2026 Oshen PD12";
    Float64 Westernmost_Easting -67.59544;
    String wmo_id "7001004";
  }
}

 

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.30.0
Disclaimers | Privacy Policy | Contact