NOAA ERDDAP
Easier access to scientific data
log in | ?
TRANSLATION DISCLAIMER
 
THIS SERVICE MAY CONTAIN TRANSLATIONS POWERED BY GOOGLE. GOOGLE
DISCLAIMS ALL WARRANTIES RELATED TO THE TRANSLATIONS, EXPRESS
OR IMPLIED, INCLUDING ANY WARRANTIES OF ACCURACY, RELIABILITY,
AND ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE AND NONINFRINGEMENT.
 
The ERDDAP website has been translated for your convenience using translation
software powered by Google Translate. Reasonable efforts have been made to
provide an accurate translation, however, no automated translation is perfect
nor is it intended to replace human translators. Translations are provided
as a service to users of the ERDDAP website, and are provided "as is."
No warranty of any kind, either expressed or implied, is made as to the
accuracy, reliability, or correctness of any translations made from English
into any other language. Some content (such as images, videos, etc.) may not
be accurately translated due to the limitations of the translation software.
 
The official text is the English version of the website. Any discrepancies or
differences created in the translation are not binding and have no legal
effect for compliance or enforcement purposes. If any questions arise related
to the accuracy of the information contained in the translated website, refer
to the English version of the website which is the official version.')" onmouseout="UnTip()" >    
Brought to you by NOAA NMFS SWFSC ERD    

ERDDAP > griddap > Data Access Form ?This Data Access Form helps you download a subset of the data from a dataset with multi-dimensional gridded data via the OPeNDAP protocol. In gridded datasets, all grid variables (the multi-dimensional variables) share the same dimension variables. Each dimension variable is a one dimensional array of values.

To download gridded data:

  1. Select (check) one or more grid variables that you want to download.  
    (Or, to download just dimension data, select one or more dimension variables.)
  2. Specify the subset of data that you want by specifying the dimension subsets (Start:Stride:Stop).
  3. For File type, choose one of the non-image file types (anything but .geotif, .kml, .pdf, or .png).
This web page just simplifies the creation of griddap URLs.
If you want, you can create these URLs by hand or have a computer program do it.
Then you don\'t have to use this form to get data. See the \'Bypass this form\' link below.

')" onmouseout="UnTip()" >
Dataset Title:  Multi-scale Ultra-high Resolution (MUR) SST Analysis fv04.1, Global, 0.01°,
2002-present, Daily
Subscribe RSS
Institution:  NASA JPL   (Dataset ID: jplMURSST41)
Information:  Summary ?This is a merged, multi-sensor L4 Foundation Sea Surface Temperature (SST) analysis product from Jet Propulsion Laboratory (JPL). This daily, global, Multi-scale, Ultra-high Resolution (MUR) Sea Surface Temperature (SST) 1-km data set, Version 4.1, is produced at JPL under the NASA MEaSUREs program. For details, see http://podaac.jpl.nasa.gov/dataset/MUR-JPL-L4-GLOB-v4.1 . This dataset is part of the Group for High-Resolution Sea Surface Temperature (GHRSST) project. The data for the most recent 7 days is usually revised everyday.  The data for other days is sometimes revised.

cdm_data_type = Grid
VARIABLES (all of which use the dimensions [time][latitude][longitude]):
analysed_sst (Analysed Sea Surface Temperature, degree_C)
analysis_error (Estimated Error Standard Deviation of analysed_sst, degree_C)
mask (Sea/Land Field Composite Mask)
sea_ice_fraction (Sea Ice Area Fraction, 1)
')" onmouseout="UnTip()" > | License ?These data are available free of charge under the JPL PO.DAAC data policy.

The data may be used and redistributed for free but is not intended
for legal use, since it may contain inaccuracies. Neither the data
Contributor, ERD, NOAA, nor the United States Government, nor any
of their employees or contractors, makes any warranty, express or
implied, including warranties of merchantability and fitness for a
particular purpose, or assumes any legal liability for the accuracy,
completeness, or usefulness, of this information.')" onmouseout="UnTip()" > | FGDC | ISO 19115 | Metadata | Background (external link) | Files | Make a graph
 
