GAUSS Dataset Intro#

!pip install --upgrade pip datashader geoviews hvplot dask
Requirement already satisfied: pip in /srv/conda/envs/notebook/lib/python3.12/site-packages (25.2)
Requirement already satisfied: datashader in /srv/conda/envs/notebook/lib/python3.12/site-packages (0.18.2)
Requirement already satisfied: geoviews in /srv/conda/envs/notebook/lib/python3.12/site-packages (1.14.0)
Requirement already satisfied: hvplot in /srv/conda/envs/notebook/lib/python3.12/site-packages (0.12.0)
Requirement already satisfied: dask in /srv/conda/envs/notebook/lib/python3.12/site-packages (2025.7.0)
Requirement already satisfied: colorcet in /srv/conda/envs/notebook/lib/python3.12/site-packages (from datashader) (3.1.0)
Requirement already satisfied: multipledispatch in /srv/conda/envs/notebook/lib/python3.12/site-packages (from datashader) (0.6.0)
Requirement already satisfied: numba in /srv/conda/envs/notebook/lib/python3.12/site-packages (from datashader) (0.60.0)
Requirement already satisfied: numpy in /srv/conda/envs/notebook/lib/python3.12/site-packages (from datashader) (2.0.2)
Requirement already satisfied: packaging in /srv/conda/envs/notebook/lib/python3.12/site-packages (from datashader) (24.2)
Requirement already satisfied: pandas in /srv/conda/envs/notebook/lib/python3.12/site-packages (from datashader) (2.2.3)
Requirement already satisfied: param in /srv/conda/envs/notebook/lib/python3.12/site-packages (from datashader) (2.2.0)
Requirement already satisfied: pyct in /srv/conda/envs/notebook/lib/python3.12/site-packages (from datashader) (0.5.0)
Requirement already satisfied: requests in /srv/conda/envs/notebook/lib/python3.12/site-packages (from datashader) (2.32.3)
Requirement already satisfied: scipy in /srv/conda/envs/notebook/lib/python3.12/site-packages (from datashader) (1.15.1)
Requirement already satisfied: toolz in /srv/conda/envs/notebook/lib/python3.12/site-packages (from datashader) (1.0.0)
Requirement already satisfied: xarray in /srv/conda/envs/notebook/lib/python3.12/site-packages (from datashader) (2025.1.1)
Requirement already satisfied: bokeh>=3.6.0 in /srv/conda/envs/notebook/lib/python3.12/site-packages (from geoviews) (3.6.2)
Requirement already satisfied: cartopy>=0.18.0 in /srv/conda/envs/notebook/lib/python3.12/site-packages (from geoviews) (0.24.0)
Requirement already satisfied: holoviews>=1.16.0 in /srv/conda/envs/notebook/lib/python3.12/site-packages (from geoviews) (1.20.0)
Requirement already satisfied: panel>=1.0.0 in /srv/conda/envs/notebook/lib/python3.12/site-packages (from geoviews) (1.5.5)
Requirement already satisfied: pyproj in /srv/conda/envs/notebook/lib/python3.12/site-packages (from geoviews) (3.7.0)
Requirement already satisfied: shapely in /srv/conda/envs/notebook/lib/python3.12/site-packages (from geoviews) (2.0.6)
Requirement already satisfied: xyzservices in /srv/conda/envs/notebook/lib/python3.12/site-packages (from geoviews) (2025.1.0)
Requirement already satisfied: click>=8.1 in /srv/conda/envs/notebook/lib/python3.12/site-packages (from dask) (8.1.8)
Requirement already satisfied: cloudpickle>=3.0.0 in /srv/conda/envs/notebook/lib/python3.12/site-packages (from dask) (3.1.1)
Requirement already satisfied: fsspec>=2021.09.0 in /srv/conda/envs/notebook/lib/python3.12/site-packages (from dask) (2024.12.0)
Requirement already satisfied: partd>=1.4.0 in /srv/conda/envs/notebook/lib/python3.12/site-packages (from dask) (1.4.2)
Requirement already satisfied: pyyaml>=5.3.1 in /srv/conda/envs/notebook/lib/python3.12/site-packages (from dask) (6.0.2)
Requirement already satisfied: Jinja2>=2.9 in /srv/conda/envs/notebook/lib/python3.12/site-packages (from bokeh>=3.6.0->geoviews) (3.1.5)
Requirement already satisfied: contourpy>=1.2 in /srv/conda/envs/notebook/lib/python3.12/site-packages (from bokeh>=3.6.0->geoviews) (1.3.1)
Requirement already satisfied: pillow>=7.1.0 in /srv/conda/envs/notebook/lib/python3.12/site-packages (from bokeh>=3.6.0->geoviews) (11.1.0)
Requirement already satisfied: tornado>=6.2 in /srv/conda/envs/notebook/lib/python3.12/site-packages (from bokeh>=3.6.0->geoviews) (6.4.2)
Requirement already satisfied: matplotlib>=3.6 in /srv/conda/envs/notebook/lib/python3.12/site-packages (from cartopy>=0.18.0->geoviews) (3.10.0)
Requirement already satisfied: pyshp>=2.3 in /srv/conda/envs/notebook/lib/python3.12/site-packages (from cartopy>=0.18.0->geoviews) (2.3.1)
Requirement already satisfied: pyviz-comms>=2.1 in /srv/conda/envs/notebook/lib/python3.12/site-packages (from holoviews>=1.16.0->geoviews) (3.0.4)
Requirement already satisfied: MarkupSafe>=2.0 in /srv/conda/envs/notebook/lib/python3.12/site-packages (from Jinja2>=2.9->bokeh>=3.6.0->geoviews) (3.0.2)
Requirement already satisfied: cycler>=0.10 in /srv/conda/envs/notebook/lib/python3.12/site-packages (from matplotlib>=3.6->cartopy>=0.18.0->geoviews) (0.12.1)
Requirement already satisfied: fonttools>=4.22.0 in /srv/conda/envs/notebook/lib/python3.12/site-packages (from matplotlib>=3.6->cartopy>=0.18.0->geoviews) (4.55.4)
Requirement already satisfied: kiwisolver>=1.3.1 in /srv/conda/envs/notebook/lib/python3.12/site-packages (from matplotlib>=3.6->cartopy>=0.18.0->geoviews) (1.4.8)
Requirement already satisfied: pyparsing>=2.3.1 in /srv/conda/envs/notebook/lib/python3.12/site-packages (from matplotlib>=3.6->cartopy>=0.18.0->geoviews) (3.2.1)
Requirement already satisfied: python-dateutil>=2.7 in /srv/conda/envs/notebook/lib/python3.12/site-packages (from matplotlib>=3.6->cartopy>=0.18.0->geoviews) (2.9.0)
Requirement already satisfied: pytz>=2020.1 in /srv/conda/envs/notebook/lib/python3.12/site-packages (from pandas->datashader) (2024.1)
Requirement already satisfied: tzdata>=2022.7 in /srv/conda/envs/notebook/lib/python3.12/site-packages (from pandas->datashader) (2025.1)
Requirement already satisfied: bleach in /srv/conda/envs/notebook/lib/python3.12/site-packages (from panel>=1.0.0->geoviews) (6.2.0)
Requirement already satisfied: linkify-it-py in /srv/conda/envs/notebook/lib/python3.12/site-packages (from panel>=1.0.0->geoviews) (2.0.3)
Requirement already satisfied: markdown in /srv/conda/envs/notebook/lib/python3.12/site-packages (from panel>=1.0.0->geoviews) (3.6)
Requirement already satisfied: markdown-it-py in /srv/conda/envs/notebook/lib/python3.12/site-packages (from panel>=1.0.0->geoviews) (3.0.0)
Requirement already satisfied: mdit-py-plugins in /srv/conda/envs/notebook/lib/python3.12/site-packages (from panel>=1.0.0->geoviews) (0.4.2)
Requirement already satisfied: tqdm in /srv/conda/envs/notebook/lib/python3.12/site-packages (from panel>=1.0.0->geoviews) (4.67.1)
Requirement already satisfied: typing-extensions in /srv/conda/envs/notebook/lib/python3.12/site-packages (from panel>=1.0.0->geoviews) (4.12.2)
Requirement already satisfied: locket in /srv/conda/envs/notebook/lib/python3.12/site-packages (from partd>=1.4.0->dask) (1.0.0)
Requirement already satisfied: certifi in /srv/conda/envs/notebook/lib/python3.12/site-packages (from pyproj->geoviews) (2024.12.14)
Requirement already satisfied: six>=1.5 in /srv/conda/envs/notebook/lib/python3.12/site-packages (from python-dateutil>=2.7->matplotlib>=3.6->cartopy>=0.18.0->geoviews) (1.17.0)
Requirement already satisfied: webencodings in /srv/conda/envs/notebook/lib/python3.12/site-packages (from bleach->panel>=1.0.0->geoviews) (0.5.1)
Requirement already satisfied: uc-micro-py in /srv/conda/envs/notebook/lib/python3.12/site-packages (from linkify-it-py->panel>=1.0.0->geoviews) (1.0.3)
Requirement already satisfied: mdurl~=0.1 in /srv/conda/envs/notebook/lib/python3.12/site-packages (from markdown-it-py->panel>=1.0.0->geoviews) (0.1.2)
Requirement already satisfied: llvmlite<0.44,>=0.43.0dev0 in /srv/conda/envs/notebook/lib/python3.12/site-packages (from numba->datashader) (0.43.0)
Requirement already satisfied: charset_normalizer<4,>=2 in /srv/conda/envs/notebook/lib/python3.12/site-packages (from requests->datashader) (3.4.1)
Requirement already satisfied: idna<4,>=2.5 in /srv/conda/envs/notebook/lib/python3.12/site-packages (from requests->datashader) (3.10)
Requirement already satisfied: urllib3<3,>=1.21.1 in /srv/conda/envs/notebook/lib/python3.12/site-packages (from requests->datashader) (1.26.19)
import hvplot.xarray 
import s3fs
import xarray as xr
import numpy as np
import sys
sys.path.append("./s3tree.py")  # folder that contains s3tree.py
from s3tree import print_variables, show_tree, show_tree_for_variable

