#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#--------------------------------------------------------------------------------#
# This file is part of the PALM model system.
#
# PALM is free software: you can redistribute it and/or modify it under the terms
# of the GNU General Public License as published by the Free Software Foundation,
# either version 3 of the License, or (at your option) any later version.
#
# PALM is distributed in the hope that it will be useful, but WITHOUT ANY
# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
# A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along with
# PALM. If not, see <http://www.gnu.org/licenses/>.
#
# Copyright 1997-2018  Leibniz Universitaet Hannover
#--------------------------------------------------------------------------------#
#
# Current revisions:
# -----------------
# Initial revisions
#
#
# Former revisions:
# -----------------
# $Id$
#
#
# Description:
# ------------
# Default configuration file for palm_csd
#
# @Author Bjoern Maronga (maronga@muk.uni-hannover.de)
#------------------------------------------------------------------------------#

[global]
author = Bjoern Maronga, maronga@muk.uni-hannover.de
contact_person = Bjoern Maronga, maronga@muk.uni-hannover.de
acronym = LUHimuk
comment = created with palm_csd
data_content = Static driver data
dependencies = none
keywords = none
source = misc
campaign = none
location = Berlin
site = Ernst-Reuter-Platz
institution = Institute of Meteorology and Climatology, Leibniz University Hannover
palm_version = 6.0
rotation_angle = 0.0
references = none


[settings]
lai_roof_intensive = 0.5
lai_roof_extensive = 2.0
lai_high_vegetation_default = 3.0
lai_low_vegetation_default = 1.0
lai_alpha = 5.0
lai_beta = 3.0
patch_height_default = 10.0
bridge_width = 3.0
debug_mode = False
season = "summer"
vegetation_type_below_trees = 3

[input_01]
path = /ldata2/MOSAIK/Berlin_static_driver_data
pixel_size = 15.0
file_x = Berlin_CoordinatesUTM_x_15m_DLR.nc
file_y = Berlin_CoordinatesUTM_y_15m_DLR.nc
file_x_UTM = Berlin_CoordinatesUTM_y_15m_DLR.nc
file_y_UTM = Berlin_CoordinatesUTM_x_15m_DLR.nc
file_lat = Berlin_CoordinatesLatLon_y_15m_DLR.nc
file_lon = Berlin_CoordinatesLatLon_x_15m_DLR.nc
file_zt = Berlin_terrain_height_15m_DLR.nc
file_buildings_2d = Berlin_building_height_15m_DLR.nc
file_building_id = Berlin_building_id_15m_DLR.nc
file_building_type = Berlin_building_type_15m_DLR.nc
file_bridges_2d = Berlin_bridges_height_15m_DLR.nc
file_bridges_id = Berlin_bridges_id_15m_DLR.nc
file_lai =  Berlin_leaf_area_index_15m_DLR_WANG_summer.nc
file_vegetation_type = Berlin_vegetation_type_15m_DLR.nc
file_vegetation_height = Berlin_vegetation_patch_height_15m_DLR.nc
file_pavement_type = Berlin_pavement_type_15m_DLR.nc
file_water_type = Berlin_water_type_15m_DLR.nc
file_soil_type = Berlin_soil_type_15m_DLR.nc
file_street_type =  Berlin_street_type_15m_DLR.nc
file_street_crossings =  Berlin_street_crossings_15m_DLR.nc
file_tree_height =  Berlin_trees_height_clean_15m_DLR.nc
file_tree_crown_diameter =  Berlin_trees_crown_clean_15m_DLR.nc
file_tree_trunk_diameter =  Berlin_trees_trunk_clean_15m.nc
file_tree_type =  Berlin_trees_type_15m_DLR.nc
file_patch_height =  Berlin_vegetation_patch_height_15m_DLR.nc
file_vegetation_on_roofs =  Berlin_vegetation_on_roofs_15m_DLR.nc

[input_02]
path = /ldata2/MOSAIK/Berlin_static_driver_data
pixel_size = 10.0
file_x = Berlin_CoordinatesUTM_x_10m_DLR.nc
file_y = Berlin_CoordinatesUTM_y_10m_DLR.nc
file_x_UTM = Berlin_CoordinatesUTM_y_10m_DLR.nc
file_y_UTM = Berlin_CoordinatesUTM_x_10m_DLR.nc
file_lat = Berlin_CoordinatesLatLon_y_10m_DLR.nc
file_lon = Berlin_CoordinatesLatLon_x_10m_DLR.nc
file_zt = Berlin_terrain_height_10m_DLR.nc
file_buildings_2d = Berlin_building_height_10m_DLR.nc
file_building_id = Berlin_building_id_10m_DLR.nc
file_building_type = Berlin_building_type_10m_DLR.nc
file_bridges_2d = Berlin_bridges_height_10m_DLR.nc
file_bridges_id = Berlin_bridges_id_10m_DLR.nc
file_lai =  Berlin_leaf_area_index_10m_DLR_WANG_summer.nc
file_vegetation_type = Berlin_vegetation_type_10m_DLR.nc
file_vegetation_height = Berlin_vegetation_patch_height_10m_DLR.nc
file_pavement_type = Berlin_pavement_type_10m_DLR.nc
file_water_type = Berlin_water_type_10m_DLR.nc
file_soil_type = Berlin_soil_type_10m_DLR.nc
file_street_type =  Berlin_street_type_10m_DLR.nc
file_street_crossings =  Berlin_street_crossings_10m_DLR.nc
file_tree_height =  Berlin_trees_height_clean_10m_DLR.nc
file_tree_crown_diameter =  Berlin_trees_crown_10m_DLR.nc
file_tree_trunk_diameter =  Berlin_trees_trunk_clean_10m.nc
file_tree_type =  Berlin_trees_type_10m_DLR.nc
file_patch_height =  Berlin_vegetation_patch_height_10m_DLR.nc
file_vegetation_on_roofs =  Berlin_vegetation_on_roofs_10m_DLR.nc

