Parse Niederschlag.ipynb 722 KB
Newer Older
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
       "11:00:00  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.2  0.0  0.0  ...  0.0  0.0   \n",
       "12:00:00  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  ...  0.0  0.0   \n",
       "13:00:00  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  ...  0.0  0.0   \n",
       "14:00:00  0.0  0.0  0.1  0.0  0.0  0.0  0.0  0.0  0.0  0.0  ...  0.0  0.0   \n",
       "15:00:00  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  ...  0.0  0.0   \n",
       "16:00:00  0.0  0.0  0.0  0.0  0.6  0.0  0.0  0.0  0.0  0.0  ...  0.0  0.0   \n",
       "17:00:00  0.0  0.0  0.0  0.0  0.4  0.0  0.0  0.0  0.0  0.0  ...  0.0  0.0   \n",
       "18:00:00  0.0  0.0  0.0  0.0  0.2  0.0  0.0  0.1  0.0  0.0  ...  0.0  0.0   \n",
       "19:00:00  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  ...  0.0  0.0   \n",
       "20:00:00  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  ...  0.0  0.0   \n",
       "21:00:00  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  ...  0.0  0.0   \n",
       "22:00:00  0.0  0.0  0.1  0.0  0.0  0.0  0.0  0.0  0.0  0.0  ...  0.0  0.1   \n",
       "23:00:00  0.0  0.0  0.3  0.0  0.0  0.0  0.0  0.0  0.0  0.0  ...  0.0  0.0   \n",
       "\n",
       "datetime  358  359  360  361  362  363  364  365  \n",
       "00:00:00  0.0  0.0  0.0  0.0  0.2  1.5  0.0  0.0  \n",
       "01:00:00  0.0  0.0  0.0  1.1  0.0  1.2  0.1  0.0  \n",
       "02:00:00  0.3  0.0  0.0  0.1  0.0  0.3  0.0  0.0  \n",
       "03:00:00  0.1  0.0  0.0  0.1  0.0  0.3  0.0  0.0  \n",
       "04:00:00  0.1  0.0  0.0  0.3  0.0  0.0  0.0  0.0  \n",
       "05:00:00  0.0  0.7  0.0  0.1  0.0  0.0  0.0  0.0  \n",
       "06:00:00  0.0  2.4  0.0  0.0  0.0  0.0  0.0  0.0  \n",
       "07:00:00  0.0  2.7  0.0  0.0  1.1  0.0  0.0  0.0  \n",
       "08:00:00  0.0  0.8  0.0  0.0  2.8  0.0  1.1  0.0  \n",
       "09:00:00  0.0  0.4  0.0  0.0  1.5  0.0  0.1  0.0  \n",
       "10:00:00  0.0  0.3  0.0  0.0  0.6  0.0  0.0  0.0  \n",
       "11:00:00  0.0  0.2  0.0  0.0  0.7  0.1  0.0  0.0  \n",
       "12:00:00  0.0  0.0  0.0  0.0  0.2  0.0  0.0  0.0  \n",
       "13:00:00  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  \n",
       "14:00:00  0.0  0.2  0.1  0.0  0.0  0.0  0.0  0.0  \n",
       "15:00:00  0.1  0.0  0.0  0.0  0.0  0.0  0.0  0.0  \n",
       "16:00:00  0.1  0.0  0.0  0.0  1.1  0.0  0.0  0.0  \n",
       "17:00:00  0.0  0.0  0.0  0.0  0.0  0.0  0.0  0.0  \n",
       "18:00:00  0.0  0.0  0.0  0.0  0.0  0.4  0.0  0.0  \n",
       "19:00:00  0.0  0.0  0.0  0.1  0.0  1.1  0.0  0.0  \n",
       "20:00:00  0.0  0.0  0.0  0.3  0.4  0.7  0.0  0.0  \n",
       "21:00:00  0.0  0.0  0.1  0.2  1.0  0.2  0.0  0.0  \n",
       "22:00:00  0.0  0.0  0.0  0.1  1.1  0.1  0.0  0.0  \n",
       "23:00:00  0.0  0.0  0.1  0.6  1.1  0.0  0.0  0.0  \n",
       "\n",
       "[24 rows x 365 columns]"
      ]
     },
1044
     "execution_count": 11,
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "rain2021 = pd.pivot_table(df3, values='precipitation', index=df3.index.time, columns=df3.index.dayofyear)\n",
    "rain2021"
   ]
  },
  {
   "cell_type": "code",
1056
   "execution_count": 12,
1057
1058
1059
1060
1061
1062
1063
1064
1065
   "id": "42ddd82d",
   "metadata": {},
   "outputs": [],
   "source": [
    "import seaborn as sns"
   ]
  },
  {
   "cell_type": "code",
1066
   "execution_count": 13,
1067
1068
1069
1070
1071
   "id": "f1b17ef2",
   "metadata": {},
   "outputs": [
    {
     "data": {
Eric Duminil's avatar
Eric Duminil committed
1072
      "image/png": "iVBORw0KGgoAAAANSUhEUgAABboAAANiCAYAAACn3H9sAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8qNh9FAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzde1xU173///fIZVATJyoBHBsV0wZpMZdiVEwtpCKoMTYNqUmJGFpD6jGNR0fbHrRtjKeVNrVoRQ2twZKqrempIb1ZBNN4+woqCq2miGmjUhW84hijcp3fH/m5ZQMDDEFhktfz8diPx15rf9Znr73nynK5xuJyuVwCAAAAAAAAAMBL9ejqDgAAAAAAAAAA8FEw0A0AAAAAAAAA8GoMdAMAAAAAAAAAvBoD3QAAAAAAAAAAr8ZANwAAAAAAAADAqzHQDQAAAAAAAADwagx0AwAAAAAAAAC8GgPdAAAAAAAAAACvxkA3AAAAAAAAAMCrMdANAABwC6xYsUL9+/dXXV2dsrOzZbFYVFRU1KFcixYtksViMTY/Pz8NGjRIKSkpqqys7OSed50hQ4YoOTm5U3L9/ve/l8Vi0euvv97s2H333SeLxaItW7Y0O3b33Xfr85//vFFu/NgVFRXJYrEoOzu7U/rY0jm81d/+9jd94xvf0LBhw9S7d28NHDhQX/7yl7V///4W4w8cOKDY2FjddtttuuOOO/T444/rvffeM8UcOXJE8+fPV2RkpO644w7169dPDz30kH7/+983y3fixAnNmTNH0dHRuuOOO27K4wQAAIDuhYFuAACAW2DTpk368pe/LF9f307LmZubq4KCAv31r3/VU089pbVr12rcuHGqra3ttHN0pZycHH3/+9/vlFwxMTGyWCx6++23TfUXLlzQwYMH1bt372bHTpw4offee08PP/ywUffII4+ooKBA4eHhCg8PV0FBgR555JFO6ePHySuvvKJjx47pv//7v7V582b9/Oc/15kzZzR69Gj97W9/M8UePnxYMTExqqmp0e9+9zutXbtWR44c0dixY3X27FkjLi8vT3/5y1+UkJCg//u//9OGDRv0mc98Rl/96le1ePFiU85//etf2rBhg/z9/TVp0qRbcs0AAADoWp33lxYAAABadPr0ae3atUvf+c53OjVvZGSkAgMDJUmxsbE6d+6cfvWrX2nXrl2mwVlv9cADD3RarsDAQEVERGjbtm2m+u3bt8vX11czZsxoNtB9vdz4Xt5555268847jfLo0aPbdf76+nrV1dXJarV28Ao6X21trSwWS6f+48t1q1atUlBQkKluwoQJ+vSnP60lS5boS1/6klH/gx/8QFarVX/+85/Vp08fSR8+tz/zmc9o6dKl+slPfiJJeuqpp/T888/LYrEYbSdOnKhz587pJz/5ib773e8a9/eLX/yiMUheVFSk3/72t51+jQAAAOhemNENAAA+tq4v8fGPf/xDX/3qV2Wz2dSvXz85HA7V1dWprKxMEyZM0O23364hQ4bo5ZdfNrXftm2bLBaLfvOb3+i73/2uBgwYoNtuu02PPvqoTp8+rffff1/PPfecAgMDFRgYqK9//eu6fPlys37k5OTotttuU2xsrKn+/fff13/9138pMDBQ/fv31+OPP65Tp051+HpHjBgh6cOB9ca2bt2qcePGqU+fPurVq5ceeughvfXWW83a/+EPf9C9994rq9WqoUOH6uc//7lxDxtzuVxavXq17r//fvXs2VN9+/bVE0880WypiZiYGEVERGjfvn0aO3asevXqpaFDh+rHP/6xGhoa2ryepkuXXH88fvvb32rhwoWy2+3q06ePYmNjVVZW1ma+hx9+WGVlZaqoqDDlfPDBBzVp0iTt379f77//vumYj4+Pxo4da1xPTExMs7zJyckaMmSIUT527JgsFotefvll/fCHP1RoaKisVqvefvttY2Z5S1vTpTWqqqr09a9/Xf369VPv3r316KOPNrvH7pZ3adrX6/du3bp1mjdvngYOHCir1ap//etfkqQ1a9bonnvukdVq1Wc/+1n95je/aXZdnmg6yC1Jt912mz772c/qP//5j1FXV1enP//5z0pISDAGuSVp8ODBevjhh5WTk2PUBQYGNnsuStLIkSN15coVXbhwwajr0YM/cwAAAD5p+AYIAAA+9qZOnar77rtPmzZtUkpKipYtW6a5c+fqscce0yOPPKKcnBx96Utf0ne/+1298cYbzdovWLBAZ86cUXZ2tn72s59p27Zt+trXvqaEhATZbDb99re/1Xe+8x2tW7dOCxYsaNZ+06ZNmjx5crPZvM8++6z8/Pz0m9/8Ri+//LK2bdumadOmdfg6jx49Kkm65557jLr169crLi5Offr00Wuvvabf/e536tevn+Lj402D3bm5uXr88cfVv39/vf7663r55Zf129/+Vq+99lqz83zzm9/UnDlzFBsbqzfffFOrV6/WO++8ozFjxjQbZK+srNTTTz+tadOm6Y9//KMmTpyo1NRUrV+/vsPXuWDBAh0/flyvvvqqfvnLX+rdd9/Vo48+qvr6+lbbXZ+Z3XhW99tvv63o6Gg99NBDslgs2rlzp+nY5z//edlstg71c8WKFfrb3/6mpUuX6q9//auGDRum1atXq6CgwLTFxsbKx8dHYWFhpvYzZsxQjx499Jvf/EbLly/X3r17FRMTo4sXL3aoP5KUmpqq8vJyZWZm6k9/+pOCgoL0y1/+Us8995zuvfdevfHGG/re976nl156qdns94/K6XTqwIED+tznPmfU/fvf/9bVq1d17733Nou/99579a9//UvXrl1rNe/bb7+tO++8s8XBdQAAAHyCuAAAAD6mXnzxRZck189+9jNT/f333++S5HrjjTeMutraWtedd97pevzxx426t99+2yXJ9eijj5raz5kzxyXJNXv2bFP9Y4895urXr5+p7ty5cy5fX1/Xpk2bjLpf/epXLkmuWbNmmWJffvlllyRXRUVFu66rsrLSVVtb66qqqnL97ne/c/Xu3dv1ta99zYj74IMPXP369WvW//r6etd9993nGjlypFH34IMPuu666y5XdXW1Uff++++7+vfv72r8lbGgoKDFe/qf//zH1bNnT9d3vvMdoy46OtolybVnzx5T7Gc/+1lXfHx8q9focrlcgwcPdj3zzDNG+frjMWnSJFPc7373O5ckV0FBQav5Lly44OrRo4frueeec7lcHz42FovFlZub63K5XK6RI0e65s+f73K5XK7y8nKXpGbXEx0d3SzvM8884xo8eLBRPnr0qEuS6+6773bV1NS02qef/vSnLkmuX/7yl0bd9efHV77yFVPs//t//88lyfXDH/7QqGt6j9z19fq9++IXv2iKq6+vd4WEhLhGjRplqj9+/LjLz8/PdF0f1dNPP+3y9fV1FRUVGXXXr+m3v/1ts/glS5a4JLlOnTrlNueaNWtcklw///nP3cbs27fPJcn1q1/96iP1HwAAAN0bM7oBAMDH3uTJk03l8PBwWSwWTZw40ajz9fXVpz/9aR0/frxd7SU1+xHC8PBwXbhwwbR8yR/+8Af5+/trwoQJzfJOmTLFVL4+q7WlPrQkJCREfn5+6tu3r6ZOnarIyEjTDOzdu3frwoULeuaZZ1RXV2dsDQ0NmjBhgvbt26cPPvhAH3zwgYqKivTYY4/J39/faH99mZbG/vznP8tisWjatGmmnCEhIbrvvvuazQIOCQnRyJEjm11ne6+xJR29b3379jX1cfv27fLx8dFDDz0kSYqOjjbW5W5pfe6O9NPPz8/t8ev/E+B73/ueUlJSmh1/+umnTeUxY8Zo8ODBzdYS90RCQoKpXFZWpsrKSk2dOtVUP2jQIOO+dIbvf//72rBhg5YtW6bIyMhmx1takqStY3/961/1/PPP64knntALL7zQaX0FAACAd2KgGwAAfOz169fPVPb391evXr0UEBDQrL6lZRJaat9afeMcv//97zVx4kT16tWrWd7+/fubyteXNrl69Wqr13Pd1q1btW/fPm3ZskUJCQnasWOHacDv+jIiTzzxhPz8/EzbT37yE7lcLl24cEFVVVVyuVwKDg5udo6mdadPnzZim+YsLCzUuXPnWr3G69fZ3mtsyUe5bw8//LCOHDmiU6dO6e2331ZkZKRuu+02SR8OdBcXF8vpdOrtt9+Wr6+vvvCFL3S4nwMGDHB77O2331ZycrKmT5+u//3f/20xJiQkpMW68+fPd1qfrudqz2PfUS+99JJ++MMf6kc/+pG+9a1vmY5dfyxbuqYLFy7IYrHojjvuaHZsy5YtevzxxzV+/Hht2LCh1YFyAAAAfDJ0/k+sAwAAQNKHaxK/9dZbzX5ksLPcd999CgwMlCSNHz9e8fHx+uUvf6kZM2bowQcfNI5lZGRo9OjRLeYIDg5WbW2tLBZLs/W1pQ/X2G7s+g8C7ty5s9ma45JarOtOHn74YaWnp2vbtm3atm2bJk2aZBy7Pqi9Y8cO40cqrw+CS1JAQICcTmeznE0H969zN/j6j3/8Q4899piio6O1Zs0at31teu+v133605829am6urrFPl1//Fvr0/WB5vY89h3x0ksvadGiRVq0aFGL69fffffd6tmzpw4ePNjs2MGDB/XpT3+62T9Ibdmyxbh/mzZtMv0vBAAAAHxyMaMbAADgJvnTn/4ki8XSbOmTm8FisWjVqlXy8fHR9773PUnSQw89pDvuuEP//Oc/NWLEiBY3f39/9e7dWyNGjNCbb76pmpoaI+fly5f15z//2XSeyZMny+Vy6eTJky3mGz58+E2/1o/ii1/8onx8fPT73/9e77zzjmJiYoxjNptN999/v1577TUdO3as2bIlQ4YM0ZEjR0wDy+fPn9fu3bvbff7y8nJNnDhRQ4cO1aZNm1pd2mTDhg2m8u7du3X8+HFTn4cMGaJ//OMfprgjR46orKysXf0JCwtTSEiIfve73zXrpyfX1ZL//d//1aJFi/S9731PL774Yosxvr6+evTRR/XGG2/o/fffN53/7bff1uOPP26Kz8vL02OPPaYvfOELevPNN7v9P6wAAADg1mFGNwAAwE3y+9//XuPHj9ftt99+S873mc98Rs8995xWr16tXbt26Qtf+IIyMjL0zDPP6MKFC3riiScUFBSks2fP6u9//7vOnj2rV155RZK0ePFiPfLII4qPj9d///d/q76+Xj/96U9122236cKFC8Y5HnroIT333HP6+te/rqKiIn3xi19U7969VVFRoV27dmn48OH6r//6r1tyvR3Rp08fff7zn9ebb76pHj16NFuHOjo6WsuXL5fUfH3upKQk/eIXv9C0adOUkpKi8+fP6+WXX1afPn3aff6JEyfq4sWLWrlypd555x3Tsbvvvlt33nmnUS4qKtKzzz6rr371q/rPf/6jhQsXauDAgZo1a5apT9OmTdOsWbOUkJCg48eP6+WXXzblaU2PHj300ksv6Zvf/KaeeOIJfeMb39DFixf10ksvacCAAerRwzwvJjk5Wa+99pqOHj2qIUOGuM37s5/9TD/4wQ80YcIEPfLIIyosLDQdb/w/DF566SU9+OCDmjx5sv7nf/5H165d0w9+8AMFBgZq3rx5RtyuXbv02GOPKSQkRAsWLFBJSYkp52c/+1nTY/H73/9ekvTee+8Z9/P6DP0nnniiXfcHAAAA3oOBbgAAgJvggw8+0JYtW4yB5FvlxRdf1K9//Wv94Ac/0N/+9jdNmzZNgwYN0ssvv6xvfvObev/99xUUFKT7779fycnJRrsJEyZo06ZN+sEPfqAnn3xSISEhmjVrlk6dOqV169aZzvGLX/xCo0eP1i9+8QutXr1aDQ0Nstvteuihh5r98GR39PDDD2vfvn164IEHmg1SR0dHa9myZfL399eYMWNMxx566CG99tpr+vGPf6wvf/nLGjp0qF588UVt3ry52Y9wuvPPf/5TkprNVJakX/3qV6bHJCsrS+vWrdNTTz2l6upq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Tp8+rZEjR2rRokV6/PHHOz3G4sWLNXv2bE2ePNmHV9zxMSQpPT1dBQUF+uIXv6jZs2dr8+bNSktLU11dnb7yla9o5cqVCg5u+WsUbjdGQUGBEhMTFRERoV69eunAgQP65je/qaqqKr311luKiorSW2+9pb59+3ZqDABAx7h69ap+/etfa9++fSorK5PNZtPgwYP14IMP6hvf+Ib69OnTJTFacv78ef385z/Xj370oy6JcebMGd1555264447vPZXV1dr//79+sIXvtDpMT766CO9//77Gjt2rAYMGKBLly4pIyNDlZWV+trXvtamAQwdEaMpo0eP1ltvvaXPf/7z7ep/uzGqq6v1+9//3no2/fKXv+zze6w9Mc6cOaPQ0FANGjRIkvTuu+9qw4YN1nPlwoULFRcX1+kx/vM//1Nf/epXm/2+lLboiBiS9Oabb6qgoEDTpk1TXFyc3n77ba1evdp6rvz2t7/dJTGuX7+u3/zmN00OoGjue3Y6IwYAIEB132BydAW322169OjR6TGKi4vNyJEjjc1mMz169DDx8fHm3Llz1vGysrIuifGHP/zB9OzZ0wwYMMCEhoaaP/zhD+Yzn/mMSUxMNFOmTDHBwcFm165dnRrDZrOZ++67zyQkJHgtNpvNPPDAAyYhIcE8/PDDLebQETGMMSY8PNxcunTJGGPMX/7yFzNkyBAzZMgQM3XqVDNs2DDjcDhMUVFRp8e4//77zdtvv22MMWbjxo2mV69eZsmSJebll182S5cuNXfccYfJyMjo9Bg331uf//znzQsvvGBKS0tbbN9ZMVauXGn69u1rZs2aZYYMGWJeeOEFM3DgQPOv//qvZtWqVeYzn/mM+dGPftTpMR588EGv/0a2efNmM2HCBGPMx9O43HfffWbJkiWdHsOYj7/X4Be/+IVJTU0106ZNM9OnTzepqalm48aNpqKiotX+HRWjJWVlZebHP/5xl8X461//av7+97832l9VVWX27NnTJTEuXbpk3n77bfPRRx8ZY4y5ePGieeGFF8yPf/xj86c//alNOXREjKZERESYEydOtLv/7caoqqoy2dnZ5t///d/N5s2b2/Uea0+Mv/71r+bixYvWdl5enpkzZ4556KGHzDe/+U2zb9++LomxevVqc/LkyVbbdXYMY4x54403zI9+9CMr7127dpnp06eb5ORk8/Of/7zL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\n",
1073
      "text/plain": [
Eric Duminil's avatar
Eric Duminil committed
1074
       "<Figure size 2000x1000 with 2 Axes>"
1075
1076
      ]
     },
Eric Duminil's avatar
Eric Duminil committed
1077
     "metadata": {},
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
     "output_type": "display_data"
    }
   ],
   "source": [
    "sns.heatmap(rain2021, annot=False, cmap='viridis', vmax=5)\n",
    "plt.title('mm/h Regen in Würzburg, 2021')\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
1089
   "execution_count": 14,
1090
1091
   "id": "29be9114",
   "metadata": {},
Eric Duminil's avatar
Eric Duminil committed
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>precipitation</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>datetime</th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>2010-01-31</th>\n",
       "      <td>35.9</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2010-02-28</th>\n",
       "      <td>28.5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2010-03-31</th>\n",
       "      <td>29.7</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2010-04-30</th>\n",
       "      <td>23.7</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2010-05-31</th>\n",
       "      <td>68.4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2021-08-31</th>\n",
       "      <td>82.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2021-09-30</th>\n",
       "      <td>6.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2021-10-31</th>\n",
       "      <td>42.5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2021-11-30</th>\n",
       "      <td>26.3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2021-12-31</th>\n",
       "      <td>60.5</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>144 rows × 1 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "            precipitation\n",
       "datetime                 \n",
       "2010-01-31           35.9\n",
       "2010-02-28           28.5\n",
       "2010-03-31           29.7\n",
       "2010-04-30           23.7\n",
       "2010-05-31           68.4\n",
       "...                   ...\n",
       "2021-08-31           82.0\n",
       "2021-09-30            6.0\n",
       "2021-10-31           42.5\n",
       "2021-11-30           26.3\n",
       "2021-12-31           60.5\n",
       "\n",
       "[144 rows x 1 columns]"
      ]
     },
1189
     "execution_count": 14,
Eric Duminil's avatar
Eric Duminil committed
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df4 = df2[df2.index.year >= 2010].resample('M').sum()\n",
    "df4"
   ]
  },
  {
   "cell_type": "code",
1201
1202
   "execution_count": 15,
   "id": "283cd890",
Eric Duminil's avatar
Eric Duminil committed
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>precipitation</th>\n",
       "      <th>Year</th>\n",
       "      <th>Month</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>datetime</th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>2010-01-31</th>\n",
       "      <td>35.9</td>\n",
       "      <td>2010</td>\n",
       "      <td>Jan</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2010-02-28</th>\n",
       "      <td>28.5</td>\n",
       "      <td>2010</td>\n",
       "      <td>Feb</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2010-03-31</th>\n",
       "      <td>29.7</td>\n",
       "      <td>2010</td>\n",
       "      <td>Mar</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2010-04-30</th>\n",
       "      <td>23.7</td>\n",
       "      <td>2010</td>\n",
       "      <td>Apr</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2010-05-31</th>\n",
       "      <td>68.4</td>\n",
       "      <td>2010</td>\n",
       "      <td>May</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2021-08-31</th>\n",
       "      <td>82.0</td>\n",
       "      <td>2021</td>\n",
       "      <td>Aug</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2021-09-30</th>\n",
       "      <td>6.0</td>\n",
       "      <td>2021</td>\n",
       "      <td>Sep</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2021-10-31</th>\n",
       "      <td>42.5</td>\n",
       "      <td>2021</td>\n",
       "      <td>Oct</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2021-11-30</th>\n",
       "      <td>26.3</td>\n",
       "      <td>2021</td>\n",
       "      <td>Nov</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2021-12-31</th>\n",
       "      <td>60.5</td>\n",
       "      <td>2021</td>\n",
       "      <td>Dec</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>144 rows × 3 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "            precipitation  Year Month\n",
       "datetime                             \n",
       "2010-01-31           35.9  2010   Jan\n",
       "2010-02-28           28.5  2010   Feb\n",
       "2010-03-31           29.7  2010   Mar\n",
       "2010-04-30           23.7  2010   Apr\n",
       "2010-05-31           68.4  2010   May\n",
       "...                   ...   ...   ...\n",
       "2021-08-31           82.0  2021   Aug\n",
       "2021-09-30            6.0  2021   Sep\n",
       "2021-10-31           42.5  2021   Oct\n",
       "2021-11-30           26.3  2021   Nov\n",
       "2021-12-31           60.5  2021   Dec\n",
       "\n",
       "[144 rows x 3 columns]"
      ]
     },