bucket = "reflective-persistent-prod"
group  = "gauss"
# List variables with sizes
print_variables(bucket, group, show_sizes=True)
 1. ICEFRAC              614.5MB
 2. PRECC                1.0GB
 3. PRECL                1.3GB
 4. PRECT                61.8GB
 5. PRECT_above_10       4.4GB
 6. PRECT_above_20       4.4GB
 7. QFLX                 2.1GB
 8. TREFHT               45.2GB
 9. TREFHTMN             2.2GB
10. TREFHTMX             2.2GB
11. TREFHT_above_35      4.4GB
12. TREFHT_above_40      4.4GB
13. TREFHT_below_0       4.4GB
# Entire tree
show_tree(bucket, group)
|_ gauss/  (138.7GB total)
  |_ ICEFRAC/  (614.5MB total)
    |_ historical/  (190.8MB total)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.ICEFRAC.185001-189912.nc  (19.4MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.ICEFRAC.190001-194512.nc  (17.8MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.ICEFRAC.194601-198512.nc  (15.6MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.ICEFRAC.198601-201412.nc  (11.0MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.ICEFRAC.185001-189912.nc  (19.4MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.ICEFRAC.190001-194912.nc  (19.3MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.ICEFRAC.195001-199912.nc  (19.2MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.ICEFRAC.200001-201412.nc  (5.7MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.ICEFRAC.185001-189912.nc  (19.3MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.ICEFRAC.190001-194912.nc  (19.3MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.ICEFRAC.195001-199912.nc  (19.2MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.ICEFRAC.200001-201412.nc  (5.7MB)
    |_ ssp245/  (423.7MB total)
      |_ no-sai/  (79.4MB total)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.ICEFRAC.201501-206412.nc  (18.0MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.ICEFRAC.206501-209912.nc  (11.9MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.ICEFRAC.201501-206412.nc  (18.1MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.ICEFRAC.206501-209812.nc  (11.7MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.ICEFRAC.201501-201912.nc  (1.9MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.ICEFRAC.202001-206912.nc  (17.9MB)
      |_ sai/  (344.3MB total)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.001.cam.h0.ICEFRAC.203501-206912.nc  (88.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.002.cam.h0.ICEFRAC.203501-206912.nc  (12.8MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.003.cam.h0.ICEFRAC.203501-206912.nc  (12.7MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.001.cam.h0.ICEFRAC.203501-206912.nc  (88.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.002.cam.h0.ICEFRAC.203501-206912.nc  (13.0MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.003.cam.h0.ICEFRAC.203501-206912.nc  (12.9MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.001.cam.h0.ICEFRAC.203501-206912.nc  (88.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.002.cam.h0.ICEFRAC.203501-207012.nc  (13.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.003.cam.h0.ICEFRAC.203501-207012.nc  (13.4MB)
  |_ PRECC/  (1.0GB total)
    |_ historical/  (774.5MB total)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.PRECC.185001-189912.nc  (77.6MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.PRECC.190001-194512.nc  (71.9MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.PRECC.194601-198512.nc  (62.8MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.PRECC.198601-201412.nc  (45.6MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.PRECC.185001-189912.nc  (77.8MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.PRECC.190001-194912.nc  (78.3MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.PRECC.195001-199912.nc  (78.6MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.PRECC.200001-201412.nc  (23.7MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.PRECC.185001-189912.nc  (77.7MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.PRECC.190001-194912.nc  (78.2MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.PRECC.195001-199912.nc  (78.6MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.PRECC.200001-201412.nc  (23.7MB)
    |_ ssp245/  (261.8MB total)
      |_ no-sai/  (261.8MB total)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.PRECC.201501-206412.nc  (79.2MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.PRECC.206501-209812.nc  (54.7MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.PRECC.202001-206912.nc  (79.8MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.PRECC.207001-209912.nc  (48.2MB)
  |_ PRECL/  (1.3GB total)
    |_ historical/  (990.8MB total)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.PRECL.185001-189912.nc  (100.1MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.PRECL.190001-194512.nc  (92.1MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.PRECL.194601-198512.nc  (80.1MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.PRECL.198601-201412.nc  (58.1MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.PRECL.185001-189912.nc  (100.1MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.PRECL.190001-194912.nc  (100.1MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.PRECL.195001-199912.nc  (100.1MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.PRECL.200001-201412.nc  (30.1MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.PRECL.185001-189912.nc  (100.1MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.PRECL.190001-194912.nc  (100.1MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.PRECL.195001-199912.nc  (100.1MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.PRECL.200001-201412.nc  (30.1MB)
    |_ ssp245/  (328.5MB total)
      |_ no-sai/  (328.5MB total)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.PRECL.201501-206412.nc  (100.1MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.PRECL.206501-209812.nc  (68.1MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.PRECL.202001-206912.nc  (100.1MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.PRECL.207001-209912.nc  (60.1MB)
  |_ PRECT/  (61.8GB total)
    |_ historical/  (32.0GB total)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.PRECT.18500101-18591231.nc  (635.6MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.PRECT.18600101-18691231.nc  (635.7MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.PRECT.18700101-18791231.nc  (635.7MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.PRECT.18800101-18891231.nc  (635.6MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.PRECT.18900101-18991231.nc  (635.8MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.PRECT.19000101-19091231.nc  (635.7MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.PRECT.19100101-19191231.nc  (635.8MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.PRECT.19200101-19291231.nc  (635.7MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.PRECT.19300101-19391231.nc  (635.9MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.PRECT.19400101-19491231.nc  (635.8MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.PRECT.19500101-19591231.nc  (635.9MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.PRECT.19600101-19691231.nc  (635.8MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.PRECT.19700101-19791231.nc  (635.8MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.PRECT.19800101-19891231.nc  (635.8MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.PRECT.19900101-19991231.nc  (635.8MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.PRECT.20000101-20091231.nc  (635.9MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.PRECT.20100101-20141231.nc  (318.2MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.PRECT.18500101-18591231.nc  (635.6MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.PRECT.18600101-18691231.nc  (635.8MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.PRECT.18700101-18791231.nc  (635.7MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.PRECT.18800101-18891231.nc  (635.5MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.PRECT.18900101-18991231.nc  (635.9MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.PRECT.19000101-19091231.nc  (635.7MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.PRECT.19100101-19191231.nc  (635.8MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.PRECT.19200101-19291231.nc  (635.9MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.PRECT.19300101-19391231.nc  (635.8MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.PRECT.19400101-19491231.nc  (635.9MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.PRECT.19500101-19591231.nc  (635.9MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.PRECT.19600101-19691231.nc  (636.0MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.PRECT.19700101-19791231.nc  (635.7MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.PRECT.19800101-19891231.nc  (635.9MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.PRECT.19900101-19991231.nc  (635.8MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.PRECT.20000101-20091231.nc  (635.9MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.PRECT.20100101-20141231.nc  (318.2MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.PRECT.18500101-18591231.nc  (635.8MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.PRECT.18600101-18691231.nc  (635.6MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.PRECT.18700101-18791231.nc  (635.9MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.PRECT.18800101-18891231.nc  (635.9MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.PRECT.18900101-18991231.nc  (635.7MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.PRECT.19000101-19091231.nc  (635.7MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.PRECT.19100101-19191231.nc  (635.5MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.PRECT.19200101-19291231.nc  (635.8MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.PRECT.19300101-19391231.nc  (635.8MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.PRECT.19400101-19491231.nc  (635.8MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.PRECT.19500101-19591231.nc  (635.9MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.PRECT.19600101-19691231.nc  (635.7MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.PRECT.19700101-19791231.nc  (636.0MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.PRECT.19800101-19891231.nc  (636.0MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.PRECT.19900101-19991231.nc  (636.0MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.PRECT.20000101-20091231.nc  (636.0MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.PRECT.20100101-20141231.nc  (318.2MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.PRECT.185001-189912.nc  (126.6MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.PRECT.190001-194512.nc  (116.5MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.PRECT.194601-198512.nc  (101.3MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.PRECT.198601-201412.nc  (73.4MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.PRECT.185001-189912.nc  (126.6MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.PRECT.190001-194912.nc  (126.6MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.PRECT.195001-199912.nc  (126.6MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.PRECT.200001-201412.nc  (38.0MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.PRECT.185001-189912.nc  (126.6MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.PRECT.190001-194912.nc  (126.6MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.PRECT.195001-199912.nc  (126.6MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.PRECT.200001-201412.nc  (38.0MB)
    |_ ssp245/  (29.9GB total)
      |_ no-sai/  (8.2GB total)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.PRECT.201501-206412.nc  (99.7MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.PRECT.206501-209912.nc  (69.9MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.PRECT.20150101-20241231.nc  (635.9MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.PRECT.20250101-20341231.nc  (636.0MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.PRECT.20350101-20441231.nc  (636.0MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.PRECT.20450101-20541231.nc  (636.1MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.PRECT.20550101-20641231.nc  (636.0MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.PRECT.20621231-20730105.nc  (636.9MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.PRECT.20650101-20741231.nc  (636.0MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.PRECT.20730101-20830105.nc  (636.8MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.PRECT.20750101-20841231.nc  (636.0MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.PRECT.20830101-20930105.nc  (636.8MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.PRECT.20850101-20941231.nc  (635.9MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.PRECT.20930101-20991231.nc  (445.4MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.PRECT.20950101-20991231.nc  (318.2MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.PRECT.201501-206412.nc  (126.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.PRECT.206501-209812.nc  (86.1MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.PRECT.202001-206912.nc  (126.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.PRECT.207001-209912.nc  (76.0MB)
      |_ sai/  (21.7GB total)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.001.cam.h0.PRECT.203501-206912.nc  (88.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.001.cam.h1.PRECT.203501-206912.nc  (2.6GB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.002.cam.h0.PRECT.203501-206912.nc  (69.8MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.002.cam.h1.PRECT.20350101-20441231.nc  (635.8MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.002.cam.h1.PRECT.20450101-20541231.nc  (635.9MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.002.cam.h1.PRECT.20550101-20641231.nc  (636.0MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.002.cam.h1.PRECT.20650101-20691231.nc  (318.2MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.003.cam.h0.PRECT.203501-206912.nc  (69.8MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.003.cam.h1.PRECT.20350101-20441231.nc  (636.0MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.003.cam.h1.PRECT.20450101-20541231.nc  (636.0MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.003.cam.h1.PRECT.20550101-20641231.nc  (635.9MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.003.cam.h1.PRECT.20650101-20691231.nc  (318.2MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.001.cam.h0.PRECT.203501-206912.nc  (88.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.001.cam.h1.PRECT.203501-206912.nc  (2.6GB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.002.cam.h0.PRECT.203501-206912.nc  (69.8MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.002.cam.h1.PRECT.20350101-20441231.nc  (636.0MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.002.cam.h1.PRECT.20450101-20541231.nc  (636.1MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.002.cam.h1.PRECT.20550101-20641231.nc  (636.0MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.002.cam.h1.PRECT.20650101-20691231.nc  (318.2MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.003.cam.h0.PRECT.203501-206912.nc  (69.8MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.003.cam.h1.PRECT.20350101-20441231.nc  (636.0MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.003.cam.h1.PRECT.20450101-20541231.nc  (635.9MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.003.cam.h1.PRECT.20550101-20641231.nc  (635.9MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.003.cam.h1.PRECT.20650101-20691231.nc  (318.2MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.001.cam.h0.PRECT.203501-206912.nc  (88.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.001.cam.h1.PRECT.203501-206912.nc  (2.6GB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.002.cam.h0.PRECT.203501-207012.nc  (71.8MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.002.cam.h1.PRECT.20350101-20441231.nc  (635.9MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.002.cam.h1.PRECT.20450101-20541231.nc  (635.9MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.002.cam.h1.PRECT.20550101-20641231.nc  (635.9MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.002.cam.h1.PRECT.20650101-20701231.nc  (381.7MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.003.cam.h0.PRECT.203501-207012.nc  (71.8MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.003.cam.h1.PRECT.20350101-20441231.nc  (635.8MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.003.cam.h1.PRECT.20450101-20541231.nc  (635.9MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.003.cam.h1.PRECT.20550101-20641231.nc  (636.0MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.003.cam.h1.PRECT.20650101-20701231.nc  (381.7MB)
  |_ PRECT_above_10/  (4.4GB total)
    |_ historical/  (2.4GB total)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h0.PRECT_above_10.185001_201412.nc  (835.3MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h0.PRECT_above_10.185001_201412.nc  (835.3MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h0.PRECT_above_10.185001_201412.nc  (835.3MB)
    |_ ssp245/  (2.0GB total)
      |_ no-sai/  (430.8MB total)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.PRECT_above_10.201501_210001.nc  (430.8MB)
      |_ sai/  (1.6GB total)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.001.cam.h0.PRECT_above_10.203501_206912.nc  (177.2MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.002.cam.h0.PRECT_above_10.203501_207001.nc  (177.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.003.cam.h0.PRECT_above_10.203501_207001.nc  (177.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.001.cam.h0.PRECT_above_10.203501_206912.nc  (177.2MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.002.cam.h0.PRECT_above_10.203501_207001.nc  (177.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.003.cam.h0.PRECT_above_10.203501_207001.nc  (177.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.001.cam.h0.PRECT_above_10.203501_206912.nc  (177.2MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.002.cam.h0.PRECT_above_10.203501_207101.nc  (182.7MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.003.cam.h0.PRECT_above_10.203501_207101.nc  (182.7MB)
  |_ PRECT_above_20/  (4.4GB total)
    |_ historical/  (2.4GB total)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h0.PRECT_above_20.185001_201412.nc  (835.3MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h0.PRECT_above_20.185001_201412.nc  (835.3MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h0.PRECT_above_20.185001_201412.nc  (835.3MB)
    |_ ssp245/  (2.0GB total)
      |_ no-sai/  (430.8MB total)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.PRECT_above_20.201501_210001.nc  (430.8MB)
      |_ sai/  (1.6GB total)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.001.cam.h0.PRECT_above_20.203501_206912.nc  (177.2MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.002.cam.h0.PRECT_above_20.203501_207001.nc  (177.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.003.cam.h0.PRECT_above_20.203501_207001.nc  (177.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.001.cam.h0.PRECT_above_20.203501_206912.nc  (177.2MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.002.cam.h0.PRECT_above_20.203501_207001.nc  (177.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.003.cam.h0.PRECT_above_20.203501_207001.nc  (177.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.001.cam.h0.PRECT_above_20.203501_206912.nc  (177.2MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.002.cam.h0.PRECT_above_20.203501_207101.nc  (182.7MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.003.cam.h0.PRECT_above_20.203501_207101.nc  (182.7MB)
  |_ QFLX/  (2.1GB total)
    |_ historical/  (971.0MB total)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.QFLX.185001-189912.nc  (98.0MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.QFLX.190001-194512.nc  (90.2MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.QFLX.194601-198512.nc  (78.5MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.QFLX.198601-201412.nc  (56.9MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.QFLX.185001-189912.nc  (98.0MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.QFLX.190001-194912.nc  (98.0MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.QFLX.195001-199912.nc  (98.1MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.QFLX.200001-201412.nc  (29.5MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.QFLX.185001-189912.nc  (98.0MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.QFLX.190001-194912.nc  (98.0MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.QFLX.195001-199912.nc  (98.1MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.QFLX.200001-201412.nc  (29.5MB)
    |_ ssp245/  (1.2GB total)
      |_ no-sai/  (497.9MB total)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.QFLX.201501-206412.nc  (98.0MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.QFLX.206501-209912.nc  (68.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.QFLX.201501-206412.nc  (98.0MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.QFLX.206501-209812.nc  (66.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.QFLX.201501-201912.nc  (9.9MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.QFLX.202001-206912.nc  (98.0MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.QFLX.207001-209912.nc  (58.8MB)
      |_ sai/  (681.7MB total)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.001.cam.h0.QFLX.203501-206912.nc  (88.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.002.cam.h0.QFLX.203501-206912.nc  (68.7MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.003.cam.h0.QFLX.203501-206912.nc  (68.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.001.cam.h0.QFLX.203501-206912.nc  (88.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.002.cam.h0.QFLX.203501-206912.nc  (68.7MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.003.cam.h0.QFLX.203501-206912.nc  (68.7MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.001.cam.h0.QFLX.203501-206912.nc  (88.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.002.cam.h0.QFLX.203501-207012.nc  (70.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.003.cam.h0.QFLX.203501-207012.nc  (70.6MB)
  |_ TREFHT/  (45.2GB total)
    |_ historical/  (22.0GB total)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.TREFHT.18500101-18591231.nc  (442.0MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.TREFHT.18600101-18691231.nc  (442.0MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.TREFHT.18700101-18791231.nc  (441.9MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.TREFHT.18800101-18891231.nc  (441.9MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.TREFHT.18900101-18991231.nc  (441.9MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.TREFHT.19000101-19091231.nc  (442.0MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.TREFHT.19100101-19191231.nc  (441.9MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.TREFHT.19200101-19291231.nc  (441.7MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.TREFHT.19300101-19391231.nc  (441.7MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.TREFHT.19400101-19491231.nc  (441.7MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.TREFHT.19500101-19591231.nc  (441.8MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.TREFHT.19600101-19691231.nc  (441.7MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.TREFHT.19700101-19791231.nc  (441.7MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.TREFHT.19800101-19891231.nc  (441.5MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.TREFHT.19900101-19991231.nc  (441.4MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.TREFHT.20000101-20091231.nc  (441.0MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.TREFHT.20100101-20141231.nc  (220.6MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.TREFHT.18500101-18591231.nc  (441.9MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.TREFHT.18600101-18691231.nc  (442.0MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.TREFHT.18700101-18791231.nc  (441.8MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.TREFHT.18800101-18891231.nc  (442.0MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.TREFHT.18900101-18991231.nc  (441.9MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.TREFHT.19000101-19091231.nc  (441.9MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.TREFHT.19100101-19191231.nc  (441.8MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.TREFHT.19200101-19291231.nc  (441.7MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.TREFHT.19300101-19391231.nc  (441.6MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.TREFHT.19400101-19491231.nc  (441.6MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.TREFHT.19500101-19591231.nc  (441.7MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.TREFHT.19600101-19691231.nc  (441.8MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.TREFHT.19700101-19791231.nc  (441.7MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.TREFHT.19800101-19891231.nc  (441.5MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.TREFHT.19900101-19991231.nc  (441.2MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.TREFHT.20000101-20091231.nc  (441.0MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.TREFHT.20100101-20141231.nc  (220.6MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.TREFHT.18500101-18591231.nc  (442.0MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.TREFHT.18600101-18691231.nc  (442.0MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.TREFHT.18700101-18791231.nc  (441.8MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.TREFHT.18800101-18891231.nc  (441.8MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.TREFHT.18900101-18991231.nc  (441.7MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.TREFHT.19000101-19091231.nc  (441.9MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.TREFHT.19100101-19191231.nc  (441.7MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.TREFHT.19200101-19291231.nc  (441.7MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.TREFHT.19300101-19391231.nc  (441.7MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.TREFHT.19400101-19491231.nc  (441.6MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.TREFHT.19500101-19591231.nc  (441.7MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.TREFHT.19600101-19691231.nc  (441.8MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.TREFHT.19700101-19791231.nc  (441.6MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.TREFHT.19800101-19891231.nc  (441.5MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.TREFHT.19900101-19991231.nc  (441.3MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.TREFHT.20000101-20091231.nc  (440.9MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.TREFHT.20100101-20141231.nc  (220.6MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.TREFHT.185001-189912.nc  (71.0MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.TREFHT.190001-194512.nc  (65.3MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.TREFHT.194601-198512.nc  (56.8MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.TREFHT.198601-201412.nc  (41.1MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.TREFHT.185001-189912.nc  (71.0MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.TREFHT.190001-194912.nc  (71.0MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.TREFHT.195001-199912.nc  (70.9MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.TREFHT.200001-201412.nc  (21.3MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.TREFHT.185001-189912.nc  (71.0MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.TREFHT.190001-194912.nc  (71.0MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.TREFHT.195001-199912.nc  (70.9MB)
      |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.TREFHT.200001-201412.nc  (21.3MB)
    |_ ssp245/  (23.2GB total)
      |_ no-sai/  (5.6GB total)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.TREFHT.201501-206412.nc  (70.7MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.TREFHT.206501-209912.nc  (49.4MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.TREFHT.20150101-20241231.nc  (440.9MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.TREFHT.20250101-20341231.nc  (440.5MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.TREFHT.20350101-20441231.nc  (440.4MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.TREFHT.20450101-20541231.nc  (440.1MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.TREFHT.20550101-20641231.nc  (439.8MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.TREFHT.20621231-20730105.nc  (440.2MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.TREFHT.20650101-20741231.nc  (439.5MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.TREFHT.20730101-20830105.nc  (439.9MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.TREFHT.20750101-20841231.nc  (439.3MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.TREFHT.20830101-20930105.nc  (440.0MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.TREFHT.20850101-20941231.nc  (439.4MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.TREFHT.20930101-20991231.nc  (307.7MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.TREFHT.20950101-20991231.nc  (219.8MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.TREFHT.201501-206412.nc  (70.7MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.TREFHT.206501-209812.nc  (48.0MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.TREFHT.202001-206912.nc  (70.7MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.TREFHT.207001-209912.nc  (42.4MB)
      |_ sai/  (17.6GB total)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.001.cam.h0.TREFHT.203501-206912.nc  (88.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.001.cam.h1.TREFHT.203501-206912.nc  (2.6GB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.002.cam.h0.TREFHT.203501-206912.nc  (49.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.002.cam.h1.TREFHT.20350101-20441231.nc  (440.7MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.002.cam.h1.TREFHT.20450101-20541231.nc  (440.7MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.002.cam.h1.TREFHT.20550101-20641231.nc  (440.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.002.cam.h1.TREFHT.20650101-20691231.nc  (220.5MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.003.cam.h0.TREFHT.203501-206912.nc  (49.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.003.cam.h1.TREFHT.20350101-20441231.nc  (440.7MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.003.cam.h1.TREFHT.20450101-20541231.nc  (440.5MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.003.cam.h1.TREFHT.20550101-20641231.nc  (440.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.003.cam.h1.TREFHT.20650101-20691231.nc  (220.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.001.cam.h0.TREFHT.203501-206912.nc  (88.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.001.cam.h1.TREFHT.203501-206912.nc  (2.6GB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.002.cam.h0.TREFHT.203501-206912.nc  (49.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.002.cam.h1.TREFHT.20350101-20441231.nc  (440.7MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.002.cam.h1.TREFHT.20450101-20541231.nc  (440.9MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.002.cam.h1.TREFHT.20550101-20641231.nc  (440.9MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.002.cam.h1.TREFHT.20650101-20691231.nc  (220.7MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.003.cam.h0.TREFHT.203501-206912.nc  (49.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.003.cam.h1.TREFHT.20350101-20441231.nc  (440.7MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.003.cam.h1.TREFHT.20450101-20541231.nc  (440.9MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.003.cam.h1.TREFHT.20550101-20641231.nc  (441.1MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.003.cam.h1.TREFHT.20650101-20691231.nc  (220.7MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.001.cam.h0.TREFHT.203501-206912.nc  (88.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.001.cam.h1.TREFHT.203501-206912.nc  (2.6GB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.002.cam.h0.TREFHT.203501-207012.nc  (51.0MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.002.cam.h1.TREFHT.20350101-20441231.nc  (440.7MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.002.cam.h1.TREFHT.20450101-20541231.nc  (441.0MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.002.cam.h1.TREFHT.20550101-20641231.nc  (441.3MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.002.cam.h1.TREFHT.20650101-20701231.nc  (265.0MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.003.cam.h0.TREFHT.203501-207012.nc  (51.0MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.003.cam.h1.TREFHT.20350101-20441231.nc  (440.8MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.003.cam.h1.TREFHT.20450101-20541231.nc  (441.0MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.003.cam.h1.TREFHT.20550101-20641231.nc  (441.1MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.003.cam.h1.TREFHT.20650101-20701231.nc  (264.8MB)
  |_ TREFHTMN/  (2.2GB total)
    |_ historical/  (1.2GB total)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h0.TREFHTMN.185001_201412.nc  (417.7MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h0.TREFHTMN.185001_201412.nc  (417.7MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h0.TREFHTMN.185001_201412.nc  (417.7MB)
    |_ ssp245/  (1019.2MB total)
      |_ no-sai/  (215.4MB total)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.TREFHTMN.201501_210001.nc  (215.4MB)
      |_ sai/  (803.8MB total)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.001.cam.h0.TREFHTMN.203501_206912.nc  (88.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.002.cam.h0.TREFHTMN.203501_207001.nc  (88.8MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.003.cam.h0.TREFHTMN.203501_207001.nc  (88.8MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.001.cam.h0.TREFHTMN.203501_206912.nc  (88.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.002.cam.h0.TREFHTMN.203501_207001.nc  (88.8MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.003.cam.h0.TREFHTMN.203501_207001.nc  (88.8MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.001.cam.h0.TREFHTMN.203501_206912.nc  (88.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.002.cam.h0.TREFHTMN.203501_207101.nc  (91.4MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.003.cam.h0.TREFHTMN.203501_207101.nc  (91.4MB)
  |_ TREFHTMX/  (2.2GB total)
    |_ historical/  (1.2GB total)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h0.TREFHTMX.185001_201412.nc  (417.7MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h0.TREFHTMX.185001_201412.nc  (417.7MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h0.TREFHTMX.185001_201412.nc  (417.7MB)
    |_ ssp245/  (1019.2MB total)
      |_ no-sai/  (215.4MB total)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.TREFHTMX.201501_210001.nc  (215.4MB)
      |_ sai/  (803.8MB total)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.001.cam.h0.TREFHTMX.203501-206912.nc  (88.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.002.cam.h0.TREFHTMX.203501_207001.nc  (88.8MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.003.cam.h0.TREFHTMX.203501_207001.nc  (88.8MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.001.cam.h0.TREFHTMX.203501-206912.nc  (88.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.002.cam.h0.TREFHTMX.203501_207001.nc  (88.8MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.003.cam.h0.TREFHTMX.203501_207001.nc  (88.8MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.001.cam.h0.TREFHTMX.203501_206912.nc  (88.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.002.cam.h0.TREFHTMX.203501_207101.nc  (91.4MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.003.cam.h0.TREFHTMX.203501_207101.nc  (91.4MB)
  |_ TREFHT_above_35/  (4.4GB total)
    |_ historical/  (2.4GB total)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h0.TREFHT_above_35.185001_201412.nc  (835.3MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h0.TREFHT_above_35.185001_201412.nc  (835.3MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h0.TREFHT_above_35.185001_201412.nc  (835.3MB)
    |_ ssp245/  (2.0GB total)
      |_ no-sai/  (430.8MB total)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.TREFHT_above_35.201501_210001.nc  (430.8MB)
      |_ sai/  (1.6GB total)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.001.cam.h0.TREFHT_above_35.203501_206912.nc  (177.2MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.002.cam.h0.TREFHT_above_35.203501_207001.nc  (177.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.003.cam.h0.TREFHT_above_35.203501_207001.nc  (177.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.001.cam.h0.TREFHT_above_35.203501_206912.nc  (177.2MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.002.cam.h0.TREFHT_above_35.203501_207001.nc  (177.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.003.cam.h0.TREFHT_above_35.203501_207001.nc  (177.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.001.cam.h0.TREFHT_above_35.203501_206912.nc  (177.2MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.002.cam.h0.TREFHT_above_35.203501_207101.nc  (182.7MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.003.cam.h0.TREFHT_above_35.203501_207101.nc  (182.7MB)
  |_ TREFHT_above_40/  (4.4GB total)
    |_ historical/  (2.4GB total)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h0.TREFHT_above_40.185001_201412.nc  (835.3MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h0.TREFHT_above_40.185001_201412.nc  (835.3MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h0.TREFHT_above_40.185001_201412.nc  (835.3MB)
    |_ ssp245/  (2.0GB total)
      |_ no-sai/  (430.8MB total)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.TREFHT_above_40.201501_210001.nc  (430.8MB)
      |_ sai/  (1.6GB total)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.001.cam.h0.TREFHT_above_40.203501_206912.nc  (177.2MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.002.cam.h0.TREFHT_above_40.203501_207001.nc  (177.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.003.cam.h0.TREFHT_above_40.203501_207001.nc  (177.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.001.cam.h0.TREFHT_above_40.203501_206912.nc  (177.2MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.002.cam.h0.TREFHT_above_40.203501_207001.nc  (177.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.003.cam.h0.TREFHT_above_40.203501_207001.nc  (177.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.001.cam.h0.TREFHT_above_40.203501_206912.nc  (177.2MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.002.cam.h0.TREFHT_above_40.203501_207101.nc  (182.7MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.003.cam.h0.TREFHT_above_40.203501_207101.nc  (182.7MB)
  |_ TREFHT_below_0/  (4.4GB total)
    |_ historical/  (2.4GB total)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h0.TREFHT_below_0.185001_201412.nc  (835.3MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h0.TREFHT_below_0.185001_201412.nc  (835.3MB)
      |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h0.TREFHT_below_0.185001_201412.nc  (835.3MB)
    |_ ssp245/  (2.0GB total)
      |_ no-sai/  (430.8MB total)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.TREFHT_below_0.201501_210001.nc  (430.8MB)
      |_ sai/  (1.6GB total)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.001.cam.h0.TREFHT_below_0.203501_206912.nc  (177.2MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.002.cam.h0.TREFHT_below_0.203501_207001.nc  (177.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.003.cam.h0.TREFHT_below_0.203501_207001.nc  (177.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.001.cam.h0.TREFHT_below_0.203501_206912.nc  (177.2MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.002.cam.h0.TREFHT_below_0.203501_207001.nc  (177.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.003.cam.h0.TREFHT_below_0.203501_207001.nc  (177.6MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.001.cam.h0.TREFHT_below_0.203501_206912.nc  (177.2MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.002.cam.h0.TREFHT_below_0.203501_207101.nc  (182.7MB)
        |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.003.cam.h0.TREFHT_below_0.203501_207101.nc  (182.7MB)
# Only one variable
show_tree_for_variable(bucket, group, "TREFHT")
|_ gauss/TREFHT/  (45.2GB total)
  |_ gauss/  (45.2GB total)
    |_ TREFHT/  (45.2GB total)
      |_ historical/  (22.0GB total)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.TREFHT.18500101-18591231.nc  (442.0MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.TREFHT.18600101-18691231.nc  (442.0MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.TREFHT.18700101-18791231.nc  (441.9MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.TREFHT.18800101-18891231.nc  (441.9MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.TREFHT.18900101-18991231.nc  (441.9MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.TREFHT.19000101-19091231.nc  (442.0MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.TREFHT.19100101-19191231.nc  (441.9MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.TREFHT.19200101-19291231.nc  (441.7MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.TREFHT.19300101-19391231.nc  (441.7MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.TREFHT.19400101-19491231.nc  (441.7MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.TREFHT.19500101-19591231.nc  (441.8MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.TREFHT.19600101-19691231.nc  (441.7MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.TREFHT.19700101-19791231.nc  (441.7MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.TREFHT.19800101-19891231.nc  (441.5MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.TREFHT.19900101-19991231.nc  (441.4MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.TREFHT.20000101-20091231.nc  (441.0MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.001.cam.h1.TREFHT.20100101-20141231.nc  (220.6MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.TREFHT.18500101-18591231.nc  (441.9MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.TREFHT.18600101-18691231.nc  (442.0MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.TREFHT.18700101-18791231.nc  (441.8MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.TREFHT.18800101-18891231.nc  (442.0MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.TREFHT.18900101-18991231.nc  (441.9MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.TREFHT.19000101-19091231.nc  (441.9MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.TREFHT.19100101-19191231.nc  (441.8MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.TREFHT.19200101-19291231.nc  (441.7MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.TREFHT.19300101-19391231.nc  (441.6MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.TREFHT.19400101-19491231.nc  (441.6MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.TREFHT.19500101-19591231.nc  (441.7MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.TREFHT.19600101-19691231.nc  (441.8MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.TREFHT.19700101-19791231.nc  (441.7MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.TREFHT.19800101-19891231.nc  (441.5MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.TREFHT.19900101-19991231.nc  (441.2MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.TREFHT.20000101-20091231.nc  (441.0MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.002.cam.h1.TREFHT.20100101-20141231.nc  (220.6MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.TREFHT.18500101-18591231.nc  (442.0MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.TREFHT.18600101-18691231.nc  (442.0MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.TREFHT.18700101-18791231.nc  (441.8MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.TREFHT.18800101-18891231.nc  (441.8MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.TREFHT.18900101-18991231.nc  (441.7MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.TREFHT.19000101-19091231.nc  (441.9MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.TREFHT.19100101-19191231.nc  (441.7MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.TREFHT.19200101-19291231.nc  (441.7MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.TREFHT.19300101-19391231.nc  (441.7MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.TREFHT.19400101-19491231.nc  (441.6MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.TREFHT.19500101-19591231.nc  (441.7MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.TREFHT.19600101-19691231.nc  (441.8MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.TREFHT.19700101-19791231.nc  (441.6MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.TREFHT.19800101-19891231.nc  (441.5MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.TREFHT.19900101-19991231.nc  (441.3MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.TREFHT.20000101-20091231.nc  (440.9MB)
        |_ b.e21.BWHIST.f09_g17.CMIP6-historical-WACCM.003.cam.h1.TREFHT.20100101-20141231.nc  (220.6MB)
        |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.TREFHT.185001-189912.nc  (71.0MB)
        |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.TREFHT.190001-194512.nc  (65.3MB)
        |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.TREFHT.194601-198512.nc  (56.8MB)
        |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.TREFHT.198601-201412.nc  (41.1MB)
        |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.TREFHT.185001-189912.nc  (71.0MB)
        |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.TREFHT.190001-194912.nc  (71.0MB)
        |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.TREFHT.195001-199912.nc  (70.9MB)
        |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.TREFHT.200001-201412.nc  (21.3MB)
        |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.TREFHT.185001-189912.nc  (71.0MB)
        |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.TREFHT.190001-194912.nc  (71.0MB)
        |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.TREFHT.195001-199912.nc  (70.9MB)
        |_ b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.TREFHT.200001-201412.nc  (21.3MB)
      |_ ssp245/  (23.2GB total)
        |_ no-sai/  (5.6GB total)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.TREFHT.201501-206412.nc  (70.7MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h0.TREFHT.206501-209912.nc  (49.4MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.TREFHT.20150101-20241231.nc  (440.9MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.TREFHT.20250101-20341231.nc  (440.5MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.TREFHT.20350101-20441231.nc  (440.4MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.TREFHT.20450101-20541231.nc  (440.1MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.TREFHT.20550101-20641231.nc  (439.8MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.TREFHT.20621231-20730105.nc  (440.2MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.TREFHT.20650101-20741231.nc  (439.5MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.TREFHT.20730101-20830105.nc  (439.9MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.TREFHT.20750101-20841231.nc  (439.3MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.TREFHT.20830101-20930105.nc  (440.0MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.TREFHT.20850101-20941231.nc  (439.4MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.TREFHT.20930101-20991231.nc  (307.7MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.001.cam.h1.TREFHT.20950101-20991231.nc  (219.8MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.TREFHT.201501-206412.nc  (70.7MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.TREFHT.206501-209812.nc  (48.0MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.TREFHT.202001-206912.nc  (70.7MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.003.cam.h0.TREFHT.207001-209912.nc  (42.4MB)
        |_ sai/  (17.6GB total)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.001.cam.h0.TREFHT.203501-206912.nc  (88.6MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.001.cam.h1.TREFHT.203501-206912.nc  (2.6GB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.002.cam.h0.TREFHT.203501-206912.nc  (49.6MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.002.cam.h1.TREFHT.20350101-20441231.nc  (440.7MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.002.cam.h1.TREFHT.20450101-20541231.nc  (440.7MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.002.cam.h1.TREFHT.20550101-20641231.nc  (440.6MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.002.cam.h1.TREFHT.20650101-20691231.nc  (220.5MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.003.cam.h0.TREFHT.203501-206912.nc  (49.6MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.003.cam.h1.TREFHT.20350101-20441231.nc  (440.7MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.003.cam.h1.TREFHT.20450101-20541231.nc  (440.5MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.003.cam.h1.TREFHT.20550101-20641231.nc  (440.6MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-DEFAULT.003.cam.h1.TREFHT.20650101-20691231.nc  (220.6MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.001.cam.h0.TREFHT.203501-206912.nc  (88.6MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.001.cam.h1.TREFHT.203501-206912.nc  (2.6GB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.002.cam.h0.TREFHT.203501-206912.nc  (49.6MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.002.cam.h1.TREFHT.20350101-20441231.nc  (440.7MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.002.cam.h1.TREFHT.20450101-20541231.nc  (440.9MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.002.cam.h1.TREFHT.20550101-20641231.nc  (440.9MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.002.cam.h1.TREFHT.20650101-20691231.nc  (220.7MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.003.cam.h0.TREFHT.203501-206912.nc  (49.6MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.003.cam.h1.TREFHT.20350101-20441231.nc  (440.7MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.003.cam.h1.TREFHT.20450101-20541231.nc  (440.9MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.003.cam.h1.TREFHT.20550101-20641231.nc  (441.1MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-0.5.003.cam.h1.TREFHT.20650101-20691231.nc  (220.7MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.001.cam.h0.TREFHT.203501-206912.nc  (88.6MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.001.cam.h1.TREFHT.203501-206912.nc  (2.6GB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.002.cam.h0.TREFHT.203501-207012.nc  (51.0MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.002.cam.h1.TREFHT.20350101-20441231.nc  (440.7MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.002.cam.h1.TREFHT.20450101-20541231.nc  (441.0MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.002.cam.h1.TREFHT.20550101-20641231.nc  (441.3MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.002.cam.h1.TREFHT.20650101-20701231.nc  (265.0MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.003.cam.h0.TREFHT.203501-207012.nc  (51.0MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.003.cam.h1.TREFHT.20350101-20441231.nc  (440.8MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.003.cam.h1.TREFHT.20450101-20541231.nc  (441.0MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.003.cam.h1.TREFHT.20550101-20641231.nc  (441.1MB)
          |_ b.e21.BWSSP245.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.SSP245-MA-GAUSS-LOWER-1.0.003.cam.h1.TREFHT.20650101-20701231.nc  (264.8MB)

Reading all netCDF files together#

variable_name = "TREFHT"
scenario = "historical"
partial_filename = "b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.TREFHT"
fs = s3fs.S3FileSystem(anon=False)
keys = fs.glob(f"{bucket}/{group}/{variable_name}/{scenario}/{partial_filename}*.nc")
urls = [f"simplecache::s3://{k}" for k in keys]

ds_all = xr.open_mfdataset(
    urls,
    engine="h5netcdf",
    combine="by_coords",           # or "nested" + concat_dim="time"
    parallel=True,
    backend_kwargs={
        "storage_options": {
            "s3": {"anon": False},
            "simplecache": {"cache_storage": "/tmp/s3cache"},
        }
    },
)
ds_all
/srv/conda/envs/notebook/lib/python3.12/site-packages/xarray/backends/plugins.py:110: RuntimeWarning: Engine 'argo' loading failed:
cannot import name 'collections_to_dsk' from 'dask.base' (/srv/conda/envs/notebook/lib/python3.12/site-packages/dask/base.py)
  external_backend_entrypoints = backends_dict_from_pkg(entrypoints_unique)
<xarray.Dataset> Size: 446MB
Dimensions:       (time: 1980, zlon: 1, nbnd: 2, lat: 192, lev: 70, ilev: 71,
                   lon: 288)
Coordinates:
  * lat           (lat) float64 2kB -90.0 -89.06 -88.12 ... 88.12 89.06 90.0
  * zlon          (zlon) float64 8B 0.0
  * lon           (lon) float64 2kB 0.0 1.25 2.5 3.75 ... 356.2 357.5 358.8
  * lev           (lev) float64 560B 5.96e-06 9.827e-06 1.62e-05 ... 976.3 992.6
  * ilev          (ilev) float64 568B 4.5e-06 7.42e-06 1.223e-05 ... 985.1 1e+03
  * time          (time) object 16kB 1850-02-01 00:00:00 ... 2015-01-01 00:00:00
Dimensions without coordinates: nbnd
Data variables: (12/27)
    zlon_bnds     (time, zlon, nbnd) float64 32kB dask.array<chunksize=(600, 1, 2), meta=np.ndarray>
    gw            (time, lat) float64 3MB dask.array<chunksize=(600, 192), meta=np.ndarray>
    hyam          (time, lev) float64 1MB dask.array<chunksize=(600, 70), meta=np.ndarray>
    hybm          (time, lev) float64 1MB dask.array<chunksize=(600, 70), meta=np.ndarray>
    P0            (time) float64 16kB 1e+05 1e+05 1e+05 ... 1e+05 1e+05 1e+05
    hyai          (time, ilev) float64 1MB dask.array<chunksize=(600, 71), meta=np.ndarray>
    ...            ...
    n2ovmr        (time) float64 16kB dask.array<chunksize=(512,), meta=np.ndarray>
    f11vmr        (time) float64 16kB dask.array<chunksize=(512,), meta=np.ndarray>
    f12vmr        (time) float64 16kB dask.array<chunksize=(512,), meta=np.ndarray>
    sol_tsi       (time) float64 16kB dask.array<chunksize=(512,), meta=np.ndarray>
    nsteph        (time) float64 16kB dask.array<chunksize=(600,), meta=np.ndarray>
    TREFHT        (time, lat, lon) float32 438MB dask.array<chunksize=(1, 192, 288), meta=np.ndarray>
Attributes:
    Conventions:       CF-1.0
    source:            CAM
    case:              b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg...
    logname:           mmills
    host:              cheyenne1
    initial_file:      b.e21.BWma1850.f09_g17.release-cesm2.1.3.c20200918.cam...
    topography_file:   /glade/p/cesmdata/cseg/inputdata/atm/cam/topo/fv_0.9x1...
    model_doi_url:     https://doi.org/10.5065/D67H1H0V
    time_period_freq:  month_1
temp_yearly = ds_all.groupby("time.year").mean(dim="time").isel(year=slice(None, -1))["TREFHT"]
temp_yearly
<xarray.DataArray 'TREFHT' (year: 165, lat: 192, lon: 288)> Size: 36MB
dask.array<getitem, shape=(165, 192, 288), dtype=float32, chunksize=(1, 192, 288), chunktype=numpy.ndarray>
Coordinates:
  * lat      (lat) float64 2kB -90.0 -89.06 -88.12 -87.17 ... 88.12 89.06 90.0
  * lon      (lon) float64 2kB 0.0 1.25 2.5 3.75 5.0 ... 355.0 356.2 357.5 358.8
  * year     (year) int64 1kB 1850 1851 1852 1853 1854 ... 2011 2012 2013 2014
Attributes:
    units:         K
    long_name:     Reference height temperature
    cell_methods:  time: mean

Reading individual files#

variable_name = "TREFHT"
scenario = "historical"
SAI = ""
desired_file = "b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg.002.cam.h0.TREFHT.195001-199912.nc"

url = f"simplecache::s3://{bucket}/{group}/{variable_name}/{scenario}/{desired_file}"

# simplecache downloads once to a local temp file for fast random access
ds = xr.open_dataset(
    url,
    engine="h5netcdf",        # or "netcdf4" if you prefer that backend
)
ds
<xarray.Dataset> Size: 133MB
Dimensions:       (lat: 192, lon: 288, zlon: 1, nbnd: 2, lev: 70, ilev: 71,
                   time: 600)
Coordinates:
  * lat           (lat) float64 2kB -90.0 -89.06 -88.12 ... 88.12 89.06 90.0
  * lon           (lon) float64 2kB 0.0 1.25 2.5 3.75 ... 356.2 357.5 358.8
  * zlon          (zlon) float64 8B 0.0
  * lev           (lev) float64 560B 5.96e-06 9.827e-06 1.62e-05 ... 976.3 992.6
  * ilev          (ilev) float64 568B 4.5e-06 7.42e-06 1.223e-05 ... 985.1 1e+03
  * time          (time) object 5kB 1950-02-01 00:00:00 ... 2000-01-01 00:00:00
Dimensions without coordinates: nbnd
Data variables: (12/27)
    gw            (lat) float64 2kB ...
    zlon_bnds     (zlon, nbnd) float64 16B ...
    hyam          (lev) float64 560B ...
    hybm          (lev) float64 560B ...
    P0            float64 8B ...
    hyai          (ilev) float64 568B ...
    ...            ...
    n2ovmr        (time) float64 5kB ...
    f11vmr        (time) float64 5kB ...
    f12vmr        (time) float64 5kB ...
    sol_tsi       (time) float64 5kB ...
    nsteph        (time) float64 5kB ...
    TREFHT        (time, lat, lon) float32 133MB ...
Attributes:
    Conventions:       CF-1.0
    source:            CAM
    case:              b.e21.BWmaHIST.f09_g17.release-cesm2.1.3.WACCM-MA-1deg...
    logname:           mmills
    host:              r6i6n31
    initial_file:      b.e21.BWma1850.f09_g17.release-cesm2.1.3.c20200918.cam...
    topography_file:   /glade/p/cesmdata/cseg/inputdata/atm/cam/topo/fv_0.9x1...
    model_doi_url:     https://doi.org/10.5065/D67H1H0V
    time_period_freq:  month_1

Timeseries#

# weights for latitudes
weights = np.cos(np.deg2rad(temp_yearly.lat))

# calculate preindustrial avg temp
pi_temp = temp_yearly.weighted(weights).mean(dim=('lat','lon')).sel(year=slice(1850,1880)).mean(dim="year")

# calculate temp anomaly
temp_anomaly = temp_yearly.weighted(weights).mean(dim=('lat', 'lon'))-pi_temp

# plot temp anomaly timeseries
temp_anomaly.hvplot.line(
    ylabel="Surface Temperature anomaly (K)"
)
# plot the temp difference between preindustrial and 2000-2010 decade
pi_map = temp_yearly.sel(year=slice(1850,1880)).mean(dim="year")
chosen_decade = temp_yearly.sel(year=slice(2000,2010)).mean(dim="year")
(chosen_decade-pi_map).hvplot.image(
    x="lon", y="lat", cmap="RdBu_r", clim=(-5, 5),
    geo=True,  # Enable geographic features
    coastline=True,  # Add coastlines
    features=['borders'] # Add country borders
)

Bonus content#

import numpy as np
import pandas as pd
import xarray as xr
import hvplot.xarray
import hvplot.pandas
import holoviews as hv
hv.extension("bokeh") # or "plotly"

# --- pick your variable (first timestep if 'time' exists) ---
da = ds["TREFHT"]-273.15
if "time" in da.dims:
    da = da.isel(time=0)  # adjust if you want a different time slice

# --- flatten to a tidy DataFrame: columns ['lat', 'TREFHT'] (+others) ---
df = da.to_dataframe(name="TREFHT").reset_index()[["lat", "TREFHT"]].dropna()

# --- build latitude-band labels (N/S × 0–15, 15–30, 30–60, 60–90) ---
mag_labels = ["0–15", "15–30", "30–60", "60–90"]
mag_bins = pd.cut(np.abs(df["lat"]),
                  bins=[0, 15, 30, 60, 90],
                  labels=mag_labels,
                  include_lowest=True, right=True)

hemi = np.where(df["lat"] >= 0, "N", "S")
df["band"] = (pd.Series(hemi) + " " + mag_bins.astype(str) + "°")

# optional: sort legend in a nice order
order = ["S 60–90°","S 30–60°","S 15–30°","S 0–15°",
         "N 0–15°","N 15–30°","N 30–60°","N 60–90°"]
df["band"] = pd.Categorical(df["band"], categories=order, ordered=True)

# --- KDE by latitude band ---
kde_plot = df.hvplot.kde(
    "TREFHT",
    by="band",
    alpha=0.4,
    line_width=2,
    width=800,
    height=400,
    legend="right",
    title="TREFHT distribution by latitude band"
)
kde_plot