Home

Awesome

Introduction: TopoMAPP

Project in active development - not ready for running out the box, provided as is with no guarantee of stability.

This modelling framework combines previously published tools TopoSUB and TopoSCALE with ensemble and data assimilation methods. The tool can be run in 3 modes:

and at 2 spatial geometries:

Additionally, TopoSCALE can be run independently if you just require meteotimeseries for a set of points.

Key functions:

References

Fiddes, J., Endrizzi, S., and Gruber, S.: Large-area land surface simulations in heterogeneous terrain driven by global data sets: application to mountain permafrost, The Cryosphere, 9, 411-426, doi:10.5194/tc-9-411-2015, 2015. 10.5194/tc-9-411-2015 Fiddes, J. & Gruber, S. 2014: TopoSCALE v.1.0: downscaling gridded climate data in complex terrain, Geoscientific Model Development, 7, 387-405, 10.5194/gmd-7-387-2014 Fiddes, J. & Gruber, S. 2012: TopoSUB: a tool for efficient large area numerical modelling in complex topography at sub-grid scales, Geoscientific Model Development, 5, 1245–1257,10.5194/gmd-5-1245-2012

Setup

To run

  1. set config by:
  1. ./run_topomap.sh fullpath2INI

Logging

Dependencies

Structure

Main code-base is R code, Python is used as a wrapper and to give the project architecture. Plus a dash of bash.

Data download

MODIS and SRTM data are required by TopoMAPP and download is handled by separate tools but one NASA accounts here: https://urs.earthdata.nasa.gov/profile

MODIS

MODIS download is handled by the really great R package MODIStsp available on CRAN and here: https://github.com/lbusett/MODIStsp

MODIS data is required to define the surface based on NDVI (Vegetation Indexes_16Days_250m (MD13Q1)) and optionally in the DA routines where MODIS snow products are retrieved (Snow_Cov_Daily_500m (MD10_A1)). Options file for configuring the download is described below

SRTM

Account required https://urs.earthdata.nasa.gov/profile and credentials file here: ~/.netrc Download is implemented using wget from this server: http://e4ftl01.cr.usgs.gov//MODV6_Dal_D/SRTM/SRTMGL1.003/2000.02.11/

and downloads closest 1x1 degree tiles to AOI using a snap out algorithm (AOI is completely enclosed by downloaded domain). It is quite simple but does some smart things like check if the requested data already exists in the config['main']['demDir'].

Config

There are three types of config

What it does

Modes

Config variables

Setting up domain

ECWMF reanalysis

This is costly to download especially higher resolution ERA5 (approx. 1.5h /year/ 20 grids / 80mbps line). Howver this is all fully automated so you can set and forget and leave to run on your server overnight or however long is required. Once downloaded you can run muultiple experiments (eg. ensemble simulations) without requiring further download as long as your temporal and spatial domain do not change.

TopoSUB

TopoSCALE

Probabilistic

Data assimilation