Dimensions ? Start ? Stride ? Stop ?  Size ?    Spacing ?For your information: this is the average spacing between values of a dimension (in the units of the dimension) and an indication of whether the values are perfectly evenly spaced or not. A slightly odd, uneven spacing often indicates that one or a few files are missing or bad in an otherwise perfectly evenly spaced dataset.')" onmouseout="UnTip()" >
 time (UTC) ?  Float64 time[8366] {
    String _CoordinateAxisType "Time";
    Float64 actual_range 1.022922e+9, 1.7458308e+9;
    String axis "T";
    String comment "Nominal time of analyzed fields";
    String ioos_category "Time";
    String long_name "reference time of sst field";
    String standard_name "time";
    String time_origin "01-JAN-1970 00:00:00";
    String units "seconds since 1970-01-01T00:00:00Z";
  }
')" onmouseout="UnTip()" >  
   8366    1 day 0h 0m 21s (uneven)
  < slider >
 latitude (degrees_north) ?  Float32 latitude[17999] {
    String _CoordinateAxisType "Lat";
    Float32 actual_range -89.99, 89.99;
    String axis "Y";
    String ioos_category "Location";
    String long_name "Latitude";
    String standard_name "latitude";
    String units "degrees_north";
    Float32 valid_max 90.0;
    Float32 valid_min -90.0;
  }
')" onmouseout="UnTip()" >  
   17999    0.01 (even)
  < slider >
 longitude (degrees_east) ?  Float32 longitude[36000] {
    String _CoordinateAxisType "Lon";
    Float32 actual_range -179.99, 180.0;
    String axis "X";
    String ioos_category "Location";
    String long_name "Longitude";
    String standard_name "longitude";
    String units "degrees_east";
    Float32 valid_max 180.0;
    Float32 valid_min -180.0;
  }
')" onmouseout="UnTip()" >  
   36000    0.01 (even)
  < slider >
 
Grid Variables (which always also download all of the dimension variables) 
 analysed_sst (Analysed Sea Surface Temperature, degree_C) ?  Float64 analysed_sst[time][latitude][longitude] {
    Float64 _FillValue -7.768000000000001;
    Float64 colorBarMaximum 32.0;
    Float64 colorBarMinimum 0.0;
    String comment "\\"Final\\" version using Multi-Resolution Variational Analysis (MRVA) method for interpolation";
    String ioos_category "Temperature";
    String long_name "Analysed Sea Surface Temperature";
    String source "MODIS_T-JPL, MODIS_A-JPL, AMSR2-REMSS, AVHRRMTB_G-NAVO, iQUAM-NOAA/NESDIS, Ice_Conc-OSISAF";
    String standard_name "sea_surface_foundation_temperature";
    String units "degree_C";
    Float64 valid_max 57.767;
    Float64 valid_min -7.767000000000003;
  }
')" onmouseout="UnTip()" >
 analysis_error (Estimated Error Standard Deviation of analysed_sst, degree_C) ?  Float64 analysis_error[time][latitude][longitude] {
    Float64 _FillValue -327.68;
    Float64 colorBarMaximum 5.0;
    Float64 colorBarMinimum 0.0;
    String ioos_category "Statistics";
    String long_name "Estimated Error Standard Deviation of analysed_sst";
    String units "degree_C";
    Float64 valid_max 327.67;
    Float64 valid_min 0.0;
  }
')" onmouseout="UnTip()" >
 mask (Sea/Land Field Composite Mask) ?  Byte mask[time][latitude][longitude] {
    Byte _FillValue -128;
    Float64 colorBarMaximum 20.0;
    Float64 colorBarMinimum 0.0;
    String comment "mask can be used to further filter the data.";
    Byte flag_masks 1, 2, 4, 8, 16;
    String flag_meanings "open_sea land open_lake open_sea_with_ice_in_the_grid open_lake_with_ice_in_the_grid";
    String ioos_category "Identifier";
    String long_name "Sea/Land Field Composite Mask";
    String source "GMT \\"grdlandmask\\", ice flag from sea_ice_fraction data";
    String standard_name "land_binary_mask";
    Byte valid_max 31;
    Byte valid_min 1;
  }
