...
Set of rules to allow selection of lows from an input time series.
Attributes
Requirements for definitions of peak selections using gaps to define independence are;
...
Input
Timeseries
Options
In the configuration of low selections there are two choices for refining the selection:
- An attribute "lowsBeforeT0totalNumberBeforeT0" must be defined. The value attribute defines the maximum number of lows to consider before T0.
- An attribute "lowsAfterT0totalNumberAfterT0" must be defined. The value attribute defines the maximum number of lows to consider before T0.
- An attribute "totalNumberOfLows" must be defined. The value must be set to zero.
...
- after T0.
- An attribute "skipJustBeforeT0" indicates how many lows to skip just before T0. (optional)
- An attribute "skipJustAfterT0" indicates how many lows to skip just after T0.
They default to 0.
- (optional)
or
- An attribute "totalNumber" must be defined. The value attribute defines the maximum number of lows to consider.
Output
Timeseries containing the selection of lows
Configuration example
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
<transformation id="lows function test"> <selection> <lows> <inputVariable> <timeSeriesSet> <moduleInstanceId>SelectionLowsFunctionTest</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> <gapLengthInSec>2700<<totalNumberBeforeT0>3</gapLengthInSec>totalNumberBeforeT0> <lowsBeforeT0>0<<totalNumberAfterT0>4</lowsBeforeT0>totalNumberAfterT0> <lowsAfterT0>15</lowsAfterT0> <totalNumberOfLows>0</totalNumberOfLows> <skipJustBeforeT0>0</<skipJustBeforeT0>2</skipJustBeforeT0> <skipJustAfterT0>5<<skipJustAfterT0>2</skipJustAfterT0> <outputVariable> <timeSeriesSet> <moduleInstanceId>SelectionLowsFunctionTest</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> </lows> </selection> </transformation> |
In this example:
...
- Only the last three lows before T0 and the first four lows after T0 are considered.
- The first two lows of the last two three lows just before T0 are skipped, leaving only the third last one.
- Similarly the first two lows just after T0 are skipped, leaving the third and fourth ones.