mesmer.io.load_cmipng.load_cmipng_hfds

mesmer.io.load_cmipng.load_cmipng_hfds(esm, scen, cfg)

Load ESM hfds runs from cmip-ng archive at ETHZ.

Parameters
  • esm (str) – Earth System Model (e.g., “CanESM2” or “CanESM5”)

  • scen (str) – future scenario (e.g., “rcp85” or “ssp585”)

  • cfg (module) – config file containnig metadata

Returns

  • hfds (dict) – Downward Heat Flux at Sea Water Surface (hfds) anomaly dictionary with keys

    • [run] (3d array (time, lat, lon) of variable)

  • GHFDS (dict) – area-weighted global mean hfds anomaly dictionary with keys

    • [run] (1d array of globally-averaged tas anomaly time series)

  • lon (dict) – longitude dictionary with key

    • [“c”] (1d array with longitudes at center of grid cell)

  • lat (dict) – latitude dictionary with key

    • [“c”] (1d array with latitudes at center of grid cell)

  • time (np.ndarray) – 1d array of years

Notes

  • There are some overlaps with load_cmipng_tas()

  • These functions could be more optimally merged in the future to avoid repetition