<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;
        mso-ligatures:none;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal">Hello,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thank you Hong for the reply. <o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">The discontinuity actually reflects the tiled alignment of the ECCO V4 model grid. The map you posted is the advective flux of potential temperature along the model’s native x-direction, as indicated by the map title. The model’s native
 x- and y-directions are not necessarily along the zonal and meridional directions. An example of the tile alignment of the ECCO V4 grid is available at https://github.com/ECCO-GROUP/ECCO-v4-Python-Tutorial/blob/master/Tutorials_as_Jupyter_Notebooks/ECCO_v4_Loading_the_ECCOv4_native_model_grid_parameters.ipynb
 (cell 5). The x-direction is from left to right, while the y-direction is from bottom to top. So from tiles 10-12 to tiles 0-2, the x-direction rotates.
<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Best,<o:p></o:p></p>
<p class="MsoNormal">Ou<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div id="mail-editor-reference-message-container">
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal" style="margin-bottom:12.0pt"><b><span style="font-size:12.0pt;color:black">From:
</span></b><span style="font-size:12.0pt;color:black">ecco-support <ecco-support-bounces@mit.edu> on behalf of Li Pan <lipan@udel.edu><br>
<b>Date: </b>Wednesday, December 20, 2023 at 11:02 PM<br>
<b>To: </b>ecco-support@mit.edu <ecco-support@mit.edu><br>
<b>Subject: </b>[EXTERNAL] [ecco-support] A Question about the ecco_v4_py tutorial<o:p></o:p></span></p>
</div>
<div>
<div>
<p class="MsoNormal">Dear ECCO team,</p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Thank you for developing the Python package ecco_v4_py!</p>
</div>
<div>
<p class="MsoNormal">I'm using your Python package tutorial to analyze the ECCO estimate Version 4. I find some regions in the global map of the advective flux of the potential temperature are not connected (For example, the eastern and western Atlantic Oceans
 are disconnected). Could you please provide me with some hints to address the problem?</p>
</div>
<div>
<p class="MsoNormal">The figure is as follows:</p>
</div>
<div>
<p class="MsoNormal"><img width="543" height="263" style="width:5.6562in;height:2.7395in" id="Picture_x0020_3" src="cid:ii_lqefyp661"></p>
</div>
<div>
<p class="MsoNormal">The code I used is as follows:</p>
</div>
<div>
<p class="MsoNormal">import xarray as xr<br>
import glob<br>
from os.path import join<br>
import ecco_v4_py as ecco<br>
import matplotlib.pyplot as plt<br>
## =================================================================<br>
ECCO_dir = ('D:\eccov4r4\python\Downloads')<br>
ecco_grid = xr.open_dataset(glob.glob(join(ECCO_dir,'*GEOMETRY*.nc'))[0])<br>
vol = (ecco_grid.rA*ecco_grid.drF*ecco_grid.hFacC).transpose('tile','k','j','i')<br>
# year_start = 1993<br>
# year_end = 2016<br>
ecco_vars_int = xr.open_mfdataset(join(ECCO_dir,'*tem_flux*','*.nc'),\<br>
                                       data_vars='minimal',coords='minimal',compat='override')<br>
curr_t_ind = 0<br>
tmp = str(ecco_vars_int.time.values[curr_t_ind])<br>
plt.figure(figsize=(15,5));<br>
ecco.plot_proj_to_latlon_grid(ecco_grid.XC, ecco_grid.YC, ecco_vars_int['ADVx_TH'].isel(time=curr_t_ind,k=0), show_colorbar=True,<br>
                              cmin=-1e7, cmax=1e7, cmap='RdBu_r', user_lon_0=-67, dx=0.2, dy=0.2)<br>
plt.title(r'U advection of potential temperature at the sea surface [$^\circ$C s$^{-1}$] during ' +<br>
          str(tmp)[0:4] +'/' + str(tmp)[5:7], fontsize=16)<br>
plt.show()</p>
</div>
<div>
<p class="MsoNormal">#=======================================================================</p>
</div>
<div>
<p class="MsoNormal">The data file I used has been attached. It is downloaded from:
<a href="https://urldefense.us/v3/__https:/search.earthdata.nasa.gov/search/granules?portal=podaac-cloud&p=C1991543740-POCLOUD&pg*0**Av*=f&pg*0**Agsk*=-start_date&q=ECCO_L4_OCEAN_3D_TEMPERATURE_FLUX_LLC0090GRID_MONTHLY&tl=1703109688!3!!&lat=-0.5625&zoom=0__;W11bXVtdW10!!PvBDto6Hs4WbVuu7!Jw9mrk9ZI9veqFEH5atI3IXjnXMp3eq2_mzoeiF0kdIzabsxJMnAt9KZZSmtzUa2pfBQmULN706upQpBm8o$">
https://search.earthdata.nasa.gov/search/granules?portal=podaac-cloud&p=C1991543740-POCLOUD&pg[0][v]=f&pg[0][gsk]=-start_date&q=ECCO_L4_OCEAN_3D_TEMPERATURE_FLUX_LLC0090GRID_MONTHLY&tl=1703109688!3!!&lat=-0.5625&zoom=0</a></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Thanks for your time. I'm looking forward to your response.</p>
</div>
<div>
<div style="border:solid #DDDDDD 1.0pt;padding:4.0pt 4.0pt 4.0pt 4.0pt;max-height:18px">
<p class="MsoNormal" style="background:whitesmoke"><span style="color:black"><a href="https://urldefense.us/v3/__https:/drive.google.com/file/d/12JTIby5oVpS688QwXCfkmf01ofPWz9yw/view?usp=drive_web__;!!PvBDto6Hs4WbVuu7!Jw9mrk9ZI9veqFEH5atI3IXjnXMp3eq2_mzoeiF0kdIzabsxJMnAt9KZZSmtzUa2pfBQmULN706uuKCxn5Y$" target="_blank"><b><span style="font-size:10.0pt;font-family:"Arial",sans-serif;border:none windowtext 1.0pt;padding:0in;text-decoration:none"><img border="0" width="32" height="32" style="width:.3333in;height:.3333in" id="_x0000_i1026" src="cid:~WRD0000.jpg" alt="Image removed by sender."></span></b><b><span style="font-size:10.0pt;font-family:"Arial",sans-serif;border:none windowtext 1.0pt;padding:0in"> </span></b><b><span style="font-size:10.0pt;font-family:"Arial",sans-serif;border:none windowtext 1.0pt;padding:0in;text-decoration:none">OCEAN_3D_TEMPERATURE_FLUX_mon_mean_2017-12_ECCO...</span></b></a></span><b><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:black;border:solid windowtext 1.0pt;padding:0in"><img border="0" width="32" height="32" style="width:.3333in;height:.3333in" id="_x0000_i1025" src="cid:~WRD0000.jpg" alt="Image removed by sender."></span></b><b><span style="font-size:10.0pt;font-family:"Arial",sans-serif"><o:p></o:p></span></b></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Best regards,</p>
</div>
<div>
<p class="MsoNormal">Li Pan</p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>