{ "cells": [ { "cell_type": "markdown", "id": "6a4a7b00", "metadata": {}, "source": [ "# Mixed Layer Depth (MLD)\n", "\n", "Compare Mixed Layer Depth (MLD) from the model with observtions for the World Ocean Atlas (WOA)" ] }, { "cell_type": "markdown", "id": "dfceb320-2cd9-4336-9ac1-291f9b0f7e30", "metadata": {}, "source": [ "## Imports" ] }, { "cell_type": "code", "execution_count": 1, "id": "e75c1894", "metadata": {}, "outputs": [], "source": [ "%load_ext autoreload\n", "%autoreload 2" ] }, { "cell_type": "code", "execution_count": 3, "id": "0de90a15", "metadata": {}, "outputs": [], "source": [ "import os\n", "\n", "from itertools import product\n", "\n", "import pandas as pd\n", "import numpy as np\n", "import xarray as xr\n", "\n", "import matplotlib.pyplot as plt\n", "import matplotlib.gridspec as gridspec\n", "import matplotlib.colors as colors\n", "import cmocean\n", "\n", "import cartopy\n", "import cartopy.crs as ccrs\n", "\n", "import xpersist as xp\n", "cache_dir = '/glade/p/cgd/oce/projects/cesm2-marbl/xpersist_cache/3d_fields'\n", "if (os.path.isdir(cache_dir)):\n", " xp.settings['cache_dir'] = cache_dir\n", "os.makedirs(cache_dir, exist_ok=True)\n", "\n", "import pop_tools\n", "\n", "import climo_utils as cu\n", "import utils\n", "import calc\n", "\n", "import plot" ] }, { "cell_type": "markdown", "id": "d8a1082a-97f2-4ed1-aac7-b1f5e8c12dc9", "metadata": {}, "source": [ "## Spin up a Cluster" ] }, { "cell_type": "code", "execution_count": 3, "id": "1c26a733", "metadata": { "tags": [] }, "outputs": [ { "data": { "text/html": [ "
\n",
"Client\n", "
| \n",
"\n",
"Cluster\n", "
| \n",
"
<xarray.Dataset>\n", "Dimensions: (member_id: 11, month: 12, nlat: 384, nlon: 320, z_t: 60)\n", "Coordinates:\n", " * z_t (z_t) float32 500.0 1.5e+03 2.5e+03 ... 5.125e+05 5.375e+05\n", " TLONG (nlat, nlon) float64 320.6 321.7 322.8 ... 318.9 319.4 319.8\n", " TLAT (nlat, nlon) float64 -79.22 -79.22 -79.22 ... 72.2 72.19 72.19\n", " * member_id (member_id) int64 1 2 3 4 5 6 7 8 9 10 11\n", " ULONG (nlat, nlon) float64 321.1 322.3 323.4 ... 319.2 319.6 320.0\n", " ULAT (nlat, nlon) float64 -78.95 -78.95 -78.95 ... 72.42 72.41 72.41\n", " * month (month) int64 1 2 3 4 5 6 7 8 9 10 11 12\n", "Dimensions without coordinates: nlat, nlon\n", "Data variables:\n", " SALT (month, member_id, z_t, nlat, nlon) float32 ...\n", " TEMP (month, member_id, z_t, nlat, nlon) float32 ...
array([5.000000e+02, 1.500000e+03, 2.500000e+03, 3.500000e+03, 4.500000e+03,\n", " 5.500000e+03, 6.500000e+03, 7.500000e+03, 8.500000e+03, 9.500000e+03,\n", " 1.050000e+04, 1.150000e+04, 1.250000e+04, 1.350000e+04, 1.450000e+04,\n", " 1.550000e+04, 1.650984e+04, 1.754790e+04, 1.862913e+04, 1.976603e+04,\n", " 2.097114e+04, 2.225783e+04, 2.364088e+04, 2.513702e+04, 2.676542e+04,\n", " 2.854837e+04, 3.051192e+04, 3.268680e+04, 3.510935e+04, 3.782276e+04,\n", " 4.087846e+04, 4.433777e+04, 4.827367e+04, 5.277280e+04, 5.793729e+04,\n", " 6.388626e+04, 7.075633e+04, 7.870025e+04, 8.788252e+04, 9.847059e+04,\n", " 1.106204e+05, 1.244567e+05, 1.400497e+05, 1.573946e+05, 1.764003e+05,\n", " 1.968944e+05, 2.186457e+05, 2.413972e+05, 2.649001e+05, 2.889385e+05,\n", " 3.133405e+05, 3.379793e+05, 3.627670e+05, 3.876452e+05, 4.125768e+05,\n", " 4.375392e+05, 4.625190e+05, 4.875083e+05, 5.125028e+05, 5.375000e+05],\n", " dtype=float32)
array([[320.56250892, 321.68750895, 322.81250898, ..., 317.18750883,\n", " 318.31250886, 319.43750889],\n", " [320.56250892, 321.68750895, 322.81250898, ..., 317.18750883,\n", " 318.31250886, 319.43750889],\n", " [320.56250892, 321.68750895, 322.81250898, ..., 317.18750883,\n", " 318.31250886, 319.43750889],\n", " ...,\n", " [320.25133086, 320.75380113, 321.25577325, ..., 318.74424456,\n", " 319.24621668, 319.74869143],\n", " [320.23459477, 320.70358949, 321.17207442, ..., 318.82794339,\n", " 319.29642832, 319.76542721],\n", " [320.21650899, 320.6493303 , 321.08163473, ..., 318.91838308,\n", " 319.3506875 , 319.78351267]])
array([[-79.22052261, -79.22052261, -79.22052261, ..., -79.22052261,\n", " -79.22052261, -79.22052261],\n", " [-78.68630626, -78.68630626, -78.68630626, ..., -78.68630626,\n", " -78.68630626, -78.68630626],\n", " [-78.15208992, -78.15208992, -78.15208992, ..., -78.15208992,\n", " -78.15208992, -78.15208992],\n", " ...,\n", " [ 71.29031715, 71.29408252, 71.30160692, ..., 71.30160692,\n", " 71.29408252, 71.29031716],\n", " [ 71.73524335, 71.73881845, 71.74596231, ..., 71.74596231,\n", " 71.73881845, 71.73524335],\n", " [ 72.18597561, 72.18933231, 72.19603941, ..., 72.19603941,\n", " 72.18933231, 72.18597562]])
array([ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11])
array([[321.12500894, 322.25000897, 323.375009 , ..., 317.75000884,\n", " 318.87500887, 320.0000089 ],\n", " [321.12500894, 322.25000897, 323.375009 , ..., 317.75000884,\n", " 318.87500887, 320.0000089 ],\n", " [321.12500894, 322.25000897, 323.375009 , ..., 317.75000884,\n", " 318.87500887, 320.0000089 ],\n", " ...,\n", " [320.48637802, 320.97240884, 321.4577638 , ..., 319.02760897,\n", " 319.51363979, 320.00001324],\n", " [320.45160767, 320.90286181, 321.35342745, ..., 319.097156 ,\n", " 319.54841014, 320.00001293],\n", " [320.41397858, 320.82760085, 321.24052915, ..., 319.17241696,\n", " 319.58603923, 320.00001259]])
array([[-78.95289509, -78.95289509, -78.95289509, ..., -78.95289509,\n", " -78.95289509, -78.95289509],\n", " [-78.41865507, -78.41865507, -78.41865507, ..., -78.41865507,\n", " -78.41865507, -78.41865507],\n", " [-77.88441506, -77.88441506, -77.88441506, ..., -77.88441506,\n", " -77.88441506, -77.88441506],\n", " ...,\n", " [ 71.51215224, 71.51766482, 71.52684191, ..., 71.51766482,\n", " 71.51215224, 71.51031365],\n", " [ 71.95983548, 71.96504258, 71.97371054, ..., 71.96504258,\n", " 71.95983548, 71.95809872],\n", " [ 72.4135549 , 72.41841155, 72.42649554, ..., 72.41841155,\n", " 72.4135549 , 72.41193498]])
array([ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12])
[973209600 values with dtype=float32]
[973209600 values with dtype=float32]
<xarray.Dataset>\n", "Dimensions: (nlat: 384, nlon: 320, season: 4)\n", "Coordinates:\n", " * nlat (nlat) int64 0 1 2 3 4 5 6 7 8 ... 376 377 378 379 380 381 382 383\n", " * nlon (nlon) int64 0 1 2 3 4 5 6 7 8 ... 312 313 314 315 316 317 318 319\n", " * season (season) object 'DJF' 'JJA' 'MAM' 'SON'\n", "Data variables:\n", " mld_030 (season, nlat, nlon) float64 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0\n", " mld_125 (season, nlat, nlon) float64 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0\n", " TLONG (nlat, nlon) float64 320.6 321.7 322.8 323.9 ... 318.9 319.4 319.8\n", " TLAT (nlat, nlon) float64 -79.22 -79.22 -79.22 ... 72.2 72.19 72.19\n", " KMT (nlat, nlon) int32 0 0 0 0 0 0 0 0 0 0 0 ... 0 0 0 0 0 0 0 0 0 0 0
array([ 0, 1, 2, ..., 381, 382, 383])
array([ 0, 1, 2, ..., 317, 318, 319])
array(['DJF', 'JJA', 'MAM', 'SON'], dtype=object)
array([[[ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 48.28568694, 50.19280488, 50.96576212, ..., 0. ,\n", " 0. , 0. ],\n", " ...,\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ]],\n", "\n", " [[ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 92.12140933, 94.17433989, 95.23810369, ..., 0. ,\n", " 0. , 0. ],\n", "...\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ]],\n", "\n", " [[ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [141.72313713, 146.84691757, 148.93963727, ..., 0. ,\n", " 0. , 0. ],\n", " ...,\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ]]])
array([[[ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [125.81649309, 125.01798297, 125.29228702, ..., 0. ,\n", " 0. , 0. ],\n", " ...,\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ]],\n", "\n", " [[ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [198.98749021, 201.6543587 , 202.66730075, ..., 0. ,\n", " 0. , 0. ],\n", "...\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ]],\n", "\n", " [[ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [284.17373367, 286.22682687, 286.50413277, ..., 0. ,\n", " 0. , 0. ],\n", " ...,\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ]]])
array([[320.56250892, 321.68750895, 322.81250898, ..., 317.18750883,\n", " 318.31250886, 319.43750889],\n", " [320.56250892, 321.68750895, 322.81250898, ..., 317.18750883,\n", " 318.31250886, 319.43750889],\n", " [320.56250892, 321.68750895, 322.81250898, ..., 317.18750883,\n", " 318.31250886, 319.43750889],\n", " ...,\n", " [320.25133086, 320.75380113, 321.25577325, ..., 318.74424456,\n", " 319.24621668, 319.74869143],\n", " [320.23459477, 320.70358949, 321.17207442, ..., 318.82794339,\n", " 319.29642832, 319.76542721],\n", " [320.21650899, 320.6493303 , 321.08163473, ..., 318.91838308,\n", " 319.3506875 , 319.78351267]])
array([[-79.22052261, -79.22052261, -79.22052261, ..., -79.22052261,\n", " -79.22052261, -79.22052261],\n", " [-78.68630626, -78.68630626, -78.68630626, ..., -78.68630626,\n", " -78.68630626, -78.68630626],\n", " [-78.15208992, -78.15208992, -78.15208992, ..., -78.15208992,\n", " -78.15208992, -78.15208992],\n", " ...,\n", " [ 71.29031715, 71.29408252, 71.30160692, ..., 71.30160692,\n", " 71.29408252, 71.29031716],\n", " [ 71.73524335, 71.73881845, 71.74596231, ..., 71.74596231,\n", " 71.73881845, 71.73524335],\n", " [ 72.18597561, 72.18933231, 72.19603941, ..., 72.19603941,\n", " 72.18933231, 72.18597562]])
array([[ 0, 0, 0, ..., 0, 0, 0],\n", " [ 0, 0, 0, ..., 0, 0, 0],\n", " [38, 38, 38, ..., 0, 0, 0],\n", " ...,\n", " [ 0, 0, 0, ..., 0, 0, 0],\n", " [ 0, 0, 0, ..., 0, 0, 0],\n", " [ 0, 0, 0, ..., 0, 0, 0]], dtype=int32)
<xarray.Dataset>\n", "Dimensions: (nlat: 384, nlon: 320, season: 4)\n", "Coordinates:\n", " * nlat (nlat) int64 0 1 2 3 4 5 6 7 ... 377 378 379 380 381 382 383\n", " * nlon (nlon) int64 0 1 2 3 4 5 6 7 ... 313 314 315 316 317 318 319\n", " * season (season) object 'DJF' 'JJA' 'MAM' 'SON'\n", "Data variables:\n", " mld_030 (season, nlat, nlon) float64 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0\n", " mld_125 (season, nlat, nlon) float64 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0\n", " TLONG (nlat, nlon) float64 320.6 321.7 322.8 ... 318.9 319.4 319.8\n", " TLAT (nlat, nlon) float64 -79.22 -79.22 -79.22 ... 72.2 72.19 72.19\n", " KMT (nlat, nlon) int32 0 0 0 0 0 0 0 0 0 0 ... 0 0 0 0 0 0 0 0 0 0\n", " mld_125_obs (season, nlat, nlon) float64 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0\n", " mld_030_obs (season, nlat, nlon) float64 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0
array([ 0, 1, 2, ..., 381, 382, 383])
array([ 0, 1, 2, ..., 317, 318, 319])
array(['DJF', 'JJA', 'MAM', 'SON'], dtype=object)
array([[[ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 48.28568694, 50.19280488, 50.96576212, ..., 0. ,\n", " 0. , 0. ],\n", " ...,\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ]],\n", "\n", " [[ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 92.12140933, 94.17433989, 95.23810369, ..., 0. ,\n", " 0. , 0. ],\n", "...\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ]],\n", "\n", " [[ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [141.72313713, 146.84691757, 148.93963727, ..., 0. ,\n", " 0. , 0. ],\n", " ...,\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ]]])
array([[[ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [125.81649309, 125.01798297, 125.29228702, ..., 0. ,\n", " 0. , 0. ],\n", " ...,\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ]],\n", "\n", " [[ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [198.98749021, 201.6543587 , 202.66730075, ..., 0. ,\n", " 0. , 0. ],\n", "...\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ]],\n", "\n", " [[ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [284.17373367, 286.22682687, 286.50413277, ..., 0. ,\n", " 0. , 0. ],\n", " ...,\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ]]])
array([[320.56250892, 321.68750895, 322.81250898, ..., 317.18750883,\n", " 318.31250886, 319.43750889],\n", " [320.56250892, 321.68750895, 322.81250898, ..., 317.18750883,\n", " 318.31250886, 319.43750889],\n", " [320.56250892, 321.68750895, 322.81250898, ..., 317.18750883,\n", " 318.31250886, 319.43750889],\n", " ...,\n", " [320.25133086, 320.75380113, 321.25577325, ..., 318.74424456,\n", " 319.24621668, 319.74869143],\n", " [320.23459477, 320.70358949, 321.17207442, ..., 318.82794339,\n", " 319.29642832, 319.76542721],\n", " [320.21650899, 320.6493303 , 321.08163473, ..., 318.91838308,\n", " 319.3506875 , 319.78351267]])
array([[-79.22052261, -79.22052261, -79.22052261, ..., -79.22052261,\n", " -79.22052261, -79.22052261],\n", " [-78.68630626, -78.68630626, -78.68630626, ..., -78.68630626,\n", " -78.68630626, -78.68630626],\n", " [-78.15208992, -78.15208992, -78.15208992, ..., -78.15208992,\n", " -78.15208992, -78.15208992],\n", " ...,\n", " [ 71.29031715, 71.29408252, 71.30160692, ..., 71.30160692,\n", " 71.29408252, 71.29031716],\n", " [ 71.73524335, 71.73881845, 71.74596231, ..., 71.74596231,\n", " 71.73881845, 71.73524335],\n", " [ 72.18597561, 72.18933231, 72.19603941, ..., 72.19603941,\n", " 72.18933231, 72.18597562]])
array([[ 0, 0, 0, ..., 0, 0, 0],\n", " [ 0, 0, 0, ..., 0, 0, 0],\n", " [38, 38, 38, ..., 0, 0, 0],\n", " ...,\n", " [ 0, 0, 0, ..., 0, 0, 0],\n", " [ 0, 0, 0, ..., 0, 0, 0],\n", " [ 0, 0, 0, ..., 0, 0, 0]], dtype=int32)
array([[[ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [161.44966782, 160.68995418, 160.06039374, ..., 0. ,\n", " 0. , 0. ],\n", " ...,\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ]],\n", "\n", " [[ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [190.1108242 , 186.88995437, 166.04577202, ..., 0. ,\n", " 0. , 0. ],\n", "...\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ]],\n", "\n", " [[ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [384.08304788, 387.0323566 , 383.78857525, ..., 0. ,\n", " 0. , 0. ],\n", " ...,\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ]]])
array([[[ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 86.01953939, 75.30919378, 69.68326339, ..., 0. ,\n", " 0. , 0. ],\n", " ...,\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ]],\n", "\n", " [[ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 71.5857225 , 89.08689686, 88.56236398, ..., 0. ,\n", " 0. , 0. ],\n", "...\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ]],\n", "\n", " [[ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [205.97600921, 247.29922369, 238.59880786, ..., 0. ,\n", " 0. , 0. ],\n", " ...,\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ],\n", " [ 0. , 0. , 0. , ..., 0. ,\n", " 0. , 0. ]]])
<xarray.Dataset>\n", "Dimensions: (nlat: 384, nlon: 321)\n", "Dimensions without coordinates: nlat, nlon\n", "Data variables:\n", " TLAT (nlat, nlon) float64 -79.22 -79.22 ... 80.31 80.31\n", " TLONG (nlat, nlon) float64 -220.6 -219.4 ... -39.57 -39.86\n", " mld_125_summer (nlat, nlon) float64 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0\n", " mld_125_winter (nlat, nlon) float64 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0\n", " mld_030_summer (nlat, nlon) float64 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0\n", " mld_030_winter (nlat, nlon) float64 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0\n", " mld_125_obs_summer (nlat, nlon) float64 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0\n", " mld_125_obs_winter (nlat, nlon) float64 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0\n", " mld_030_obs_summer (nlat, nlon) float64 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0\n", " mld_030_obs_winter (nlat, nlon) float64 0.0 0.0 0.0 0.0 ... 0.0 0.0 0.0 0.0
array([[-79.22052261, -79.22052261, -79.22052261, ..., -79.22052261,\n", " -79.22052261, -79.22052261],\n", " [-78.68630626, -78.68630626, -78.68630626, ..., -78.68630626,\n", " -78.68630626, -78.68630626],\n", " [-78.15208992, -78.15208992, -78.15208992, ..., -78.15208992,\n", " -78.15208992, -78.15208992],\n", " ...,\n", " [ 81.44584238, 81.44584238, 81.44466079, ..., 81.44229771,\n", " 81.44466079, 81.44584238],\n", " [ 80.87803543, 80.87803543, 80.87705778, ..., 80.87510244,\n", " 80.87705778, 80.87803543],\n", " [ 80.31321311, 80.31321311, 80.31241206, ..., 80.31080987,\n", " 80.31241206, 80.31321311]])
array([[-220.56249613, -219.43749609, -218.31249606, ..., 137.18750382,\n", " 138.31250385, 139.43750388],\n", " [-220.56249613, -219.43749609, -218.31249606, ..., 137.18750382,\n", " 138.31250385, 139.43750388],\n", " [-220.56249613, -219.43749609, -218.31249606, ..., 137.18750382,\n", " 138.31250385, 139.43750388],\n", " ...,\n", " [ -39.7932723 , -40.20670806, -40.62006565, ..., -38.96679888,\n", " -39.37991654, -39.79327229],\n", " [ -39.82753619, -40.17244447, -40.51730173, ..., -39.13798089,\n", " -39.48268046, -39.82753618],\n", " [ -39.85740526, -40.14257567, -40.42771349, ..., -39.28723255,\n", " -39.5722687 , -39.85740525]])
array([[0., 0., 0., ..., 0., 0., 0.],\n", " [0., 0., 0., ..., 0., 0., 0.],\n", " [0., 0., 0., ..., 0., 0., 0.],\n", " ...,\n", " [0., 0., 0., ..., 0., 0., 0.],\n", " [0., 0., 0., ..., 0., 0., 0.],\n", " [0., 0., 0., ..., 0., 0., 0.]])
array([[0., 0., 0., ..., 0., 0., 0.],\n", " [0., 0., 0., ..., 0., 0., 0.],\n", " [0., 0., 0., ..., 0., 0., 0.],\n", " ...,\n", " [0., 0., 0., ..., 0., 0., 0.],\n", " [0., 0., 0., ..., 0., 0., 0.],\n", " [0., 0., 0., ..., 0., 0., 0.]])
array([[0., 0., 0., ..., 0., 0., 0.],\n", " [0., 0., 0., ..., 0., 0., 0.],\n", " [0., 0., 0., ..., 0., 0., 0.],\n", " ...,\n", " [0., 0., 0., ..., 0., 0., 0.],\n", " [0., 0., 0., ..., 0., 0., 0.],\n", " [0., 0., 0., ..., 0., 0., 0.]])
array([[0., 0., 0., ..., 0., 0., 0.],\n", " [0., 0., 0., ..., 0., 0., 0.],\n", " [0., 0., 0., ..., 0., 0., 0.],\n", " ...,\n", " [0., 0., 0., ..., 0., 0., 0.],\n", " [0., 0., 0., ..., 0., 0., 0.],\n", " [0., 0., 0., ..., 0., 0., 0.]])
array([[0., 0., 0., ..., 0., 0., 0.],\n", " [0., 0., 0., ..., 0., 0., 0.],\n", " [0., 0., 0., ..., 0., 0., 0.],\n", " ...,\n", " [0., 0., 0., ..., 0., 0., 0.],\n", " [0., 0., 0., ..., 0., 0., 0.],\n", " [0., 0., 0., ..., 0., 0., 0.]])
array([[0., 0., 0., ..., 0., 0., 0.],\n", " [0., 0., 0., ..., 0., 0., 0.],\n", " [0., 0., 0., ..., 0., 0., 0.],\n", " ...,\n", " [0., 0., 0., ..., 0., 0., 0.],\n", " [0., 0., 0., ..., 0., 0., 0.],\n", " [0., 0., 0., ..., 0., 0., 0.]])
array([[0., 0., 0., ..., 0., 0., 0.],\n", " [0., 0., 0., ..., 0., 0., 0.],\n", " [0., 0., 0., ..., 0., 0., 0.],\n", " ...,\n", " [0., 0., 0., ..., 0., 0., 0.],\n", " [0., 0., 0., ..., 0., 0., 0.],\n", " [0., 0., 0., ..., 0., 0., 0.]])
array([[0., 0., 0., ..., 0., 0., 0.],\n", " [0., 0., 0., ..., 0., 0., 0.],\n", " [0., 0., 0., ..., 0., 0., 0.],\n", " ...,\n", " [0., 0., 0., ..., 0., 0., 0.],\n", " [0., 0., 0., ..., 0., 0., 0.],\n", " [0., 0., 0., ..., 0., 0., 0.]])