Topic Name Description
WaPOR concepts and input data Page PyWaPOR input data

Overview of pyWaPOR data inputs

Tutorials Book Tutorial 1: Running pyWaPOR for test case on Google Colab

The instructions provided here will assist you in setting up pyWaPOR for a test case using Colab and to run the test case and investigate the output file.

Book Tutorial 2: Installing Jupyter Notebook on your local computer

For running pywapor locally on your laptop, you need to install Python program and install pywapor package in your python environment. This can be done in several ways, however, we recommend you use Mamba package manager, because it is fast, robust, and cross-platform. 

Book Tutorial 3: Setting up pyWaPOR for your own case study

In this tutorial, you will create a Jupyter Notebook to run pyWaPOR for your own case study on your local computer. Similar to the test case, this notebook should contain all the code cells to set up a project, configure the input dataset, set up accounts, download data, run the rootzone soil moisture (SERoot) model and run the ETLook model. However, the difference is you will create and run this notebook on your local computer.

Book Tutorial 4: NetCDF in QGIS

In this tutorial you'll learn to use QGIS to read and visualise NetCDF data as raster or mesh layers. The data for this tutorial can be accessed here

Book Tutorial 5: Dealing with pyWaPOR outputs

After successfully running pyWaPOR, you will get the result in netCDF file format. You can extract the information you may like to include in a report or a presentation by processing the netCDF outputs. In this tutorial, we will use two python scripts to postprocess the results of the pyWaPOR and to export the data into TIFF files.

Access the data here

Book Tutoriel 1 (FR): Exécuter un cas test PyWaPOR dans Colab

Les instructions fournies ici vous aideront à configurer pyWaPOR pour un cas de test en utilisant Colab et à exécuter ce cas de test ainsi qu'à examiner le fichier de sortie.

 

Book Tutoriel 2 (FR): Installation de Jupyter Notebook

Pour exécuter pyWaPOR localement sur votre ordinateur portable, vous devez installer le programme Python et installer le package pyWaPOR dans votre environnement Python. Cela peut se faire de plusieurs façons, cependant, nous vous recommandons d'utiliser le gestionnaire de packages Mamba, car il est rapide, robuste et multiplateforme.

Book Tutoriel 3 (FR): Configurer pyWaPOR pour votre propre étude de cas

Dans ce tutoriel, vous allez créer un Jupyter Notebook pour exécuter pyWaPOR sur votre propre étude de cas, sur votre ordinateur local. Similaire à l'exemple de test, ce notebook devra contenir toutes les cellules de code nécessaires pour configurer le projet, configurer l'ensemble de données d'entrée, paramétrer les comptes, télécharger les données, exécuter le modèle d'humidité du sol de la zone racinaire (SERoot) et exécuter le modèle ETLook. Cependant, la différence ici est que vous allez créer et exécuter ce notebook sur votre ordinateur local.

Book Tutoriel 4 (FR): NetCDF dans QGIS

Dans ce tutoriel, vous apprendrez à utiliser QGIS pour lire et visualiser les données NetCDF sous forme de couches raster ou de maillage. Les données de ce tutoriel sont accessibles ici

Book Tutoriel 5 (FR): Gestion des sorties pyWaPOR

Après avoir exécuté avec succès pyWaPOR, vous obtiendrez le résultat au format de fichier netCDF. Vous pouvez extraire les informations que vous souhaitez inclure dans un rapport ou une présentation en traitant les sorties netCDF. Dans ce tutoriel, nous utiliserons deux scripts Python pour post-traiter les résultats du pyWaPOR et pour exporter les données dans des fichiers TIFF.

Accédez aux données ici

Book Tutorial 1 (ES): Ejecución de pyWaPOR para casos de prueba en Google Colab

Las instrucciones proporcionadas aquí le ayudarán a configurar pyWaPOR para un caso de prueba usando Colab, a ejecutar el caso de prueba y a explorar el archivo de salida.