')" onmouseout="UnTip()" >
 sea_ice_fraction (Sea Ice Area Fraction, 1) ?  Float64 sea_ice_fraction[time][latitude][longitude] {
    Float64 _FillValue -1.28;
    Float64 colorBarMaximum 1.0;
    Float64 colorBarMinimum 0.0;
    String comment "ice fraction is a dimensionless quantity between 0 and 1; it has been interpolated by a nearest neighbor approach; EUMETSAT OSI-SAF files used: ice_conc_nh_polstere-100_multi_202504231200.nc, ice_conc_sh_polstere-100_multi_202504231200.nc.";
    String ioos_category "Ice Distribution";
    String long_name "Sea Ice Area Fraction";
    String source "EUMETSAT OSI-SAF, copyright EUMETSAT";
    String standard_name "sea_ice_area_fraction";
    String units "1";
    Float64 valid_max 1.0;
    Float64 valid_min 0.0;
  }
')" onmouseout="UnTip()" >

File type: (more information)

(Documentation / Bypass this form) ?Optional: Bypass This Form
griddap lets you request data by sending a specially formed URL to the server. The URL identifies a dataset, the desired file type for the response, and the subset of data that you want to receive. This Data Access Form simplifies this task: when you click on the Submit button below, the URL is generated and sent to the server. If you click on Just generate the URL, you can see the URL that the form generates, without sending the URL to the server.

If you learn how to form the URLs, you won\'t have to use this form to get data.
You can write a computer program or script that automatically generates URLs, sends them to ERDDAP, and gets the data. For more information on forming the URLs, click on the Bypass this form link to see the griddap documentation.')" onmouseout="UnTip()" >
 
(Please be patient. It may take a while to get the data.)


 

The Dataset Attribute Structure (.das) for this Dataset

