...
- An optional attribute "selectNumberOfLowestMin" may be defined. The value attribute defines the number of lowest minimum values which will be written to the output timeseries.
- The periodTransformation may be applied to this transformation (see Configuration example 2 below).
Output
Timeseries containing the selection of minimum values.
Configuration example 1
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
<transformation id="minimum function test">
<selection>
<minimum>
<inputVariable>
<timeSeriesSet>
<moduleInstanceId>SelectionMinimumFunctionTest</moduleInstanceId>
<valueType>scalar</valueType>
<parameterId>H.tidal</parameterId>
<locationId>H-2010</locationId>
<timeSeriesType>external historical</timeSeriesType>
<timeStep unit="minute" multiplier="15"/>
<relativeViewPeriod unit="day" start="0" end="365"/>
<readWriteMode>editing visible to all future task runs</readWriteMode>
</timeSeriesSet>
</inputVariable>
<selectNumberOfLowestMin>3</selectNumberOfLowestMin>
<outputVariable>
<timeSeriesSet>
<moduleInstanceId>SelectionMinimumFunctionTest</moduleInstanceId>
<valueType>scalar</valueType>
<parameterId>H.updated</parameterId>
<locationId>H-2010</locationId>
<timeSeriesType>external historical</timeSeriesType>
<timeStep unit="nonequidistant"/>
<relativeViewPeriod unit="day" start="-5" end="15"/>
<readWriteMode>add originals</readWriteMode>
</timeSeriesSet>
</outputVariable>
</minimum>
</selection>
</transformation>
|
In this example:
- The lowest minimum value is returned by the output time series.
Configuration example 2
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
<transformation id="period minimum function test">
<periodTransformation>
<period>
<season>
<startMonthDay>--04-01</startMonthDay>
<endMonthDay>--03-31</endMonthDay>
</season>
</period>
<selection>
<minimum>
<inputVariable>
<timeSeriesSet>
<moduleInstanceId>Import</moduleInstanceId>
<valueType>scalar</valueType>
<parameterId>RH_24H</parameterId>
<locationSetId>KNMIDAG</locationSetId>
<timeSeriesType>external historical</timeSeriesType>
<timeStep unit="day" multiplier="1" />
<relativeViewPeriod unit="day" start="-2924" end="0"/>
<readWriteMode>editing visible to all future task runs</readWriteMode>
</timeSeriesSet>
</inputVariable>
<selectNumberOfLowestMin>3</selectNumberOfLowestMin>
<outputVariable>
<timeSeriesSet>
<moduleInstanceId>SelectionPeriodMinimumFunctionTest</moduleInstanceId>
<valueType>scalar</valueType>
<parameterId>RH_24H.max</parameterId>
<locationSetId>KNMIDAG</locationSetId>
<timeSeriesType>external historical</timeSeriesType>
<timeStep unit="nonequidistant"/>
<relativeViewPeriod unit="day" start="-2924" end="0"/>
<readWriteMode>editing visible to all future task runs</readWriteMode>
</timeSeriesSet>
</outputVariable>
</minimum>
</selection>
</periodTransformation>
</transformation>
|
In this example:
- For each hydrologic year, the three lowest minimum values are returned by the output time series.