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/730e839808efd34b43486459018cfb09cd60935cfe73094b483e62de67b9f122.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/6579cdf60d06eaf88fd027e276d7f42047aca21767859556bd93c1a59736079b.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/7f4a4039a4245979fb99f479e4bef68430b9ed81573eb03647ca6bdb09f437ff.png _images/c61c2b26a433deb0063fd8b03d1e3a3e358fa96f96db31ec406c8d788604ff7f.png