[input_03]
path = /ldata2/MOSAIK/Berlin_static_driver_data
pixel_size = 1.0
file_x = Berlin_CoordinatesUTM_x_1m_DLR.nc
file_y = Berlin_CoordinatesUTM_y_1m_DLR.nc
file_x_UTM = Berlin_CoordinatesUTM_x_1m_DLR.nc
file_y_UTM = Berlin_CoordinatesUTM_y_1m_DLR.nc
file_lat = Berlin_CoordinatesLatLon_y_1m_DLR.nc
file_lon = Berlin_CoordinatesLatLon_x_1m_DLR.nc
file_zt = Berlin_terrain_height_1m_DLR.nc
file_buildings_2d = Berlin_building_height_1m_DLR.nc
file_building_id = Berlin_building_id_1m_DLR.nc
file_bridges_2d = Berlin_bridges_height_1m_DLR.nc
file_bridges_id = Berlin_bridges_id_1m_DLR.nc
file_building_type = Berlin_building_type_1m_DLR.nc
file_lai =  Berlin_leaf_area_index_1m_DLR_WANG_summer.nc
file_vegetation_type = Berlin_vegetation_type_1m_DLR.nc
file_vegetation_height = Berlin_vegetation_patch_height_1m_DLR.nc
file_pavement_type = Berlin_pavement_type_1m_DLR.nc
file_water_type = Berlin_water_type_1m_DLR.nc
file_soil_type = Berlin_soil_type_1m_DLR.nc
file_street_type =  Berlin_street_type_1m_DLR.nc
file_street_crossings =  Berlin_street_crossings_1m_DLR.nc
file_tree_height =  Berlin_trees_height_clean_1m_DLR.nc
file_tree_crown_diameter =  Berlin_trees_crown_clean_1m_DLR.nc
file_tree_trunk_diameter =  Berlin_trees_trunk_clean_1m.nc
file_tree_type =  Berlin_trees_type_1m_DLR.nc
file_patch_height =  Berlin_vegetation_patch_height_1m_DLR.nc
file_vegetation_on_roofs =  Berlin_vegetation_on_roofs_1m_DLR.nc

[input_04]
path = /ldata2/MOSAIK/Berlin_static_driver_data
pixel_size = 2.0
file_x = Berlin_CoordinatesUTM_x_2m_DLR.nc
file_y = Berlin_CoordinatesUTM_y_2m_DLR.nc
file_x_UTM = Berlin_CoordinatesUTM_x_2m_DLR.nc
file_y_UTM = Berlin_CoordinatesUTM_y_2m_DLR.nc
file_lat = Berlin_CoordinatesLatLon_y_2m_DLR.nc
file_lon = Berlin_CoordinatesLatLon_x_2m_DLR.nc
file_zt = Berlin_terrain_height_2m_DLR.nc
file_buildings_2d = Berlin_building_height_2m_DLR.nc
file_building_id = Berlin_building_id_2m_DLR.nc
file_bridges_2d = Berlin_bridges_height_2m_DLR.nc
file_bridges_id = Berlin_bridges_id_2m_DLR.nc
file_building_type = Berlin_building_type_2m_DLR.nc
file_lai =  Berlin_leaf_area_index_2m_DLR_WANG_summer.nc
file_vegetation_type = Berlin_vegetation_type_2m_DLR.nc
file_vegetation_height = Berlin_vegetation_patch_height_2m_DLR.nc
file_pavement_type = Berlin_pavement_type_2m_DLR.nc
file_water_type = Berlin_water_type_2m_DLR.nc
file_soil_type = Berlin_soil_type_2m_DLR.nc
file_street_type =  Berlin_street_type_2m_DLR.nc
file_street_crossings =  Berlin_street_crossings_2m_DLR.nc
file_tree_height =  Berlin_trees_height_clean_2m_DLR.nc
file_tree_crown_diameter = Berlin_trees_crown_clean_2m_DLR.nc
file_tree_trunk_diameter =  Berlin_trees_trunk_clean_2m.nc
file_tree_type =  Berlin_trees_type_2m_DLR.nc
file_patch_height =  Berlin_vegetation_patch_height_2m_DLR.nc
file_vegetation_on_roofs =  Berlin_vegetation_on_roofs_2m_DLR.nc

[output]
path = /ldata2/MOSAIK/
file_out = static_driver_example.nc
version = 1

[domain_root]
pixel_size = 1.0
origin_x = 16380
origin_y = 20300
nx = 300
ny = 300
buildings_3d = True
dz = 1.0
allow_high_vegetation = False
generate_vegetation_patches = True
use_palm_z_axis= False
interpolate_terrain = False
domain_parent
vegetation_on_roofs = True
street_trees = True
