diff --git a/notebooks/demo/demo-intake-catalog.ipynb b/notebooks/demo/demo-intake-catalog.ipynb index e948f50..c0a3c3e 100644 --- a/notebooks/demo/demo-intake-catalog.ipynb +++ b/notebooks/demo/demo-intake-catalog.ipynb @@ -44,6 +44,7 @@ " 'c3s-cmip5-monthly-pressure-level',\n", " 'c3s-cmip5-monthly-single-level',\n", " 'c3s-cmip6',\n", + " 'c3s-cmip6-r3',\n", " 'c3s-cmip6-decadal',\n", " 'c3s-cmip6-decadal-dwd',\n", " 'c3s-cordex']" @@ -121,102 +122,102 @@ "
\n", "133217 rows × 17 columns
\n", + "133188 rows × 17 columns
\n", "" ], "text/plain": [ " ds_id \\\n", - "0 c3s-cmip6.ScenarioMIP.CAS.FGOALS-g3.ssp119.r1i... \n", - "1 c3s-cmip6.ScenarioMIP.EC-Earth-Consortium.EC-E... \n", - "2 c3s-cmip6.CMIP.EC-Earth-Consortium.EC-Earth3-V... \n", - "3 c3s-cmip6.ScenarioMIP.EC-Earth-Consortium.EC-E... \n", - "4 c3s-cmip6.CMIP.EC-Earth-Consortium.EC-Earth3-C... \n", + "0 c3s-cmip6.ScenarioMIP.MOHC.UKESM1-0-LL.ssp245.... \n", + "1 c3s-cmip6.ScenarioMIP.MOHC.UKESM1-0-LL.ssp245.... \n", + "2 c3s-cmip6.ScenarioMIP.NCAR.CESM2.ssp370.r4i1p1... \n", + "3 c3s-cmip6.ScenarioMIP.NCAR.CESM2.ssp370.r4i1p1... \n", + "4 c3s-cmip6.ScenarioMIP.AS-RCEC.TaiESM1.ssp370.r... \n", "... ... \n", - "133212 c3s-cmip6.CMIP.EC-Earth-Consortium.EC-Earth3-A... \n", - "133213 c3s-cmip6.CMIP.AWI.AWI-ESM-1-1-LR.historical.r... \n", - "133214 c3s-cmip6.ScenarioMIP.CAS.FGOALS-g3.ssp126.r1i... \n", - "133215 c3s-cmip6.ScenarioMIP.EC-Earth-Consortium.EC-E... \n", - "133216 c3s-cmip6.ScenarioMIP.AWI.AWI-CM-1-1-MR.ssp126... \n", + "133183 c3s-cmip6.CMIP.MIROC.MIROC-ES2H.historical.r1i... \n", + "133184 c3s-cmip6.CMIP.MIROC.MIROC-ES2H.historical.r1i... \n", + "133185 c3s-cmip6.CMIP.MIROC.MIROC-ES2H.historical.r1i... \n", + "133186 c3s-cmip6.CMIP.MIROC.MIROC-ES2H.historical.r1i... \n", + "133187 c3s-cmip6.CMIP.MIROC.MIROC-ES2H.historical.r1i... \n", "\n", - " path size \\\n", - "0 ScenarioMIP/CAS/FGOALS-g3/ssp119/r1i1p1f1/day/... 21053432 \n", - "1 ScenarioMIP/EC-Earth-Consortium/EC-Earth3-Veg-... 1691093 \n", - "2 CMIP/EC-Earth-Consortium/EC-Earth3-Veg-LR/hist... 65838336 \n", - "3 ScenarioMIP/EC-Earth-Consortium/EC-Earth3-CC/s... 167116577 \n", - "4 CMIP/EC-Earth-Consortium/EC-Earth3-CC/historic... 142104415 \n", - "... ... ... \n", - "133212 CMIP/EC-Earth-Consortium/EC-Earth3-AerChem/his... 5737958 \n", - "133213 CMIP/AWI/AWI-ESM-1-1-LR/historical/r1i1p1f1/LI... 78044 \n", - "133214 ScenarioMIP/CAS/FGOALS-g3/ssp126/r1i1p1f1/day/... 21053188 \n", - "133215 ScenarioMIP/EC-Earth-Consortium/EC-Earth3/ssp1... 4745936 \n", - "133216 ScenarioMIP/AWI/AWI-CM-1-1-MR/ssp126/r1i1p1f1/... 2922781 \n", + " path size \\\n", + "0 ScenarioMIP/MOHC/UKESM1-0-LL/ssp245/r1i1p1f2/A... 28037112 \n", + "1 ScenarioMIP/MOHC/UKESM1-0-LL/ssp245/r1i1p1f2/A... 38838222 \n", + "2 ScenarioMIP/NCAR/CESM2/ssp370/r4i1p1f1/Amon/pr... 104081588 \n", + "3 ScenarioMIP/NCAR/CESM2/ssp370/r4i1p1f1/Amon/pr... 74977662 \n", + "4 ScenarioMIP/AS-RCEC/TaiESM1/ssp370/r1i1p1f1/Am... 144277888 \n", + "... ... ... \n", + "133183 CMIP/MIROC/MIROC-ES2H/historical/r1i1p4f2/Amon... 204026121 \n", + "133184 CMIP/MIROC/MIROC-ES2H/historical/r1i1p4f2/Amon... 164344947 \n", + "133185 CMIP/MIROC/MIROC-ES2H/historical/r1i1p4f2/Amon... 3420481903 \n", + "133186 CMIP/MIROC/MIROC-ES2H/historical/r1i1p4f2/Amon... 143468073 \n", + "133187 CMIP/MIROC/MIROC-ES2H/historical/r1i1p4f2/Amon... 86270014 \n", "\n", - " mip_era activity_id institution_id source_id \\\n", - "0 c3s-cmip6 ScenarioMIP CAS FGOALS-g3 \n", - "1 c3s-cmip6 ScenarioMIP EC-Earth-Consortium EC-Earth3-Veg-LR \n", - "2 c3s-cmip6 CMIP EC-Earth-Consortium EC-Earth3-Veg-LR \n", - "3 c3s-cmip6 ScenarioMIP EC-Earth-Consortium EC-Earth3-CC \n", - "4 c3s-cmip6 CMIP EC-Earth-Consortium EC-Earth3-CC \n", - "... ... ... ... ... \n", - "133212 c3s-cmip6 CMIP EC-Earth-Consortium EC-Earth3-AerChem \n", - "133213 c3s-cmip6 CMIP AWI AWI-ESM-1-1-LR \n", - "133214 c3s-cmip6 ScenarioMIP CAS FGOALS-g3 \n", - "133215 c3s-cmip6 ScenarioMIP EC-Earth-Consortium EC-Earth3 \n", - "133216 c3s-cmip6 ScenarioMIP AWI AWI-CM-1-1-MR \n", + " mip_era activity_id institution_id source_id experiment_id \\\n", + "0 c3s-cmip6 ScenarioMIP MOHC UKESM1-0-LL ssp245 \n", + "1 c3s-cmip6 ScenarioMIP MOHC UKESM1-0-LL ssp245 \n", + "2 c3s-cmip6 ScenarioMIP NCAR CESM2 ssp370 \n", + "3 c3s-cmip6 ScenarioMIP NCAR CESM2 ssp370 \n", + "4 c3s-cmip6 ScenarioMIP AS-RCEC TaiESM1 ssp370 \n", + "... ... ... ... ... ... \n", + "133183 c3s-cmip6 CMIP MIROC MIROC-ES2H historical \n", + "133184 c3s-cmip6 CMIP MIROC MIROC-ES2H historical \n", + "133185 c3s-cmip6 CMIP MIROC MIROC-ES2H historical \n", + "133186 c3s-cmip6 CMIP MIROC MIROC-ES2H historical \n", + "133187 c3s-cmip6 CMIP MIROC MIROC-ES2H historical \n", "\n", - " experiment_id member_id table_id variable_id grid_label version \\\n", - "0 ssp119 r1i1p1f1 day sfcWind gn v20191202 \n", - "1 ssp585 r1i1p1f1 SImon sithick gn v20201201 \n", - "2 historical r1i1p1f1 day huss gr v20200217 \n", - "3 ssp245 r1i1p1f1 day huss gr v20210113 \n", - "4 historical r1i1p1f1 day pr gr v20210113 \n", - "... ... ... ... ... ... ... \n", - "133212 historical r1i1p1f1 Amon hfss gr v20200624 \n", - "133213 historical r1i1p1f1 LImon snw gn v20200212 \n", - "133214 ssp126 r1i1p1f1 day psl gn v20200928 \n", - "133215 ssp119 r4i1p1f1 Amon ts gr v20200425 \n", - "133216 ssp126 r1i1p1f1 Amon rsds gn v20190529 \n", + " member_id table_id variable_id grid_label version \\\n", + "0 r1i1p1f2 Amon ts gn v20190507 \n", + "1 r1i1p1f2 Amon ts gn v20190507 \n", + "2 r4i1p1f1 Amon pr gn v20200528 \n", + "3 r4i1p1f1 Amon pr gn v20200528 \n", + "4 r1i1p1f1 Amon rlut gn v20201014 \n", + "... ... ... ... ... ... \n", + "133183 r1i1p4f2 Amon tauu gn v20220322 \n", + "133184 r1i1p4f2 Amon rlus gn v20220322 \n", + "133185 r1i1p4f2 Amon ua gn v20220322 \n", + "133186 r1i1p4f2 Amon tasmin gn v20220322 \n", + "133187 r1i1p4f2 Amon prsn gn v20220322 \n", "\n", " start_time end_time bbox \\\n", - "0 2086-01-01T12:00:00 2086-12-31T12:00:00 0.00, -90.00, 358.00, 90.00 \n", - "1 2091-01-16T12:00:00 2091-12-16T12:00:00 0.05, -78.58, 359.99, 89.74 \n", - "2 1855-01-01T12:00:00 1855-12-31T12:00:00 0.00, -89.14, 358.88, 89.14 \n", - "3 2066-01-01T12:00:00 2066-12-31T12:00:00 0.00, -89.46, 359.30, 89.46 \n", - "4 1961-01-01T12:00:00 1961-12-31T12:00:00 0.00, -89.46, 359.30, 89.46 \n", + "0 2015-01-16T00:00:00 2049-12-16T00:00:00 0.94, -89.38, 359.06, 89.38 \n", + "1 2050-01-16T00:00:00 2100-12-16T00:00:00 0.94, -89.38, 359.06, 89.38 \n", + "2 2015-01-15T12:00:00 2064-12-15T12:00:00 0.00, -90.00, 358.75, 90.00 \n", + "3 2065-01-15T12:00:00 2100-12-15T12:00:00 0.00, -90.00, 358.75, 90.00 \n", + "4 2015-01-16T12:00:00 2100-12-16T12:00:00 0.00, -90.00, 358.75, 90.00 \n", "... ... ... ... \n", - "133212 1913-01-16T12:00:00 1913-12-16T12:00:00 0.00, -89.46, 359.30, 89.46 \n", - "133213 1967-01-16T12:00:00 1967-12-16T12:00:00 0.00, -88.57, 358.12, 88.57 \n", - "133214 2051-01-01T12:00:00 2051-12-31T12:00:00 0.00, -90.00, 358.00, 90.00 \n", - "133215 2039-01-16T12:00:00 2039-12-16T12:00:00 0.00, -89.46, 359.30, 89.46 \n", - "133216 2033-01-16T12:00:00 2033-12-16T12:00:00 0.00, -89.28, 359.06, 89.28 \n", + "133183 1850-01-16T12:00:00 2014-12-16T12:00:00 0.00, -88.93, 358.59, 88.93 \n", + "133184 1850-01-16T12:00:00 2014-12-16T12:00:00 0.00, -88.93, 358.59, 88.93 \n", + "133185 1850-01-16T12:00:00 2014-12-16T12:00:00 0.00, -88.93, 358.59, 88.93 \n", + "133186 1850-01-16T12:00:00 2014-12-16T12:00:00 0.00, -88.93, 358.59, 88.93 \n", + "133187 1850-01-16T12:00:00 2014-12-16T12:00:00 0.00, -88.93, 358.59, 88.93 \n", "\n", - " level \n", - "0 10.00 \n", - "1 NaN \n", - "2 2.00 \n", - "3 2.00 \n", - "4 NaN \n", - "... ... \n", - "133212 NaN \n", - "133213 NaN \n", - "133214 NaN \n", - "133215 NaN \n", - "133216 NaN \n", + " level \n", + "0 NaN \n", + "1 NaN \n", + "2 NaN \n", + "3 NaN \n", + "4 NaN \n", + "... ... \n", + "133183 NaN \n", + "133184 NaN \n", + "133185 100.00 500.00 1000.00 2000.00 3000.00 5000.00 ... \n", + "133186 2.00 \n", + "133187 NaN \n", "\n", - "[133217 rows x 17 columns]" + "[133188 rows x 17 columns]" ] }, "execution_count": 3, @@ -492,7 +493,7 @@ " \n", " \n", "array([cftime.Datetime360Day(1995, 11, 16, 0, 0, 0, 0, has_year_zero=True),\n", + " cmor_version: 3.4.0
array([cftime.Datetime360Day(1995, 11, 16, 0, 0, 0, 0, has_year_zero=True),\n", " cftime.Datetime360Day(1995, 12, 16, 0, 0, 0, 0, has_year_zero=True)],\n", - " dtype=object)
array([-89.722221, -89.166664, -88.611107, ..., 88.611122, 89.166679,\n", - " 89.722237])
array([ 0.416667, 1.25 , 2.083333, ..., 357.916656, 358.749969,\n", - " 359.583313])
array(1.5)
array([[cftime.Datetime360Day(1995, 11, 1, 0, 0, 0, 0, has_year_zero=True),\n", + " dtype=object)
array([-89.722221, -89.166664, -88.611107, ..., 88.611122, 89.166679,\n", + " 89.722237])
array([ 0.416667, 1.25 , 2.083333, ..., 357.916656, 358.749969,\n", + " 359.583313])
array(1.5)
array([[cftime.Datetime360Day(1995, 11, 1, 0, 0, 0, 0, has_year_zero=True),\n", " cftime.Datetime360Day(1995, 12, 1, 0, 0, 0, 0, has_year_zero=True)],\n", " [cftime.Datetime360Day(1995, 12, 1, 0, 0, 0, 0, has_year_zero=True),\n", " cftime.Datetime360Day(1996, 1, 1, 0, 0, 0, 0, has_year_zero=True)]],\n", - " dtype=object)
array([[-90. , -89.444443],\n", + " dtype=object)
array([[-90. , -89.444443],\n", " [-89.444443, -88.888885],\n", " [-88.888885, -88.333328],\n", " ...,\n", " [ 88.333344, 88.888901],\n", " [ 88.888901, 89.444458],\n", - " [ 89.444458, 90. ]])
array([[-1.017749e-05, 8.333333e-01],\n", + " [ 89.444458, 90. ]])
array([[-1.017749e-05, 8.333333e-01],\n", " [ 8.333333e-01, 1.666667e+00],\n", " [ 1.666667e+00, 2.500000e+00],\n", " ...,\n", " [ 3.575000e+02, 3.583333e+02],\n", " [ 3.583333e+02, 3.591666e+02],\n", - " [ 3.591666e+02, 3.600000e+02]])
[279936 values with dtype=float32]
[279936 values with dtype=float32]
<xarray.Dataset>\n", + "Dimensions: (time: 2, bnds: 2, lat: 324, lon: 432)\n", + "Coordinates:\n", + " * time (time) object 1995-11-16 00:00:00 1995-12-16 00:00:00\n", + " * lat (lat) float64 -89.72 -89.17 -88.61 -88.06 ... 88.61 89.17 89.72\n", + " * lon (lon) float64 0.4167 1.25 2.083 2.917 ... 357.1 357.9 358.7 359.6\n", + " height float64 1.5\n", + "Dimensions without coordinates: bnds\n", + "Data variables:\n", + " time_bnds (time, bnds) object 1995-11-01 00:00:00 ... 1996-01-01 00:00:00\n", + " lat_bnds (lat, bnds) float64 -90.0 -89.44 -89.44 ... 89.44 89.44 90.0\n", + " lon_bnds (lon, bnds) float64 -1.018e-05 0.8333 0.8333 ... 359.2 360.0\n", + " tas (time, lat, lon) float32 ...\n", + "Attributes: (12/43)\n", + " Conventions: CF-1.7 CMIP-6.2\n", + " activity_id: DCPP\n", + " branch_method: no parent\n", + " branch_time_in_child: 0.0\n", + " branch_time_in_parent: 0.0\n", + " creation_date: 2020-05-26T09:34:24Z\n", + " ... ...\n", + " tracking_id: hdl:21.14100/765ad328-6185-45a4-a49f-66277e6099b9\n", + " variable_id: tas\n", + " variable_name: tas\n", + " variant_label: r10i1p1f2\n", + " license: CMIP6 model data produced by Met Office Hadley Ce...\n", + " cmor_version: 3.4.0
array([cftime.Datetime360Day(1995, 11, 16, 0, 0, 0, 0, has_year_zero=True),\n", + " cftime.Datetime360Day(1995, 12, 16, 0, 0, 0, 0, has_year_zero=True)],\n", + " dtype=object)
array([-89.722221, -89.166664, -88.611107, ..., 88.611122, 89.166679,\n", + " 89.722237])
array([ 0.416667, 1.25 , 2.083333, ..., 357.916656, 358.749969,\n", + " 359.583313])
array(1.5)
array([[cftime.Datetime360Day(1995, 11, 1, 0, 0, 0, 0, has_year_zero=True),\n", + " cftime.Datetime360Day(1995, 12, 1, 0, 0, 0, 0, has_year_zero=True)],\n", + " [cftime.Datetime360Day(1995, 12, 1, 0, 0, 0, 0, has_year_zero=True),\n", + " cftime.Datetime360Day(1996, 1, 1, 0, 0, 0, 0, has_year_zero=True)]],\n", + " dtype=object)
array([[-90. , -89.444443],\n", + " [-89.444443, -88.888885],\n", + " [-88.888885, -88.333328],\n", + " ...,\n", + " [ 88.333344, 88.888901],\n", + " [ 88.888901, 89.444458],\n", + " [ 89.444458, 90. ]])
array([[-1.017749e-05, 8.333333e-01],\n", + " [ 8.333333e-01, 1.666667e+00],\n", + " [ 1.666667e+00, 2.500000e+00],\n", + " ...,\n", + " [ 3.575000e+02, 3.583333e+02],\n", + " [ 3.583333e+02, 3.591666e+02],\n", + " [ 3.591666e+02, 3.600000e+02]])
[279936 values with dtype=float32]