{ "cells": [ { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
<xarray.Dataset>\n",
"Dimensions: (lat: 89, lon: 180, time: 2010, nbnds: 2)\n",
"Coordinates:\n",
" * lat (lat) float32 88.0 86.0 84.0 82.0 ... -82.0 -84.0 -86.0 -88.0\n",
" * lon (lon) float32 0.0 2.0 4.0 6.0 8.0 ... 352.0 354.0 356.0 358.0\n",
" * time (time) datetime64[ns] 1854-01-01 1854-02-01 ... 2021-06-01\n",
"Dimensions without coordinates: nbnds\n",
"Data variables:\n",
" time_bnds (time, nbnds) float64 9.969e+36 9.969e+36 ... 9.969e+36 9.969e+36\n",
" sst (time, lat, lon) float32 ...\n",
"Attributes: (12/37)\n",
" climatology: Climatology is based on 1971-2000 SST, Xue, Y....\n",
" description: In situ data: ICOADS2.5 before 2007 and NCEP i...\n",
" keywords_vocabulary: NASA Global Change Master Directory (GCMD) Sci...\n",
" keywords: Earth Science > Oceans > Ocean Temperature > S...\n",
" instrument: Conventional thermometers\n",
" source_comment: SSTs were observed by conventional thermometer...\n",
" ... ...\n",
" creator_url_original: https://www.ncei.noaa.gov\n",
" license: No constraints on data access or use\n",
" comment: SSTs were observed by conventional thermometer...\n",
" summary: ERSST.v5 is developed based on v4 after revisi...\n",
" dataset_title: NOAA Extended Reconstructed SST V5\n",
" data_modified: 2021-08-02array([ 88., 86., 84., 82., 80., 78., 76., 74., 72., 70., 68., 66.,\n",
" 64., 62., 60., 58., 56., 54., 52., 50., 48., 46., 44., 42.,\n",
" 40., 38., 36., 34., 32., 30., 28., 26., 24., 22., 20., 18.,\n",
" 16., 14., 12., 10., 8., 6., 4., 2., 0., -2., -4., -6.,\n",
" -8., -10., -12., -14., -16., -18., -20., -22., -24., -26., -28., -30.,\n",
" -32., -34., -36., -38., -40., -42., -44., -46., -48., -50., -52., -54.,\n",
" -56., -58., -60., -62., -64., -66., -68., -70., -72., -74., -76., -78.,\n",
" -80., -82., -84., -86., -88.], dtype=float32)array([ 0., 2., 4., 6., 8., 10., 12., 14., 16., 18., 20., 22.,\n",
" 24., 26., 28., 30., 32., 34., 36., 38., 40., 42., 44., 46.,\n",
" 48., 50., 52., 54., 56., 58., 60., 62., 64., 66., 68., 70.,\n",
" 72., 74., 76., 78., 80., 82., 84., 86., 88., 90., 92., 94.,\n",
" 96., 98., 100., 102., 104., 106., 108., 110., 112., 114., 116., 118.,\n",
" 120., 122., 124., 126., 128., 130., 132., 134., 136., 138., 140., 142.,\n",
" 144., 146., 148., 150., 152., 154., 156., 158., 160., 162., 164., 166.,\n",
" 168., 170., 172., 174., 176., 178., 180., 182., 184., 186., 188., 190.,\n",
" 192., 194., 196., 198., 200., 202., 204., 206., 208., 210., 212., 214.,\n",
" 216., 218., 220., 222., 224., 226., 228., 230., 232., 234., 236., 238.,\n",
" 240., 242., 244., 246., 248., 250., 252., 254., 256., 258., 260., 262.,\n",
" 264., 266., 268., 270., 272., 274., 276., 278., 280., 282., 284., 286.,\n",
" 288., 290., 292., 294., 296., 298., 300., 302., 304., 306., 308., 310.,\n",
" 312., 314., 316., 318., 320., 322., 324., 326., 328., 330., 332., 334.,\n",
" 336., 338., 340., 342., 344., 346., 348., 350., 352., 354., 356., 358.],\n",
" dtype=float32)array(['1854-01-01T00:00:00.000000000', '1854-02-01T00:00:00.000000000',\n",
" '1854-03-01T00:00:00.000000000', ..., '2021-04-01T00:00:00.000000000',\n",
" '2021-05-01T00:00:00.000000000', '2021-06-01T00:00:00.000000000'],\n",
" dtype='datetime64[ns]')array([[9.96921e+36, 9.96921e+36],\n",
" [9.96921e+36, 9.96921e+36],\n",
" [9.96921e+36, 9.96921e+36],\n",
" ...,\n",
" [9.96921e+36, 9.96921e+36],\n",
" [9.96921e+36, 9.96921e+36],\n",
" [9.96921e+36, 9.96921e+36]])[32200200 values with dtype=float32]
<xarray.DataArray 'sst' (time: 30, lat: 31, lon: 180)>\n",
"array([[[ nan, nan, nan, ..., nan,\n",
" nan, nan],\n",
" [ nan, nan, nan, ..., nan,\n",
" nan, nan],\n",
" [ nan, nan, nan, ..., nan,\n",
" nan, nan],\n",
" ...,\n",
" [-1.0001928 , -1.0022151 , -0.98048913, ..., -0.7944193 ,\n",
" -0.8565002 , -0.92673814],\n",
" [-0.97382754, -1.0068318 , -1.0186081 , ..., -0.56696206,\n",
" -0.6882013 , -0.84563994],\n",
" [-0.9603149 , -1.0513831 , -1.0888641 , ..., -0.20784111,\n",
" -0.5012204 , -0.77966964]],\n",
"\n",
" [[ nan, nan, nan, ..., nan,\n",
" nan, nan],\n",
" [ nan, nan, nan, ..., nan,\n",
" nan, nan],\n",
" [ nan, nan, nan, ..., nan,\n",
" nan, nan],\n",
"...\n",
" [-0.84798354, -0.71477413, -0.5273634 , ..., -1.1499316 ,\n",
" -1.0603956 , -0.9677907 ],\n",
" [-0.98699063, -0.8472842 , -0.67773956, ..., -1.3865654 ,\n",
" -1.2744563 , -1.1329263 ],\n",
" [-1.0866506 , -0.91552883, -0.72541565, ..., -1.5984126 ,\n",
" -1.4533238 , -1.2287471 ]],\n",
"\n",
" [[ nan, nan, nan, ..., nan,\n",
" nan, nan],\n",
" [ nan, nan, nan, ..., nan,\n",
" nan, nan],\n",
" [ nan, nan, nan, ..., nan,\n",
" nan, nan],\n",
" ...,\n",
" [ 1.3563688 , 1.3400577 , 1.3090196 , ..., 1.3240839 ,\n",
" 1.3099818 , 1.3165303 ],\n",
" [ 1.0832609 , 1.1286438 , 1.1273443 , ..., 0.9547472 ,\n",
" 0.9768562 , 1.0295609 ],\n",
" [ 0.7980284 , 0.89930713, 0.9756889 , ..., 0.4196547 ,\n",
" 0.54525733, 0.71216214]]], dtype=float32)\n",
"Coordinates:\n",
" * lat (lat) float32 30.0 28.0 26.0 24.0 22.0 ... -24.0 -26.0 -28.0 -30.0\n",
" * lon (lon) float32 0.0 2.0 4.0 6.0 8.0 ... 350.0 352.0 354.0 356.0 358.0\n",
" * time (time) datetime64[ns] 1981-01-01 1982-01-01 ... 2010-01-01array([[[ nan, nan, nan, ..., nan,\n",
" nan, nan],\n",
" [ nan, nan, nan, ..., nan,\n",
" nan, nan],\n",
" [ nan, nan, nan, ..., nan,\n",
" nan, nan],\n",
" ...,\n",
" [-1.0001928 , -1.0022151 , -0.98048913, ..., -0.7944193 ,\n",
" -0.8565002 , -0.92673814],\n",
" [-0.97382754, -1.0068318 , -1.0186081 , ..., -0.56696206,\n",
" -0.6882013 , -0.84563994],\n",
" [-0.9603149 , -1.0513831 , -1.0888641 , ..., -0.20784111,\n",
" -0.5012204 , -0.77966964]],\n",
"\n",
" [[ nan, nan, nan, ..., nan,\n",
" nan, nan],\n",
" [ nan, nan, nan, ..., nan,\n",
" nan, nan],\n",
" [ nan, nan, nan, ..., nan,\n",
" nan, nan],\n",
"...\n",
" [-0.84798354, -0.71477413, -0.5273634 , ..., -1.1499316 ,\n",
" -1.0603956 , -0.9677907 ],\n",
" [-0.98699063, -0.8472842 , -0.67773956, ..., -1.3865654 ,\n",
" -1.2744563 , -1.1329263 ],\n",
" [-1.0866506 , -0.91552883, -0.72541565, ..., -1.5984126 ,\n",
" -1.4533238 , -1.2287471 ]],\n",
"\n",
" [[ nan, nan, nan, ..., nan,\n",
" nan, nan],\n",
" [ nan, nan, nan, ..., nan,\n",
" nan, nan],\n",
" [ nan, nan, nan, ..., nan,\n",
" nan, nan],\n",
" ...,\n",
" [ 1.3563688 , 1.3400577 , 1.3090196 , ..., 1.3240839 ,\n",
" 1.3099818 , 1.3165303 ],\n",
" [ 1.0832609 , 1.1286438 , 1.1273443 , ..., 0.9547472 ,\n",
" 0.9768562 , 1.0295609 ],\n",
" [ 0.7980284 , 0.89930713, 0.9756889 , ..., 0.4196547 ,\n",
" 0.54525733, 0.71216214]]], dtype=float32)array([ 30., 28., 26., 24., 22., 20., 18., 16., 14., 12., 10., 8.,\n",
" 6., 4., 2., 0., -2., -4., -6., -8., -10., -12., -14., -16.,\n",
" -18., -20., -22., -24., -26., -28., -30.], dtype=float32)array([ 0., 2., 4., 6., 8., 10., 12., 14., 16., 18., 20., 22.,\n",
" 24., 26., 28., 30., 32., 34., 36., 38., 40., 42., 44., 46.,\n",
" 48., 50., 52., 54., 56., 58., 60., 62., 64., 66., 68., 70.,\n",
" 72., 74., 76., 78., 80., 82., 84., 86., 88., 90., 92., 94.,\n",
" 96., 98., 100., 102., 104., 106., 108., 110., 112., 114., 116., 118.,\n",
" 120., 122., 124., 126., 128., 130., 132., 134., 136., 138., 140., 142.,\n",
" 144., 146., 148., 150., 152., 154., 156., 158., 160., 162., 164., 166.,\n",
" 168., 170., 172., 174., 176., 178., 180., 182., 184., 186., 188., 190.,\n",
" 192., 194., 196., 198., 200., 202., 204., 206., 208., 210., 212., 214.,\n",
" 216., 218., 220., 222., 224., 226., 228., 230., 232., 234., 236., 238.,\n",
" 240., 242., 244., 246., 248., 250., 252., 254., 256., 258., 260., 262.,\n",
" 264., 266., 268., 270., 272., 274., 276., 278., 280., 282., 284., 286.,\n",
" 288., 290., 292., 294., 296., 298., 300., 302., 304., 306., 308., 310.,\n",
" 312., 314., 316., 318., 320., 322., 324., 326., 328., 330., 332., 334.,\n",
" 336., 338., 340., 342., 344., 346., 348., 350., 352., 354., 356., 358.],\n",
" dtype=float32)array(['1981-01-01T00:00:00.000000000', '1982-01-01T00:00:00.000000000',\n",
" '1983-01-01T00:00:00.000000000', '1984-01-01T00:00:00.000000000',\n",
" '1985-01-01T00:00:00.000000000', '1986-01-01T00:00:00.000000000',\n",
" '1987-01-01T00:00:00.000000000', '1988-01-01T00:00:00.000000000',\n",
" '1989-01-01T00:00:00.000000000', '1990-01-01T00:00:00.000000000',\n",
" '1991-01-01T00:00:00.000000000', '1992-01-01T00:00:00.000000000',\n",
" '1993-01-01T00:00:00.000000000', '1994-01-01T00:00:00.000000000',\n",
" '1995-01-01T00:00:00.000000000', '1996-01-01T00:00:00.000000000',\n",
" '1997-01-01T00:00:00.000000000', '1998-01-01T00:00:00.000000000',\n",
" '1999-01-01T00:00:00.000000000', '2000-01-01T00:00:00.000000000',\n",
" '2001-01-01T00:00:00.000000000', '2002-01-01T00:00:00.000000000',\n",
" '2003-01-01T00:00:00.000000000', '2004-01-01T00:00:00.000000000',\n",
" '2005-01-01T00:00:00.000000000', '2006-01-01T00:00:00.000000000',\n",
" '2007-01-01T00:00:00.000000000', '2008-01-01T00:00:00.000000000',\n",
" '2009-01-01T00:00:00.000000000', '2010-01-01T00:00:00.000000000'],\n",
" dtype='datetime64[ns]')