This repository houses the Jupyter notebook for Pangeo-Enabled ESM Pattern Scaling (PEEPS): a flexible tool for accessing CMIP6 Earth System Model (ESM) data via Pangeo without housing the entire archive in-house, and to process and perform linear pattern scaling on the data. Due to Pangeo's capabilities, this Jupyter notebook is effectively the dataset of patterns described in Kravitz and Snyder. The data set itself is housed on zenodo (https://doi.org/10.5281/zenodo.7139978) due to size. Pangeo provides setup guides (https://pangeo.io/setup_guides/)
Ben Kravitz and Abigail Snyder, Pangeo-Enabled ESM Pattern Scaling (PEEPS): A customizable dataset of emulated Earth System Model output. Submitted.
Patterns described in this data paper are located on zenodo: https://doi.org/10.5281/zenodo.7139978
matplotlib
xarray
numpy
pandas
sklearn
intake
intake-esm
fsspec
seaborn
nc_time_axis
gcsfs
The pattern_main
Jupyter notebook contains the calls to create the set of CMIP6 linear patterns for specified variables,
the dataset described in Kravitz and Snyder. This notebook pulls data directly from Pangeo and sources the helpers.py
script in this repository that contains the functions for reshaping CMIP6-style data and performing linear pattern scaling.