{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Estimate climate driver influence on rainfall \n", "\n", "* **Compatibility:** Notebook currently compatible the `NCI` environment\n", "* **Products used:** [BOM Rainfall Grids](https://explorer.nci.dea.ga.gov.au/products/bom_rainfall_grids)\n", "\n", "## Background\n", "\n", "There are three main climate drivers for the Australian continent: the El Niño-Southern Oscillation (ENSO), the Southern Annular Mode (SAM), and the Indian Ocean Dipole (IOD). ENSO is the climate driver associated with Pacific Ocean El Niño and La Niña events (ENSO phases). These events together affect climate and rainfall patterns in Australia. Different regions of Australia are affected quite differently. We are interested in the behaviour of waterbodies throughout the continent, but we need a rainfall baseline to compare these to.\n", "\n", "## Description\n", "\n", "This notebook estimates the influence of climate drivers on Australian rainfall.\n", "\n", "***" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Getting started\n", "\n", "Run the first cell, which loads all modules needed for this notebook." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Load modules" ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import warnings\n", "\n", "%matplotlib inline\n", "import datacube\n", "import numpy as np\n", "import pandas as pd\n", "import xarray\n", "from matplotlib import pyplot as plt\n", "from odc.ui import with_ui_cbk\n", "from tqdm.notebook import tqdm\n", "import statsmodels.tsa.seasonal\n", "import matplotlib.patches\n", "import mpl_toolkits.basemap\n", "\n", "import sys\n", "sys.path.insert(1, '../Tools/')\n", "from dea_tools.plotting import display_map" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Configuration\n", "\n", "Choose a subset of Australia to examine:" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "southwest = (-44.367634, 112.417252)\n", "northeast = (-10.116211, 154.898971)\n", "\n", "# Convert the coordinates into latitude and longitude ranges.\n", "ylim, xlim = zip(southwest, northeast)" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "