ENSO

Contents

ENSO#

Hide code cell source
%load_ext autoreload
%autoreload 2
Hide code cell source
%%capture 
# comment above line to see details about the run(s) displayed
from misc import *
from mom6_tools.enso import plot_enso_obs
import pickle
import cftime
import nc_time_axis
%matplotlib inline
Hide code cell source
for path, case, i in zip(ocn_path, casename, range(len(casename))):
  ds =  xr.open_dataset(path+case+'_nino34_index.nc')
  plot_enso(ds,label[i])
_images/ad4192c62346fbb352f53750813c5f4abd55c652cb9460aa21bec7fc90c99759.png
Hide code cell source
for path, case, i in zip(ocn_path, casename, range(len(casename))):
  fname = path+case+'_nino34_composite.pkl'
  with open(fname, "rb") as file:
    loaded_obj = pickle.load(file)
    fig = loaded_obj.composite()
    plt.suptitle('Case {}, ENSO composite'.format(label));
_images/10a9d69163860238585df11bd1aeeabf151aa22a844f189a4f6df3bc795c7712.png

OiSSTv2#

Hide code cell source
obs = xr.open_dataset('/glade/work/gmarques/cesm/tx2_3/oisst/oisstv2_to_tx2_3v2.nc')
#obs
Hide code cell source
# Add the areacellonew coordinate
obs = obs.assign_coords({
    "areacello": (("yh", "xh"), grd_xr[0].areacello.fillna(0.).data)
})
#obs
Hide code cell source
plot_enso_obs(obs)
_images/fb68399df3573d25229ab22278bde04debd78635d298f38e3b90d63d254d51cf.png _images/42d46e91e9e8fd1fa9db956d07fed29b01d2c52852e6600807839c2d08e8244a.png