Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Equilibrium Climate Sensitivity from CMIP6

Access CMIP6 zarr data from AWS using the osdf protocol and compute Equilibrium Climate Sensitivity (ECS)

Section 1: Introduction

  • Load python packages

  • Load catalog url

/tmp/ipykernel_1805/3451259092.py:6: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html
  from tqdm.autonotebook import tqdm

Section 2: Select Dask Cluster

Loading...
Loading...

Section 3: Data Loading

  • Load catalog and select data subset

Loading...
['esm-ssp585-ssp126Lu', 'ssp126-ssp370Lu', 'ssp370-ssp126Lu', 'ssp585', 'ssp245', 'ssp370-lowNTCF', 'ssp370SST-ssp126Lu', 'ssp370SST', 'ssp370pdSST', 'ssp370SST-lowCH4', 'ssp370SST-lowNTCF', 'ssp126', 'ssp119', 'ssp370', 'esm-ssp585', 'ssp245-nat', 'ssp245-GHG', 'ssp460', 'ssp434', 'ssp534-over', 'ssp245-aer', 'ssp245-stratO3', 'ssp245-cov-fossil', 'ssp245-cov-modgreen', 'ssp245-cov-strgreen', 'ssp245-covid', 'ssp585-bgc']
Loading...

Section 4: Data Analysis

  • Reduce data via Global Mean

  7%|██████▌                                                                                  | 3/41 [00:01<00:16,  2.37it/s]
Missing experiment for ACCESS-ESM1-5
 22%|███████████████████▌                                                                     | 9/41 [00:03<00:07,  4.18it/s]
Missing experiment for CAS-ESM2-0
 44%|██████████████████████████████████████▋                                                 | 18/41 [00:04<00:03,  6.10it/s]
Missing experiment for EC-Earth3-Veg
 54%|███████████████████████████████████████████████▏                                        | 22/41 [00:05<00:02,  6.74it/s]
Missing experiment for FIO-ESM-2-0
Missing experiment for GFDL-CM4
 83%|████████████████████████████████████████████████████████████████████████▉               | 34/41 [00:08<00:01,  5.94it/s]
Missing experiment for MPI-ESM-1-2-HAM
100%|████████████████████████████████████████████████████████████████████████████████████████| 41/41 [00:10<00:00,  4.08it/s]
CPU times: user 20.1 s, sys: 2.41 s, total: 22.5 s
Wall time: 3min 27s
/tmp/ipykernel_1805/4208675474.py:4: FutureWarning: In a future version of xarray the default value for join will change from join='outer' to join='exact'. This change will result in the following ValueError: cannot be aligned with join='exact' because index/labels/sizes are not equal along these coordinates (dimensions): 'year' ('year',) The recommendation is to set join explicitly for this case.
  big_ds = xr.concat([ds.reset_coords(drop=True) for ds in dsets_aligned_.values()],
Loading...

Calculated Derived Variables

Loading...
<xarray.plot.facetgrid.FacetGrid at 0x7a5da8b40ad0>
<Figure size 1749x2100 with 35 Axes>

Calculate ECS

Loading...
<Figure size 1750x2450 with 35 Axes>
CPU times: user 7.21 s, sys: 373 ms, total: 7.58 s
Wall time: 7.37 s