{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Global Mean Surface Temperature\n", "\n", "This notebook uses similar techniques to `ECS_Gregory_method.ipynb`. Please refer to that notebook for details." ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "execution": { "iopub.execute_input": "2020-10-08T16:02:46.466926Z", "iopub.status.busy": "2020-10-08T16:02:46.466222Z", "iopub.status.idle": "2020-10-08T16:02:49.573131Z", "shell.execute_reply": "2020-10-08T16:02:49.572458Z" } }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/srv/conda/envs/notebook/lib/python3.7/site-packages/ipykernel_launcher.py:6: TqdmExperimentalWarning: Using `tqdm.autonotebook.tqdm` in notebook mode. Use `tqdm.tqdm` instead to force console mode (e.g. in jupyter console)\n", " \n" ] } ], "source": [ "from matplotlib import pyplot as plt\n", "import xarray as xr\n", "import numpy as np\n", "import dask\n", "from dask.diagnostics import progress\n", "from tqdm.autonotebook import tqdm \n", "import intake\n", "import fsspec\n", "import seaborn as sns\n", "\n", "%matplotlib inline\n", "%config InlineBackend.figure_format = 'retina' " ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "execution": { "iopub.execute_input": "2020-10-08T16:02:49.578477Z", "iopub.status.busy": "2020-10-08T16:02:49.577859Z", "iopub.status.idle": "2020-10-08T16:02:55.398136Z", "shell.execute_reply": "2020-10-08T16:02:55.397447Z" } }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/srv/conda/envs/notebook/lib/python3.7/site-packages/IPython/core/interactiveshell.py:3417: DtypeWarning: Columns (10) have mixed types.Specify dtype option on import or set low_memory=False.\n", " exec(code_obj, self.user_global_ns, self.user_ns)\n" ] }, { "data": { "text/html": [ "
pangeo-cmip6 catalog with 4749 dataset(s) from 294376 asset(s):
\n", " | unique | \n", "
---|---|
activity_id | \n", "15 | \n", "
institution_id | \n", "34 | \n", "
source_id | \n", "79 | \n", "
experiment_id | \n", "107 | \n", "
member_id | \n", "213 | \n", "
table_id | \n", "30 | \n", "
variable_id | \n", "392 | \n", "
grid_label | \n", "10 | \n", "
zstore | \n", "294376 | \n", "
dcpp_init_year | \n", "60 | \n", "
version | \n", "529 | \n", "
\n", " | experiment_id | \n", "variable_id | \n", "table_id | \n", "
---|---|---|---|
source_id | \n", "\n", " | \n", " | \n", " |
ACCESS-CM2 | \n", "3 | \n", "1 | \n", "1 | \n", "
ACCESS-ESM1-5 | \n", "3 | \n", "1 | \n", "1 | \n", "
AWI-CM-1-1-MR | \n", "3 | \n", "1 | \n", "1 | \n", "
BCC-CSM2-MR | \n", "3 | \n", "1 | \n", "1 | \n", "
CAMS-CSM1-0 | \n", "3 | \n", "1 | \n", "1 | \n", "
CESM2-WACCM | \n", "3 | \n", "1 | \n", "1 | \n", "
CIESM | \n", "3 | \n", "1 | \n", "1 | \n", "
CMCC-CM2-SR5 | \n", "3 | \n", "1 | \n", "1 | \n", "
CanESM5 | \n", "3 | \n", "1 | \n", "1 | \n", "
EC-Earth3 | \n", "3 | \n", "1 | \n", "1 | \n", "
EC-Earth3-Veg | \n", "3 | \n", "1 | \n", "1 | \n", "
FGOALS-f3-L | \n", "3 | \n", "1 | \n", "1 | \n", "
FGOALS-g3 | \n", "3 | \n", "1 | \n", "1 | \n", "
FIO-ESM-2-0 | \n", "3 | \n", "1 | \n", "1 | \n", "
GFDL-CM4 | \n", "3 | \n", "1 | \n", "1 | \n", "
GFDL-ESM4 | \n", "3 | \n", "1 | \n", "1 | \n", "
IITM-ESM | \n", "3 | \n", "1 | \n", "1 | \n", "
INM-CM4-8 | \n", "3 | \n", "1 | \n", "1 | \n", "
INM-CM5-0 | \n", "3 | \n", "1 | \n", "1 | \n", "
IPSL-CM6A-LR | \n", "3 | \n", "1 | \n", "1 | \n", "
KACE-1-0-G | \n", "3 | \n", "1 | \n", "1 | \n", "
KIOST-ESM | \n", "3 | \n", "1 | \n", "1 | \n", "
MIROC6 | \n", "3 | \n", "1 | \n", "1 | \n", "
MPI-ESM1-2-HR | \n", "3 | \n", "1 | \n", "1 | \n", "
MPI-ESM1-2-LR | \n", "3 | \n", "1 | \n", "1 | \n", "
MRI-ESM2-0 | \n", "3 | \n", "1 | \n", "1 | \n", "
NESM3 | \n", "3 | \n", "1 | \n", "1 | \n", "
NorESM2-LM | \n", "3 | \n", "1 | \n", "1 | \n", "
NorESM2-MM | \n", "3 | \n", "1 | \n", "1 | \n", "
<xarray.Dataset>\n", "Dimensions: (experiment_id: 3, source_id: 29, year: 451)\n", "Coordinates:\n", " * source_id (source_id) <U13 'ACCESS-CM2' ... 'NorESM2-MM'\n", " * year (year) float64 1.85e+03 1.851e+03 ... 2.299e+03 2.3e+03\n", " * experiment_id (experiment_id) <U10 'historical' 'ssp245' 'ssp585'\n", "Data variables:\n", " tas (source_id, experiment_id, year) float64 287.0 287.0 ... nan
array(['ACCESS-CM2', 'ACCESS-ESM1-5', 'AWI-CM-1-1-MR', 'BCC-CSM2-MR',\n", " 'CAMS-CSM1-0', 'CESM2-WACCM', 'CIESM', 'CMCC-CM2-SR5', 'CanESM5',\n", " 'EC-Earth3', 'EC-Earth3-Veg', 'FGOALS-f3-L', 'FGOALS-g3', 'FIO-ESM-2-0',\n", " 'GFDL-CM4', 'GFDL-ESM4', 'IITM-ESM', 'INM-CM4-8', 'INM-CM5-0',\n", " 'IPSL-CM6A-LR', 'KACE-1-0-G', 'KIOST-ESM', 'MIROC6', 'MPI-ESM1-2-HR',\n", " 'MPI-ESM1-2-LR', 'MRI-ESM2-0', 'NESM3', 'NorESM2-LM', 'NorESM2-MM'],\n", " dtype='<U13')
array([1850., 1851., 1852., ..., 2298., 2299., 2300.])
array(['historical', 'ssp245', 'ssp585'], dtype='<U10')
array([[[287.00749364, 287.01698452, 287.17454216, ..., nan,\n", " nan, nan],\n", " [ nan, nan, nan, ..., nan,\n", " nan, nan],\n", " [ nan, nan, nan, ..., nan,\n", " nan, nan]],\n", "\n", " [[287.78735509, 287.66659835, 287.60427076, ..., nan,\n", " nan, nan],\n", " [ nan, nan, nan, ..., nan,\n", " nan, nan],\n", " [ nan, nan, nan, ..., nan,\n", " nan, nan]],\n", "\n", " [[ nan, 286.82136175, 286.83013242, ..., nan,\n", " nan, nan],\n", " [ nan, nan, nan, ..., nan,\n", " nan, nan],\n", " [ nan, nan, nan, ..., nan,\n", " nan, nan]],\n", "...\n", " [[286.75054527, 286.8976191 , 286.81241996, ..., nan,\n", " nan, nan],\n", " [ nan, nan, nan, ..., nan,\n", " nan, nan],\n", " [ nan, nan, nan, ..., nan,\n", " nan, nan]],\n", "\n", " [[287.58305201, 287.80131659, 287.70510569, ..., nan,\n", " nan, nan],\n", " [ nan, nan, nan, ..., nan,\n", " nan, nan],\n", " [ nan, nan, nan, ..., nan,\n", " nan, nan]],\n", "\n", " [[287.14579909, 287.16514246, 287.06030532, ..., nan,\n", " nan, nan],\n", " [ nan, nan, nan, ..., nan,\n", " nan, nan],\n", " [ nan, nan, nan, ..., nan,\n", " nan, nan]]])
\n", " | experiment_id | \n", "source_id | \n", "year | \n", "tas | \n", "
---|---|---|---|---|
0 | \n", "historical | \n", "ACCESS-CM2 | \n", "1900.0 | \n", "287.019917 | \n", "
1 | \n", "historical | \n", "ACCESS-CM2 | \n", "1901.0 | \n", "286.966182 | \n", "
2 | \n", "historical | \n", "ACCESS-CM2 | \n", "1902.0 | \n", "286.994328 | \n", "
3 | \n", "historical | \n", "ACCESS-CM2 | \n", "1903.0 | \n", "286.797043 | \n", "
4 | \n", "historical | \n", "ACCESS-CM2 | \n", "1904.0 | \n", "286.803313 | \n", "