Introduction#

Welcome to MATILDA, the Python workflow for Modeling Water Resources in Glacierized Catchments! In the following series of notebooks you will go all the way from data acquisition to the analysis of climate change impacts on your catchment. Every notebook tackles an individual step in the modeling workflow.

Note: Although all notebooks can be executed in a Binder, the model calibration is a resource intensive task that will be very slow on a single CPU. You can speed up the process by downloading the Notebook and your data, and running it on a local computer with more cores. Other options to reduce calibration time are outlined in Notebook 4.

Have fun exploring!


Signing up for Google Earth Engine#

Much of the public data acquisition will be done using the Google Earth Engine Python API. This not only allows us to access an unique collection of public datasets but to “outsource” most of their preprocessing to Google servers. If you want to use this service, you need to sign up for an Earth Engine Account. You can do this with an existing Google Account or create a new one with any mail account.

  1. To start creating your account click on Get Started in the top right corner.

enter image description here

  1. Log into your Google account or create one, if you don’t have a Google account yet.

enter image description here

  1. Once you signed into your Google account, you can register your first project. Click on Register a Noncommercial or Commercial Cloud project.

  1. Next, choose how you want to use Earth Engine. Click on Unpaid usage and choose Academia & Research.

  1. Now you have the option to create a new Google Cloud Project or to choose an existing Google Cloud Project. Create a new project by clicking on Create a new Google Cloud Project. Then you’ll have to choose your organization, create a project ID and optionally choose a project name. Click on CONTINUE TO SUMMARY.

enter image description here

  1. Before your project is registered you might be asked to accept the Terms of Services if you haven’t done so already. Click on Cloud Terms of Services. You will be redirected to your Google account where you can accept the terms of services.

enter image description here

  1. Confirm your Cloud Project information by clicking on CONFIRM AND CONTINUE. enter image description here

  1. Confirm your Cloud Project information by clicking on CONFIRM AND CONTINUE. enter image description here


Authorize access for Google Earth Engine#

Note: The token is requested when initializing the GEE at the start of the next notebooks. You will be requested to click on an URL, follow the instructions and copy-paste the generated token into an input prompt.
  1. Choose account and project and then click on GENERATE TOKEN. enter image description here

  1. After that, you will need to sign into your Google Account. You’ll get a notification saying that Google hasn’t verified this app. Click continue. enter image description here

  1. Next, choose what Earth Engine Notebook Client can access. Click continue. enter image description here

  1. Copy the authorisation code and paste it on the Earth Engine Notebook.enter image description here enter image description here

  1. You should get a message saying Successfully saved authorization token.