Tutorial WAPORWP Python notebooks on Google Colaboratory

1. Introduction

WAPORWP is a standardized protocol for land and water productivity analyses using WaPOR database. It is aimed at guiding users to understand the different layers contained in the FAO Water Productivity Open-access portal (WaPOR) which can be used for land and water productivity analyses. 
WAPORWP provides python scripts which can be used to calculate land and water productivity and other performance indicators such as uniformity, efficiency (beneficial fraction), adequacy, relative water deficit as well as estimating productivity gaps. For each step, the protocol provides information about the assumptions used and provides links to reference materials. 
The protocol available on Github is for users who want to run analyses on their local machine (laptop or PC). However, users will need to install Python, Anaconda, and all dependencies of the Python scripts on their local machine.
For the learning purpose of this course, we will run WAPORWP on Google's cloud computer through Google Colaboratory (Colab) to skip installation steps. Colab allows anybody to write and execute arbitrary python code through the browser and is especially well suited to machine learning, data analysis, and education.

This tutorial will teach you the steps to
  • load WAPORWP protocol to Colab
  • connect Colab with Google Drive for data storage
  • run WAPORWP module 0 to bulk-download data to Google Drive

References
WAPORWP repository
WAPORWP wiki
'Water Productivity and Water Accounting using WaPOR' Open courseware