Attributes { X { Float32 pointwidth 2.0; String long_name "longitude"; String standard_name "longitude"; Int32 gridtype 1; String units "degree_east"; } T { Float32 pointwidth 1.0; String standard_name "time"; String calendar "360"; Int32 gridtype 0; String units "months since 1960-01-01"; } Y { Float32 pointwidth 2.0; String long_name "latitude"; String standard_name "latitude"; Int32 gridtype 0; String units "degree_north"; } zlev { Int32 pointwidth 0; Int32 gridtype 0; String units "meters"; } T_01 { Float32 pointwidth 1.0; String standard_name "time"; String calendar "360"; Int32 gridtype 0; String units "months since 1960-01-01"; } T_02 { Float32 pointwidth 1.0; String standard_name "time"; String calendar "360"; Int32 gridtype 0; String units "months since 1960-01-01"; } T_03 { Float32 pointwidth 1.0; String standard_name "time"; String calendar "360"; Int32 gridtype 0; String units "months since 1960-01-01"; } T_04 { Float32 pointwidth 1.0; String standard_name "time"; String calendar "360"; Int32 gridtype 0; String units "months since 1960-01-01"; } T_05 { Float32 pointwidth 1.0; String standard_name "time"; String calendar "360"; Int32 gridtype 0; String units "months since 1960-01-01"; } T_06 { Float32 pointwidth 1.0; String standard_name "time"; String calendar "360"; Int32 gridtype 0; String units "months since 1960-01-01"; } T_07 { Float32 pointwidth 1.0; String standard_name "time"; String calendar "360"; Int32 gridtype 0; String units "months since 1960-01-01"; } T_08 { Float32 pointwidth 1.0; String standard_name "time"; String calendar "360"; Int32 gridtype 0; String units "months since 1960-01-01"; } T_09 { Float32 pointwidth 1.0; String standard_name "time"; String calendar "360"; Int32 gridtype 0; String units "months since 1960-01-01"; } T_10 { Float32 pointwidth 1.0; String standard_name "time"; String calendar "360"; Int32 gridtype 0; String units "months since 1960-01-01"; } anom { Float32 pointwidth 1.0; String long_name "Extended reconstructed SST anomalies"; Float32 missing_value -999.0; Float32 valid_max 12.0; Float32 valid_min -12.0; String units "degree_Celsius"; String standard_name "sea_surface_temperature"; String iridl:hasSemantics "iridl:SeaSurfaceTemperatureAnomaly"; } IOD{ C1961-2010{ iod { Float32 pointwidth 1.0; String standard_name "sea_surface_temperature"; String iridl:hasSemantics "iridl:SeaSurfaceTemperature"; Float32 file_missing_value -999.0; Float32 missing_value NaN; String history "mean [ NOAA NCDC ERSST version4 sst anomalies ]", "Averaged over T2[1961, 2010] minimum 0.0% data present", "Averaged over X[49E, 71E] Y[11S, 11N] minimum 0.0% data present", "mean [ NOAA NCDC ERSST version4 sst anomalies ]", "Averaged over T2[1961, 2010] minimum 0.0% data present", "Averaged over X[89E, 111E] Y[11S, 1N] minimum 0.0% data present"; String units "degree_Celsius"; String long_name "Indian Ocean Dipole 1961-2010"; Int32 maxncolor 254; String colormap "null", "12632256", "8388608", "16711680", "66", "16760576", "43", "15453831", "16", "13959039", "13959039", "7", "64636", "65535", "4", "36095", "24", "255", "31", "128", "60", "128", "7", "2763429"; String colorscalename "sstacolorscale"; Int32 ncolor 254; Float32 scale_max 2.0; Float32 scale_min -2.0; Int32 CS -2; Int32 CE 2; } } C1961-2014{ iod { Float32 pointwidth 1.0; String standard_name "sea_surface_temperature"; String iridl:hasSemantics "iridl:SeaSurfaceTemperature"; Float32 file_missing_value -999.0; Float32 missing_value NaN; String history "mean [ NOAA NCDC ERSST version4 sst anomalies ]", "Averaged over T2[1961, 2014] minimum 0.0% data present", "Averaged over X[49E, 71E] Y[11S, 11N] minimum 0.0% data present", "mean [ NOAA NCDC ERSST version4 sst anomalies ]", "Averaged over T2[1961, 2014] minimum 0.0% data present", "Averaged over X[89E, 111E] Y[11S, 1N] minimum 0.0% data present"; String units "degree_Celsius"; String long_name "Indian Ocean Dipole 1961-2014"; Int32 maxncolor 254; String colormap "null", "12632256", "8388608", "16711680", "66", "16760576", "43", "15453831", "16", "13959039", "13959039", "7", "64636", "65535", "4", "36095", "24", "255", "31", "128", "60", "128", "7", "2763429"; String colorscalename "sstacolorscale"; Int32 ncolor 254; Float32 scale_max 2.0; Float32 scale_min -2.0; Int32 CS -2; Int32 CE 2; } } C1961-2015{ iod { Float32 pointwidth 1.0; String standard_name "sea_surface_temperature"; String iridl:hasSemantics "iridl:SeaSurfaceTemperature"; Float32 file_missing_value -999.0; Float32 missing_value NaN; String history "mean [ NOAA NCDC ERSST version4 sst anomalies ]", "Averaged over T2[1961, 2015] minimum 0.0% data present", "Averaged over X[49E, 71E] Y[11S, 11N] minimum 0.0% data present", "mean [ NOAA NCDC ERSST version4 sst anomalies ]", "Averaged over T2[1961, 2015] minimum 0.0% data present", "Averaged over X[89E, 111E] Y[11S, 1N] minimum 0.0% data present"; String units "degree_Celsius"; String long_name "Indian Ocean Dipole 1961-2015"; Int32 maxncolor 254; String colormap "null", "12632256", "8388608", "16711680", "66", "16760576", "43", "15453831", "16", "13959039", "13959039", "7", "64636", "65535", "4", "36095", "24", "255", "31", "128", "60", "128", "7", "2763429"; String colorscalename "sstacolorscale"; Int32 ncolor 254; Float32 scale_max 2.0; Float32 scale_min -2.0; Int32 CS -2; Int32 CE 2; } } C1979-2014{ iod { Float32 pointwidth 1.0; String standard_name "sea_surface_temperature"; String iridl:hasSemantics "iridl:SeaSurfaceTemperature"; Float32 file_missing_value -999.0; Float32 missing_value NaN; String history "mean [ NOAA NCDC ERSST version4 sst anomalies ]", "Averaged over T2[1979, 2014] minimum 0.0% data present", "Averaged over X[49E, 71E] Y[11S, 11N] minimum 0.0% data present", "mean [ NOAA NCDC ERSST version4 sst anomalies ]", "Averaged over T2[1979, 2014] minimum 0.0% data present", "Averaged over X[89E, 111E] Y[11S, 1N] minimum 0.0% data present"; String units "degree_Celsius"; String long_name "Indian Ocean Dipole 1979-2014"; Int32 maxncolor 254; String colormap "null", "12632256", "8388608", "16711680", "66", "16760576", "43", "15453831", "16", "13959039", "13959039", "7", "64636", "65535", "4", "36095", "24", "255", "31", "128", "60", "128", "7", "2763429"; String colorscalename "sstacolorscale"; Int32 ncolor 254; Float32 scale_max 2.0; Float32 scale_min -2.0; Int32 CS -2; Int32 CE 2; } } C1981-2010{ iod { Float32 pointwidth 1.0; String standard_name "sea_surface_temperature"; String iridl:hasSemantics "iridl:SeaSurfaceTemperature"; Float32 file_missing_value -999.0; Float32 missing_value NaN; String history "mean [ NOAA NCDC ERSST version4 sst anomalies ]", "Averaged over T2[1981, 2010] minimum 0.0% data present", "Averaged over X[49E, 71E] Y[11S, 11N] minimum 0.0% data present", "mean [ NOAA NCDC ERSST version4 sst anomalies ]", "Averaged over T2[1981, 2010] minimum 0.0% data present", "Averaged over X[89E, 111E] Y[11S, 1N] minimum 0.0% data present"; String units "degree_Celsius"; String long_name "Indian Ocean Dipole 1981-2010"; Int32 maxncolor 254; String colormap "null", "12632256", "8388608", "16711680", "66", "16760576", "43", "15453831", "16", "13959039", "13959039", "7", "64636", "65535", "4", "36095", "24", "255", "31", "128", "60", "128", "7", "2763429"; String colorscalename "sstacolorscale"; Int32 ncolor 254; Float32 scale_max 2.0; Float32 scale_min -2.0; Int32 CS -2; Int32 CE 2; } } C1981-2014{ iod { Float32 pointwidth 1.0; String standard_name "sea_surface_temperature"; String iridl:hasSemantics "iridl:SeaSurfaceTemperature"; Float32 file_missing_value -999.0; Float32 missing_value NaN; String history "mean [ NOAA NCDC ERSST version4 sst anomalies ]", "Averaged over T2[1981, 2014] minimum 0.0% data present", "Averaged over X[49E, 71E] Y[11S, 11N] minimum 0.0% data present", "mean [ NOAA NCDC ERSST version4 sst anomalies ]", "Averaged over T2[1981, 2014] minimum 0.0% data present", "Averaged over X[89E, 111E] Y[11S, 1N] minimum 0.0% data present"; String units "degree_Celsius"; String long_name "Indian Ocean Dipole 1981-2014"; Int32 maxncolor 254; String colormap "null", "12632256", "8388608", "16711680", "66", "16760576", "43", "15453831", "16", "13959039", "13959039", "7", "64636", "65535", "4", "36095", "24", "255", "31", "128", "60", "128", "7", "2763429"; String colorscalename "sstacolorscale"; Int32 ncolor 254; Float32 scale_max 2.0; Float32 scale_min -2.0; Int32 CS -2; Int32 CE 2; } } C1981-2015{ iod { Float32 pointwidth 1.0; String standard_name "sea_surface_temperature"; String iridl:hasSemantics "iridl:SeaSurfaceTemperature"; Float32 file_missing_value -999.0; Float32 missing_value NaN; String history "mean [ NOAA NCDC ERSST version4 sst anomalies ]", "Averaged over T2[1981, 2015] minimum 0.0% data present", "Averaged over X[49E, 71E] Y[11S, 11N] minimum 0.0% data present", "mean [ NOAA NCDC ERSST version4 sst anomalies ]", "Averaged over T2[1981, 2015] minimum 0.0% data present", "Averaged over X[89E, 111E] Y[11S, 1N] minimum 0.0% data present"; String units "degree_Celsius"; String long_name "Indian Ocean Dipole 1981-2015"; Int32 maxncolor 254; String colormap "null", "12632256", "8388608", "16711680", "66", "16760576", "43", "15453831", "16", "13959039", "13959039", "7", "64636", "65535", "4", "36095", "24", "255", "31", "128", "60", "128", "7", "2763429"; String colorscalename "sstacolorscale"; Int32 ncolor 254; Float32 scale_max 2.0; Float32 scale_min -2.0; Int32 CS -2; Int32 CE 2; } } C1983-2010{ iod { Float32 pointwidth 1.0; String standard_name "sea_surface_temperature"; String iridl:hasSemantics "iridl:SeaSurfaceTemperature"; Float32 file_missing_value -999.0; Float32 missing_value NaN; String history "mean [ NOAA NCDC ERSST version4 sst anomalies ]", "Averaged over T2[1983, 2010] minimum 0.0% data present", "Averaged over X[49E, 71E] Y[11S, 11N] minimum 0.0% data present", "mean [ NOAA NCDC ERSST version4 sst anomalies ]", "Averaged over T2[1983, 2010] minimum 0.0% data present", "Averaged over X[89E, 111E] Y[11S, 1N] minimum 0.0% data present"; String units "degree_Celsius"; String long_name "Indian Ocean Dipole 1983-2010"; Int32 maxncolor 254; String colormap "null", "12632256", "8388608", "16711680", "66", "16760576", "43", "15453831", "16", "13959039", "13959039", "7", "64636", "65535", "4", "36095", "24", "255", "31", "128", "60", "128", "7", "2763429"; String colorscalename "sstacolorscale"; Int32 ncolor 254; Float32 scale_max 2.0; Float32 scale_min -2.0; Int32 CS -2; Int32 CE 2; } } C1983-2014{ iod { Float32 pointwidth 1.0; String standard_name "sea_surface_temperature"; String iridl:hasSemantics "iridl:SeaSurfaceTemperature"; Float32 file_missing_value -999.0; Float32 missing_value NaN; String history "mean [ NOAA NCDC ERSST version4 sst anomalies ]", "Averaged over T2[1983, 2014] minimum 0.0% data present", "Averaged over X[49E, 71E] Y[11S, 11N] minimum 0.0% data present", "mean [ NOAA NCDC ERSST version4 sst anomalies ]", "Averaged over T2[1983, 2014] minimum 0.0% data present", "Averaged over X[89E, 111E] Y[11S, 1N] minimum 0.0% data present"; String units "degree_Celsius"; String long_name "Indian Ocean Dipole 1983-2014"; Int32 maxncolor 254; String colormap "null", "12632256", "8388608", "16711680", "66", "16760576", "43", "15453831", "16", "13959039", "13959039", "7", "64636", "65535", "4", "36095", "24", "255", "31", "128", "60", "128", "7", "2763429"; String colorscalename "sstacolorscale"; Int32 ncolor 254; Float32 scale_max 2.0; Float32 scale_min -2.0; Int32 CS -2; Int32 CE 2; } } C1983-2015{ iod { Float32 pointwidth 1.0; String standard_name "sea_surface_temperature"; String iridl:hasSemantics "iridl:SeaSurfaceTemperature"; Float32 file_missing_value -999.0; Float32 missing_value NaN; String history "mean [ NOAA NCDC ERSST version4 sst anomalies ]", "Averaged over T2[1983, 2015] minimum 0.0% data present", "Averaged over X[49E, 71E] Y[11S, 11N] minimum 0.0% data present", "mean [ NOAA NCDC ERSST version4 sst anomalies ]", "Averaged over T2[1983, 2015] minimum 0.0% data present", "Averaged over X[89E, 111E] Y[11S, 1N] minimum 0.0% data present"; String units "degree_Celsius"; String long_name "Indian Ocean Dipole 1983-2015"; Int32 maxncolor 254; String colormap "null", "12632256", "8388608", "16711680", "66", "16760576", "43", "15453831", "16", "13959039", "13959039", "7", "64636", "65535", "4", "36095", "24", "255", "31", "128", "60", "128", "7", "2763429"; String colorscalename "sstacolorscale"; Int32 ncolor 254; Float32 scale_max 2.0; Float32 scale_min -2.0; Int32 CS -2; Int32 CE 2; } } } sst { Float32 pointwidth 1.0; String long_name "Extended reconstructed sea surface temperature"; Float32 missing_value -999.0; Float32 valid_max 45.0; Float32 valid_min -3.0; String units "Celsius_scale"; String standard_name "sea_surface_temperature"; String iridl:hasSemantics "iridl:SeaSurfaceTemperature"; } NC_GLOBAL { String instrument "Conventional thermometers"; String naming_authority "gov.noaa.ncdc"; String project "NOAA Extended Reconstructed Sea Surface Temperature (ERSST)"; String creator_name "Boyin Huang"; Float32 geospatial_lon_resolution 2.0; String spatial_resolution "2.0 degree grid"; String title "NOAA ERSSTv4 (in situ only)"; URL ERSSTv4 Description "http://www.ncdc.noaa.gov/data-access/marineocean-data/extended-reconstructed-sea-surface-temperature-ersst-v4"; String comment "SSTs were observed by conventional thermometers in Buckets (in sulated or un-insulated canvas and wooded buckets), Engine Room Intakers, or floats and drifters"; String references "Huang_etal2015 Liu_etal2015"; String keywords "Earth Science > Oceans > Ocean Temperature > Sea Sur face Temperature >"; String Conventions "CF-1.6"; String creator_url "http://www.ncdc.noaa.gov"; String id "ersst.v4.201701"; String source "ICOADS R2.5 SST, NCEP GTS SST, HadISST ice, NCEP ice"; String publisher_email "boyin.huang@noaa.gov"; String publisher_name "Boyin Huang"; String Metadata_Conventions "CF-1.6, Unidata Dataset Discovery v1.0"; String summary "ERSST.v4 is developped based on v3b after revisions of 11 parameters using updated data sets and advanced knowledge of ERSST analysis"; String standard_name_vocabulary "CF Standard Name Table v27"; String creator_email "boyin.huang@noaa.gov"; String license "No constraints on data access or use"; String institution "NOAA/NESDIS/NCEI/CCOG"; String keywords_vocabulary "NASA Global Change Master Directory (GCMD) Science Keywords"; Float32 geospatial_lat_max 89.0; URL ERSSTv4 Documentation Part 2 "http://journals.ametsoc.org/doi/abs/10.1175/JCLI-D-14-00007.1"; URL ERSSTv4 source "ftp://ftp.ncdc.noaa.gov/pub/data/cmb/ersst/v4/netcdf/"; String geospatial_lon_units "degrees_east"; Float32 geospatial_lat_resolution 2.0; String geospatial_lat_units "degrees_north"; String description "In situ data: ICOADS2.5 before 2007, NCEP in situ data from 2008 to present. Ice data: HadISST ice before 2015 and NCEP ice after 2015."; String climatology "Climatology is based on 1971-2000 SST, Xue, Y., T. M. Smith, and R. W. Reynolds, 2003: Interdecadal changes of 30-yr SST normals during 1871.2000. Journal of Climate, 16, 1601-1612."; Float32 geospatial_lon_min -1.0; String production_version "Version 5"; String platform "Ship and Buoy SSTs from ICOADS R2.5 and NCEP GTS"; URL ERSSTv4 Documentation Part 1 "http://journals.ametsoc.org/doi/abs/10.1175/JCLI-D-14-00006.1"; Float32 geospatial_lon_max 359.0; String cdm_data_type "Grid"; String metadata_link "C00884"; Float32 geospatial_lat_min -89.0; String processing_level "L4"; } }