1327
     "execution_count": 15,
Eric Duminil's avatar
Eric Duminil committed
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "import calendar\n",
    "df4['Year'] = df4.index.year\n",
    "df4['Month'] = df4.index.month\n",
    "df4['Month'] = df4['Month'].apply(lambda x: calendar.month_abbr[x])\n",
    "df4"
   ]
  },
  {
   "cell_type": "code",
1342
1343
   "execution_count": 16,
   "id": "28a0fd61",
Eric Duminil's avatar
Eric Duminil committed
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th>precipitation</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Year</th>\n",
       "      <th>Month</th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th rowspan=\"5\" valign=\"top\">2010</th>\n",
       "      <th>Jan</th>\n",
       "      <td>35.9</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Feb</th>\n",
       "      <td>28.5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Mar</th>\n",
       "      <td>29.7</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Apr</th>\n",
       "      <td>23.7</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>May</th>\n",
       "      <td>68.4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th rowspan=\"5\" valign=\"top\">2021</th>\n",
       "      <th>Aug</th>\n",
       "      <td>82.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Sep</th>\n",
       "      <td>6.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Oct</th>\n",
       "      <td>42.5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Nov</th>\n",
       "      <td>26.3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Dec</th>\n",
       "      <td>60.5</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>144 rows × 1 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "            precipitation\n",
       "Year Month               \n",
       "2010 Jan             35.9\n",
       "     Feb             28.5\n",
       "     Mar             29.7\n",
       "     Apr             23.7\n",
       "     May             68.4\n",
       "...                   ...\n",
       "2021 Aug             82.0\n",
       "     Sep              6.0\n",
       "     Oct             42.5\n",
       "     Nov             26.3\n",
       "     Dec             60.5\n",
       "\n",
       "[144 rows x 1 columns]"
      ]
     },
1447
     "execution_count": 16,
Eric Duminil's avatar
Eric Duminil committed
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df4 = df4.set_index(['Year', 'Month'])\n",
    "df4"
   ]
  },
  {
   "cell_type": "code",
1459
1460
   "execution_count": 17,
   "id": "8e3bd7d1",
Eric Duminil's avatar
Eric Duminil committed
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th>Year</th>\n",
       "      <th>2010</th>\n",
       "      <th>2011</th>\n",
       "      <th>2012</th>\n",
       "      <th>2013</th>\n",
       "      <th>2014</th>\n",
       "      <th>2015</th>\n",
       "      <th>2016</th>\n",
       "      <th>2017</th>\n",
       "      <th>2018</th>\n",
       "      <th>2019</th>\n",
       "      <th>2020</th>\n",
       "      <th>2021</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Month</th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>Jan</th>\n",
       "      <td>35.9</td>\n",
       "      <td>38.6</td>\n",
       "      <td>66.6</td>\n",
       "      <td>29.8</td>\n",
       "      <td>31.1</td>\n",
       "      <td>53.3</td>\n",
       "      <td>62.2</td>\n",
       "      <td>14.7</td>\n",
       "      <td>56.1</td>\n",
       "      <td>37.2</td>\n",
       "      <td>23.2</td>\n",
       "      <td>54.6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Feb</th>\n",
       "      <td>28.5</td>\n",
       "      <td>31.4</td>\n",
       "      <td>12.2</td>\n",
       "      <td>35.1</td>\n",
       "      <td>39.6</td>\n",
       "      <td>8.4</td>\n",
       "      <td>60.1</td>\n",
       "      <td>21.2</td>\n",
       "      <td>12.4</td>\n",
       "      <td>10.6</td>\n",
       "      <td>106.5</td>\n",
       "      <td>48.6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Mar</th>\n",
       "      <td>29.7</td>\n",
       "      <td>6.2</td>\n",
       "      <td>5.7</td>\n",
       "      <td>26.1</td>\n",
       "      <td>7.7</td>\n",
       "      <td>43.3</td>\n",
       "      <td>36.5</td>\n",
       "      <td>41.6</td>\n",
       "      <td>46.0</td>\n",
       "      <td>44.8</td>\n",
       "      <td>27.0</td>\n",
       "      <td>35.8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Apr</th>\n",
       "      <td>23.7</td>\n",
       "      <td>14.2</td>\n",
       "      <td>11.8</td>\n",
       "      <td>42.1</td>\n",
       "      <td>40.7</td>\n",
       "      <td>17.3</td>\n",
       "      <td>49.6</td>\n",
       "      <td>20.9</td>\n",
       "      <td>34.5</td>\n",
       "      <td>27.8</td>\n",
       "      <td>10.9</td>\n",
       "      <td>17.6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>May</th>\n",
       "      <td>68.4</td>\n",
       "      <td>6.6</td>\n",
       "      <td>34.7</td>\n",
       "      <td>99.7</td>\n",
       "      <td>73.7</td>\n",
       "      <td>22.4</td>\n",
       "      <td>66.9</td>\n",
       "      <td>118.4</td>\n",
       "      <td>48.4</td>\n",
       "      <td>72.0</td>\n",
       "      <td>41.2</td>\n",
       "      <td>69.8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Jun</th>\n",
       "      <td>21.5</td>\n",
       "      <td>110.0</td>\n",
       "      <td>67.2</td>\n",
       "      <td>44.7</td>\n",
       "      <td>16.7</td>\n",
       "      <td>39.3</td>\n",
       "      <td>53.4</td>\n",
       "      <td>49.3</td>\n",
       "      <td>27.3</td>\n",
       "      <td>44.6</td>\n",
       "      <td>75.6</td>\n",
       "      <td>100.9</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Jul</th>\n",
       "      <td>75.2</td>\n",
       "      <td>94.6</td>\n",
       "      <td>66.8</td>\n",
       "      <td>36.3</td>\n",
       "      <td>77.5</td>\n",
       "      <td>26.7</td>\n",
       "      <td>47.5</td>\n",
       "      <td>85.0</td>\n",
       "      <td>54.4</td>\n",
       "      <td>25.3</td>\n",
       "      <td>15.5</td>\n",
       "      <td>138.7</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Aug</th>\n",
       "      <td>185.1</td>\n",
       "      <td>43.4</td>\n",
       "      <td>28.0</td>\n",
       "      <td>108.9</td>\n",
       "      <td>95.1</td>\n",
       "      <td>67.6</td>\n",
       "      <td>30.6</td>\n",
       "      <td>61.1</td>\n",
       "      <td>22.5</td>\n",
       "      <td>39.2</td>\n",
       "      <td>61.9</td>\n",
       "      <td>82.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Sep</th>\n",
       "      <td>55.3</td>\n",
       "      <td>28.3</td>\n",
       "      <td>44.8</td>\n",
       "      <td>88.9</td>\n",
       "      <td>31.2</td>\n",
       "      <td>26.2</td>\n",
       "      <td>32.5</td>\n",
       "      <td>68.3</td>\n",
       "      <td>24.1</td>\n",
       "      <td>31.2</td>\n",
       "      <td>31.9</td>\n",
       "      <td>6.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Oct</th>\n",
       "      <td>27.6</td>\n",
       "      <td>36.1</td>\n",
       "      <td>41.9</td>\n",
       "      <td>56.5</td>\n",
       "      <td>39.2</td>\n",
       "      <td>28.5</td>\n",
       "      <td>38.1</td>\n",
       "      <td>36.1</td>\n",
       "      <td>8.8</td>\n",
       "      <td>65.9</td>\n",
       "      <td>41.6</td>\n",
       "      <td>42.5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Nov</th>\n",
       "      <td>87.0</td>\n",
       "      <td>0.6</td>\n",
       "      <td>79.7</td>\n",
       "      <td>60.2</td>\n",
       "      <td>35.3</td>\n",
       "      <td>87.8</td>\n",
       "      <td>66.0</td>\n",
       "      <td>62.4</td>\n",
       "      <td>11.4</td>\n",
       "      <td>37.2</td>\n",
       "      <td>9.6</td>\n",
       "      <td>26.3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Dec</th>\n",
       "      <td>106.5</td>\n",
       "      <td>109.5</td>\n",
       "      <td>78.5</td>\n",
       "      <td>30.2</td>\n",
       "      <td>41.3</td>\n",
       "      <td>27.6</td>\n",
       "      <td>7.4</td>\n",
       "      <td>49.9</td>\n",
       "      <td>86.2</td>\n",
       "      <td>54.2</td>\n",
       "      <td>48.3</td>\n",
       "      <td>60.5</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "Year    2010   2011  2012   2013  2014  2015  2016   2017  2018  2019   2020  \\\n",
       "Month                                                                          \n",
       "Jan     35.9   38.6  66.6   29.8  31.1  53.3  62.2   14.7  56.1  37.2   23.2   \n",
       "Feb     28.5   31.4  12.2   35.1  39.6   8.4  60.1   21.2  12.4  10.6  106.5   \n",
       "Mar     29.7    6.2   5.7   26.1   7.7  43.3  36.5   41.6  46.0  44.8   27.0   \n",
       "Apr     23.7   14.2  11.8   42.1  40.7  17.3  49.6   20.9  34.5  27.8   10.9   \n",
       "May     68.4    6.6  34.7   99.7  73.7  22.4  66.9  118.4  48.4  72.0   41.2   \n",
       "Jun     21.5  110.0  67.2   44.7  16.7  39.3  53.4   49.3  27.3  44.6   75.6   \n",
       "Jul     75.2   94.6  66.8   36.3  77.5  26.7  47.5   85.0  54.4  25.3   15.5   \n",
       "Aug    185.1   43.4  28.0  108.9  95.1  67.6  30.6   61.1  22.5  39.2   61.9   \n",
       "Sep     55.3   28.3  44.8   88.9  31.2  26.2  32.5   68.3  24.1  31.2   31.9   \n",
       "Oct     27.6   36.1  41.9   56.5  39.2  28.5  38.1   36.1   8.8  65.9   41.6   \n",
       "Nov     87.0    0.6  79.7   60.2  35.3  87.8  66.0   62.4  11.4  37.2    9.6   \n",
       "Dec    106.5  109.5  78.5   30.2  41.3  27.6   7.4   49.9  86.2  54.2   48.3   \n",
       "\n",
       "Year    2021  \n",
       "Month         \n",
       "Jan     54.6  \n",
       "Feb     48.6  \n",
       "Mar     35.8  \n",
       "Apr     17.6  \n",
       "May     69.8  \n",
       "Jun    100.9  \n",
       "Jul    138.7  \n",
       "Aug     82.0  \n",
       "Sep      6.0  \n",
       "Oct     42.5  \n",
       "Nov     26.3  \n",
       "Dec     60.5  "
      ]
     },
1730
     "execution_count": 17,