Attributes {
  time {
    String _CoordinateAxisType "Time";
    Float64 actual_range 1.022922e+9, 1.7458308e+9;
    String axis "T";
    String comment "Nominal time of analyzed fields";
    String ioos_category "Time";
    String long_name "reference time of sst field";
    String standard_name "time";
    String time_origin "01-JAN-1970 00:00:00";
    String units "seconds since 1970-01-01T00:00:00Z";
  }
  latitude {
    String _CoordinateAxisType "Lat";
    Float32 actual_range -89.99, 89.99;
    String axis "Y";
    String ioos_category "Location";
    String long_name "Latitude";
    String standard_name "latitude";
    String units "degrees_north";
    Float32 valid_max 90.0;
    Float32 valid_min -90.0;
  }
  longitude {
    String _CoordinateAxisType "Lon";
    Float32 actual_range -179.99, 180.0;
    String axis "X";
    String ioos_category "Location";
    String long_name "Longitude";
    String standard_name "longitude";
    String units "degrees_east";
    Float32 valid_max 180.0;
    Float32 valid_min -180.0;
  }
  analysed_sst {
    Float64 _FillValue -7.768000000000001;
    Float64 colorBarMaximum 32.0;
    Float64 colorBarMinimum 0.0;
    String comment "\"Final\" version using Multi-Resolution Variational Analysis (MRVA) method for interpolation";
    String ioos_category "Temperature";
    String long_name "Analysed Sea Surface Temperature";
    String source "MODIS_T-JPL, MODIS_A-JPL, AMSR2-REMSS, AVHRRMTB_G-NAVO, iQUAM-NOAA/NESDIS, Ice_Conc-OSISAF";
    String standard_name "sea_surface_foundation_temperature";
    String units "degree_C";
    Float64 valid_max 57.767;
    Float64 valid_min -7.767000000000003;
  }
  analysis_error {
    Float64 _FillValue -327.68;
    Float64 colorBarMaximum 5.0;
    Float64 colorBarMinimum 0.0;
    String ioos_category "Statistics";
    String long_name "Estimated Error Standard Deviation of analysed_sst";
    String units "degree_C";
    Float64 valid_max 327.67;
    Float64 valid_min 0.0;
  }
  mask {
    Byte _FillValue -128;
    String _Unsigned "false";
    Float64 colorBarMaximum 20.0;
    Float64 colorBarMinimum 0.0;
    String comment "mask can be used to further filter the data.";
    Byte flag_masks 1, 2, 4, 8, 16;
    String flag_meanings "open_sea land open_lake open_sea_with_ice_in_the_grid open_lake_with_ice_in_the_grid";
    String ioos_category "Identifier";
    String long_name "Sea/Land Field Composite Mask";
    String source "GMT \"grdlandmask\", ice flag from sea_ice_fraction data";
    String standard_name "land_binary_mask";
    Byte valid_max 31;
    Byte valid_min 1;
  }
  sea_ice_fraction {
    Float64 _FillValue -1.28;
    Float64 colorBarMaximum 1.0;
    Float64 colorBarMinimum 0.0;
    String comment "ice fraction is a dimensionless quantity between 0 and 1; it has been interpolated by a nearest neighbor approach; EUMETSAT OSI-SAF files used: ice_conc_nh_polstere-100_multi_202504231200.nc, ice_conc_sh_polstere-100_multi_202504231200.nc.";
    String ioos_category "Ice Distribution";
    String long_name "Sea Ice Area Fraction";
    String source "EUMETSAT OSI-SAF, copyright EUMETSAT";
    String standard_name "sea_ice_area_fraction";
    String units "1";
    Float64 valid_max 1.0;
    Float64 valid_min 0.0;
  }
  NC_GLOBAL {
    String _NCProperties "version=2,netcdf=4.7.4,hdf5=1.8.12";
    String acknowledgement "Please acknowledge the use of these data with the following statement:  These data were provided by JPL under support by NASA MEaSUREs program.";
    String cdm_data_type "Grid";
    String comment "MUR = \"Multi-scale Ultra-high Resolution\"";
    String Conventions "CF-1.6, COARDS, ACDD-1.3";
    String creator_email "ghrsst@podaac.jpl.nasa.gov";
    String creator_name "JPL MUR SST project";
    String creator_type "group";
    String creator_url "http://podaac.jpl.nasa.gov/dataset/MUR-JPL-L4-GLOB-v4.1";
    String date_created "2025-04-29T07:33:05Z";
    Float64 Easternmost_Easting 180.0;
    Int32 file_quality_level 3;
    String gds_version_id "2.0";
    Float64 geospatial_lat_max 89.99;
    Float64 geospatial_lat_min -89.99;
    Float64 geospatial_lat_resolution 0.01;
    String geospatial_lat_units "degrees_north";
    Float64 geospatial_lon_max 180.0;
    Float64 geospatial_lon_min -179.99;
    Float64 geospatial_lon_resolution 0.01;
    String geospatial_lon_units "degrees_east";
    String history 
"created at nominal 4-day latency; replaced nrt (1-day latency) version.
Data is downloaded daily from http://podaac-opendap.jpl.nasa.gov/opendap/allData/ghrsst/data/GDS2/L4/GLOB/JPL/MUR/v4.1/ to NOAA NMFS SWFSC ERD by erd.data@noaa.gov .
The data for the most recent 7 days is usually revised everyday. The data for other days is sometimes revised.
2025-04-30T04:46:08Z (local files)
2025-04-30T04:46:08Z http://coastwatch.pfeg.noaa.gov/erddap/griddap/jplMURSST41.das";
    String id "MUR-JPL-L4-GLOB-v04.1";
    String infoUrl "http://podaac.jpl.nasa.gov/dataset/MUR-JPL-L4-GLOB-v4.1";
    String institution "NASA JPL";
    String keywords "analysed, analysed_sst, analysis, analysis_error, area, binary, composite, daily, data, day, deviation, distribution, Earth Science > Oceans > Ocean Temperature > Sea Surface Temperature, error, estimated, field, final, foundation, fraction, ghrsst, high, ice, ice distribution, identifier, jet, jpl, laboratory, land, land_binary_mask, mask, multi, multi-scale, mur, nasa, ocean, oceans, product, propulsion, resolution, scale, sea, sea ice area fraction, sea/land, sea_ice_fraction, sea_surface_foundation_temperature, sst, standard, statistics, surface, temperature, time, ultra, ultra-high";
    String keywords_vocabulary "GCMD Science Keywords";
    String license 
"These data are available free of charge under the JPL PO.DAAC data policy.

The data may be used and redistributed for free but is not intended
for legal use, since it may contain inaccuracies. Neither the data
Contributor, ERD, NOAA, nor the United States Government, nor any
of their employees or contractors, makes any warranty, express or
implied, including warranties of merchantability and fitness for a
particular purpose, or assumes any legal liability for the accuracy,
completeness, or usefulness, of this information.";
    String naming_authority "org.ghrsst";
    String netcdf_version_id "4.1";
    Float64 Northernmost_Northing 89.99;
    String platform "Terra, Aqua, GCOM-W, MetOp-B, Buoys/Ships";
    String processing_level "L4";
    String product_version "04.1";
    String project "NASA Making Earth Science Data Records for Use in Research Environments (MEaSUREs) Program";
    String publisher_email "ghrsst-po@nceo.ac.uk";
    String publisher_name "GHRSST Project Office";
    String publisher_url "http://www.ghrsst.org";
    String references "http://podaac.jpl.nasa.gov/dataset/MUR-JPL-L4-GLOB-v4.1";
    String sensor "MODIS, AMSR2, AVHRR, in-situ";
    String source "MODIS_T-JPL, MODIS_A-JPL, AMSR2-REMSS, AVHRRMTB_G-NAVO, iQUAM-NOAA/NESDIS, Ice_Conc-OSISAF";
    String sourceUrl "(local files)";
    Float64 Southernmost_Northing -89.99;
    String spatial_resolution "0.01 degrees";
    String standard_name_vocabulary "CF Standard Name Table v70";
    String summary "This is a merged, multi-sensor L4 Foundation Sea Surface Temperature (SST) analysis product from Jet Propulsion Laboratory (JPL). This daily, global, Multi-scale, Ultra-high Resolution (MUR) Sea Surface Temperature (SST) 1-km data set, Version 4.1, is produced at JPL under the NASA MEaSUREs program. For details, see http://podaac.jpl.nasa.gov/dataset/MUR-JPL-L4-GLOB-v4.1 . This dataset is part of the Group for High-Resolution Sea Surface Temperature (GHRSST) project. The data for the most recent 7 days is usually revised everyday.  The data for other days is sometimes revised.";
    String testOutOfDate "now-3days";
    String time_coverage_end "2025-04-28T09:00:00Z";
    String time_coverage_start "2002-06-01T09:00:00Z";
    String title "Multi-scale Ultra-high Resolution (MUR) SST Analysis fv04.1, Global, 0.01°, 2002-present, Daily";
    Float64 Westernmost_Easting -179.99;
  }
}

 

Using griddap to Request Data and Graphs from Gridded Datasets

griddap lets you request a data subset, graph, or map from a gridded dataset (for example, sea surface temperature data from a satellite), via a specially formed URL. griddap uses the OPeNDAP (external link) Data Access Protocol (DAP) (external link) and its projection 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.

griddap request URLs must be in the form
http://coastwatch.pfeg.noaa.gov/erddap/griddap/datasetID.fileType{?query}
For example,
http://coastwatch.pfeg.noaa.gov/erddap/griddap/jplMURSST41.htmlTable?analysed_sst[(2002-06-01T09:00:00Z)][(-89.99):1000:(89.99)][(-179.99):1000:(180.0)]
Thus, the query is often a data variable name (e.g., analysed_sst), followed by [(start):stride:(stop)] (or a shorter variation of that) for each of the variable's dimensions (for example, [time][latitude][longitude]).

For details, see the griddap Documentation.


 
ERDDAP, Version 2.26
Disclaimers | Privacy Policy | Contact