Set of tools to use Local Climate Zone (LCZ)-based urban canopy parameters in DWD's COSMO-CLM NWP and regional climate model.
Varentsov, M., Samsonov, T., Demuzere, M., (2020). Impact of urban canopy parameters on a megacity’s modelled thermal environment. Atmosphere 11(12), 1349; https://doi.org/10.3390/atmos11121349.
TERRA_URB is the urban canopy parameterization embedded in TERRA-ML, the land surface model in COSMO-CLM. By default it uses impervious surface area information from the Copernicus Land Monitoring Service (for Europe) / National Geophysical Data Center (global) and anthropogenic heat flux information from Flanner et al. (2010). All other geometrical, thermal and radiative urban canopy parameters are spatially invariant, and set to the bulk values provided in Table 1 of Wouters et al., 2016).
The set of tools provided in this repo allow one to introduce LCZ-based urban canopy parameters, compiled from Stewart and Oke (2012) and Stewart et al. (2014).
This work is an outcome of AEVUS I and II, the COSMO Priority Tasks on "Analysis and evaluation of the TERRA_URB scheme". More info here (project pages only accessible to COSMO members). Preliminary test results of LCZ parameters in COSMO-CLM are also described in Brousse et al. (2019, 2020) and Van de Walle et al. (20xx, under review).
- Be a member of the COSMO-CLM community, in order to be able to access EXTPAR.
- Have your domain file available from EXTPAR (netcdf file)
- an LCZ map covering the same region of interest. Sources for existing LCZ maps:
It is advised to use a python virtual environment:
- Go into scriptdir:
- Create virtual environment:
python3 -m venv venvor
- Install module requirements:
venv/bin/pip install -r requirements.txt
venv/bin/pythonto run scripts.
requirements.txt can be generated using
cd /SCRIPT/DIR/ pipreqs --ignore=terra/ .
The run code is currently configured for the Moscow case, as developed in Varentsov et al.
CLM and LCZ input data used in this study is provided under