Eric Duminil's avatar
Eric Duminil committed
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_precipitation = df4.reset_index().pivot_table(columns='Year',index='Month',values='precipitation', sort=False)\n",
    "df_precipitation"
   ]
  },
  {
   "cell_type": "code",
1742
1743
   "execution_count": 18,
   "id": "fa12c1b9",
Eric Duminil's avatar
Eric Duminil committed
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAABa8AAANVCAYAAAB/JALVAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8qNh9FAAAACXBIWXMAAA9hAAAPYQGoP6dpAAB+G0lEQVR4nOz9d5SV5dk/bp97BhiqI72oIIqgAiqKETUGUFGwAPYaQOz6aHyQqFiRqKPExCQYUjSCGgSjgrHGGKr+xCcisWIMKoIoqFF6dCiz3z/yMl+3MENxw30zHMda91rs6y77M8PgSj5cnDuTzWazAQAAAAAAKVKQdAAAAAAAAPg25TUAAAAAAKmjvAYAAAAAIHWU1wAAAAAApI7yGgAAAACA1FFeAwAAAACQOsprAAAAAABSR3kNAAAAAEDqKK8BAAAAAEgd5TUAbAdGjx4dmUym/KhWrVrsvPPOcc4558THH3+81fMMGDAgdt111826d8qUKZHJZGLKlCnla88880wMHTr0O2V66KGH4he/+MV6z2Uyme/8/M2x9vftww8/zMvzOnToEHvttdc66xMmTIhMJhMHH3zwOucefPDByGQy8cQTT5Sv7brrrnHcccdFRMRxxx232b+Xlfnme6Td0KFDy/9s1a1bN+k4m2TQoEGx7777Jh1jk8yaNSuGDh263j8X3bp1iw4dOmzwGYsXL875b+Kdd965BZICAPBdKa8BYDsyatSomD59ejz//PNx/vnnx9ixY+Owww6LFStWbNUcN9xwQ0yYMGGz7t1///1j+vTpsf/++5evPfPMM3HzzTd/p0yVldfTp0+P88477zs9f3Mce+yxMX369GjevHlente9e/f45z//GQsXLsxZnzJlStSpUydmzJgRy5YtW+dcQUFB/OAHPyhfmzBhQvzsZz+LiIif/exnm/17WdVMnz49Jk+enHSMTTJ+/Pg46aSTko6xSWbNmhU333zzd/pLnXr16sX06dNj/Pjx+QsGAEDeKa8BYDvSoUOH6NKlS3Tv3j1uuummuOqqq2LOnDnx+OOPV3jPf/7zn7zn2H333aNTp06bde8OO+wQXbp0iR122CHPqSrWpUuX2Hnnnbfa+63VuHHj6NKlSxQVFeXled27d4+IyNm1vvb1eeedF5lMJl588cV1znXq1Cl23HHH8rVOnTpFu3btIiKiXbt2G/17uSV+lr6rfGbq0qVLHHjggXl73pb2yiuvxNy5c7e58jofCgsLo0uXLpv93yEAALYO5TUAbMe6dOkSERFz586NiP+O86hbt268+eabcdRRR0W9evXiiCOOiIiIlStXxi233BJ77rlnFBUVRePGjeOcc86Jzz//fJ3nPvTQQ3HwwQdH3bp1o27durHffvvFH/7wh/Lz6xsbkslk4n/+53/id7/7XbRt2zaKiopi7733jnHjxuVc9+2xIQMGDIhf//rX5c9Ye6zdlfnrX/86fvCDH0STJk2iTp060bFjxxg+fHisWrWq/JndunWLp59+OubOnZvzjG9m+/bYkLfeeiv69OkT9evXj5o1a8Z+++0X999//3qzjh07Nq677rpo0aJF7LDDDnHkkUfGu+++W9lvTUSsf2zI2rEIr7zyShx22GFRu3bt2G233eL222+PsrKySp/XrVu3dUaufPHFF/Hmm2/GscceGwcccEDOzuGPPvooPvjgg5zS+9v3R0R8+OGHkclkYvTo0eVrFf0srX3G+o71jR+ZMGFC7LPPPlGzZs3Ybbfd4le/+tUGv0cVZV37vZs2bVoccsghUbt27Rg4cGBERMyfPz9OPvnkqFevXuy4445x1llnxSuvvLLO17Wp1o4/eeqpp6JTp05Rq1at2GuvveKpp54qz7/XXntFnTp14nvf+17MmDEj5/6138d//vOfcfTRR0edOnWiefPmcfvtt0dExMsvvxzf//73o06dOtG2bdt1fgYr89hjj0W7du2iffv2FV6z9vv40EMPxdVXXx3NmzePunXrxvHHHx+ffvppLFu2LC644IJo1KhRNGrUKM4555xYvnx5zjO+/vrrGDJkSLRu3Tpq1KgRO+20U1x66aWxePHi9X6v/vKXv8T+++8ftWrVij333DPuu+++8mtGjx4dp5xySkT89y9j1v7sfPv3aHP+fAAAkD7Vkg4AACTnvffei4j/7vBda+XKldG7d++48MIL45prronVq1dHWVlZ9OnTJ1544YW46qqr4pBDDom5c+fGTTfdFN26dYsZM2ZErVq1IiLixhtvjJ/85Cdx4oknxpVXXhnFxcXx1ltvlRfklXniiSdi8uTJMWzYsKhTp06MHDkyzjjjjKhWrVqcfPLJ673nhhtuiBUrVsSjjz4a06dPL19fO2rj/fffjzPPPLO8OHv99dfj1ltvjX/+85/lpdjIkSPjggsuiPfff3+jRmC8++67ccghh0STJk3iV7/6VTRs2DD++Mc/xoABA+LTTz+Nq666Kuf6a6+9Ng499NC49957Y+nSpXH11VfH8ccfH++8804UFhZu8P2+beHChXHWWWfFlVdeGTfddFNMmDAhhgwZEi1atIh+/fpVeF+DBg1in332ySmop06dGoWFhXHIIYdE165dY9KkSeXn1l63trzeVOv7WVo79uWbZs+eHeeee+46Jeprr70WV1xxRQwdOjSaNWsWY8aMiR/96EexcuXKGDx48GZlWrBgQZx99tlx1VVXxW233RYFBQWxYsWK6N69e3z55Zdxxx13RJs2beIvf/lLnHbaaZv1Ht/2+uuvx5AhQ+K6666L4uLiuPnmm+PEE0+MIUOGxMSJE+O2226LTCYTV199dRx33HExZ86c8j9PERGrVq2KE088MS666KL48Y9/HA899FAMGTIkli5dGo899lhcffXVsfPOO8eIESNiwIAB0aFDhzjggAM2mOuxxx6LU089daO+hmuvvTa6d+8eo0ePjg8//DAGDx5c/mdz3333jbFjx8Y//vGPuPbaa6NevXrlf8mQzWajb9++MXHixBgyZEgcdthh8cYbb8RNN90U06dPj+nTp+f8y4LXX389rrzyyrjmmmuiadOmce+998a5554bbdq0iR/84Adx7LHHxm233RbXXntt/PrXvy4fH7T77ruXP2Nz/3wAAJBCWQCgyhs1alQ2IrIvv/xydtWqVdlly5Zln3rqqWzjxo2z9erVyy5cuDCbzWaz/fv3z0ZE9r777su5f+zYsdmIyD722GM566+88ko2IrIjR47MZrPZ7AcffJAtLCzMnnXWWZXm6d+/f7ZVq1Y5axGRrVWrVnmWbDabXb16dXbPPffMtmnTpnxt8uTJ2YjITp48uXzt0ksvzW7M/6xZs2ZNdtWqVdkHHnggW1hYmP3yyy/Lzx177LHrZPpmtptuuqn89emnn54tKirKzps3L+e6Xr16ZWvXrp1dvHhxTtZjjjkm57o//elP2YjITp8+vdK8a3/f5syZU77WtWvXbERk/+///i/n2r333jt79NFHV/q8bDabveKKK7IRkf3kk0+y2Ww2e9lll2W7dOmSzWaz2WeeeSZbWFiYXbJkSTabzWbPOeecbGFhYXbp0qU5X883v/fZbDY7Z86cbERkR40aVb5W0c/St3366afZ3XbbLdu+ffvsokWLytdbtWqVzWQy2ddeey3n+h49emR32GGH7IoVK7LZ7Pq/RxVlXfu9mzhxYs61v/71r7MRkX322Wdz1i+88MJ1vq71uemmmyr8+WvVqlW2Vq1a2fnz55evvfbaa9mIyDZv3rz868hms9nHH388GxHZJ554onxt7ffxm3/2Vq1alW3cuHE2IrIzZ84sX//iiy+yhYWF2UGDBlWa95sZXn311UqvW/t9PP7443PW1/4cXX755Tnrffv2zTZo0KD89V/+8pdsRGSHDx+ec93DDz+cjYjs73//+/K1Vq1aZWvWrJmdO3du+dpXX32VbdCgQfbCCy8sX3vkkUfW+3OYzW76n4+1P7s//elPK/kuAACQFGNDAGA70qVLl6hevXrUq1cvjjvuuGjWrFk8++yz0bRp05zrvj0D96mnnoodd9wxjj/++Fi9enX5sd9++0WzZs3KRzM8//zzsWbNmrj00ks3K98RRxyRk6WwsDBOO+20eO+992L+/Pmb9cx//OMf0bt372jYsGEUFhZG9erVo1+/frFmzZr417/+tVnPnDRpUhxxxBGxyy675KwPGDAg/vOf/6yzs7h37945r/fZZ5+IiI3ajb4+zZo1i+9973vrPHNjnvftuddTpkyJbt26RUTE97///YiImDZtWvm5zp07R7169TYrZ8S6P0vftGLFijj22GPj66+/jmeffTZnrnZERPv27WPffffNWTvzzDNj6dKlMXPmzM3KU79+/Tj88MNz1qZOnRr16tWLnj175qyfccYZm/Ue37bffvvFTjvtVP56r732ioj/jjGpXbv2Ouvf/n3MZDJxzDHHlL+uVq1atGnTJpo3b54zs7lBgwbRpEmTjfo5eOyxx2LXXXfN+eDTyhx33HE5r9dmPfbYY9dZ//LLL8tHh6zdyT9gwICc60455ZSoU6dOTJw4MWd9v/32i5YtW5a/rlmzZrRt23aT/qx8lz8fAACki7EhALAdeeCBB2KvvfaKatWqRdOmTctHa3xT7dq11/kwxE8//TQWL14cNWrUWO9z//3vf0dElM+/3twPN2zWrFmFa1988cUmP3fevHlx2GGHRbt27eKXv/xl7LrrrlGzZs34+9//Hpdeeml89dVXm5Xziy++WO/3rkWLFuXnv6lhw4Y5r9eOSdjc9//289Y+c2Oe17Vr1ygoKIjJkyfHUUcdFW+99VYMHz48IiLq1asXnTp1iilTpsQ+++wTc+bM+U6jM9b3s7TW6tWr4+STT45//etfMW3atHX+IiBiwz8Pm2N9v29ffPHFOn+BExHrXdscDRo0yHm99s9RRetff/11znrt2rWjZs2a61z77fvXrn/7/vV59NFHN+mDGjfna6hbt2588cUXUa1atZzRRBH/LeSbNWu2wT8rERv/s53PZwAAkA7KawDYjuy1117RuXPnSq/55gcVrtWoUaNo2LBh/OUvf1nvPWt35q4tqObPn7/eMnJDFi5cWOHa+gqpDXn88cdjxYoVMX78+GjVqlX5+muvvbbJz/qmhg0bxoIFC9ZZ/+STTyLiv9+vtCouLi4vqKdMmRIFBQVx6KGHlp/v2rVrTJ48OTp27BgRufOu1xaopaWlOc9c+5cX37a+n6W1Lrjggpg4cWI888wz6+yuXmtjfh7ykalhw4bx97//faPevyp455134p133sn5ENUtpWHDhrF69er4/PPPcwrsbDYbCxcujAMPPHCLZwAAYNtlbAgAsEHHHXdcfPHFF7FmzZro3LnzOke7du0iIuKoo46KwsLC+M1vfrNZ7zNx4sT49NNPy1+vWbMmHn744dh9990r3XVd0U7mtUXlNz8QLpvNxj333LPeZ2zszswjjjgiJk2aVF5Wr/XAAw9E7dq1o0uXLhv1nKR07949Zs+eHQ899FAccMABOWNBunbtGq+99lo8/vjjUb169Zxie9ddd42IiDfeeCPneU888cQmvf/1118fo0aNinvvvTeOPPLICq97++234/XXX89Ze+ihh6JevXrl4y7ykalr166xbNmyePbZZ3PWx40bt9HP2JY89thj0aJFi63yc3rEEUdERMQf//jHdTKsWLGi/Pym+K7/cgEAgG2HndcAwAadfvrpMWbMmDjmmGPiRz/6UXzve9+L6tWrx/z582Py5MnRp0+fOOGEE2LXXXeNa6+9Nn7yk5/EV199FWeccUYUFxfHrFmz4t///nfcfPPNlb5Po0aN4vDDD48bbrgh6tSpEyNHjox//vOfGywR1+4SvuOOO6JXr15RWFgY++yzT/To0SNq1KgRZ5xxRlx11VXx9ddfx29+85tYtGjRep8xfvz4+M1vfhMHHHBAFBQUVLhL/aabboqnnnoqunfvHjfeeGM0aNAgxowZE08//XQMHz48iouLN/I7m4zu3bvHnXfeGRMmTIjBgwfnnDvssMMiIuLPf/5zHHLIIVGnTp3yc82aNYsjjzwySkpKon79+tGqVauYOHFijB8/fqPf+5FHHolbb701Tj755Gjbtm28/PLL5eeKiopyZji3aNEievfuHUOHDo3mzZvHH//4x3j++efjjjvuKJ8VfeCBB0a7du1i8ODBsXr16qhfv35MmDAhXnzxxY3O1L9//7jrrrvi7LPPjltuuSXatGkTzz77bDz33HMREVFQULX2ezz66KNx4oknVrozPl969OgRRx99dFx99dWxdOnSOPTQQ+ONN96Im266KTp16hQ//OEPN/mZHTp0iIiI3//+91GvXr2oWbNmtG7derP+dQYAAOlWtf6XOACwRRQWFsYTTzwR1157bYwfPz5OOOGE6Nu3b9x+++1Rs2bN8vI4ImLYsGHxwAMPxNy5c+Oss86Kvn37xqhRo6J169YbfJ/evXvH//zP/8T1118fJ510Unz44YcxZsyYDc5dPvPMM+O8886LkSNHxsEHHxwHHnhgfPLJJ7HnnnvGY489FosWLYoTTzwxLrvssthvv/3iV7/61TrP+NGPfhQnn3xyXHvttdGlS5dKxxm0a9cuXnrppWjXrl1ceuml0bdv33jrrbdi1KhR8eMf/3iDX2fSDjvssKhWrVpks9no2rVrzrkdd9wx9tlnn8hms+Uf5PhNDz74YBxxxBFx9dVXxymnnBIff/xxjB07dqPf++23346I/xaoBx98cM5xwgkn5Fy73377xc9//vP42c9+Fn369In/7//7/+LnP/95XHXVVeXXFBYWxpNPPhl77rlnXHTRRdGvX78oKiqKu+++e6Mz1alTJyZNmhTdunWLq666Kk466aSYN29ejBw5svx7UlW8//778frrr2/SvOvvIpPJxOOPPx6DBg2KUaNGxTHHHBN33nln/PCHP4xJkybl/KuIjdW6dev4xS9+Ea+//np069YtDjzwwHjyySe3QHoAAJKWyWaz2aRDAABkMpm49NJLN6l0hC3ptttui+uvvz7mzZtX6diaoUOHxs033xyrVq2KTCYThYWFWzHlphk+fHjceeedsWDBglTn3BpWr14dc+fOjTZt2sRPf/rTdf4VAgAAyTM2BACA7d7avzTZc889Y9WqVTFp0qT41a9+FWeffXalxfU3Va9ePerUqRPLly/fklG/k6uuuipn5/r2avHixVG/fv2kYwAAsAHKawAAtnu1a9eOu+66Kz788MMoLS2Nli1bxtVXXx3XX3/9Bu+94IIL4rjjjouI2O53M28r6tWrF6+88kr561122SXBNAAAVMTYEAAAAAAAUscHNgIAAAAAkDrKawAAAAAAUkd5DQAAAABA6iivAQAAAABInWpJB9gS9hx6V9IRqETBqqQTUJH/7FmadAQqMPjAvyYdgUrM/qpp0hGowL51Pko6AhU4ps4HSUegEpfN7ZN0BCrwylu7JR2BCuy15/ykI1CJHWt8lXQEKvDh0gZJR6AC04+6PekI26QeBackHWG9ni97JOkIm8XOawAAAAAAUkd5DQAAAABA6lTJsSEAAAAAAFtdxl7hfPLdBAAAAAAgdZTXAAAAAACkjrEhAAAAAAB5kCnIJB2hSrHzGgAAAACA1FFeAwAAAACQOsaGAAAAAADkQ8Ze4Xzy3QQAAAAAIHWU1wAAAAAApI6xIQAAAAAAeZApyCQdoUqx8xoAAAAAgNRRXgMAAAAAkDrGhgAAAAAA5EPGXuF88t0EAAAAACB1lNcAAAAAAKSOsSEAAAAAAPlQkEk6QZVi5zUAAAAAAKmjvAYAAAAAIHWMDQEAAAAAyIeMsSH5ZOc1AAAAAACpk4ry+uSTT47bb799nfWf/vSnccoppySQCAAAAACAJKWivJ46dWoce+yx66z37Nkzpk2blkAiAAAAAIBNkykoSOWxrUpF8uXLl0eNGjXWWa9evXosXbo0gUQAAAAAACQpFeV1hw4d4uGHH15nfdy4cbH33nsnkAgAAAAAgCRVSzpARMQNN9wQJ510Urz//vtx+OGHR0TExIkTY+zYsfHII48knA4AAAAAYCNkMkknqFJSUV737t07Hn/88bjtttvi0UcfjVq1asU+++wTf/vb36Jr165JxwMAAAAAYCtLRXkdEXHssceu90MbAQAAAADY/qSmvF68eHE8+uij8cEHH8TgwYOjQYMGMXPmzGjatGnstNNOSccDAAAAAKhcQSo+YrDKSEV5/cYbb8SRRx4ZxcXF8eGHH8Z5550XDRo0iAkTJsTcuXPjgQceqPDe0tLSKC0tzVkrW706Cqql4ksDAAAAAGAzpOKvAgYNGhQDBgyI2bNnR82aNcvXe/XqFdOmTav03pKSkiguLs45vnzxb1s6MgAAAAAAW1AqyutXXnklLrzwwnXWd9ppp1i4cGGl9w4ZMiSWLFmSczT4/pFbKioAAAAAwPplMuk8tlGpmK1Rs2bNWLp06Trr7777bjRu3LjSe4uKiqKoqChnzcgQAAAAAIBtWyp2Xvfp0yeGDRsWq1atioiITCYT8+bNi2uuuSZOOumkhNMBAAAAALC1paK8vvPOO+Pzzz+PJk2axFdffRVdu3aNNm3aRL169eLWW29NOh4AAAAAwIYVZNJ5bKNSMV9jhx12iBdffDEmT54cr776apSVlcX+++8fRx5pdjUAAAAAwPYo8Z3XZWVlcd9998Vxxx0Xl112Wdx///3x4osvxieffBLZbDbpeAAAAAAA25Vp06bF8ccfHy1atIhMJhOPP/54zvlMJrPe46c//Wn5Nd26dVvn/Omnn75JORItr7PZbPTu3TvOO++8+Pjjj6Njx47Rvn37mDt3bgwYMCBOOOGEJOMBAAAAAGy0TKYglcemWrFiRey7775x9913r/f8ggULco777rsvMpnMOp9feP755+dc97vf/W6TciQ6NmT06NExbdq0mDhxYnTv3j3n3KRJk6Jv377xwAMPRL9+/RJKCAAAAACwfenVq1f06tWrwvPNmjXLef3nP/85unfvHrvttlvOeu3atde5dlMkuvN67Nixce21165TXEdEHH744XHNNdfEmDFjEkgGAAAAAFA1lJaWxtKlS3OO0tLSvDz7008/jaeffjrOPffcdc6NGTMmGjVqFO3bt4/BgwfHsmXLNunZiZbXb7zxRvTs2bPC87169YrXX399KyYCAAAAANhMBZlUHiUlJVFcXJxzlJSU5OVLvv/++6NevXpx4okn5qyfddZZMXbs2JgyZUrccMMN8dhjj61zzYYkOjbkyy+/jKZNm1Z4vmnTprFo0aKtmAgAAAAAoGoZMmRIDBo0KGetqKgoL8++77774qyzzoqaNWvmrJ9//vnlv+7QoUPsscce0blz55g5c2bsv//+G/XsRMvrNWvWRLVqFUcoLCyM1atXb8VEAAAAAABVS1FRUd7K6m964YUX4t13342HH354g9fuv//+Ub169Zg9e/a2UV5ns9kYMGBAhd+4fM1dAQAAAADY4jKZpBNsVX/4wx/igAMOiH333XeD17799tuxatWqaN68+UY/P9Hy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PLZRiY8Nefrpp+O5556L73//++VrRx99dNxzzz3Rs2fPBJMBAAAAAJCUxHdeN2zYMIqLi9dZLy4ujvr16yeQCAAAAACApCVeXl9//fUxaNCgWLBgQfnawoUL48c//nHccMMNCSYDAAAAANh42Uw6j21V4mNDfvOb38R7770XrVq1ipYtW0ZExLx586KoqCg+//zz+N3vfld+7cyZM5OKCQAAAADAVpR4ed23b9+kIwAAAAAAkDKJl9c33XRT0hEAAAAAAL67bXhERxolXl5HRCxevDgeffTReP/99+PHP/5xNGjQIGbOnBlNmzaNnXbaqdJ7S0tLo7S0NGetbOXqKKiRii8NAAAAAIDNkPgHNr7xxhvRtm3buOOOO+LOO++MxYsXR0TEhAkTYsiQIRu8v6SkJIqLi3OOD8bM2MKpAQAAAADYkhIvrwcNGhQDBgyI2bNnR82aNcvXe/XqFdOmTdvg/UOGDIklS5bkHLud1XlLRgYAAAAAWEc2k85jW5X4bI1XXnklfve7362zvtNOO8XChQs3eH9RUVEUFRXlrBkZAgAAAACwbUt853XNmjVj6dKl66y/++670bhx4wQSAQAAAACQtMTL6z59+sSwYcNi1apVERGRyWRi3rx5cc0118RJJ52UcDoAAAAAgI2USemxjUq8vL7zzjvj888/jyZNmsRXX30VXbt2jd133z3q1q0bt956a9LxAAAAAABIQOLDoXfYYYd48cUXY9KkSTFz5swoKyuLAw44II444oikowEAAAAAkJDEdl7/3//9Xzz77LPlrw8//PBo3LhxjBw5Ms4444y44IILorS0NKl4AAAAAACbJJtJ57GtSqy8Hjp0aLzxxhvlr9988804//zzo0ePHnHNNdfEk08+GSUlJUnFAwAAAAAgQYmV16+99lrOaJBx48bF9773vbjnnnti0KBB8atf/Sr+9Kc/JRUPAAAAAIAEJTbzetGiRdG0adPy11OnTo2ePXuWvz7wwAPjo48+SiIaAAAAAMCm24ZHdKRRYjuvmzZtGnPmzImIiJUrV8bMmTPj4IMPLj+/bNmyqF69elLxAAAAAABIUGLldc+ePeOaa66JF154IYYMGRK1a9eOww47rPz8G2+8EbvvvntS8QAAAAAASFBiY0NuueWWOPHEE6Nr165Rt27duP/++6NGjRrl5++777446qijkooH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9Xj++efj1FNPjYiIBQsWxFtvvRXDhw/f6PdKpLxe+ymUlalWrVo0a9YsevToEccff/xWSAUAAAAAwPLly+O9994rfz1nzpx47bXXokGDBtGyZcu44oor4rbbbos99tgj9thjj7jtttuidu3aceaZZ0ZERHFxcZx77rlx5ZVXRsOGDaNBgwYxePDg6NixYxx55JEbnSOR8rq4uHiD15SVlcXs2bPj3nvvjcGDB8ewYcO2QjIAAAAAgO3bjBkzonv37uWv187L7t+/f4wePTquuuqq+Oqrr+KSSy6JRYsWxUEHHRR//etfo169euX33HXXXVGtWrU49dRT46uvvoojjjgiRo8eHYWFhRudI5HyetSoURt97dNPPx0XX3yx8hoAAAAASLcqMjakW7dukc1mKzyfyWRi6NChMXTo0AqvqVmzZowYMSJGjBix2TkKNvvOreTQQw+Nzp07Jx0DAAAAAICtKPXl9Y477hjjx49POgYAAAAAAFtRImNDAAAAAACqnEzFozbYdKnfeQ0AAAAAwPZHeQ0AAAAAQOps9tiQxYsXx9///vf47LPPoqysLOdcv379vnMwAAAAAIBtSTaTdIKqZbPK6yeffDLOOuusWLFiRdSrVy8ymf/3u5LJZJTXAAAAAAB8J5s1NuTKK6+MgQMHxrJly2Lx4sWxaNGi8uPLL7/Md0YAAAAAALYzm7Xz+uOPP47LL788ateune88AAAAAADbJmND8mqzdl4fffTRMWPGjHxnAQAAAACAiNiEnddPPPFE+a+PPfbY+PGPfxyzZs2Kjh07RvXq1XOu7d27d/4SAgAAAACw3dno8rpv377rrA0bNmydtUwmE2vWrPlOoQAAAAAAtjnGhuTVRpfXZWVlWzIHAAAAAACU26yZ1w888ECUlpaus75y5cp44IEHvnMoAAAAAAC2b5tVXp9zzjmxZMmSddaXLVsW55xzzncOBQAAAACwrclm0nlsqzarvM5ms5HJrPtVz58/P4qLi79zKAAAAAAAtm8bPfM6IqJTp06RyWQik8nEEUccEdWq/b/b16xZE3PmzImePXvmPSQAAAAAANuXTSqv+/btGxERr732Whx99NFRt27d8nM1atSIXXfdNU466aS8BgQAAAAA2CZswyM60miTyuubbropIiJ23XXXOO2006JmzZpbJBQAAAAAANu3TSqv1+rfv39ERKxcuTI+++yzKCsryznfsmXL754MAAAAAIDt1maV17Nnz46BAwfGSy+9lLO+9oMc16xZk5dwAAAAAADbDGND8mqzyusBAwZEtWrV4qmnnormzZtHJuN3BQAAAACA/Nms8vq1116LV199Nfbcc8985wEAAAAAgM0rr/fee+/497//ne8seTPioIeSjkAlBt97btIRqEB2d/+KIq3mf10/6QhUYsz370k6AhV4fPEBSUegAotLayUdgUoc1OH9pCNQgaMbvpV0BCowafFeSUegEtfP7pN0BCpQ7YDCpCNAfmWySSeoUgo256Y77rgjrrrqqpgyZUp88cUXsXTp0pwDAAAAAAC+i83aeX3kkUdGRMQRRxyRs+4DGwEAAAAAyIfNKq8nT56c7xwAAAAAANu0rImsebVZ5XXXrl3znQMAAAAAAMptVnkdEbF48eL4wx/+EO+8805kMpnYe++9Y+DAgVFcXJzPfAAAAAAAbIc26wMbZ8yYEbvvvnvcdddd8eWXX8a///3v+PnPfx677757zJw5M98ZAQAAAADYzmzWzuv//d//jd69e8c999wT1ar99xGrV6+O8847L6644oqYNm1aXkMCAAAAALB92azyesaMGTnFdUREtWrV4qqrrorOnTvnLRwAAAAAANunzRobssMOO8S8efPWWf/oo4+iXr163zkUAAAAAMA2J5PSYxu1WeX1aaedFueee248/PDD8dFHH8X8+fNj3Lhxcd5558UZZ5yR74wAAAAAAGxnNmtsyJ133hmZTCb69esXq1evjmw2GzVq1IiLL744br/99nxnBAAAAABgO7NZ5XWNGjXil7/8ZZSUlMT7778f2Ww22rRpE7Vr1853PgAAAACAbUJ2Gx7RkUabVF4PHDhwo6677777NisMAAAAAABEbGJ5PXr06GjVqlV06tQpstnslsoEAAAAAMB2bpPK64suuijGjRsXH3zwQQwcODDOPvvsaNCgwZbKBgAAAACw7cjY8JtPBZty8ciRI2PBggVx9dVXx5NPPhm77LJLnHrqqfHcc8/ZiQ0AAAAAQN5sUnkdEVFUVBRnnHFGPP/88zFr1qxo3759XHLJJdGqVatYvnz5lsgIAAAAAMB2ZpPGhnxbJpOJTCYT2Ww2ysrK8pUJAAAAAGDbk0k6QNWyyTuvS0tLY+zYsdGjR49o165dvPnmm3H33XfH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Ksrrnj17xu677x633HJLfPTRR0nHAQAAAAAgYakorz/55JP40Y9+FOPHj4/WrVvH0UcfHX/6059i5cqVSUcDAAAAANg4mZQe26hUlNcNGjSIyy+/PGbOnBkzZsyIdu3axaWXXhrNmzePyy+/PF5//fWkIwIAAAAAsBWlorz+pv322y+uueaauPTSS2PFihVx3333xQEHHBCHHXZYvP3220nHAwAAAABgK0hNeb1q1ap49NFH45hjjolWrVrFc889F3fffXd8+umnMWfOnNhll13ilFNOSTomAAAAAMB6ZTLZVB7bqmpJB4iIuOyyy2Ls2LEREXH22WfH8OHDo0OHDuXn69SpE7fffnvsuuuuCSUEAAAAAGBrSkV5PWvWrBgxYkScdNJJUaNGjfVe06JFi5g8efJWTgYAAAAAQBJSUV5PnDhxg9dUq1YtunbtuhXSAAAAAABsukzSAaqYVJTXa82aNSvmzZsXK1euzFnv3bt3QokAAAAAAEhCKsrrDz74IE444YR48803I5PJRDb73yHimcx//65izZo1Fd5bWloapaWlOWtlq1ZHQfVUfGkAAAAAAGyGgqQDRET86Ec/itatW8enn34atWvXjrfffjumTZsWnTt3jilTplR6b0lJSRQXF+ccXzz24tYJDgAAAADw/5fJZFN5bKtSUV5Pnz49hg0bFo0bN46CgoIoKCiI73//+1FSUhKXX355pfcOGTIklixZknM0POn7Wyk5AAAAAABbQipma6xZsybq1q0bERGNGjWKTz75JNq1axetWrWKd999t9J7i4qKoqioKGfNyBAAAAAAgG1bKlreDh06xBtvvBG77bZbHHTQQTF8+PCoUaNG/P73v4/ddtst6XgAAAAAABu0LY/oSKNUlNfXX399rFixIiIibrnlljjuuOPisMMOi4YNG8a4ceMSTgcAAAAAwNaWivL66KOPLv/1brvtFrNmzYovv/wy6tevH5lMJsFkAAAAAAAkIdHyeuDAgRt13X333beFkwAAAAAAfDf24eZXouX16NGjo1WrVtGpU6fIZs2DAQAAAADgvxItry+66KIYN25cfPDBBzFw4MA4++yzo0GDBklGAgAAAAAgBQqSfPORI0fGggUL4uqrr44nn3wydtlllzj11FPjueeesxMbAAAAANimFGSyqTy2VYmW1xERRUVFccYZZ8Tzzz8fs2bNivbt28cll1wSrVq1iuXLlycdDwAAAACABCReXn9TJpOJTCYT2Ww2ysrKko4DAAAAAEBCEi+vS0tLY+zYsdGjR49o165dvPnmm3H33XfHvHnzom7duknHAwAAAADYKJlMNpXHtirRD2y85JJLYty4cdGyZcs455xzYty4cdGwYcMkIwEAAAAAkAKJlte//e1vo2XLltG6deuYOnVqTJ06db3XjR8/fisnAwAAAAAgSYmW1/369YtMJpNkBAAAAACAvNiWR3SkUaLl9ejRo5N8ewAAAAAAUirxD2wEAAAAAIBvS3TnNQAAAABAVWFCcn7ZeQ0AAAAAQOoorwEAAAAASB1jQwAAAAAA8qAgk006QpVi5zUAAAAAAKmjvAYAAAAAIHWMDQEAAAAAyIOMsSF5Zec1AAAAAACpo7wGAAAAACB1jA0BAAAAAMiDgjA2JJ/svAYAAAAAIHWU1wAAAAAApI6xIQAAAAAAeZDJJJ2garHzGgAAAACA1KmSO69v7vhk0hGoxCer/Z1JWp28w8ykI1CBhUcVJx2BSlQrWJN0BCrQoGB50hGowF6NPks6ApXo/6PxSUegAv/4z65JR6ACPfaZlXQEKnFY7Q+SjkAFTq7/StIRqNCNSQeAqlleAwAAAABsbQWZbNIRqhRbYAEAAAAASB3lNQAAAAAAqWNsCAAAAABAHmSMDckrO68BAAAAAEgd5TUAAAAAAKljbAgAAAAAQB4UGBuSV3ZeAwAAAACQOsprAAAAAABSx9gQAAAAAIA8yBgbkld2XgMAAAAAkDrKawAAAAAAUsfYEAAAAACAPCgwNiSv7LwGAAAAACB1lNcAAAAAAKSOsSEAAAAAAHlQEMaG5JOd1wAAAAAApI7yGgAAAACA1DE2BAAAAAAgDzIZY0Pyyc5rAAAAAABSR3kNAAAAAEDqJDo2JJvNxrx586JJkyZRq1atJKMAAAAAAHwnBcaG5FWiO6+z2WzsscceMX/+/CRjAAAAAACQMomW1wUFBbHHHnvEF198kWQMAAAAAABSJvGZ18OHD48f//jH8dZbbyUdBQAAAABgsxVksqk8tlWJzryOiDj77LPjP//5T+y7775Ro0aNdWZff/nllwklAwAAAAAgKYmX17/4xS+SjgAAAAAAQMokXl73798/6QgAAAAAAN/ZtjyiI40SL68jItasWRMTJkyId955JzKZTOy1117Rp0+fqFYtFfEAAAAAANjKEm+H33rrrejTp08sXLgw2rVrFxER//rXv6Jx48bxxBNPRMeOHRNOCAAAAADA1pZ4eX3eeedF+/btY8aMGVG/fv2IiFi0aFEMGDAgLrjggpg+fXql95eWlkZpaWnO2qrSsqheVLDFMgMAAAAAfJuxIfmVeMP7+uuvR0lJSXlxHRFRv379uPXWW+O1117b4P0lJSVRXFycc0z47cItmBgAAAAAgC0t8fK6Xbt28emnn66z/tlnn0WbNm02eP+QIUNiyZIlOccJFzXbElEBAAAAANhKEh8bctttt8Xll18eQ4cOjS5dukRExMsvvxzDhg2LO+64I5YuXVp+7Q477LDO/UVFRVFUVJSzZmQIAAAAALC1FYSxIfmUeHl93HHHRUTEqaeeGplMJiIistn//iYff/zx5a8zmUysWbMmmZAAAAAAAGxViZfXkydPrvDczJkzY//999+KaQAAAAAASIPEy+uuXbvmvF6yZEmMGTMm7r333nj99dfttgYAAAAAtgkFGWND8ik1w6EnTZoUZ599djRv3jxGjBgRxxxzTMyYMSPpWAAAAAAAJCDRndfz58+P0aNHx3333RcrVqyIU089NVatWhWPPfZY7L333klGAwAAAAAgQYntvD7mmGNi7733jlmzZsWIESPik08+iREjRiQVBwAAAADgOynIZFN5bKsS23n917/+NS6//PK4+OKLY4899kgqBgAAAAAAKZTYzusXXnghli1bFp07d46DDjoo7r777vj888+TigMAAAAAQIokVl4ffPDBcc8998SCBQviwgsvjHHjxsVOO+0UZWVl8fzzz8eyZcuSigYAAAAAsMmSHg9S1caGJFZer1W7du0YOHBgvPjii/Hmm2/GlVdeGbfffns0adIkevfunXQ8AAAAAAASkHh5/U3t2rWL4cOHx/z582Ps2LFJxwEAAAAAICGJfWBjZQoLC6Nv377Rt2/fpKMAAAAAAGyUbXlERxqlauc1AAAAAADJGTp0aGQymZyjWbNm5eez2WwMHTo0WrRoEbVq1Ypu3brF22+/vUWyKK8BAAAAACjXvn37WLBgQfnx5ptvlp8bPnx4/PznP4+77747XnnllWjWrFn06NEjli1blvccqRwbAgAAAACwrSmIqjE2pFq1ajm7rdfKZrPxi1/8Iq677ro4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\n",
      "text/plain": [
       "<Figure size 2000x1000 with 2 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "ax=sns.heatmap(df_precipitation, cmap='viridis_r')\n",
    "ax.invert_yaxis()\n",
    "plt.title(\"Precipitation in Würzburg [mm / month]\");"
   ]
  },
  {
   "cell_type": "code",
1765
1766
   "execution_count": 19,
   "id": "470cf56e",
Eric Duminil's avatar
Eric Duminil committed
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAABkYAAANrCAYAAAATQSSyAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8qNh9FAAAACXBIWXMAAA9hAAAPYQGoP6dpAABcSElEQVR4nOzde7iVZYH//8+GzVlAAWGzFZUIZzQ0FRQPJaiIGWhF5aSNR3I0lYbEMc1MbAxM8xT2bb42qKhDdFDMsgxNZcbQEbFSsbQDIhRbioiD4gZx/f7wx/q2OelGcKf363Vd67pcz3Ovte5n71uy9eZ5nppKpVIJAAAAAABAAVq19AQAAAAAAADeKsIIAAAAAABQDGEEAAAAAAAohjACAAAAAAAUQxgBAAAAAACKIYwAAAAAAADFEEYAAAAAAIBiCCMAAAAAAEAxhBEAAAAAAKAYwggAAFvdzTffnJqamrRv3z7z58/fYP/QoUMzYMCAJtt22223nHLKKVt1HjU1NRk/fvxWfc+tZfz48ampqcmf//zn1x27LX42b8Rzzz2Xmpqa3HzzzVvl/c4555zU1NSkoaGhyfa//OUvadWqVdq0aZOVK1c22bdw4cLU1NTk3HPPrW475ZRTst122yVJvvrVr6ampibPPffcVpnjxj7j792DDz6Ympqa6uOxxx5r6Sm9YXfddVdqa2vzpz/9aZNjdtttt4wcOXKL3v/NvHadO++882378wUAYOOEEQAAtpnGxsZ84QtfeENjp0+fnosvvngbz4jm6N27dx5++OGMGDFiq7zfYYcdluS1L/L/1syZM1NbW5uampo89NBDTfY98MADTV6bJBdffHF1+yc/+ck8/PDD6d2791aZ49vZ17/+9Tz88MPZY489Wnoqb9jtt9+eQw89NDvuuGNLT2WThgwZkocffvgN/1kGAMDfP2EEAIBt5gMf+ECmTp2aX/7yl687dt99902/fv3eglltmTVr1uSVV15p6Wm8pdq1a5cDDzxwq31pPXTo0NTU1GwQRh588MHsv//+GTRoUDV4/O2+Vq1a5dBDD61u69evX/bff/8kr8WbAw88MO3atXvdz1+1alUqlcqbP5Ct6KWXXtpq77XnnnvmwAMPTKdOnbbae25La9asyV133ZWPfvSjLT2VjVq3XnbYYYcceOCBf9d/PgEA0DzCCAAA28z555+f7t2753Of+9zrjt3Y5aKWL1+e8847L3379k3btm2z0047ZezYsXnxxRc3GHf66aene/fu2W677fKBD3wgzz777EY/5ze/+U1OOOGE9OzZM+3atcsee+yRr3/9603GrLs00a233ppx48Zlp512Srt27fLb3/42L730UnVO7du3T7du3TJo0KB861vfavIe//u//5tjjjkm3bt3T/v27dOvX7+MHTt2g/m88MILOf7449O1a9f06tUrp512WpYtW7bZn9XLL7+ccePGZZ999knXrl3TrVu3HHTQQfn+97+/wdi//vWvGT16dLp165btttsuI0aMyO9///s3dJmxjV1Ka90lwObOndvseXfv3j177bXXRsPI0KFDM2TIkI2Gkf322y9du3ZNsunLo62/ftZdzm3GjBk57bTTsuOOO6Zjx45pbGxsclmk9R/rX5Jr7ty5OeKII9KpU6fsuOOOOeecc5rEjM1dbmz9ua772T3++OP52Mc+lh122KH6ZXtjY2PGjRuXurq6dOzYMYceemjmzJnzpi+jtu6SYL/+9a9z1FFHpVOnTundu3cuv/zyJMkjjzyS973vfenUqVN23333TJkypcnr1/0c77///uq/Y126dMlJJ52UF198MQ0NDTnuuOOy/fbbp3fv3jnvvPOyZs2aNzS3n/70p1m2bFk+8pGPNPu4Lr300gwePDjdunVLly5dst9++2Xy5MmbDF/33HNP9ttvv3To0CH/+I//mBtvvHGjx7mx9QIAwDtPbUtPAACAd67OnTvnC1/4Qv71X/81999/fw4//PA3/NqXXnopQ4YMycKFC/P5z38+e++9d+bOnZsvfvGLefLJJ3PfffelpqYmlUolH/7whzNr1qx88YtfzP7775+f/exnOfroozd4z6effjoHH3xwdtlll1x11VWpq6vLT37yk3zmM5/Jn//851xyySVNxl944YU56KCD8h//8R9p1apVevbsmXPPPTe33nprLrvssuy777558cUX89RTT2XJkiXV1/3kJz/JMccckz322CNXX311dtlllzz33HOZMWPGBnP66Ec/mn/6p3/K6NGj8+STT+bCCy9Mkg2+uP1bjY2N+ctf/pLzzjsvO+20U1avXp377rsvo0aNyk033ZSTTjopSfLqq6/mmGOOyWOPPZbx48dnv/32y8MPP5wPfOADb/j3sClbMu/ktUtiXXfddVm0aFF69+6dJUuW5Mknn8yVV16ZV199NVdeeWWWL1+eLl26ZMGCBfn973//ps4oOO200zJixIjceuutefHFF9OmTZs8/PDDTcasWrUqJ554YtauXZtu3bpVt69ZsyYf/OAHc8YZZ+SCCy7IrFmzctlll2X+/Pn5wQ9+sMVzGjVqVD7xiU/kzDPPrEa+U089Nd/+9rdz/vnn5/DDD8/TTz+dj3zkI1m+fPkWf87fHseoUaNy5pln5t/+7d8yderUXHjhhVm+fHluv/32fO5zn8vOO++cSZMm5ZRTTsmAAQMycODAJu/xqU99KqNGjcq0adPy85//PJ///Ofzyiuv5JlnnsmoUaPyL//yL7nvvvvyla98JfX19U3uCbMpt99+ew466KDU19c3+5iee+65nHHGGdlll12SvBZ4xowZkz/84Q/54he/2GTsL3/5y4wbNy4XXHBBevXqlf/8z//M6NGj8+53v7vJmUjJxtcLAADvQBUAANjKbrrppkqSyuzZsyuNjY2Vd73rXZVBgwZVXn311UqlUqkMGTKk8p73vKfJa3bdddfKySefXH0+ceLESqtWrSqzZ89uMu573/teJUnlRz/6UaVSqVR+/OMfV5JUrrvuuibjvvzlL1eSVC655JLqtqOOOqqy8847V5YtW9Zk7DnnnFNp37595S9/+UulUqlUHnjggUqSyqGHHrrBsQ0YMKDy4Q9/eLPH369fv0q/fv0qq1at2uSYSy65pJKkcsUVVzTZftZZZ1Xat29f/VlVKhv+bNb3yiuvVNasWVMZPXp0Zd99961uv/vuuytJKt/4xjeajJ84ceIGP5uNmTdvXiVJ5aabbtqieW/MnXfeWUlSmTp1aqVSqVRuv/32Sm1tbWXFihWV5cuXV1q3bl354Q9/WKlUKpUpU6Y0+V1XKpVNznv9n9G6NXjSSSdtdj6vvPJK5UMf+lBlu+22q8yZM6e6/eSTT97sunrooYcqlcrGf0abmuu6n90Xv/jFJuPmzp1bSVL53Oc+12T7t771rUqSzf7uK5X/t14feOCBDfatO47bb7+9um3NmjWVHXfcsZKk8vjjj1e3L1mypNK6devKueeeW9227uc4ZsyYJu/74Q9/uJKkcvXVVzfZvs8++1T222+/zc63Unnt596jR4/KVVdd9bpjd91118qIESM2uX/t2rWVNWvWVL70pS9VunfvvsG/O+3bt6/Mnz+/um3VqlWVbt26Vc4444wNjnNz6+Vv/1wDAODtzaW0AADYptq2bZvLLrssjz32WL7zne+84df98Ic/zIABA7LPPvvklVdeqT6OOuqoJvep+NubcP+tE044ocnzl19+OT/96U/zkY98JB07dmzynh/84Afz8ssv55FHHmnymo2dqXDAAQfkxz/+cS644II8+OCDWbVqVZP9zz77bH73u99l9OjRad++/ese57HHHtvk+d57752XX345ixcv3uzrvvvd7+aQQw7Jdtttl9ra2rRp0yaTJ0/Or371q+qYmTNnJkmOO+64Jq89/vjjX3de22reQ4YMSatWraq/vwcffDCDBg3Kdtttl86dO2e//far/k4ffPDB1NbW5n3ve98Wz/P1zjY555xzcvfdd+e73/1u9ttvvw32b2pdrX/Jrzczp039nj72sY+ltvbNn+RfU1OTD37wg9XntbW1efe7353evXtn3333rW7v1q1bevbsmfnz52/wHiNHjmzyfN0N3keMGLHB9o29fn0zZ87Mn//854waNapZx7LO/fffn2HDhqVr165p3bp12rRpky9+8YtZsmTJBmtwn332qZ5ZkiTt27fP7rvvvtF5/r3e7wQAgK1LGAEAYJv7xCc+kf322y8XXXTRG77/wAsvvJAnnngibdq0afLo3LlzKpVK/vznPydJlixZktra2nTv3r3J6+vq6po8X7JkSV555ZVMmjRpg/dc96Xxuvdcp3fv3hvM62tf+1o+97nP5c4778xhhx2Wbt265cMf/nB+85vfJEn+9Kc/JUl23nnnN3Sc68973U3E1w8uf+uOO+7Icccdl5122im33XZbHn744cyePTunnXZaXn755SbHXFtb2+TyUEnSq1evNzS3rT3vJNl+++2zzz77VMPCAw88kCFDhlT3DxkypEn0GjRoUDp37rzF89zY73Cdyy67LP/xH/+R//t//+9GLy+2uXX1t5dOe7NzWvde6/9eNvb5W6Jjx44bRLq2bdtusC7Wbf/bNbTO+mPbtm27ye0be/36vve972XgwIHZbbfdXnfs+h599NEMHz48SfLNb34zP/vZzzJ79uxcdNFFSTZcgxv7GbZr126ja3Vz6wUAgHcO9xgBAGCbq6mpyVe+8pUceeSRueGGG97Qa3r06JEOHTps8p4VPXr0SPLal56vvPJKlixZ0uQL0IaGhibjd9hhh7Ru3Tonnnhizj777I2+Z9++fTeY9/o6deqUSy+9NJdeemleeOGF6tkjxxxzTH79619nxx13TJIsXLjwDR3nlrjtttvSt2/ffPvb324yx/VvFL3uZ/OXv/ylyRfY6/9s3mqHHXZYrrrqqjzxxBOZO3durrjiiuq+IUOG5Oqrr84TTzyR5557boOzW9q1a7fRG2JvKlRs7HeYvHaz7Ysvvjjjx4/PaaedttExm1tX67atCw7rz2lz4WT9Oa17rxdeeCE77bTTBp//TvPqq69m+vTp+cxnPrNFr582bVratGmTH/7wh02Cz5133vmm57ap9QIAwDuLM0YAAHhLDBs2LEceeWS+9KUvZeXKla87fuTIkfnd736X7t27Z9CgQRs81v1N88MOOyxJ8l//9V9NXj916tQmzzt27JjDDjssP//5z7P33ntv9D2b+7fze/XqlVNOOSXHH398nnnmmbz00kvZfffd069fv9x4440b/QJ/a6ipqUnbtm2bfInb0NCQ73//+03GrTsT49vf/naT7dOmTdsm83qj1v3OLr300rRq1arJpbLW/fOll17aZOw6u+22W5544okm2+6///43tKbWueeee3L66afntNNOyyWXXLLZsZtaV0OHDk3y2hpo3779BnNa/3exOetuAL7+7+l73/teXnnllTf8Pm8Xs2bNSkNDwxZftqqmpia1tbVp3bp1dduqVaty6623bq0pAgDwDueMEQAA3jJf+cpXMnDgwCxevDjvec97Njt27Nixuf3223PooYfms5/9bPbee++8+uqref755zNjxoyMGzcugwcPzvDhw3PooYfm/PPPz4svvphBgwblZz/72Ua/JL3uuuvyvve9L+9///vz6U9/OrvttltWrFiR3/72t/nBD36Q+++//3WPYfDgwRk5cmT23nvv7LDDDvnVr36VW2+9NQcddFA6duyYJPn617+eY445JgceeGA++9nPZpdddsnzzz+fn/zkJxt80b4lRo4cmTvuuCNnnXVWPvaxj2XBggX593//9/Tu3bt6Sa8k+cAHPpBDDjkk48aNy/LlyzNw4MA8/PDDueWWW5IkrVq1zN+TOvTQQ9O6detMnz59g0tlbb/99nnve9+b6dOnp02bNjnkkEOavPbEE0/MxRdfnC9+8YsZMmRInn766Vx//fXp2rXrG/rsefPm5eMf/3je9a535dRTT93gvjL77rtv9bJgbdu2zVVXXZWVK1dm//33z6xZs3LZZZfl6KOPrgacmpqa/PM//3NuvPHG9OvXL+9973vz6KOPbhDmNuc973lPjj/++Fx11VVp3bp1Dj/88MydOzdXXXVVunbt2mK/p23le9/7XgYMGJDdd9/9Db/mbyPgiBEjcvXVV+eEE07Iv/zLv2TJkiX56le/Wv29AQDA6xFGAAB4y+y77745/vjj39CXxp06dcr//M//5PLLL88NN9yQefPmpUOHDtlll10ybNiw6hkjrVq1yl133ZVzzz03V1xxRVavXp1DDjkkP/rRj/KP//iPTd5zzz33zOOPP55///d/zxe+8IUsXrw422+/ffr379/k5tSbc/jhh+euu+7KNddck5deeik77bRTTjrppOr9DZLkqKOOyn//93/nS1/6Uj7zmc/k5Zdfzs4777zBDcu31KmnnprFixfnP/7jP3LjjTfmXe96Vy644IIsXLiweqbFup/ND37wg4wbNy6XX3559Wdz22235cADD8z222+/VebTXJ07d87AgQPz6KOPNrm/yDpDhgzJz3/+8xxwwAHV2LTOv/3bv2X58uW5+eab89WvfjUHHHBAvvOd7+RDH/rQG/rs+fPnZ+XKlXn22Wfz/ve/f4P98+bNq66tdZdr+sxnPpPLLrssHTp0yOmnn54rr7yyyWuuuuqqJMkVV1yRlStX5vDDD88Pf/jDZt0/46abbkrv3r0zefLkXHPNNdlnn33yne98Jx/4wAda7Pe0rdxxxx2bvHzZxrz00ktNosfhhx+eG2+8MV/5yldyzDHHZKeddsrpp5+enj17ZvTo0dtiygAAvMPUVCqVSktPAgAAeOtMnTo1n/zkJ/Ozn/0sBx98cEtPh02YNWtWDjnkkPzXf/1XTjjhhE2Oe/DBB3PYYYflvvvuy5AhQ1Jb+/f7998effTRDB48OE888UT22muv1x2/ZMmS9OzZM+PGjWtyL5q3UqVSydq1a3PLLbdk9OjRmT17dgYNGtQicwEAYOv4+/0vZgAA4E371re+lT/84Q/Za6+90qpVqzzyyCO58sorc+ihh4oif0fuvffePPzwwxk4cGA6dOiQX/7yl7n88svTv3//jBo16g29x7Bhw5Lk7/qL+wMOOCBv5O/m/elPf8rj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c+bMqe6vVCoZP3586uvr06FDhwwdOjRz585t8h6NjY0ZM2ZMevTokU6dOuXYY4/NwoUL3/zRAAAAAAAAbEazwsjSpUtzyCGHpE2bNvnxj3+cp59+OldddVW233776pgrrrgiV199da6//vrMnj07dXV1OfLII7NixYrqmLFjx2b69OmZNm1aHnrooaxcuTIjR47M2rVrt9qBAQAAAAAArK+2OYO/8pWvpE+fPrnpppuq23bbbbfqP1cqlVx77bW56KKLMmrUqCTJlClT0qtXr0ydOjVnnHFGli1blsmTJ+fWW2/NsGHDkiS33XZb+vTpk/vuuy9HHXXUVjgsAAAAAACADTXrjJG77rorgwYNysc//vH07Nkz++67b775zW9W98+bNy8NDQ0ZPnx4dVu7du0yZMiQzJo1K0kyZ86crFmzpsmY+vr6DBgwoDpmfY2NjVm+fHmTBwAAAAAAQHM1K4z8/ve/zze+8Y30798/P/nJT3LmmWfmM5/5TG655ZYkSUNDQ5KkV69eTV7Xq1ev6r6Ghoa0bds2O+ywwybHrG/ixInp2rVr9dGnT5/mTBsAAAAAACBJM8PIq6++mv322y8TJkzIvvvumzPOOCOnn356vvGNbzQZV1NT0+R5pVLZYNv6NjfmwgsvzLJly6qPBQsWNGfaAAAAAAAASZoZRnr37p0999yzybY99tgjzz//fJKkrq4uSTY482Px4sXVs0jq6uqyevXqLF26dJNj1teuXbt06dKlyQMAAAAAAKC5mhVGDjnkkDzzzDNNtj377LPZddddkyR9+/ZNXV1d7r333ur+1atXZ+bMmTn44IOTJAMHDkybNm2ajFm0aFGeeuqp6hgAAAAAAIBtobY5gz/72c/m4IMPzoQJE3Lcccfl0UcfzQ033JAbbrghyWuX0Bo7dmwmTJiQ/v37p3///pkwYUI6duyYE044IUnStWvXjB49OuPGjUv37t3TrVu3nHfeedlrr70ybNiwrX+EAAAAAAAA/79mhZH9998/06dPz4UXXpgvfelL6du3b6699tp88pOfrI45//zzs2rVqpx11llZunRpBg8enBkzZqRz587VMddcc01qa2tz3HHHZdWqVTniiCNy8803p3Xr1lvvyAAAAAAAANbTrDCSJCNHjszIkSM3ub+mpibjx4/P+PHjNzmmffv2mTRpUiZNmtTcjwcA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jAAAAAAAAMUQRgAAAAAAgGIIIwAAAAAAQDGEEQAAAAAAoBjCCAAAAAAAUAxhBAAAAAAAKEaLhpH/83/+T/r27Zv27dtn4MCB+Z//+Z+WnA4AAAAAAPAO12Jh5Nvf/nbGjh2biy66KD//+c/z/ve/P0cffXSef/75lpoSAAAAAADwDtdiYeTqq6/O6NGj86lPfSp77LFHrr322vTp0yff+MY3WmpKAAAAAADAO1xtS3zo6tWrM2fOnFxwwQVNtg8fPjyzZs3aYHxjY2MaGxurz5ctW5YkWb58+bad6Ot4tfGlFv38ltbSP/+/B9aANVD6GkisA2vAGrAGrAFrwBpIrANrwBqwBqyBxDqwBqwBa8AasAZadg2s++xKpfK6Y2sqb2TUVvbHP/4xO+20U372s5/l4IMPrm6fMGFCpkyZkmeeeabJ+PHjx+fSSy99q6cJAAAAAAC8jSxYsCA777zzZse0yBkj69TU1DR5XqlUNtiWJBdeeGHOPffc6vNXX301f/nLX9K9e/eNji/B8uXL06dPnyxYsCBdunRp6enQAqwBrAGsARLrAGsAawBrAGsAa4DXWAeUvgYqlUpWrFiR+vr61x3bImGkR48ead26dRoaGppsX7x4cXr16rXB+Hbt2qVdu3ZNtm2//fbbcopvG126dClykfP/WANYA1gDJNYB1gDWANYA1gDWAK+xDih5DXTt2vUNjWuRm6+3bds2AwcOzL333ttk+7333tvk0loAAAAAAABbU4tdSuvcc8/NiSeemEGDBuWggw7KDTfckOeffz5nnnlmS00JAAAAAAB4h2uxMPJP//RPWbJkSb70pS9l0aJFGTBgQH70ox9l1113bakpva20a9cul1xyyQaXGKMc1gDWANYAiXWANYA1gDWANYA1wGusA6yBN66mUqlUWnoSAAAAAAAAb4UWuccIAAAAAABASxBGAAAAAACAYggjAAAAAABAMYQRAAAAAACgGMIIAAAAAABQDGEEAAAAAAAoRm1LT4A37je/+U1mzZqVhoaG1NTUpFevXjn44IPTv3//lp4aLezFF1/MnDlzcuihh7b0VIBtbO3atWndunX1+f/+7/+msbExBx10UNq0adOCM6MlnXrqqfnyl7+c+vr6lp4KLWDp0qX57W9/m969e2fnnXdu6enwFvvrX/+a7373u3n++eez66675uMf/3i6du3a0tNiG5ozZ04GDhzY0tOghS1evDhz587NwIED06VLl7zwwguZMmVKXn311YwYMSJ77bVXS0+Rt8Dvf//7PPTQQ1m0aFFat26dvn375sgjj0yXLl1aemq8hXxfyKb4vnDzaiqVSqWlJ8HmLVu2LCeddFJ+8IMfpGvXrunZs2cqlUr+9Kc/Zfny5TnmmGNyyy23+B++gv3yl7/Mfvvtl7Vr17b0VNhG1qxZk4suuih33HFHunXrlk9/+tM59dRTq/tfeOGF1NfXWwPvYIsWLcrHP/7xPPLIIznkkENy55135sQTT8yPfvSjJEn//v3z4IMPpnfv3i08U7alJ554YqPbBw0alO985zt517velSTZe++938pp8Rb6/Oc/ny984Qvp2LFj1qxZk7PPPjuTJ09OpVJJTU1NPvShD2Xq1Klp3759S0+VbeRjH/tYTjjhhIwaNSpPP/10hgwZkpqamrzrXe/Kc889l5qamtx///3ZY489WnqqbCOtWrVK3759M3r06Jx88snZaaedWnpKvMUefPDBjBw5Mi+99FLq6upyzz33ZMSIEenQoUNatWqV5557LnfddVeGDx/e0lNlG3nxxRdzyimn5Pbbb0+S1NTUpGfPnvnTn/6UDh065PLLL8/ZZ5/dwrNkW/N9Ia/H94Wb51JabwNjxozJvHnz8vDDD2fp0qV55pln8uyzz2bp0qWZNWtW5s2blzFjxrT0NIFt6Mtf/nJuueWWnHnmmRk+fHg++9nP5owzzmgyRud+Z/vc5z6XSqWS6dOnp3fv3hk5cmSWL1+eBQsWZP78+enVq1e+/OUvt/Q02cb22Wef7Lvvvtlnn32aPF555ZV89KMfre7nnesrX/lKVq5cmSS58sorc+edd+a73/1uFi5cmO9///t59NFHc+WVV7bwLNmWZs6cWf2b4Oedd16GDx+ehQsX5pFHHsmCBQsyYsSIjB07tmUnyTZ3xBFH5Gtf+1p22223jBw5MnfeeacvPQryhS98IaecckqWL1+ec889NyNGjMiHPvShPPvss/n1r3+dMWPG5NJLL23pabINnXvuuVm0aFF+/vOf51e/+lU+8pGP5KSTTsry5ctz3XXX5fzzz8/UqVNbeppsY74vhDfHGSNvA9tvv31+8pOfZPDgwRvd/8gjj+QDH/hA/vrXv761E+Mt061bt83uX7t2bVauXOn/DL2D9e/fP9dcc01GjhyZJPnd736Xo48+OoccckhuvPHGLF682Bkj73D19fW54447cuCBB+Yvf/lLevTokXvvvTdHHHFEkuSBBx7Ipz71qfzud79r4ZmyLe2zzz7Zeeed89WvfjUdOnRI8loU7d+/f3784x9XT5ffddddW3KabEOtWrVKQ0NDevbsmX333TdjxozJaaedVt3/ne98J+PHj8/TTz/dgrNkW+rYsWOefPLJ9OvXL/X19bn77rubBNFnn302BxxwgP9v8A627s+Bbt265fvf/35uvPHG/OQnP0mPHj1y8skn57TTTss//MM/tPQ02Ya6du2axx9/PP369csrr7ySDh06ZPbs2dlnn32SvHZZnf3339+fA+9gO+64Y+65557qZfWWLl2a+vr6LFmyJB07dszXv/71/Od//md+/vOft/BM2ZZ8X4jvC98c9xh5m6ipqdmifbwzNDY25tOf/vQmrxM7f/58fyPoHe4Pf/hDBgwYUH3er1+/PPjggzn88MNz4okn5oorrmjB2fFWWLp0afVSGd26dUvHjh2bfPndr1+/LFq0qKWmx1vk0Ucfzfnnn5+PfvSjue2225p8GVpfXy+IFGLdf/stWLAgBxxwQJN9BxxwQObPn98S0+Itsvfee+f+++9Pv379UldXl/nz5zf5s2D+/PnVcMo7W21tbT760Y/mox/9aP7whz/kxhtvzM0335yvfvWrOeSQQ/Lf//3fLT1FtpG2bdvm5ZdfTpKsXr06r776avV5kqxatcq9597hXnnllSaXR9puu+3yyiuv5MUXX0zHjh0zfPjwnHfeeS04Q94qvi8sm+8L3xxh5G3gmGOOyemnn57Jkydn0KBBTfY99thjOfPMM3Pssce20Ox4K+yzzz7p06dPTj755I3u/+Uvf+kPune4urq6/O53v8tuu+1W3VZfX5/7778/hx122CbXBu8cPXv2zKJFi9KnT58kyTnnnNPkb4csXbo0nTp1aqnp8RZp27Ztrr322vz4xz/Osccem7POOiuf+9znWnpavMW++c1vZrvttku7du2ydOnSJvuWLVuWdu3atdDMeCtcfPHFOemkk9KmTZt85jOfyWc/+9ksWbIke+yxR5555plccsklOfHEE1t6mmxDG/uia6eddsrFF1+ciy++OD/96U9z4403tsDMeKsccsghueCCC3LBBRfk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\n",
      "text/plain": [
       "<Figure size 2000x1000 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "df_precipitation.sum().plot.bar(title='Niederschlag in Würzburg [mm / Jahr]', ylim=(0, None));"
   ]
  },
  {
   "cell_type": "code",
1786
1787
   "execution_count": 20,
   "id": "40727a96",
Eric Duminil's avatar
Eric Duminil committed
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAABj0AAAOHCAYAAAB8boEkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8qNh9FAAAACXBIWXMAAA9hAAAPYQGoP6dpAABut0lEQVR4nOzdebTVdb3/8ddG9AgIiMggSkKII84DCClgouFQikNJdcX5itaPzGsqlQdTIDIirwM5IdZFq0vpLScwx5t6Q9NULM1SRPNkIgLXAaf9+8PFvh4PKAfRYx8fj7X2Wu3v97P3fu9zvq6V5+n3+61Uq9VqAAAAAAAA/sm1aukBAAAAAAAAVgfRAwAAAAAAKILoAQAAAAAAFEH0AAAAAAAAiiB6AAAAAAAARRA9AAAAAACAIogeAAAAAABAEUQPAAAAAACgCKIHAAAAAABQBNEDAIAP1OWXX55KpZJKpZJbb721yf5qtZpNNtkklUolQ4YMabSvUqmkvr6+9vzhhx9OfX19nnjiiSbvM2PGjEyZMmW5M7zzfT7KnnjiidrP66qrrmqyv76+PpVKJc8991xt26hRo9KrV6/VOseQIUOa/D4+Km699dZUKpX853/+53uu/SB+NiurV69eGTVq1Gp5r//8z/9MpVLJT3/60yb7tt1221Qqldx4441N9vXp0yc77LBD7fmyfx7vueee3HPPPalUKrn88stXy4zL+wwAAPiwiR4AAHwo2rdvn0svvbTJ9ttuuy1/+ctf0r59+yb77rrrrhx99NG15w8//HDGjRvX7Ojxz2rs2LF57bXX3nPdt771rfzyl7/8ECaiOX75y1/mW9/61mp5ryFDhqRSqeSWW25ptP3555/Pgw8+mHbt2jXZ99RTT+Wvf/1rhg4dWtu277775q677soWW2yRLbbYInfddVf23Xff1TIjAAB8FIgeAAB8KD7/+c9n5syZWbx4caPtl156aXbdddd84hOfaPKaAQMGZKONNvqwRlwpb7zxRpYuXfq+3uPll19OtVp91zXDhw/PX//610ydOvU9369Pnz7Zfvvt39dMH6RqtZqXX365pcf40G2//fbp06fPanmv9ddfP/369WtyttRtt92W1q1b56ijjmoSPZY9f3v06NKlSwYMGJB27dqlXbt2GTBgQLp06fKen786jvvV7bXXXsvrr7/e0mMAAPARI3oAAPChOOyww5IkV155ZW3bokWLMnPmzBx55JHLfc3bL0t1+eWX55BDDkny1h9xl10C6vLLL8+QIUNy7bXXZt68ebXtlUrlXedpaGjIcccdl4022ihrrbVWevfunXHjxjX6I+qyS01NmjQpZ511Vnr37p26urraH5PvueeefPazn816662XtddeO9tvv31+9rOfNfqcZZf6mTVrVo488sh06dIlbdu2fc8/IO+xxx7Ze++9853vfCdLlix517XLu4RTtVrNBRdckO222y5t2rRJp06dcvDBB+evf/1rk3WTJk3KxhtvnLXXXjs77LBDrr/++uV+zuLFi3PyySend+/eWWuttbLhhhtmzJgxefHFFxutq1QqOfHEEzN16tRsscUWqaury/Tp05MkF154Ybbddtuss846ad++fTbffPOcfvrpjV7/9NNP59hjj03Pnj2z1lprpUePHjn44IPz97//vdG61157LWPHjk2PHj3SoUOH7LnnnnnkkUfe9WeVJOeff3523333dO3aNe3atcvWW2+dSZMmNTmrplqtZvz48bWfzU477ZTZs2ev9KW/3nl5q2WX5bryyitXae6hQ4fmkUceyTPPPNPoPXfeeefss88+uffeexsdK7feemvWWGON7LbbbklWfMmydx4/73bcLzvjZHmPd14ma+HChTniiCOy3nrrpV27dtl///2bHH8rugTYO2dd9rP78Y9/nK9//evZcMMNU1dXl8ceeyxJcvHFF2fTTTdNXV1dttxyy8yYMaNFL20GAEDLad3SAwAA8PHQoUOHHHzwwbnsssty3HHHJXkrgLRq1Sqf//zn3/PSVPvuu2/Gjx+f008/Peeff37tPgV9+vTJLrvskmOPPTZ/+ctfVuoyTw0NDdlll13SqlWrfPvb306fPn1y11135ayzzsoTTzyRadOmNVp/7rnnZtNNN80555yTDh06pG/fvrnlllvymc98Jv3798/UqVPTsWPHXHXVVfn85z+fl156qckfco888sjsu++++fGPf5wXX3wxa6655nvO+d3vfjfbb799vve97+XMM898z/Vvd9xxx+Xyyy/PV7/61Xz3u9/N888/nzPPPDMDBw7MH/7wh3Tr1i1JMm7cuIwbNy5HHXVUDj744MyfPz/HHHNM3njjjWy22Wa193vppZcyePDgPPXUUzn99NOzzTbbZO7cufn2t7+dBx98MDfddFOj0HT11VfnjjvuyLe//e107949Xbt2zVVXXZXRo0fnK1/5Ss4555y0atUqjz32WB5++OHa655++unsvPPOee2112qfs2DBgtx4441ZuHBhbe4kOf300zNo0KBccsklWbx4cb7xjW9k//33zx//+MesscYaK/zZ/OUvf8nIkSNr8eYPf/hDzj777PzpT3/KZZddVls3duzYTJgwIccee2xGjBiR+fPn5+ijj85rr72WTTfdtFm/j7db1bmHDh2ac889N7feemstIt5yyy3Zb7/9MmjQoFQqldxxxx3ZZ599avt22GGHdOzYcZXmXN5xf8EFFzQ5W+tb3/pWbrnllkbHS5IcddRRGTZsWGbMmJH58+fnm9/8ZoYMGZIHHngg66677irNdNppp2XXXXfN1KlT06pVq3Tt2jUXXXRRjjvuuBx00EH5wQ9+kEWLFmXcuHEfuTNTAAD4cIgeAAB8aI488sgMHTo0c+fOzVZbbZXLLrsshxxyyHLv5/FOXbp0Sd++fZMkW265ZQYMGNBo37rrrpu6urpG21ekvr4+CxcuzNy5c2uX1fr0pz+dNm3a5OSTT86//du/Zcstt6ytX3vttXPjjTc2ChXDhw/PVlttlZtvvjmtW7/1f6v33nvvPPfcczn99NPzL//yL2nV6v9OrP70pz+dH/3oR+8529ttu+22GTlyZCZPnpzRo0ene/fuK/W6u+++OxdffHG+//3v56STTqpt32233bLppptm8uTJ+e53v5sXXngh3/3ud3PggQfmkksuqa3baqutMmjQoEZ/xD733HPzwAMP5H/+53+y00471b7ThhtumIMPPjg33HBDhg8fXlv/v//7v3nwwQfTqVOn2rapU6dm3XXXzbnnntvo5/J23/72t/Pcc8/lD3/4Q7bYYova9kMPPbTJ99xyyy3zk5/8pPZ8jTXWyKGHHpo5c+a863EwefLk2v9+8803s9tuu6Vz58454ogj8v3vfz+dOnXKwoULM3ny5Hz+859v9Hvr169fdt111/cVPVZ17sGDB6dVq1a16LFgwYI89NBD+d73vpd11lknO+ywQ2655Zbss88+mT9/fh5//PHa2VGrYnnH/Tudc845uemmm3LRRRdl1113bbRvp512anQfn2XH1fnnn5+xY8eu0kx9+vTJz3/+89rzN998M2eccUb69+/f6Mb2n/rUp7LJJpukR48eq/Q5AAD883J5KwAAPjSDBw9Onz59ctlll+XBBx/MnDlzVnhpqw/Sr3/96wwdOjQ9evTI66+/Xnss+6P9bbfd1mj9Zz/72UZ/+H3sscfypz/9KV/84heTpNF77LPPPnnmmWeaXK7ooIMOWqVZzzrrrLz22msZN25cs75fpVLJl770pUazde/ePdtuu23tvhB33XVXXnnlldr3WGbgwIHZeOONm7xnv379st122zV6z7333juVSqXJvSb22GOPRsEjSXbZZZe88MILOeyww3LNNdfkueeeazL79ddfn6FDhzYKHivy2c9+ttHzbbbZJkkyb968d33dfffdl89+9rPp3Llz1lhjjay55pr5l3/5l7zxxht59NFHk7wVjpYuXdoktgwYMOB9XzJpVefu1KlTo9/fbbfdljXWWCODBg1K8tY/X8suvba8+3msypzvFjyuvPLKnHLKKfnmN7+ZY445psn+FR1X77z3SHO885+jRx55JA0NDU1+T5/4xCdqPxcAAD5eRA8AAD40lUolRxxxRH7yk59k6tSp2XTTTWv3G/gw/f3vf8+vfvWrrLnmmo0eW221VZI0+WP8Bhts0OT1SXLyySc3eY/Ro0ev1HusrF69emX06NG55JJL8uc//3mlv1+1Wk23bt2azHf33XfXZluwYEGSLPcMkndu+/vf/54HHnigyfu1b98+1Wp1pb7vl7/85Vx22WWZN29eDjrooHTt2jX9+/fP7Nmza2v+8Y9/rPTN6zt37tzoeV1dXZK8603Tn3zyyey22255+umn88Mf/jB33HFH5syZk/PPP7/Ra5f9bN5+Oa1llretOVZl7mWGDh2aRx99NH/7299yyy23ZMcdd8w666yT5K3ocd9992XRokW55ZZb0rp163zqU59a5Tnf7Zi95ZZbMmrUqPzLv/xLvvOd7yx3zYqOq2U/29Ux0wf5ewIA4J+Ty1sBAPChGjVqVL797W9n6tSpOfvss1tkhvXXXz/bbLPNCj//nZfEeedN0ddff/0kb91fYMSIEct9j3fe3+C9bqz+br75zW/msssuy+mnn14LM+9m/fXXr93fYdkf1N9u2bZlf3xvaGhosqahoaHRGQ3rr79+2rRp0+ieF+/8zLdb0fc94ogjcsQRR+TFF1/M7bffnjPOOCP77bdfHn300Wy88cbp0qVLnnrqqff8jqvq6quvzosvvphf/OIXjc5muf/++xutW/azeefN05OmP5sP09ChQzN58uTceuutufXWW2v370hSCxy333577Qbny4JI8tblqhYtWtTkPZd3xk2y4t/hAw88kAMOOCCDBw/OxRdfvMJZV3RcbbLJJo1mWt69N5577rkmx9TyZnqv3xMAAB8/ogcAAB+qDTfcMP/2b/+WP/3pTzn88MOb9dp3+y/i6+rqVuq/lE+S/fbbL9ddd1369OnT5BJMK2OzzTZL375984c//CHjx49v9uubq3PnzvnGN76RsWPH5sUXX3zP9fvtt18mTpyYp59+ern3wlhmwIABWXvttfMf//EfjS4bdOedd2bevHmN/rC/3377Zfz48encuXN69+79vr5PkrRr1y7Dhw/Pq6++mgMOOCBz587NxhtvnOHDh+fHP/5xHnnkkSbhaHVY9kfzt8egarXa5I/3/fv3T11dXX760582Clt33313k5/Nh2n33XfPGmuskf/8z//M3LlzM2nSpNq+jh07Zrvttsv06dPzxBNPZOTIkY1e26tXr/z85z/P0qVLa99/wYIFufPOO9OhQ4eV+vwnn3wyw4cPzyc/+cnMnDnzXS9/taLj6uijj2400wMPPNDodY8++mgeeeSR5UaPd9pss83SvXv3/OxnP2t0/5onn3wyd955p3t6AAB8DIkeAAB86CZOnLhKr+vXr1+S5KKLLkr79u2z9tprp3fv3uncuXO23nrr/OIXv8iFF16YHXfcMa1atardcPudzjzzzMyePTsDBw7MV7/61Wy22WZ55ZVX8sQTT+S6667L1KlT3/MSSz/60Y8yfPjw7L333hk1alQ23HDDPP/88/njH/+Y3//+941utrw6jBkzJueff36uv/7691w7aNCgHHvssTniiCNyzz33ZPfdd0+7du3yzDPP5L//+7+z9dZb5/jjj0+nTp1y8skn56yzzsrRRx+dQw45JPPnz099fX2TSxONGTMmM2fOzO67756vfe1r2WabbfLmm2/mySefzKxZs/L1r389/fv3f9e5jjnmmLRp0yaDBg3KBhtskIaGhkyYMCEdO3bMzjvvnOSt383111+f3XffPaeffnq23nrrvPDCC7nhhhty0kknZfPNN1/1H2KSYcOGZa211sphhx2WU045Ja+88kouvPDCLFy4sNG69dZbLyeddFImTJiQTp065cADD8xTTz2VcePGZYMNNmh0k/oPU4cOHbLDDjvk6quvTqtWrZrct2Lw4MGZMmVKkqb38/jyl7+cH/3oR/nSl76UY445JgsWLMikSZNWOngkyfDhw/PCCy/kvPPOy9y5cxvt69OnT7p06VJ7fs899zQ6rsaOHZsNN9ywdgm4ZTN96UtfyujRo3PQQQdl3rx5mTRpUqP3eTetWrXKuHHjctxxx+Xggw/OkUcemRdeeKHFf08AALQc0QMAgH8avXv3zpQpU/LDH/4wQ4YMyRtvvJFp06Zl1KhR+X//7/9l7ty5Of3007No0aJUq9VUq9Xlvs8GG2yQe+65J9/5znfyve99L0899VTat2+f3r175zOf+cxKnf0xdOjQ/O53v8vZZ5+dMWPGZOHChencuXO23HLLdz27YlW1bds29fX1OfbYY1dq/Y9+9KMMGDAgP/rRj3LBBRfkzTffTI8ePTJo0KDssssutXVnnnlm2rVrlwsuuCA//vGPs/nmm2fq1Kk555xzGr1fu3btcscdd2TixIm56KKL8vjjj6dNmzb5xCc+kT333HOlznzYbbfdcvnll+dnP/tZFi5cmPXXXz+f+tSncsUVV9T+yL3hhhvmd7/7Xc4444xMnDgxCxYsSJcuXfKpT30q66233sr/wFZg8803z8yZM/PNb34zI0aMSOfOnTNy5MicdNJJtRvZL3P22WenXbt2mTp1aqZNm5bNN988F154YcaOHZt11133fc+yqoYOHZo5c+Zk++23bxIsBg8enB/84AdZa621MnDgwEb7Bg0alOnTp2fixIn53Oc+l09+8pM544wzct111zW5Ef2KPPzww0my3Mu6LftncZlLL700P/7xj/OFL3whS5cuzdChQ/PDH/6w0e9x5MiR+dvf/lb7Gffr1y8XXnhhxo0bt5I/jeTYY49NpVLJpEmTcuCBB6ZXr1459dRTc8011+TJJ59c6fcBAKAMleqK/k0QAACARh5//PFsvvnmOeOMM3L66ae39DiswAsvvJBNN900BxxwQC666KKWHgcAgA+R6AEAALAcf/jDH3LllVdm4MCB6dChQx555JFMmjQpixcvzkMPPZRu3bq19IjkrRuWn3322Rk6dGg6d+6cefPm5Qc/+EH+9Kc/5Z577slWW23V0iMCAPAhcnkrAACA5WjXrl3uueeeXHrppXnhhRfSsWPHDBkyJGeffbbg8RFSV1eXJ554IqNHj87zzz+ftm3bZsCAAZk6dargAQDwMeRMDwAAAAAAoAitWnoAAAAAAACA1UH0AACAf2JLlizJKaeckr322itdunRJpVJJfX39ctdWq9Wce+652XzzzVNXV5cNNtggxx9/fBYuXLjc9fPmzcuRRx6ZHj16pK6uLhtuuGEOPPDA5a695pprMnjw4HTo0CHt2rXLVltt9ZG5gfS9996bE044IVtvvXXat2+fbt26Zc8998zNN9+83PV//etfM2LEiKy77rpZZ511MmzYsPz+979vtOaZZ57JN7/5zey6665Zf/3106FDh+y444656KKL8sYbbzRa25zfEQAA8P6IHgAA8E9swYIFueiii7J06dIccMAB77r25JNPzte+9rV87nOfy69//euceuqpmTFjRoYNG5bXXnut0dqHHnooO+64Yx566KGcc845mT17diZPnpxOnTo1ed+JEydmxIgR6devX372s5/lv/7rvzJ69Oi8+uqrq/OrrrIrr7wyv/vd73LkkUfmmmuuySWXXJK6urp8+tOfzhVXXNFo7T/+8Y/stttuefTRR3PZZZflZz/7WV555ZUMGTIkjzzySG3dvffemyuuuKL2HjNnzszgwYNz/PHH55hjjmn0ns35HQEAAO+Pe3oAAMA/sWX/d75SqeS5555Lly5dcsYZZzQ5k+Dpp5/OxhtvnNGjR+fcc8+tbb/yyiszcuTIXHTRRbU/1ler1eywww5Jkrvvvjt1dXUr/Px77703u+yySyZMmJBTTjlltX2vZ555Ju3atUuHDh3e93s9++yz6dq1a6Ntb7zxRnbYYYe8+OKLeeyxx2rbTznllEyZMiV//vOfs/HGGydJFi9enD59+mSPPfbIT3/60yTJwoULs84662TNNdds9L4nnnhizj///Dz55JPp2bNnkpX/HQEAAO+fMz0AAOCfWKVSSaVSec91d999d954443ss88+jbbvt99+SZKZM2fWtt1+++25//77M2bMmHcNHkly3nnnpa6uLl/5yldWYfoVu/HGG9OtW7ccfPDB+cUvfpFXXnllld/rncEjSdZYY43suOOOmT9/fqPtv/zlL7PHHnvUgkeSdOjQISNGjMivfvWrvP7660mSTp06NQkeSbLLLrskSZ566qnatpX9HQEAAO+f6AEAAB8Dyy419c6Iseaaa6ZSqeSBBx6obbv99tuTJO3bt88+++yTtddeO+uss07222+//OlPf2r0+ttvvz1bbLFFZs6cmc022yxrrLFGNtpoo5x66qnv6/JWBx54YM4999wsXLgwhx56aLp165ZRo0blxhtvbHLPjFXx+uuv54477shWW21V2/byyy/nL3/5S7bZZpsm67fZZpu8/PLL+etf//qu73vzzTendevW2XTTTd/3jAAAQPOJHgAA8DGw5ZZbJkl++9vfNtp+5513plqtZsGCBbVtTz/9dJLkiCOOSI8ePXLttddm6tSpeeihh7LbbrvlmWeeabT2z3/+c7761a/mq1/9am666aaMGjUq55xzTo444ohVnrdjx4455phj8pvf/CZPP/10zj777Dz22GMZPnx4evTokRNPPDG//e1vs6pX662vr89jjz2WM844o7Zt4cKFqVarWW+99ZqsX7bt7T+nd5o1a1Z+/OMf5ytf+Uo6d+68SnMBAADvT+uWHgAAAPjgbbvtttl9993zve99L5tttlmGDRuWhx9+OP/6r/+aNdZYI61a/d9/D/Xmm28mSXbddddccsklte39+vXL9ttvn/PPPz9nnXVWbe2SJUty5ZVX5gtf+EKSZOjQoXnxxRczZcqUjBs3LptssslyZ6pWq03O2mjduum/onTr1i0nnnhiTjzxxMyfPz8/+9nPctVVV+X888/PxhtvnLlz56Zdu3Yr/bO45JJLcvbZZ+frX/96Pve5zzXZ/26XolrRvt///vc59NBDM2DAgEyYMGGlZwEAAFYvZ3oAAMDHxM9//vMMGjQohx56aDp16pShQ4dmxIgR2W677bLhhhvW1i07S2Hvvfdu9PrtttsuG2ywQX7/+9+/59rhw4cnSaO17zR9+vSsueaajR7vZdGiRXnhhReyaNGiJG/dW+Ptwea9TJs2Lccdd1yOPfbYfO9732u0r1OnTqlUKss9m+P5559PkuWeBXLfffdl2LBh6du3b6677rr3vA8KAADwwXGmBwAAfEx07do11113XZ599tk0NDRk4403Tps2bXLBBRfk4IMPrq1b3j0tlqlWq40iwzbbbJOGhoblrkvyrkFi//33z5w5c95z7kcffTQ//elPc9VVV+Xhhx/OJptsksMOOywjR47M5ptv/p6vX2batGk5+uijc/jhh2fq1KlNztpo06ZNNtlkkzz44INNXvvggw+mTZs2+eQnP9lo+3333Zc999wzG2+8cWbNmpWOHTuu9DwAAMDqJ3oAAMDHTNeuXdO1a9ckybnnnpsXX3wxJ554Ym3/8OHD07Zt21x//fX52te+Vtv++9//Pg0NDRkwYEBt20EHHZRZs2bl+uuvz8iRI2vbr7vuurRq1So777zzCufo3LnzCu998eyzz2batGm56qqrcv/996dHjx459NBDM23atOyyyy7N/s6XX355jj766HzpS1/KJZdcssLLVB144IGZMmVK5s+fn549eyZJlixZkl/84hf57Gc/2+jyW/fff3/23HPPbLTRRpk9e3Y6derU7LkAAIDVq1Jd1Tv/AQAAHwnXX399XnzxxSxZsiRHHnlkDjnkkBx66KFJkn322Sdt27ZNklx88cVJkj59+uSFF17I9ddfn0svvTTjx4/Pqaee2ug9v//97+fkk0/O4YcfnsMOOywNDQ351re+lUqlkvvuu692mafXXnstAwYMyF/+8peceeaZ2XLLLXPTTTflnHPOyfHHH59///d/X6XvdPnll+drX/taDjrooBx22GEZOnRosy5j9XY///nP84UvfCHbbbdd/v3f/73J+2y//fa1S1L94x//yLbbbpv1118/Z555Zurq6jJx4sTcd999+d3vflc7s+SRRx7JoEGDUq1WM3369Ky//vqN3rNPnz7p0qVL7fnK/o4AAID3R/QAAIB/cr169cq8efOWu+/xxx9Pr169kiQXXXRRpkyZknnz5qVVq1bZfvvtV3gz7+StG37/8Ic/zKOPPpr27dvnM5/5TCZOnJiNNtqo0brnn38+p59+eq6++uo8//zz6d27d4455picdNJJqxwqFixYkPbt22ettdZapde/3ahRozJ9+vQV7n/7zyhJ/vKXv+Tkk0/OzTffnNdffz277rprJk2alB122KG25vLLL88RRxyxwvecNm1aRo0aVXu+sr8jAADg/RE9AAAAAACAIqzaf3YFAAAAAADwESN6AAAAAAAARRA9AAAAAACAIogeAAAAAABAEUQPAAAAAACgCKIHAAD8kxs1alQqlUoqlUr69evX0uM0y4gRI/K5z31uhftvvfXW2ne7/PLLl7tmjz32SKVSSa9evT6YIZvppZdeSn19fW699dYm+66++ura96lUKrnnnns+/AEBAKBgogcAABSge/fuueuuuzJjxoyWHmWlvfjii7nhhhty0EEHvefa9u3b59JLL22y/fHHH8+tt96aDh06fBAjrpKXXnop48aNW270GDx4cO66665885vf/PAHAwCAjwHRAwAAClBXV5cBAwZkm222aelRVtp1112X119/Pfvvv/97rv385z+f//7v/86f//znRtsvu+yybLjhhhk0aNAHNeZq1alTpwwYMCB9+vRp6VEAAKBIogcAABSsUqnkxBNPzLRp07LZZpulTZs22WmnnXL33XenWq3me9/7Xnr37p111lkne+yxRx577LFGrx8yZEj69euXu+66KwMHDkybNm3Sq1evTJs2LUly7bXXZocddkjbtm2z9dZb54Ybbljp2WbOnJk99tgjnTp1es+1w4YNS8+ePXPZZZfVtr355puZPn16Dj/88LRq1fRfbV555ZWcdtpp6d27d9Zaa61suOGGOeGEE/LCCy80WterV6/st99+ueGGG7LDDjukTZs22XzzzRt9VpL84x//yOjRo7PllltmnXXWSdeuXbPHHnvkjjvuqK154okn0qVLlyTJuHHjapexGjVq1Er/XAAAgFUnegAAQOF+/etf55JLLsnEiRNz5ZVXZsmSJdl3333z9a9/Pb/97W9z3nnn5aKLLsrDDz+cgw46KNVqtdHrGxoacsQRR+Too4/ONddck6233jpHHnlkzjzzzJx22mk55ZRTMnPmzKyzzjo54IAD8re//e09Z3rllVdy7bXXrtSlrZKkVatWGTVqVK644oq88cYbSZJZs2blqaeeyhFHHNFkfbVazQEHHJBzzjknX/7yl3PttdfmpJNOyvTp07PHHntk6dKljdb/4Q9/yNe//vV87WtfyzXXXJNtttkmRx11VG6//fbamueffz5JcsYZZ+Taa6/NtGnT8slPfjJDhgypXcpqgw02qIWfo446KnfddVfuuuuufOtb31qp7wkAALw/rVt6AAAA4IO1dOnSzJo1K+3atUvy1tkfBxxwQG655Zb8/ve/T6VSSfLWmQxjxozJQw89lK233rr2+gULFuTGG2/MjjvumCTZaaed0rVr10ycODGPPfZYevTokSTp0aNHtttuu8ycOTNf+cpX3nWmG2+8MS+//HIOOOCAlf4eRxxxRM4666zccMMN2XfffXPZZZdl8ODBy71U1KxZs3LjjTdm0qRJ+bd/+7ck/3e2yOc///lcccUVOeaYY2rrn3vuufz2t7/NJz7xiSTJ7rvvnt/85jeZMWNGdt999yTJZpttlgsuuKD2mjfeeCN77713nnjiiZx77rkZMmRI6urqaj+njTbaKAMGDFjp7wcAALx/zvQAAIDCDR06tBY8kmSLLbZIkgwfPrwWPN6+fd68eY1ev8EGG9T+kJ8k6623Xrp27ZrtttuuFjze7fXLM3PmzOy22261S0GtjN69e2fIkCG57LLLsmDBglxzzTU58sgjl7v25ptvTpIml5U65JBD0q5du/zmN79ptH277barBY8kWXvttbPppps2+S5Tp07NDjvskLXXXjutW7fOmmuumd/85jf54x//uNLfAwAA+OCIHgAAULj11luv0fO11lrrXbe/8sor7/r6ZWtX9vXv9Nprr+VXv/rVSl/a6u2OOuqo/OpXv8rkyZPTpk2bHHzwwctdt2DBgrRu3bpJVKlUKunevXsWLFjQaHvnzp2bvEddXV1efvnl2vPJkyfn+OOPT//+/TNz5szcfffdmTNnTj7zmc80WgcAALQcl7cCAAA+VDfddFMWLVqUAw88sNmvHTFiRE444YRMnDgxxxxzTNq0abPcdZ07d87rr7+ef/zjH43CR7VaTUNDQ3beeedmf/ZPfvKTDBkyJBdeeGGj7UuWLGn2ewEAAB8MZ3oAAAAfqpkzZ2bAgAHZcMMNm/3aNm3a5Nvf/nb233//HH/88Stc9+lPfzrJW6HinZ/94osv1vY3R6VSSV1dXaNtDzzwQO66665G25atcfYHAAB8+JzpAQAAfGjeeOONXHPNNTn11FNX+T1OOumknHTSSe+6ZtiwYdl7773zjW98I4sXL86gQYPywAMP5Iwzzsj222+fL3/5y83+3P322y/f+c53csYZZ2Tw4MF55JFHcuaZZ6Z37955/fXXa+vat2+fjTfeONdcc00+/elPZ7311sv666+fXr16NfszAQCA5nGmBwAA8KG59dZb89xzz2XEiBEf6OdUKpVcffXVOemkkzJt2rTss88+Oeecc/LlL385N998c5MzNlbG2LFj8/Wvfz2XXnpp9t1331xyySWZOnVqPvWpTzVZe+mll6Zt27b57Gc/m5133jn19fWr4VsBAADvpVKtVqstPQQAALDqRo0alVtvvTWPPfZYKpVK1lhjjZYeaYVGjx6d//mf/8m9997b0qO0iGq1mjfeeCNXXHFFjjrqqMyZMyc77bRTS48FAADFcHkrAAAowLx587Lmmmtmq622ykMPPdTS46zQBRdc0NIjtKhrrrlmlW7gDgAArBxnegAAwD+5J554Is8991ySt270vdVWW7XwRKzICy+8kMcee6z2fMstt0zbtm1bcCIAACiL6AEAAAAAABTBjcwBAAAAAIAiiB4AAAAAAEARRA8AAAAAAKAIrVt6gHd6880387e//S3t27dPpVJp6XEAAAAAAIAWVK1Ws2TJkvTo0SOtWr37uRwfuejxt7/9LT179mzpMQAAAAAAgI+Q+fPnZ6ONNnrXNR+56NG+ffskbw3foUOHFp4GAAAAAABoSYsXL07Pnj1r/eDdfOSix7JLWnXo0EH0AAAAAAAAkmSlbonhRuYAAAAAAEARRA8AAAAAAKAIogcAAAAAAFAE0QMAAAAAACiC6AEAAAAAABRB9AAAAAAAAIogegAAAAAAAEUQPQAAAAAAgCKIHgAAAAAAQBFEDwAAAAAAoAiiBwAAAAAAUATRAwAAAAAAKILoAQAAAAAAFEH0AAAAAAAAiiB6AAAAAAAARRA9AAAAAACAIjQrevTq1SuVSqXJ44QTTkiSVKvV1NfXp0ePHmnTpk2GDBmSuXPnfiCDAwAAAAAAvF2zosecOXPyzDPP1B6zZ89OkhxyyCFJkkmTJmXy5Mk577zzMmfOnHTv3j3Dhg3LkiVLVv/kAAAAAAAAb9Os6NGlS5d079699vj1r3+dPn36ZPDgwalWq5kyZUrGjh2bESNGpF+/fpk+fXpeeumlzJgx44OaHwAAAAAAIMn7uKfHq6++mp/85Cc58sgjU6lU8vjjj6ehoSF77bVXbU1dXV0GDx6cO++8c7UMCwAAAAAAsCKtV/WFV199dV544YWMGjUqSdLQ0JAk6datW6N13bp1y7x581b4PkuXLs3SpUtrzxcvXryqIwEAAAAAAB9jq3ymx6WXXprhw4enR48ejbZXKpVGz6vVapNtbzdhwoR07Nix9ujZs+eqjgQAAAAAAHyMrVL0mDdvXm666aYcffTRtW3du3dP8n9nfCzz7LPPNjn74+1OO+20LFq0qPaYP3/+qowEAAAAAAB8zK1S9Jg2bVq6du2afffdt7atd+/e6d69e2bPnl3b9uqrr+a2227LwIEDV/hedXV16dChQ6MHAAAAAABAczX7nh5vvvlmpk2blsMPPzytW//fyyuVSsaMGZPx48enb9++6du3b8aPH5+2bdtm5MiRq3VoAAAAAACAd2p29Ljpppvy5JNP5sgjj2yy75RTTsnLL7+c0aNHZ+HChenfv39mzZqV9u3br5ZhAQAAAAAAVqRSrVarLT3E2y1evDgdO3bMokWLXOoKAAAAAAA+5prTDVbpnh4AAAAAAAAfNaIHAAAAAABQBNEDAAAAAAAogugBAAAAAAAUQfQAAAAAAACKIHoAAAAAAABFED0AAAAAAIAitG7pAQAAAOCjrNep17b0CC3uiYn7tvQIAAArxZkeAAAAAABAEUQPAAAAAACgCKIHAAAAAABQBNEDAAAAAAAogugBAAAAAAAUQfQAAAAAAACKIHoAAAAAAABFED0AAAAAAIAiiB4AAAAAAEARRA8AAAAAAKAIogcAAAAAAFAE0QMAAAAAACiC6AEAAAAAABRB9AAAAAAAAIogegAAAAAAAEUQPQAAAAAAgCKIHgAAAAAAQBFEDwAAAAAAoAiiBwAAAAAAUATRAwAAAAAAKILoAQAAAAAAFEH0AAAAAAAAiiB6AAAAAAAARRA9AAAAAACAIogeAAAAAABAEUQPAAAAAACgCKIHAAAAAABQBNEDAAAAAAAogugBAAAAAAAUQfQAAAAAAACKIHoAAAAAAABFED0AAAAAAIAiiB4AAAAAAEARRA8AAAAAAKAIogcAAAAAAFAE0QMAAAAAACiC6AEAAAAAABRB9AAAAAAAAIogegAAAAAAAEUQPQAAAAAAgCKIHgAAAAAAQBFEDwAAAAAAoAiiBwAAAAAAUATRAwAAAAAAKILoAQAAAAAAFEH0AAAAAAAAiiB6AAAAAAAARRA9AAAAAACAIogeAAAAAABAEUQPAAAAAACgCKIHAAAAAABQBNEDAAAAAAAogugBAAAAAAAUQfQAAAAAAACKIHoAAAAAAABFED0AAAAAAIAiiB4AAAAAAEARRA8AAAAAAKAIogcAAAAAAFAE0QMAAAAAACiC6AEAAAAAABRB9AAAAAAAAIogegAAAAAAAEUQPQAAAAAAgCKIHgAAAAAAQBFEDwAAAAAAoAiiBwAAAAAAUATRAwAAAAAAKILoAQAAAAAAFEH0AAAAAAAAiiB6AAAAAAAARWjd0gMAAAB8lPU69dqWHqFFPTFx35YeAQAAVpozPQAAAAAAgCKIHgAAAAAAQBFEDwAAAAAAoAiiBwAAAAAAUATRAwAAAAAAKILoAQAAAAAAFEH0AAAAAAAAiiB6AAAAAAAARRA9AAAAAACAIogeAAAAAABAEUQPAAAAAACgCKIHAAAAAABQBNEDAAAAAAAogugBAAAAAAAUQfQAAAAAAACKIHoAAAAAAABFaHb0ePrpp/OlL30pnTt3Ttu2bbPddtvl3nvvre2vVqupr69Pjx490qZNmwwZMiRz585drUMDAAAAAAC8U7Oix8KFCzNo0KCsueaauf766/Pwww/n+9//ftZdd93amkmTJmXy5Mk577zzMmfOnHTv3j3Dhg3LkiVLVvfsAAAAAAAANa2bs/i73/1uevbsmWnTptW29erVq/a/q9VqpkyZkrFjx2bEiBFJkunTp6dbt26ZMWNGjjvuuNUzNQDAh6DXqde29Agt7omJ+7b0CAAAALDSmnWmx3/9139lp512yiGHHJKuXbtm++23z8UXX1zb//jjj6ehoSF77bVXbVtdXV0GDx6cO++8c7nvuXTp0ixevLjRAwAAAAAAoLmaFT3++te/5sILL0zfvn1z44035l//9V/z1a9+NVdccUWSpKGhIUnSrVu3Rq/r1q1bbd87TZgwIR07dqw9evbsuSrfAwAAAAAA+JhrVvR48803s8MOO2T8+PHZfvvtc9xxx+WYY47JhRde2GhdpVJp9LxarTbZtsxpp52WRYsW1R7z589v5lcAAAAAAABoZvTYYIMNsuWWWzbatsUWW+TJJ59MknTv3j1JmpzV8eyzzzY5+2OZurq6dOjQodEDAAAAAACguZoVPQYNGpRHHnmk0bZHH300G2+8cZKkd+/e6d69e2bPnl3b/+qrr+a2227LwIEDV8O4AAAAAAAAy9e6OYu/9rWvZeDAgRk/fnwOPfTQ/O53v8tFF12Uiy66KMlbl7UaM2ZMxo8fn759+6Zv374ZP3582rZtm5EjR34gXwAAAAAAACBpZvTYeeed88tf/jKnnXZazjzzzPTu3TtTpkzJF7/4xdqaU045JS+//HJGjx6dhQsXpn///pk1a1bat2+/2ocHAAAAAABYplnRI0n222+/7LfffivcX6lUUl9fn/r6+vczFwAAAAAAQLM0654eAAAAAAAAH1WiBwAAAAAAUATRAwAAAAAAKILoAQAAAAAAFEH0AAAAAAAAiiB6AAAAAAAARRA9AAAAAACAIogeAAAAAABAEUQPAAAAAACgCKIHAAAAAABQBNEDAAAAAAAoQuuWHgAAAAAAAD7qep16bUuP0KKemLhvS4+wUpzpAQAAAAAAFEH0AAAAAAAAiiB6AAAAAAAARRA9AAAAAACAIogeAAAAAABAEUQPAAAAAACgCKIHAAAAAABQBNEDAAAAAAAogugBAAAAAAAUQfQAAAAAAACKIHoAAAAAAABFED0AAAAAAIAiiB4AAAAAAEARRA8AAAAAAKAIogcAAAAAAFAE0QMAAAAAACiC6AEAAAAAABRB9AAAAAAAAIogegAAAAAAAEUQPQAAAAAAgCKIHgAAAAAAQBFEDwAAAAAAoAiiBwAAAAAAUATRAwAAAAAAKILoAQAAAAAAFEH0AAAAAAAAiiB6AAAAAAAARRA9AAAAAACAIogeAAAAAABAEUQPAAAAAACgCKIHAAAAAABQBNEDAAAAAAAogugBAAAAAAAUQfQAAAAAAACKIHoAAAAAAABFED0AAAAAAIAiiB4AAAAAAEARRA8AAAAAAKAIogcAAAAAAFAE0QMAAAAAACiC6AEAAAAAABRB9AAAAAAAAIogegAAAAAAAEVo3dIDAADAR1mvU69t6RFa1BMT923pEQAAAFaaMz0AAAAAAIAiiB4AAAAAAEARRA8AAAAAAKAIogcAAAAAAFAE0QMAAAAAACiC6AEAAAAAABRB9AAAAAAAAIogegAAAAAAAEUQPQAAAAAAgCKIHgAAAAAAQBFEDwAAAAAAoAiiBwAAAAAAUATRAwAAAAAAKILoAQAAAAAAFEH0AAAAAAAAiiB6AAAAAAAARRA9AAAAAACAIogeAAAAAABAEUQPAAAAAACgCKIHAAAAAABQBNEDAAAAAAAogugBAAAAAAAUQfQAAAAAAACKIHoAAAAAAABFED0AAAAAAIAiiB4AAAAAAEARRA8AAAAAAKAIogcAAAAAAFAE0QMAAAAAACiC6AEAAAAAABRB9AAAAAAAAIogegAAAAAAAEUQPQAAAAAAgCKIHgAAAAAAQBFEDwAAAAAAoAiiBwAAAAAAUATRAwAAAAAAKILoAQAAAAAAFEH0AAAAAAAAiiB6AAAAAAAARWhW9Kivr0+lUmn06N69e21/tVpNfX19evTokTZt2mTIkCGZO3fuah8aAAAAAADgnZp9psdWW22VZ555pvZ48MEHa/smTZqUyZMn57zzzsucOXPSvXv3DBs2LEuWLFmtQwMAAAAAALxTs6NH69at071799qjS5cuSd46y2PKlCkZO3ZsRowYkX79+mX69Ol56aWXMmPGjNU+OAAAAAAAwNs1O3r8+c9/To8ePdK7d+984QtfyF//+tckyeOPP56GhobstddetbV1dXUZPHhw7rzzzhW+39KlS7N48eJGDwAAAAAAgOZqVvTo379/rrjiitx44425+OKL09DQkIEDB2bBggVpaGhIknTr1q3Ra7p161bbtzwTJkxIx44da4+ePXuuwtcAAAAAAAA+7poVPYYPH56DDjooW2+9dfbcc89ce+21SZLp06fX1lQqlUavqVarTba93WmnnZZFixbVHvPnz2/OSAAAAAAAAElW4fJWb9euXbtsvfXW+fOf/5zu3bsnSZOzOp599tkmZ3+8XV1dXTp06NDoAQAAAAAA0FzvK3osXbo0f/zjH7PBBhukd+/e6d69e2bPnl3b/+qrr+a2227LwIED3/egAAAAAAAA76Z1cxaffPLJ2X///fOJT3wizz77bM4666wsXrw4hx9+eCqVSsaMGZPx48enb9++6du3b8aPH5+2bdtm5MiRH9T8AAAAAAAASZoZPZ566qkcdthhee6559KlS5cMGDAgd999dzbeeOMkySmnnJKXX345o0ePzsKFC9O/f//MmjUr7du3/0CGBwAAAAAAWKZZ0eOqq6561/2VSiX19fWpr69/PzMBAAAAAAA02/u6pwcAAAAAAMBHhegBAAAAAAAUQfQAAAAAAACKIHoAAAAAAABFED0AAAAAAIAiiB4AAAAAAEARRA8AAAAAAKAIogcAAAAAAFAE0QMAAAAAACiC6AEAAAAAABRB9AAAAAAAAIogegAAAAAAAEUQPQAAAAAAgCKIHgAAAAAAQBFEDwAAAAAAoAiiBwAAAAAAUATRAwAAAAAAKILoAQAAAAAAFEH0AAAAAAAAiiB6AAAAAAAARRA9AAAAAACAIogeAAAAAABAEUQPAAAAAACgCKIHAAAAAABQBNEDAAAAAAAoQuuWHgAAAAAA4KOs16nXtvQILe6Jifu29AiwUpzpAQAAAAAAFEH0AAAAAAAAiiB6AAAAAAAARRA9AAAAAACAIogeAAAAAABAEUQPAAAA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iiB6AAAAAAAARRA9AAAAAACAIogeAAAAAABAEUQPAAAAAACgCKIHAAAAAABQBNEDAAAAAAAogugBAAAAAAAUQfQAAAAAAACKIHoAAAAAAABFED0AAAAAAIAiiB4AAAAAAEARRA8AAAAAAKAIogcAAAAAAFAE0QMAAAAAACiC6AEAAAAAABRB9AAAAAAAAIogegAAAAAAAEUQPQAAAAAAgCKIHgAAAAAAQBFEDwAAAAAAoAiiBwAAAAAAUATRAwAAAAAAKILoAQAAAAAAFEH0AAAAAAAAiiB6AAAAAAAARRA9AAAAAACAIogeAAAAAABAEUQPAAAAAACgCKIHAAAAAABQBNEDAAAAAAAogugBAAAAAAAUQfQAAAAAAACKIHoAAAAAAABFaFb0uPDCC7PNNtukQ4cO6dChQ3bddddcf/31tf3VajX19fXp0aNH2rRpkyFDhmTu3LmrfWgAAAAAAIB3alb02GijjTJx4sTcc889ueeee7LHHnvkc5/7XC1sTJo0KZMnT855552XOXPmpHv37hk2bFiWLFnygQwPAAAAAACwTLOix/7775999tknm266aTbddNOcffbZWWeddXL33XenWq1mypQpGTt2bEaMGJF+/fpl+vTpeemllzJjxowPan4AAAAAAIAk7+OeHm+88UauuuqqvPjii9l1113z+OOPp6GhIXvttVdtTV1dXQYPHpw777xzhe+zdOnSLF68uNEDAAAAAACguZodPR588MGss846qaury7/+67/ml7/8Zbbccss0NDQkSbp169Zofbdu3Wr7lmfChAnp2LFj7dGzZ8/mjgQAAAAAAND86LHZZpvl/vvvz913353jjz8+hx9+eB5++OHa/kql0mh9tVptsu3tTjvttCxatKj2mD9/fnNHAgAAAAAASOvmvmCttdbKJptskiTZaaedMmfOnPzwhz/MN77xjSRJQ0NDNthgg9r6Z599tsnZH29XV1eXurq65o4BAAAAAADQyCrf02OZarWapUuXpnfv3unevXtmz55d2/fqq6/mtttuy8CBA9/vxwAAAAAAALyrZp3pcfrpp2f48OHp2bNnlixZkquuuiq33nprbrjhhlQqlYwZMybjx49P375907dv34wfPz5t27bNyJEjP6j5AQAAAAAAkjQzevz973/Pl7/85TzzzDPp2LFjttlmm9xwww0ZNmxY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2LBBERERmj9/voYPH67CwkI9//zzevjhh7V3717TUXEDWa1W0xFQAVWtWlVJSUnq37+/4uLiTMeBC0ycOFHjx4/Xrl271K5dO1ksFu3YsUPvvfeeXnzxRUnS+vXry60Mgnt5++239fPPPys0NFQhISGSpLy8PPn5+emXX37RO++8Y78vq8Dc06ZNmxQYGFiuZ//KlSt15swZLpjyIIcOHdL777+vZcuW6aefflKXLl00Y8YM9nPwENOnT1dUVJQOHDigHj16SJI2btyo5cuXs//vNdDeCjDsau2MroYrPD3L3r17lZeXpwsXLjiM09rEvf3www8aOHCgCgoK7EtXf/rpJ9WqVUtr1qwp194A7mnixIlavny5JCk2NlZjx45VixYtHO6Tl5enevXqMUkOeIitW7dqwIABOnnypOkocJFly5Zp/vz5ysnJkSQ1btxYEydO1COPPCJJOnv2rCwWi33lB9zPf3LRW0JCghOTwJTGjRtrwYIF6t69u8P45s2b9Ze//MX+9wHurWPHjtqxY4fCw8MVExOjRx55RHfccYfpWHCxdevWKTk5WZmZmQoICFDLli2VkJBgXxmG8ih6VBBMcAKQpIMHD2rw4MHas2ePvdWdJPuSZgpf7q1Dhw6qXbu20tLSVKNGDUnSyZMnFR8frxMnTuirr74ynBCu0LNnT40dO1ZRUVF/uHH5xYsXtW3bNj7kuhk2scY//vEPh9s2m035+flaunSpunTpYi+IAgDcn7+/v7Kzs1WvXj2H8cOHD6tp06b08fcQL774omJiYmhrC/yHKHoYxgQn/si5c+e4cssDDRgwQN7e3lq4cKEaNGigHTt26LffftMzzzyjV199lb1d3FxAQIB27txZ7gPtDz/8oHbt2vHFBnBzbGKN+vXrO9z28vJSrVq11KNHD73wwgsKCgoylAyACUVFRfrwww914MABTZ48WTVr1tTu3bt12223caW3BwgJCdH8+fPLXQz78ccf6/HHH2czew905ZwhPMel88HBgwf17LPPcj64DjQIN+zJJ59U/fr19e9///uqE5zwLGVlZUpOTtaCBQt0/Phx/fTTT2rQoIGmT5+uevXqacyYMaYjwsm++uorbdq0SbVq1ZKXl5e8vLzUuXNn/fWvf9WkSZOuusEp3Efjxo11/PjxckWPEydOlNvMFO6PVaCeh02swX5/kH4vdl1rQosL4zxDVlaWevXqpWrVqunw4cMaN26catasqdWrVys3N1dLliwxHRFONmzYME2aNElBQUHq0qWLpN9bWz355JMaNmyY4XRwpSVLlmju3Lnav3+/JKlRo0aaPHkye315iCvPB2PHjuV8cB0oehjGBCcuN2vWLKWlpWnOnDkaN26cfTw8PFyvv/46RQ8PUFZWpsDAQEnSrbfeqmPHjqlx48YKDQ2lZ6sHSE5O1qRJkzRjxgx16NBBkvT1118rKSlJs2fP1qlTp+z3rVq1qqmYcDJWgeJybGLtGYYMGfKn9/Hx8VFwcLDuv/9+DRgwwAWpYMrq1asdbpeWluq7775TWlraf7TPA25uTz/9tOLj4zVnzhyHVV59+/a17+0C9zZz5kzl5uaqZ8+e8vH5ffqurKxMI0eOVHJysuF0cJXXXntN06dP1xNPPKFOnTrJZrNp27ZtGj9+vH799Vc99dRTpiPCyTgf/HcoehjGBCcut2TJEr377rvq2bOnxo8fbx9v2bKlsrOzDSaDq7Ro0UJZWVlq0KCB2rdvrzlz5sjX11fvvvuuGjRoYDoenKx///6SpKFDh9onuC9NeF+a4LLZbLJYLEx8uzFWgeJKRUVFKi4uNh0DTlStWrU/vY/VatX+/fv13nvv6dlnn/3TPWBw8xo4cGC5sYceekjNmzfXihUruBDKQ3z77bd65513yo3fcccdKigoMJAIrubr66sVK1bo2Wef1aFDh1S5cmWFh4crNDTUdDS40Lx58/T2229rxIgR9rGBAweqefPmmjFjBkUPD8D54L9D0cMwJjhxuaNHj161hY3ValVpaamBRHC1adOmqaSkRNLvV/b0799f9913n2655Ralp6cbTgdn+/zzz//w2O7du3X33Xe7MA1MYRWo57rWJtaRkZGGUsEVFi9efN33XbdunR577DGKHh6offv2DqvB4d78/f0dVvlekpOTo1q1ahlIBFcqKirS1KlTtWLFCp08eVKSVKNGDQ0bNkwzZ85U9erVzQaEy+Tn5+vee+8tN37vvfcqPz/fQCK4GueD/w5FD8Mun+B8+eWXNWDAACY4PVjz5s21ZcuWcldurFy5stzmpnBPffr0sf/coEED7d27V4WFhapRowablXmArl27OtwuLi7WsmXL9N577+n7779ndYeHYBWo53r99dcdbl/axHrkyJF64YUX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\n",
      "text/plain": [
       "<Figure size 2000x1000 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "df_precipitation.mean(axis=1).plot.bar(title='Mittlerer Niederschlag in Würzburg\\n1966 -> 2021\\n[mm / Monat]',\n",
    "                                       ylim=(0, None));"
   ]
  },
  {
   "cell_type": "code",
1808
1809
   "execution_count": 21,
   "id": "0a195120",
Eric Duminil's avatar
Eric Duminil committed
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAABlkAAANCCAYAAADlR6opAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8qNh9FAAAACXBIWXMAAA9hAAAPYQGoP6dpAACCQ0lEQVR4nOzdeXhV5bk34CckZCABZEowoIDEoQKKQ7VHaQFxoqJ1xqFKqz2ndUBxaJ2qorVYrbV4sJOtFY+oxVqxLa1TK6DUWYtjDxYaB0AaVAqGJgGS9f3hR44xDMli2Bty39e1L9xrep+1srLN3r/9vm9OkiRJAAAAAAAA0CrtMl0AAAAAAADA1kjIAgAAAAAAkIKQBQAAAAAAIAUhCwAAAAAAQApCFgAAAAAAgBSELAAAAAAAACkIWQAAAAAAAFIQsgAAAAAAAKQgZAEAAAAAAEhByAIAsBbHHHNMFBUVxb/+9a91bnPqqadG+/bt45///OdGt/fWW29FTk5OTJ48udX7Llq0KMaPHx9z5sxptm78+PGRk5Oz0fVtTitXroxvfOMbsf3220dubm4MHjw40yW1yo9//OO1/txmzpwZOTk5cf/992/wGF/5yleib9++m764LLHmWsycOTPV/n379o2vfOUrjc/Xd8+31BtvvBHjx4+Pt956q9m6TP48cnJyYvz48ZvkWDfddFPk5OTEs88+22R5Q0NDdO3aNXJycmLu3LlN1q1cuTI6dOgQxx57bOOyNa8j77//ftx///0b9bNcl0+2sbV64IEH4uSTT46KioooKiqKvn37xqmnnhp///vf17r9n/70p/iP//iP6NChQ3Tv3j2+8pWvRFVVVbPtvv3tb8eoUaOiV69ekZOT0+R34dP+8Y9/xLHHHhvbbbddlJSUxCGHHBIvvfTSpjrFjfb444/HGWecEbvttlsUFxdHr1694ktf+lK8+OKLa93+pZdeioMPPjhKSkpiu+22i2OPPTb+8Y9/NNnmzTffjIsvvjj22Wef2G677aJr165x4IEHrvW1d8GCBTFu3LgYOnRobLfddqn/vwsA8ElCFgCAtTjzzDOjtrY27rnnnrWuX7ZsWUybNi1GjRoVZWVlG93e9ttvH08//XQcccQRrd530aJFcc0116z1A+evfe1r8fTTT290fZvTT37yk/jZz34WV1xxRcyePTvuuuuuTJfUKusKWfg/e++9dzz99NOx9957p9p/2rRpceWVVzY+X98931JvvPFGXHPNNWsNWa688sqYNm1a6mNvjKeffjq+9rWvbZJjDR8+PCIiZsyY0WT5yy+/HEuXLo3i4uJm65599tmoqalp3Dfi/15HtttuuzjooIM26me5Lbvhhhvi3//+d1xxxRXx8MMPx3XXXRd//etfY++9947XX3+9ybazZs2KkSNHRllZWfz2t7+NW265Jf70pz/FiBEjoq6ursm2P/zhD+ODDz6Io446KvLz89fZ/pIlS+Lzn/98vPnmm/HLX/4y7rvvvqitrY1hw4Y1C9My5Sc/+Um89dZbcf7558cf//jHuOWWW6Kqqio+97nPxeOPP95k2//93/+NYcOGxcqVK+O+++6LX/7yl/Hmm2/G5z//+ViyZEnjdo8++mj84Q9/iOOOOy5+/etfx9133x0777xznHDCCXHttdc2Oea8efPi7rvvjvz8/PjiF7+4Rc4ZANj25WW6AACAbDRy5MgoLy+PX/7yl3H22Wc3W3/vvfdGTU1NnHnmmRvVTn19faxevToKCgric5/73EYda2169+4dvXv33uTH3ZRee+21KCoqinPPPTfTpRARq1atipycnMjL23RvFTp16rRR9/dee+21yWppif79+2/R9j5pU74O7LXXXrHddtvFzJkz49JLL21cPnPmzCgvL4+hQ4fGjBkz4hvf+EaTdRHRJGT55OtI165dW1zj5riXNlZNTU0UFhZulh5+v//976O0tLTJsoMOOij69u0bP/zhD+MXv/hF4/JvfvObscsuu8T999/feH369esXBx54YPzyl7+Ms846q3Hbjz76KNq1+/j7kesLob///e/HkiVL4qmnnoo+ffpERMSQIUOif//+cdVVV8XUqVNTndc777wTpaWlUVhYmGr/T/rRj37U7BodfvjhUVFRERMmTIiDDjqocflVV10VBQUFMX369OjUqVNEROyzzz6x8847x0033RQ33HBDREScdNJJcc455zT5mY4cOTLef//9uOGGG+KSSy6JgoKCiIj4whe+0BjQvPDCC3Hvvfdu9DkBAOjJAgCwFrm5uTFmzJh48cUX49VXX222/o477ojtt98+Ro4cGUuWLImzzz47dt999ygpKYnS0tI46KCD4sknn2yyz5ohwW688ca47rrrol+/flFQUBAzZsxY63Bh8+bNi69+9aux8847R4cOHaJXr15x5JFHNqln5syZ8dnPfjYiIr761a9GTk5Ok+GG1jZcWENDQ9x4442x2267RUFBQZSWlsbpp58eCxYsaLLdsGHDYuDAgfH888/H5z//+ejQoUPstNNO8b3vfS8aGho2eA1ra2vjsssui379+kV+fn706tUrzjnnnCZDsOXk5MQvfvGLqKmpaax9fb1C1tT09NNPxwEHHNA4JM8dd9wRERF/+MMfYu+9944OHTrEoEGD4uGHH252jNmzZ8eIESOiY8eO0aFDhzjggAPiD3/4Q5NtJk+eHDk5OTFjxow466yzonv37tGtW7c49thjY9GiRY3b9e3bN15//fWYNWtWY/2fHmZq1apVccUVV0R5eXl06tQpDj744A1+q3zEiBGx2267RZIkTZYnSRIVFRUb7PHUt2/fGDVqVEybNi322GOPKCwsjJ122in++7//u8l2a4bxuuuuu+Kiiy6KXr16RUFBQcybNy8iovGb9Z06dYoOHTrEgQceGH/+85+btfe///u/cfLJJ0dZWVkUFBTEjjvuGKeffnrjN/LXNlzYV77ylSgpKYnXX389RowYEcXFxdGjR48499xz49///nez81kzRNKG7vkXXnghTjrppOjbt2/j/XHyySfH22+/3Xi8yZMnxwknnBARH4cJn7731jZcWEvu509e+4cffjj23nvvKCoqit122y1++ctfrvdntsanhwtr6b24Nu3atYsvfOEL8Ze//CVWr17duHzmzJkxbNiwGDp0aLNhv2bOnBk9evSIAQMGNJ7P2oanGjZsWAwbNqzJfuu6l/r27dt4jT/9+HT77777bhx77LHRqVOn6Ny5c3z5y19u0mthbddojU/XuubaPfroo3HGGWdEjx49okOHDlFXVxdJksSECROiT58+UVhYGPvuu2889thjzc6rNT4dHkRElJeXR+/evePdd99tXLZw4cJ4/vnn47TTTmsSQB1wwAGxyy67NOtFtSZg2ZBp06bFQQcd1BiwRHwccB577LHx+9//vsk90Bq//OUvo6ysLMaMGROPPPJI6uNErP0alZSUxO67797kGq1evTqmT58exx13XGPAEhHRp0+fGD58eJNr1L1797WGZvvtt1/8+9//jg8//LBxWUuvJQBAa/gLAwBgHc4444zIyclp9uHoG2+8Ec8991yMGTMmcnNzGz/Aufrqq+MPf/hD3HHHHbHTTjvFsGHD1jpvwX//93/H448/HjfddFM89NBDsdtuu621/UWLFkW3bt3ie9/7Xjz88MPxox/9KPLy8mL//fdv/JB+7733bgwYvv3tb8fTTz+9weGGzjrrrLjkkkvikEMOid/97nfxne98Jx5++OE44IADms2HsHjx4jj11FPjy1/+cvzud7+LkSNHxmWXXRZTpkxZ77VLkiSOPvrouOmmm+K0006LP/zhD3HhhRfGnXfeGQcddFDjh+9PP/10fPGLX4yioqLG2jcUICxevDi++tWvxte+9rX47W9/G4MGDYozzjgjrr322rjsssviW9/6VvzmN7+JkpKSOProo5t8ED1r1qw46KCDYtmyZXH77bfHvffeGx07dowjjzxyrd/y/trXvhbt27ePe+65J2688caYOXNmfPnLX25cP23atNhpp51ir732aqz/0x+QXn755fH222/HL37xi7jtttvi73//exx55JFRX1+/znM8//zzY+7cuc0CjYceeijmz58f55xzznqvUUTEnDlzYty4cXHBBRfEtGnT4oADDojzzz8/brrppmbbXnbZZfHOO+/ET3/608Zv40+ZMiUOPfTQ6NSpU9x5551x3333RdeuXeOwww5rUtfLL78cn/3sZ+OZZ56Ja6+9Nh566KG4/vrro66uLlauXLneGletWhVf/OIXY8SIEfHggw/GueeeGz/72c9i9OjR69xnQ/f8W2+9FbvuumtMnDgxHnnkkbjhhhvivffei89+9rON9/cRRxwREyZMiIiPv1m/oXuvpffzJ6/JRRddFBdccEH89re/jT322CPOPPPMeOKJJ9Z7PdZnQ/fiugwfPjyqq6vj+eefj4iPQ9Ynnngihg4dGkOHDo2qqqp44403IuLj+ViefvrpGDZsWOqeHmu7l6ZNm9Z4jZ9++un4y1/+EoMGDYri4uLYcccdm+x/zDHHREVFRdx///0xfvz4ePDBB+Owww6LVatWpaon4uPX8vbt28ddd90V999/f7Rv3z6uuOKKuOKKK+Lwww+P3/72t/GNb3wjvva1r8Wbb76Zup21+cc//hFvv/12Y2gV8XHvvYiIPfbYo9n2e+yxR+P61qipqYn58+ev85g1NTXN5jJpqbPOOiuuueaamDt3bhx++OFRXl4e55xzTvzlL39pFgSnsWzZsnjppZeaXKP58+dHTU3NOs9n3rx5UVtbu97jzpgxI3r06LHWYAcAYJNKAABYp6FDhybdu3dPVq5c2bjsoosuSiIiefPNN9e6z+rVq5NVq1YlI0aMSI455pjG5ZWVlUlEJP37929yvE+uu+OOO9ZZy+rVq5OVK1cmO++8c3LBBRc0Ln/++efXue/VV1+dfPJPvr/97W9JRCRnn312k+2effbZJCKSyy+/vMm5R0Ty7LPPNtl29913Tw477LB11pkkSfLwww8nEZHceOONTZZPnTo1iYjktttua1w2ZsyYpLi4eL3H+3RNL7zwQuOyDz74IMnNzU2KioqShQsXNi6fM2dOEhHJf//3fzcu+9znPpeUlpYmH330UeOy1atXJwMHDkx69+6dNDQ0JEmSJHfcccdar9ONN96YRETy3nvvNS4bMGBAMnTo0Ga1zpgxI4mI5Itf/GKT5ffdd18SEcnTTz/d5Br06dOn8Xl9fX2y0047JV/60pea7Dty5Mikf//+jXWuS58+fZKcnJxkzpw5TZYfcsghSadOnZIVK1Y0qfELX/hCk+1WrFiRdO3aNTnyyCObLK+vr0/23HPPZL/99mtcdtBBByXbbbddUlVVtc561rQzY8aMJuccEcktt9zSZNvvfve7SUQks2fPbnI+Y8aMaXy+vnv+01avXp1UV1cnxcXFTdr69a9/3aymT9b2yZ9Ha+7nPn36JIWFhcnbb7/duKympibp2rVr8vWvf32D9UZEcvXVVzc+b829uDZrfg8mTJiQJEmSvPjii0lEJP/7v/+bJEmSlJWVJbfeemuSJEkya9asJCKSH//4x03O55PXfo2hQ4c2ue/XdS+tzbnnnpvk5eUlf/zjHxuXrXmt+uRrW5Ikyd13351ERDJlypTGZZ++Ruuqdc21O/3005ts9+GHHyYFBQXJ6NGjmyx/+umnk4hY6+9zGqtWrUqGDRuWdOrUKXnnnXeandMnXwPW+K//+q8kPz9/nccsLi5e689j4cKFSUQk119/fbN199xzTxIRyVNPPZXuRD6hsrIy+d73vpcMHjw4iYhkxx13TL71rW81e61pjVNPPTXJy8tr8rr+l7/8JYmI5N577222/YQJE5KISBYtWrTOY/785z9f6+vLJ7XmdQQAYH30ZAEAWI8zzzwz3n///fjd734XER8PYTJlypT4/Oc/HzvvvHPjdj/96U9j7733jsLCwsjLy4v27dvHn//85/jb3/7W7JhHHXVUtG/ffoNtr169OiZMmBC777575OfnR15eXuTn58ff//73tR63JdZMcv3p4X/222+/+MxnPtOs50TPnj1jv/32a7Jsjz32aDL00tqsmcD40+2ccMIJUVxcvNYhp1pq++23j3322afxedeuXaO0tDQGDx4c5eXljcs/85nPREQ01rpixYp49tln4/jjj4+SkpLG7XJzc+O0006LBQsWNBvG66ijjmryfM23qjd0/ht7jHbt2sW5554b06dPj3feeSciPv5m98MPPxxnn312i3oZDBgwIPbcc88my0455ZRYvnx5vPTSS02WH3fccU2eP/XUU/Hhhx/GmDFjYvXq1Y2PhoaGOPzww+P555+PFStWxL///e+YNWtWnHjiidGjR48N1rQ2p556arMaI5pP1t5S1dXVcckll0RFRUXk5eVFXl5elJSUxIoVK1L/3rT2fh48eHCTHhqFhYWxyy67tOq++bS09+Iee+wR3bp1a+xVN3PmzOjZs2fsuuuuEfHxHBVrrvXa5mNprU/fS5/2ve99L2699db46U9/GiNHjmy2/tP3w4knnhh5eXmp74e11fTMM89EXV1dnHjiiU2Wf+5zn2s2TFxaSZLEmWeeGU8++WT8z//8T+ywww7NtlnX7/HGzBezvn3Xt66hoaHJ7/q6etr17ds3LrnkkvjrX/8ac+fOjTPPPDN+//vfx+DBg2Pfffdtdb1XXnll3H333fHDH/6wyev6xpzPQw89FOecc04cf/zxMXbs2FbXBADQWkIWAID1OP7446Nz586NwxP98Y9/jH/+859NJry/+eab46yzzor9998/fvOb38QzzzwTzz//fBx++OFRU1PT7Jjbb799i9q+8MIL48orr4yjjz46fv/738ezzz4bzz//fOy5555rPW5LfPDBB+usoby8vHH9Gt26dWu2XUFBwQbb/+CDDyIvL6/ZB+85OTnRs2fPZu20RteuXZsty8/Pb7Y8Pz8/IqJxSJmlS5dGkiTrPPc1dX/Sp89/zeTJrbn+aY9xxhlnRFFRUfz0pz+NiI+HtSoqKoozzjijRe327Nlzncs+fZ6fvib//Oc/I+Lj+799+/ZNHjfccEMkSRIffvhhLF26NOrr6xsnRW+tvLy8ZtdnXTW21CmnnBK33nprfO1rX4tHHnkknnvuuXj++eejR48eG/V705r7Oe3vzfqkvY9ycnJi6NCh8Ze//CVWrVoVM2bMiKFDhzauHzp0aMyaNSuSJIkZM2ZEz5491zmEYUus7/VtypQpcfnll8dVV13V5DX0kz593665RzbmNePTNa05VllZWbNt17astZIkia997WsxZcqUmDx5cnzpS19qsn7Nz3Jt5/Thhx+u9TVuQ7p06RI5OTnrPGbE2l8717j22mub/J73799/g20uXbo0/vWvf8Xy5csjJyen1XVfc801cd1118V3v/vdOPfcc5us29A1ysnJie22267ZukceeSSOPfbYOOSQQ+Luu+/eqMAKAKCl8ja8CQBA21VUVBQnn3xy/PznP4/33nsvfvnLX0bHjh0bJ82O+PiDw2HDhsVPfvKTJvt+9NFHaz1mSz/0mTJlSpx++umNc0es8f7776/1w6WWWPPB1Xvvvdfsg/FFixZF9+7dUx13be2sXr06lixZ0uSD6SRJYvHixY0Tl29JXbp0iXbt2sV7773XbN2aeVs21flvCp07d44xY8bEL37xi7j44ovjjjvuiFNOOaXFP/vFixevc9mnP7D/9D255jpMmjQpPve5z631+GVlZVFfXx+5ubmxYMGCFtX0aatXr44PPvigST3rqrElli1bFtOnT4+rr746Lr300sbldXV1TSa/bq1svJ9bY/jw4fHAAw/Es88+G08++WRcf/31jeuGDh0a77//frz44ovxzDPPxDHHHNNk38LCwmZzzkR8/Dq0tt+Xdb2+PfbYY3HGGWfEV77ylbjmmmvWWevixYujV69ejc/Xdo8UFBSstaZ1BTGfrmnNsdaEiZ9uf2N6s6wJWO644464/fbb1zpvzsCBAyMi4tVXX40vfvGLTda9+uqrjetbo6ioKCoqKuLVV19ttu7VV1+NoqKi2Gmnnda5/3/913/FqFGjGp+vCfE+7a9//WtMnTo1pk6dGm+99VbsscceMXbs2Dj55JObza+zPtdcc02MHz8+xo8fH5dffnmz9f3794+ioqJ1nk9FRUUUFhY2Wf7II4/E0UcfHUOHDo3f/OY3jUE7AMDmpicLAMAGnHnmmVFfXx/f//73449//GOcdNJJ0aFDh8b1OTk5zT6QeuWVV+Lpp5/eqHbXdtw//OEPsXDhwibLWtO74qCDDoqIaDZx/fPPPx9/+9vfYsSIERtTcqM1x/l0O7/5zW9ixYoVm6yd1iguLo79998/HnjggSbXqqGhIaZMmRK9e/eOXXbZpdXH3dgeCutz3nnnxfvvvx/HH398/Otf/2r2be/1ef311+Pll19usuyee+6Jjh07xt57773efQ888MDYbrvt4o033oh99913rY/8/PwoKiqKoUOHxq9//evGSeVb6+67725WY0TEsGHD1rnPuu75nJycSJKk2e/NL37xi2bDH7Xm9yYb7+fWWDP81w9/+MNYtmxZk2s7YMCA6NatW1x//fVRW1vbbKiwvn37xiuvvNJk2ZtvvtlsaL31mTNnThx33HFx0EEHxW233bbebT99P9x3332xevXqJjWvrabHH388qqurW1TP/vvvHwUFBTF16tQmy5955pmNGtItSZL4z//8z7jjjjviZz/7WXz1q19d63a9evWK/fbbL6ZMmdLkvnzmmWdi7ty5ceyxx6Zq/5hjjonHH3883n333cZlH330UTzwwANx1FFHRV7eur9jWV5e3uT3e9CgQY3r3nrrrbjqqqti1113jb333jvuv//+OPXUU+ONN96Il19+OS655JJWBSzf+c53Yvz48fHtb387rr766rVuk5eXF0ceeWQ88MADTb6w8M4778SMGTOaXaNHH300jj766BgyZEg8+OCD6wyJAAA2Bz1ZAAA2YN9994099tgjJk6c2DjO/ieNGjUqvvOd78TVV18dQ4cOjblz58a1114b/fr1i9WrV6dud9SoUTF58uTYbbfdYo899ogXX3wxvv/97zfrgbLmG7933313fOYzn4mSkpIoLy9vMj/JGrvuumv813/9V0yaNCnatWsXI0eOjLfeeiuuvPLK2GGHHeKCCy5IXe8nHXLIIXHYYYfFJZdcEsuXL48DDzwwXnnllbj66qtjr732itNOO22TtNNa119/fRxyyCExfPjwuPjiiyM/Pz9+/OMfx2uvvRb33ntvqqFlBg0aFL/61a9i6tSpsdNOO0VhYWGTDyg3xi677BKHH354PPTQQzFkyJBmc6ysT3l5eRx11FExfvz42H777WPKlCnx2GOPxQ033NAkJFybkpKSmDRpUowZMyY+/PDDOP7446O0tDSWLFkSL7/8cixZsqSx59bNN98cQ4YMif333z8uvfTSqKioiH/+85/xu9/9Ln72s59Fx44d19lOfn5+/OAHP4jq6ur47Gc/G0899VRcd911MXLkyBgyZMg691vfPf+FL3whvv/970f37t2jb9++MWvWrLj99tub9QBa01vgtttui44dO0ZhYWH069dvrT1osvV+bqkBAwZEaWlpTJs2LXr06NE4X1HEx8HUF77whZg2bVpENJ+P5bTTTosvf/nLcfbZZ8dxxx0Xb7/9dtx4440tnoNn+fLl8cUvfjGKiori4osvjhdeeKHJ+t133z06derU+PyBBx6IvLy8OOSQQ+L111+PK6+8Mvbcc88m86ecdtppceWVV8ZVV10VQ4cOjTfeeCNuvfXW6Ny5c4tq6tq1a1x44YVx/fXXR5cuXeKYY46JBQsWxDXXXBPbb799tGvX9LuIw4YNaxxSbX3OO++8uP322+OMM86IQYMGxTPPPNO4rqCgIPbaa6/G5zfccEMccsghccIJJ8TZZ58dVVVVcemll8bAgQObhTOzZs2KJUuWREREfX19vP3223H//fdHxMc9kdb8LC6++OK466674ogjjohrr702CgoK4nvf+17U1tbG+PHjW3Rt1mby5Mnx85//PE488cT4n//5n9h///1TH+sHP/hBXHXVVXH44YfHEUcc0eQaRUSTnnPXXHNNfPazn41Ro0bFpZdeGrW1tXHVVVdF9+7d46KLLmrcbvbs2XH00UdHz5494/LLL485c+Y0Oean77E11+4f//hHRES88MILjfN0HX/88anPDQBowxIAADbolltuSSIi2X333Zutq6urSy6++OKkV69eSWFhYbL33nsnDz74YDJmzJikT58+jdtVVlYmEZF8//vfb3aMNevuuOOOxmVLly5NzjzzzKS0tDTp0KFDMmTIkOTJJ59Mhg4dmgwdOrTJ/vfee2+y2267Je3bt08iIrn66quTJEmSq6++Ovn0n3z19fXJDTfckOyyyy5J+/btk+7duydf/vKXk3fffbfJdkOHDk0GDBjQrNZPn9e61NTUJJdccknSp0+fpH379sn222+fnHXWWcnSpUubHa+4uHiDx1tfTX369EmOOOKIZssjIjnnnHOaLHvyySeTgw46KCkuLk6KioqSz33uc8nvf//7JtvccccdSUQkzz//fJPlM2bMSCIimTFjRuOyt956Kzn00EOTjh07JhHReG3WbPvrX/+6yTHW9rNe3zWdPHlyEhHJr371q7WuX5s11+P+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AAAAAAApCFkAAAAAAABSELIAAAAAAACkkJfpAgAAAICP1dXXRrvChVG5fG60KyzJdDkZUbm8OtoVLoy6+tqI6JzpcgAA1kvIAgAAAFli0Yq3o7jfpLj8uUxXklnF/SIWrRgc+0RZpksBAFgvIQsAAABkifLiPrGicmzcMnpw9C9tmz1Z5ldVx/lT50T58D6ZLgUAYIOELAAAAJAlCnILo6G2V/TrtGvs3q1tDpXVULssGmqXREFuYaZLAQDYIBPfAwAAAAAApJD1PVkWLlwYl1xySTz00ENRU1MTu+yyS9x+++2xzz77REREkiRxzTXXxG233RZLly6N/fffP370ox/FgAEDMlw5AABA65j03KTnAABsXbI6ZFm6dGkceOCBMXz48HjooYeitLQ05s+fH9ttt13jNjfeeGPcfPPNMXny5Nhll13iuuuui0MOOSTmzp0bHTt2zFzxAAAArWTS84+Z9BwAgK1FVocsN9xwQ+ywww5xxx13NC7r27dv438nSRITJ06MK664Io499tiIiLjzzjujrKws7rnnnvj617++pUuGjKlZWR/zl1Sn3r92VX0sWFoTvbsURWH73NTH6d+jJIry0+8PANCWmfTcpOcAAGxdsjpk+d3vfheHHXZYnHDCCTFr1qzo1atXnH322fGf//mfERFRWVkZixcvjkMPPbRxn4KCghg6dGg89dRT6wxZ6urqoq6urvH58uXLN++JwBYwf0l1jJo0O9NlxPSxQ2JgL8M6AACkYdJzk54DALB1yeqQ5R//+Ef85Cc/iQsvvDAuv/zyeO655+K8886LgoKCOP3002Px4sUREVFW1rQLeVlZWbz99tvrPO71118f11xzzWatHba0/j1KYvrYIan3n1dVHeOmzomJowdHxUZ8a7J/j7b5jUsAAAAAoO3J6pCloaEh9t1335gwYUJEROy1117x+uuvx09+8pM4/fTTG7fLyclpsl+SJM2WfdJll10WF154YePz5cuXxw477LCJq4ctqyg/d5P0IKkoLdETBQAAAACgBdpluoD12X777WP33Xdvsuwzn/lMvPPOOxER0bNnz4iIxh4ta1RVVTXr3fJJBQUF0alTpyYPAAAAAACA1sjqkOXAAw+MuXPnNln25ptvRp8+H0+A2K9fv+jZs2c89thjjetXrlwZs2bNigMOOGCL1goAAAAAALQtWT1c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HTu2zLZx48bJZrNp5MiR7g8Mlti6davsdrt69+5tdShwE9oAXInrQpSiLlRNXAsgLy9PDz74oKKiouTn56eIiAj16tVL27Ztszo0uNnRo0d1//33q379+vL19VWjRo30yCOP6OTJk1dVfvPmzbLZbPrf//5XsYGiXJX+Pnjuueec1q9du1Y2m82iqOBOl98nrF69usLDw9WjRw8tWbJEJSUlVofnsUiyAFVA7969lZub6/Rq0qSJ1WHBTSIjI7Vq1SoVFhY61p0/f14rV65UVFSUS8e+ePGiq+HBjZYsWaLk5GRt2bJFR44ccelYxcXFXIB5iIpsAwAAnqU8rwXgme666y7t3LlTy5cv1zfffKN169apS5cu+uGHH6wODW7073//W3Fxcfrmm2+0cuVKHThwQK+++qo2bdqk+Ph46oOX8/f31+zZs5Wfn291KLBI6X3Cw4cPa8OGDUpISNAjjzyixMREXbp0yerwPBJJlipm48aN6tSpk6655hrVrl1biYmJOnjwoGP74cOHZbPZtGbNGiUkJKhGjRpq3bo1T7V4uNInlC5/2e12ffDBB7r55pvl7++va6+9VtOnTy/TmObm5ur2229XQECAmjRporffftuis4BZsbGxioqK0po1axzr1qxZo8jISN10002OdVfbPqxevVpdunSRv7+/3nrrLbeeC8w7e/asVq9erYceekiJiYlatmyZY1vpU2gffvihWrduLX9/f7Vr1067d+927LNs2TJdc801yszMVMuWLeXn56dvv/3WgjPB71VebUDXrl01YcIEp2OfPHlSfn5++vTTTyv+RFDuGjdurDlz5jita9OmjVJTUx3LNptNb7zxhu68807VqFFDzZo107p169wbKCrc1dQFeL5fuxYo/Z6/3M891Txz5kyFhYWpZs2aGj16tCZPnqw2bdpUfPAoF//73/+0ZcsWzZ49WwkJCWrUqJFuueUWpaSkqG/fvpKkU6dO6YEHHlBYWJiCg4PVtWtX7dy503GM1NRUtWnTRosWLVJkZKRq1KihgQMH0pvBw4wfP16+vr76+OOPddtttykqKkq33367PvnkE3333XeaMmWKJKmoqEhPPvmkIiMj5efnp2bNmmnx4sU6fPiwEhISJEmhoaH0jvYw3bt3V0REhNLS0n5xn3fffVc33HCD/Pz81LhxY7300kuObSkpKWrfvn2ZMq1atdK0adMqJGaUr9L7hA0aNFBsbKyeeuopvf/++9qwYYPj+uC3vg8kad26dYqLi5O/v7/q1KmjAQMGWHA2lQNJlirm7NmzmjRpknbs2KFNmzbJx8dHd955Z5mnkadMmaLHH39cOTk5at68ue655x4ymV7mo48+0rBhw/Twww9r7969WrRokZYtW6Znn33Wab+pU6c6nnYaNmyY7rnnHu3bt8+iqGHWfffdp6VLlzqWlyxZolGjRjntc7Xtwx//+Ec9/PDD2rdvn3r16uWW+OG6jIwMtWjRQi1atNCwYcO0dOlSGYbhtM8TTzyhF198UTt27FBYWJj+8Ic/OPVWOnfunNLS0vTGG29oz549CgsLc/dpwKTyaANGjx6tFStWqKioyFEmPT1d9evXd/zIhneaPn26Bg0apF27dqlPnz5KSkriCVfAA13NtcCvSU9P17PPPqvZs2crOztbUVFRWrhwYQVGjPIWFBSkoKAgrV271un7vJRhGOrbt6+OHz+u9evXKzs7W7GxserWrZtTu3/gwAGtXr1aH3zwgTZu3KicnByNHz/enacCF/zwww/66KOPNG7cOAUEBDhti4iIUFJSkjIyMmQYhoYPH65Vq1Zp7ty52rdvn1599VUFBQUpMjJS7777riRp//79ys3N1Z///GcrTgcm2O12zZo1S/PmzdOxY8fKbM/OztagQYM0ZMgQ7d69W6mpqZo6darj5ntSUpK+/PJLpwey9uzZo927dyspKcldp4Fy1rVrV7Vu3Vpr1qy5qu+DDz/8UAMGDFDfvn3197//XZs2bVJcXJzFZ2EhA15vxIgRRr9+/X52W15eniHJ2L17t2EYhnHo0CFDkvHGG2849tmzZ48hydi3b587wkU5GzFihGG3243AwEDH6+677zZuvfVWY9asWU77vvnmm0a9evUcy5KMsWPHOu3Trl0746GHHnJL7HBd6ef/xIkThp+fn3Ho0CHj8OHDhr+/v3HixAmjX79+xogRI3627C+1D3PmzHHjGaC8dOjQwfH/7uLFi0adOnWMrKwswzAM47PPPjMkGatWrXLsf/LkSSMgIMDIyMgwDMMwli5dakgycnJy3B88TCvPNuD8+fNGrVq1HHXCMAyjTZs2RmpqqjtOBeXk8uvCRo0aGa+88orT9tatWxvTpk1zLEsy/vSnPzmWCwoKDJvNZmzYsMEN0aIimakL7733ntviQ/n7tWuBpUuXGiEhIU77v/fee8bltwzatWtnjB8/3mmfjh07Gq1bt67QuFG+3nnnHSM0NNTw9/c3OnToYKSkpBg7d+40DMMwNm3aZAQHBxvnz593KhMdHW0sWrTIMAzDmDZtmmG3242jR486tm/YsMHw8fExcnNz3XciMO2LL7741Tb95ZdfNiQZX375pSHJ0U5cqfQ3RH5+fsUFi3J3+fd/+/btjVGjRhmG4dzmDx061OjRo4dTuSeeeMJo2bKlY7lVq1bGjBkzHMspKSlG27ZtKzh6lIdfu088ePBg4/rrr7+q74P4+HgjKSmposP1GPRkqWIOHjyooUOH6tprr1VwcLBjXo4rx+Nt1aqV49/16tWT9OMEefBMCQkJysnJcbzmzp2r7OxszZgxw/E0U1BQkMaMGaPc3FydO3fOUTY+Pt7pWPHx8fRk8UB16tRR3759tXz5ci1dulR9+/ZVnTp1nPa52vahSj+Z4KH279+v7du3a8iQIZKkatWqafDgwVqyZInTfpd/3mvVqqUWLVo4fd59fX2dvh/gOcqjDfDz89OwYcMc9SYnJ0c7d+5kaIgq4PLPfWBgoGrWrMl1IeBhrvZa4LeOccsttzitu3IZld9dd92l77//XuvWrVOvXr20efNmxcbGatmyZcrOzlZBQYFq167t9Dvx0KFDTk+sR0VFqWHDho7l+Ph4lZSUaP/+/VacEsqZ8VMPt0OHDslut+u2226zOCJUlNmzZ2v58uXau3ev0/p9+/apY8eOTus6duyof/3rXyouLpb0Y2+W9PR0ST/WmZUrV9KLxQsYhiGbzXZV3wc5OTnq1q2bxRFXHtWsDgDudccddygyMlKvv/666tevr5KSEsXExOjChQtO+1WvXt3x79JxeJng2HMFBgaqadOmTutKSko0ffr0nx0v0d/f/1ePd+XYzPAMo0aNcsyn8Je//KXM9qttHwIDA90SL8rP4sWLdenSJTVo0MCxzjAMVa9e/TcnO7z88x4QEMDn34OVRxswevRotWnTRseOHdOSJUvUrVs3NWrUyG3ngPLl4+NTZqigy4cILHX5daH0Y7vAdaF3udq6AM/1W9cCV1sHrrwOuLIMPIO/v7969OihHj166Omnn9bo0aM1bdo0jRs3TvXq1dPmzZvLlLlyzp7LldYLrhM9Q9OmTWWz2bR3717179+/zPZ//vOfCg0NVY0aNdwfHNyqc+fO6tWrl5566imnB6dKb7Rf7sr2fujQoZo8ebK+/vprFRYW6ujRo45EPjzXvn371KRJE5WUlPzm98GVww1WdSRZqpCTJ09q3759WrRokW699VZJ0pYtWyyOClaJjY3V/v37yyRfrvTFF19o+PDhTsuXT5QMz9G7d2/HzdIr51KhffBely5d0l//+le99NJL6tmzp9O2u+66S+np6YqJiZH04+c7KipKkpSfn69vvvlG1113ndtjRsUojzbgxhtvVFxcnF5//XWtWLFC8+bNq/jAUWHq1q2r3Nxcx/Lp06d16NAhCyOCVagL3u1qrgWio6N15swZnT171vFATU5OjtO+LVq00Pbt23Xvvfc61n311VcVHj8qXsuWLbV27VrFxsbq+PHjqlatmho3bvyL+x85ckTff/+96tevL0natm2bfHx81Lx5czdFDFfUrl1bPXr00IIFC/Too4863Sg9fvy40tPTNXz4cN14440qKSnR559/ru7du5c5jq+vryQ5ejbAM6Wlpemmm25y+vy2bNmyzG+BrVu3qnnz5rLb7ZKkhg0bqnPnzkpPT1dhYaG6d++u8PBwt8aO8vXpp59q9+7devTRR9WwYcPf/D5o1aqVNm3apPvuu8+9gVZSJFmqkNDQUNWuXVuvvfaa6tWrpyNHjmjy5MlWhwWLPP3000pMTFRkZKQGDhwoHx8f7dq1S7t379bMmTMd+7399tuKi4tTp06dlJ6eru3bt2vx4sUWRg6z7Ha7Y+in0gujUrQP3iszM1P5+fm6//77FRIS4rTt7rvv1uLFi/XKK69IkmbMmKHatWsrPDxcU6ZMUZ06dX726TZ4pvJqA0aPHq0JEyaoRo0auvPOOys8blScrl27atmyZbrjjjsUGhqqqVOnlqkbqBqoC97taq4FNm3apBo1auipp55ScnKytm/f7pjguFRycrLGjBmjuLg4dejQQRkZGdq1a5euvfZaN54NXHHy5EkNHDhQo0aNUqtWrVSzZk199dVXev7559WvXz91795d8fHx6t+/v2bPnq0WLVro+++/1/r169W/f3/HsMH+/v4aMWKEXnzxRZ0+fVoPP/ywBg0apIiICIvPEFdr/vz56tChg3r16qWZM2eqSZMm2rNnj5544gk1aNBAzz77rGrVqqURI0Zo1KhRmjt3rlq3bq1vv/1WeXl5GjRokBo1aiSbzabMzEz16dNHAQEBCgoKsvrU8Du1atVKSUlJTg9PPfbYY2rbtq2eeeYZDR48WNu2bdP8+fO1YMECp7JJSUlKTU3VhQsXHL8p4RmKiop0/PhxFRcX6z//+Y82btyotLQ0JSYmavjw4fLx8fnN74Np06apW7duio6O1pAhQ3Tp0iVt2LBBTz75pNWnZwnmZKkCSkpKVK1aNfn4+GjVqlXKzs5WTEyMHn30Ub3wwgtWhweL9OrVS5mZmcrKylLbtm3Vvn17vfzyy2WGfZk+fbpWrVqlVq1aafny5UpPT1fLli0tihquCg4OVnBwcJn1tA/ea/HixerevXuZmyrSj0+v5uTk6Ouvv5YkPffcc3rkkUd08803Kzc3V+vWrXM8oQbvUB5twD333KNq1app6NChvzm8JCqf0utCSUpJSVHnzp2VmJioPn36qH///oqOjrY4QrgLdaHquJprgcOHD+utt97S+vXrdeONN2rlypVKTU112jcpKUkpKSl6/PHHFRsbq0OHDmnkyJF8F3iQoKAgtWvXTq+88oo6d+6smJgYTZ06VWPGjNH8+fNls9m0fv16de7cWaNGjVLz5s01ZMgQHT582OkJ9aZNm2rAgAHq06ePevbsqZiYmDI3X1G5NWvWTF999ZWio6M1ePBgRUdH64EHHlBCQoK2bdumWrVqSZIWLlyou+++W+PGjdN1112nMWPG6OzZs5KkBg0aaPr06Zo8ebLCw8Mdw9LC8zzzzDNOw4HFxsZq9erVWrVqlWJiYvT0009rxowZZeZiHDhwoE6ePKlz587xcJ6H2bhxo+rVq6fGjRurd+/e+uyzzzR37ly9//77stvtV/V90KVLF7399ttat26d2rRpo65du+rLL7+0+MysYzMYRNXr9e7dW02bNtX8+fOtDgUAUAlt3rxZCQkJys/P/9XxtgFJOnr0qBo3bqwdO3YoNjbW6nDwO3FdiFLUBZSHHj16KCIiQm+++abVocBNUlNTtXbt2jLDyQEAUJUxXJgXy8/P19atW7V582aNHTvW6nAAAIAHu3jxonJzczV58mS1b9+eBIuH4boQpagLMOvcuXN69dVX1atXL9ntdq1cuVKffPKJsrKyrA4NAADAUiRZvNioUaO0Y8cOPfbYY+rXr5/V4QAAAA/2t7/9TQkJCWrevLneeecdq8PB78R1IUpRF2BW6dAhM2fOVFFRkVq0aKF33333ZyfEBgAAqEoYLgwAAAAAAAAAAMAEJr4HAAAAAAAAAAAwgSQLAAAAAAAAAACACSRZAAAAAAAAAAAATCDJAgAAAAAAAAAAYAJJFgAAAAAAAAAAABNIsgAAAAAAAAAAAJhAkgUAAAAAAAAAAMAEkiwAAAAAAAAAAAAmkGQBAAAAAAAAAAAw4f8A5ci3TzJmc9gAAAAASUVORK5CYII=\n",
      "text/plain": [
       "<Figure size 2000x1000 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "df_precipitation.transpose().plot.box(showfliers=False, ylim=(0, None))\n",
    "duration = \"2010 -> 2021\"\n",
    "plt.title(f\"Variation of monthly precipitation in Würzburg, {duration}\")\n",
    "plt.ylabel(\"[mm / month]\");\n",
    "plt.savefig('monthly_precipitation_variation_wuerzburg.png', facecolor=\"w\", bbox_inches = 'tight')"
   ]
  },
  {
   "cell_type": "code",
1833
1834
   "execution_count": 22,
   "id": "e5d682d5",
Eric Duminil's avatar
Eric Duminil committed
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
   "metadata": {},
   "outputs": [],
   "source": [
    "# TODO: Compare 1995 -> 2021 with 2015 -> 2021\n",
    "# TODO: Get duration from min max index\n",
    "# TODO: Ridgeline for each month?\n",
    "# TODO: apply to Feuerbach\n",
    "# TODO: Push and document\n",
    "# TODO: Show on map"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
1849
   "id": "803223b4",
Eric Duminil's avatar
Eric Duminil committed
1850
   "metadata": {},
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3 (ipykernel)",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
Eric Duminil's avatar
Eric Duminil committed
1871
   "version": "3.9.13"
1872
1873
1874
1875
1876
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
For faster browsing, not all history is shown. View entire blame