Book Tutorial 2 (ES): Instalación de Jupyter Notebook en su computadora local

Para ejecutar pywapor localmente en su computadora portátil, debe instalar el programa Python e instalar el paquete pywapor en su entorno python. Esto se puede hacer de varias maneras, sin embargo, le recomendamos que use el administrador de paquetes Mamba, porque es rápido, robusto y multiplataforma.

Book Tutorial 3 (ES): Configuración de pyWaPOR para su propio caso de estudio

En este tutorial, creará un cuaderno (Jupyter Notebook) para ejecutar pyWaPOR para su propio caso de estudio en su computadora local. De manera similar al ejemplo de prueba, este cuaderno debe contener todas las celdas de código para configurar el proyecto, configurar el conjunto de datos de entrada, configurar cuentas, descargar datos, ejecutar el modelo de humedad del suelo de la zona de raíces (SERoot) y ejecutar el modelo ETLook. Sin embargo, la diferencia es que usted creará y ejecutará este cuaderno en su computadora local.

Book Tutorial 4 (ES): NetCDF en QGIS

En este tutorial aprenderá a utilizar QGIS para leer y visualizar datos NetCDF como capas ráster o de malla. Puede acceder a los datos de este tutorial aquí

Book Tutorial 5 (ES): Cómo manejar las salidas de pyWaPOR

Después de ejecutar con éxito pyWaPOR, obtendrá el resultado en formato de archivo netCDF. Puede extraer la información que desee incluir en un informe o una presentación procesando las salidas de netCDF. En este tutorial, utilizaremos dos scripts de Python para posprocesar los resultados de pyWaPOR y exportar los datos a archivos TIFF.

Acceda a los datos aquí

Book Tutorial 1: Installing Jupyter Notebook

For running pywapor locally on your laptop, you need to install Python program and install pywapor package in your python environment. This can be done in several ways, however, we recommend you use Mamba package manager, because it is fast, robust, and cross-platform. 

Once you have python and pywapor installed, you can run pywapor model through Python console (command line interface). However, we recommend you to use Jupyter Lab interface. JupyterLab is a web-based interactive development environment for notebooks, code, and data. It will allows you take notes, interact with you python scripts and save the outputs in digital notebooks.

In this book, we will take you through the steps to install python and python packages on your PC. The instructions are adapted from GISOpenCourseWare 


Book Tutorial 2: Running pyWaPOR for test case

The instructions provided here will assist you in setting up pyWaPOR for a test case (to ensure the environment and notebook are properly set up) and to run the test case and investigate the output file.

 

Book Tutorial 3: Setting up pyWaPOR for your own case study
Here you will get some instructions on how to set up pyWaPOR for your own case study
Book NetCDF in QGIS
File Tutorial 4 NetCDF data
Folder Tutorial 5 materials
Water productivity File Typical harvest index and moisture content crops
File FAO Crop yield response (FAO 66)
Irrigation Performance Assessment Folder Reading Material
Resources for geospatial analyses Page Reclassifying raster map and digitizing field boundaries

Reclass raster map
Digitizing Field boundaries

File PowerPoint of plotting time series of ETa

Plot ETa/NDVI/Biomass time series per landcover class


URL Data aggregation video

This video explains the aggregation of the dekadal data into monthly data

URL Converting pixel data to average timeseries per land cover class

This video explains how to create time series of average ETa per land cover class

Folder file folder
Resources for creating good maps Book Tutorial Cartography for Map Figures in Academic Journals & Books

This workshop will discuss approaches and guidelines for creating map figures for academic books and journals. I will use QGIS to illustrate one workflow in a graphical GIS. This general workflow can be applied to other graphical GIS programs or even non-map figures.

This workshop was developed by Dr. Michele Tobias from UC Davis (GPL 3.0 license) and updated to QGIS 3.22 with some minor changes by Dr. Hans van der Kwast, published on GISopencourseware. The original workshop can be found here.