{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Tutorial 3: Heavy Rainfall Analysis\n", "This tutorial shows how to identify and count heavy rainfall intervals exceeding a specified threshold and export the results to ArcGIS." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Example 1: Identification of Heavy Rainfall Intervals" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 1. Import radproc" ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import radproc as rp" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 2. Identify Heavy Rainfall Intervals\n", "\n", "To identify and select all intervals exceeding a rainfall threshold x at least y times in season z, you can use the function\n", "\n", " find_heavy_rainfalls(HDFFile, year_start, year_end, thresholdValue, minArea, season)\n", " \n", "The following code will extract all intervals, in which an hourly precipitation of 30 mm is exceeded in at least five cells (these don't need to be adjacent cells!) in May 2016 in Hesse. " ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
Cell-ID | \n", "427005 | \n", "427006 | \n", "427903 | \n", "427904 | \n", "427905 | \n", "427906 | \n", "428803 | \n", "428804 | \n", "428805 | \n", "428806 | \n", "... | \n", "661855 | \n", "661856 | \n", "661857 | \n", "662752 | \n", "662753 | \n", "662754 | \n", "662755 | \n", "662756 | \n", "663652 | \n", "663655 | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Date (UTC) | \n", "\n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " |
2016-05-27 16:50:00+00:00 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "... | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "
2016-05-27 17:50:00+00:00 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "... | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "
2016-05-28 14:50:00+00:00 | \n", "0.0 | \n", "0.0 | \n", "0.1 | \n", "0.1 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.1 | \n", "0.1 | \n", "0.0 | \n", "... | \n", "0.1 | \n", "0.9 | \n", "1.7 | \n", "0.4 | \n", "0.5 | \n", "0.5 | \n", "0.6 | \n", "1.1 | \n", "0.7 | \n", "0.6 | \n", "
2016-05-28 15:50:00+00:00 | \n", "1.2 | \n", "1.1 | \n", "1.3 | \n", "1.2 | \n", "1.1 | \n", "1.1 | \n", "1.4 | \n", "1.1 | \n", "1.3 | \n", "1.2 | \n", "... | \n", "4.7 | \n", "4.0 | \n", "4.3 | \n", "9.2 | \n", "7.8 | \n", "6.3 | \n", "3.8 | \n", "3.4 | \n", "10.6 | \n", "3.9 | \n", "
2016-05-28 17:50:00+00:00 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "... | \n", "4.2 | \n", "4.4 | \n", "4.3 | \n", "4.5 | \n", "5.1 | \n", "4.5 | \n", "4.7 | \n", "4.3 | \n", "5.3 | \n", "5.2 | \n", "
2016-05-29 16:50:00+00:00 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "... | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "
2016-05-29 23:50:00+00:00 | \n", "0.0 | \n", "0.2 | \n", "0.3 | \n", "0.2 | \n", "0.2 | \n", "0.1 | \n", "0.2 | \n", "0.1 | \n", "0.0 | \n", "0.2 | \n", "... | \n", "4.9 | \n", "3.9 | \n", "4.0 | \n", "4.3 | \n", "4.4 | \n", "4.2 | \n", "4.2 | \n", "3.4 | \n", "4.3 | \n", "3.8 | \n", "
2016-05-30 00:50:00+00:00 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "... | \n", "4.5 | \n", "3.8 | \n", "3.5 | \n", "3.7 | \n", "3.5 | \n", "4.2 | \n", "4.1 | \n", "3.6 | \n", "4.0 | \n", "3.6 | \n", "
8 rows × 23320 columns
\n", "Cell-ID | \n", "427005 | \n", "427006 | \n", "427903 | \n", "427904 | \n", "427905 | \n", "427906 | \n", "428803 | \n", "428804 | \n", "428805 | \n", "428806 | \n", "... | \n", "661855 | \n", "661856 | \n", "661857 | \n", "662752 | \n", "662753 | \n", "662754 | \n", "662755 | \n", "662756 | \n", "663652 | \n", "663655 | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Date (UTC) | \n", "\n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " |
2016-05-27 00:00:00+00:00 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "... | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.000000 | \n", "0.0 | \n", "0.0 | \n", "0.000000 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "
2016-05-28 00:00:00+00:00 | \n", "1.2 | \n", "1.1 | \n", "1.4 | \n", "1.3 | \n", "1.1 | \n", "1.1 | \n", "1.4 | \n", "1.2 | \n", "1.4 | \n", "1.2 | \n", "... | \n", "9.0 | \n", "9.3 | \n", "10.3 | \n", "14.099999 | \n", "13.4 | \n", "11.3 | \n", "9.099999 | \n", "8.8 | \n", "16.6 | \n", "9.7 | \n", "
2016-05-29 00:00:00+00:00 | \n", "0.0 | \n", "0.2 | \n", "0.3 | \n", "0.2 | \n", "0.2 | \n", "0.1 | \n", "0.2 | \n", "0.1 | \n", "0.0 | \n", "0.2 | \n", "... | \n", "4.9 | \n", "3.9 | \n", "4.0 | \n", "4.300000 | \n", "4.4 | \n", "4.2 | \n", "4.200000 | \n", "3.4 | \n", "4.3 | \n", "3.8 | \n", "
2016-05-30 00:00:00+00:00 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "0.0 | \n", "... | \n", "4.5 | \n", "3.8 | \n", "3.5 | \n", "3.700000 | \n", "3.5 | \n", "4.2 | \n", "4.100000 | \n", "3.6 | \n", "4.0 | \n", "3.6 | \n", "
4 rows × 23320 columns
\n", "Cell-ID | \n", "427005 | \n", "427006 | \n", "427903 | \n", "427904 | \n", "427905 | \n", "427906 | \n", "428803 | \n", "428804 | \n", "428805 | \n", "428806 | \n", "... | \n", "661855 | \n", "661856 | \n", "661857 | \n", "662752 | \n", "662753 | \n", "662754 | \n", "662755 | \n", "662756 | \n", "663652 | \n", "663655 | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Date (UTC) | \n", "\n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " | \n", " |
2016-05-31 00:00:00+00:00 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "0 | \n", "... | \n", "1 | \n", "1 | \n", "0 | \n", "1 | \n", "1 | \n", "1 | \n", "1 | \n", "1 | \n", "2 | \n", "1 | \n", "
1 rows × 23320 columns
\n", "