WSL/SLF GitLab Repository

meteoio.xml 5.05 KB
Newer Older
1
2
3
4
5
6
<!--
/*****************************************************************************/
/*  Copyright 2019 WSL Institute for Snow and Avalanche Research  SLF-DAVOS  */
/*****************************************************************************/
/* This file is part of INIshell.
INIshell is free software: you can redistribute it and/or modify
7
it under the terms of the GNU General Public License as published by
8
9
10
11
12
13
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

INIshell 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
14
GNU General Public License for more details.
15

16
17
You should have received a copy of the GNU General Public License
along with INIshell.  If not, see <http://www.gnu.org/licenses/>.
18
19
20
21
22
23
24
*/
-->

<!--
This is an INIshell configuration file for the software MeteoIO.
https://models.slf.ch/p/meteoio
-->
25

26
<inishell_config application="MeteoIO" icon="meteoio.png">
27
	<include file="meteoio_parametergroups.xml"/>
28

29
	<!-- GENERAL -->
30
	<include file="meteoio_general.xml"/>
31
	<parameter type="spacer" height="40"/>
32
	<parameter type="label" label="&lt;h3&gt;Application information&lt;/h3&gt;" color="sl_blue"/>
Michael Reisecker's avatar
Michael Reisecker committed
33
	<reference name="INFO_METEOIO"/>
34
	<include file="workflow_meteoio.xml"/>
35

36
	<!-- INPUT & OUTPUT -->
37
38
39
40
41
42
	<include file="meteoio_timeseries_input.xml"/>
	<include file="meteoio_timeseries_output.xml"/>
	<include file="meteoio_grids_input.xml"/>
	<include file="meteoio_grids_output.xml"/>
	<parameter type="label" label="&lt;h3&gt;Input&lt;/h3&gt;">
		<section name="Input"/>
43
	</parameter>
44
45
	<parameter type="helptext" wrap="true" section="input">
		<help>Parameters for meteo data input.&lt;br&gt;</help>
46
	</parameter>
47

48
	<frame caption="Coordinate system and time zone">
49
		<section name="Input"/>
50
		<section name="Output"/>
51
52
53
		<parameter key="COORDSYS" type="alternative" optional="false">
			<reference name="COORDSYSTEMS"/>
			<help>Choose the coordinate system of your data's location format.</help>
54
		</parameter>
55
		<!-- when giving a precision the default value should match (no 'unsaved changes' warning): -->
56
		<parameter key="TIME_ZONE" type="number" format="decimal" sign="true" default="1.00" min="-12" max="14" wrap="true" notoggle="true" optional="false">
57
58
59
			<help>The time zone your data is reported with</help>
		</parameter>
	</frame>
60
	<frame caption="Meteorological data format">
61
		<section name="Input"/>
62
63
64
65
		<reference name="METEOIO_TS_IN"/> <!-- all METEO input plugins -->
		<help>plugin for METEO data input</help>
	</frame>
	<frame caption="Meteorological data format">
66
		<section name="output"/>
67
68
		<reference name="METEOIO_TS_OUT"/> <!-- all METEO output plugins -->
		<help>plugin for METEO data output</help>
69
	</frame>
Michael Reisecker's avatar
Michael Reisecker committed
70

71
	<include file="meteoio_raw_editing.xml"/>
72
	<include file="meteoio_spatial_resampling.xml"/>
73
74
	<reference name="RESAMPLING_SPATIAL"/>
	<reference name="REGRIDDING"/>
75

76
	<!-- GRIDDED TYPES -->
77
	<include file="meteoio_grids_input.xml"/>
78
	<frame caption="Digital Elevation Model">
79
		<section name="Input"/>
80
81
		<reference name="DEMPLUGINS"/> <!-- all DEM input plugins -->
	</frame>
82
	<frame caption="Landuse">
83
		<section name="Input"/>
84
85
		<reference name="LANDUSEPLUGINS"/> <!-- all LANDUSE input plugins -->
	</frame>
86
	<frame caption="2D Grids">
87
		<section name="Input"/>
88
89
		<reference name="GRID2D_IN"/> <!-- all GRID2D input plugins -->
	</frame>
90
	<include file="meteoio_grids_output.xml"/>
91
92
	<frame caption="2D Grids">
		<reference name="GRID2D_OUT"/> <!-- all GRID2D output plugins -->
93
	</frame>
94

95
	<!-- FILTERS -->
96
	<include file="meteoio_filters.xml"/>
97
	<frame caption="Filters">
98
		<section name="Filters"/>
99
100
		<reference name="FILTERS"/>
	</frame>
101
	<parameter type="spacer" height="50" section="Filters"/>
102
	<frame caption="Time filters">
103
		<section name="Filters"/>
104
105
106
		<reference name="TIMEFILTERS"/>
	</frame>

107
	<!-- GENERATORS -->
108
109
110
	<include file="meteoio_generators.xml"/>
	<frame caption="Data generators">
		<section name="Generators"/>
111
112
113
		<reference name="GENERATORS"/>
	</frame>

114
	<!-- RESAMPLING -->
115
	<include file="meteoio_1dInterpolations.xml"/>
116
117
	<frame caption="Temporal 1D-resampling">
		<section name="Interpolations1D"/>
118
		<parameter key="ENABLE_RESAMPLING" label="ENABLE_RESAMPLING" caption="Interpolate data to have it available for exact requested dates" type="checkbox" default="TRUE">
Michael Reisecker's avatar
Michael Reisecker committed
119
			<help>Should the data be resampled to the timesteps requested from outside (it is very strongly suggested to keep it set to TRUE if running &lt;i&gt;SNOWPACK&lt;/i&gt;)</help>
120
		</parameter>
Michael Reisecker's avatar
Michael Reisecker committed
121
		<parameter key="WINDOW_SIZE" type="number" format="integer+" min="1" default="43200" unit="s">
Michael Reisecker's avatar
Michael Reisecker committed
122
			<section name="Interpolations1D"/>
123
124
			<help>Default width of the biggest data gap that can be filled by temporal interpolation (in seconds: 1/2 day= 43200, 1 day=86400, 1 week=604800)</help>
		</parameter>
125
		<reference name="1D_INTERPOLATIONS"/>
126
127
	</frame>

128
	<include file="meteoio_2dInterpolations.xml"/>
129
130
	<frame caption="Spatial 2D-resampling">
		<section name="Interpolations2D"/>
131
		<reference name="2D_INTERPOLATIONS"/>
132
	</frame>
133

134
</inishell_config>