{ "cells": [ { "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ "# Loading and Visualization\n", "\n", "In this section, we illustrate how to load and visualize the pseudoPAGES2k dataset with `cfr`.\n", "\n", "Required data to complete this tutorial:\n", "\n", "- pseudoPAGES2k: [ppwn_SNRinf_rta.nc](https://github.com/fzhu2e/paper-pseudoPAGES2k/raw/main/data/ppwn_SNRinf_rta.nc)" ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "2023.7.21\n" ] } ], "source": [ "%load_ext autoreload\n", "%autoreload 2\n", "\n", "import cfr\n", "print(cfr.__version__)\n", "import xarray as xr" ] }, { "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ "## Load the pseudoPAGES2k dataset with `xarray`\n", "\n", "By default, we may load a netCDF file with `xarray` to have a check of the data structure:" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
<xarray.Dataset>\n", "Dimensions: (time: 1156)\n", "Coordinates:\n", " * time (time) object 0850-01-01 00:00:00 ... 2005-01-01 00:00:00\n", "Data variables: (12/558)\n", " NAm_153 (time) float64 ...\n", " NAm_165 (time) float64 ...\n", " Asi_178 (time) float64 ...\n", " Asi_174 (time) float64 ...\n", " Asi_198 (time) float64 ...\n", " NAm_145 (time) float64 ...\n", " ... ...\n", " Ocn_169 (time) float64 ...\n", " Asi_201 (time) float64 ...\n", " Asi_179 (time) float64 ...\n", " Arc_014 (time) float64 ...\n", " Ocn_071 (time) float64 ...\n", " Ocn_072 (time) float64 ...
<xarray.DataArray 'NAm_001' (time: 1156)>\n", "[1156 values with dtype=float64]\n", "Coordinates:\n", " * time (time) object 0850-01-01 00:00:00 ... 2005-01-01 00:00:00\n", "Attributes:\n", " lat: 35.3\n", " lon: 248.6\n", " elev: nan\n", " ptype: tree.TRW\n", " dt: 1.0\n", " time_name: Time\n", " time_unit: yr\n", " value_name: trsgi\n", " value_unit: NA