What |
nameofinstance.xml |
---|---|
Description |
Configuration for the new version of the transformation module |
schema location |
http://fews.wldelft.nl/schemas/version1.0/transformationModule.xsd |
Entry in ModuleDescriptors |
<moduleDescriptor id="TransformationModule"> |
Transformation Module Configuration (New Version)
The Transformation module is a general-purpose module that allows for generic transformation and manipulation of time series data. The module may be configured to provide for simple arithmetic manipulation, time interval transformation, shifting the series in time etc, as well as for applying specific hydro-meteorological transformations such as stage discharge relationships etc.
A new version of the FEWS Transformation Module is currently under construction. The new version is much more easy to configure than the old version. The new version uses a new schema for configuration, which is explained below (TODO). Currently only a few of the old transformations are available in the new transformation module. All of the old transformations will be made available in the new module, as well as several new transformations.
List of transformations
This list will be continuously updated to show the current status of the transformations available in the new transformation module.
Group |
Transformation |
Completed Code? |
Completed Test? |
Comment |
---|---|---|---|---|
aggregation |
instantaneous |
|
|
|
aggregation |
accumulative |
|
|
|
discharge stage |
power |
|
|
Uses the same coefficient sets (for table entries) as stage discharge power. |
discharge stage |
table |
|
|
Uses the same coefficient sets (for table entries) as stage discharge table. |
interpolation serial |
linear |
|
|
|
interpolation serial |
block |
|
|
|
interpolation serial |
extrapolate constant |
|
|
|
merge |
simple |
|
|
merge data hierarchy |
precipitation |
rainfallEvent |
|
|
writes median value of event (Enumeration of 2 to indicate where to write the data) |
precipitation |
rainfallEventLength |
|
|
writes length of event (Enumeration of 2 to indicate where to write the data) |
precipitation |
tipping bucket |
|
|
|
sample |
equidistant |
|
|
converts an equidistant series to another equidistant series or to a non-equidistant series |
sample |
non-equidistant |
|
|
converts a non-equidistant series to another non-equidistant series or to an equidistant series |
stage discharge |
power |
|
|
|
stage discharge |
power backwater |
|
|
Backwater correction. |
stage discharge |
power unsteady |
|
|
Unsteady flow. |
stage discharge |
parabolic |
|
|
|
stage discharge |
table |
|
|
|
structure |
general weir fixed height |
|
|
|
structure |
general weir variable height |
|
|
|
structure |
flatV weir |
|
|
Enumeration to indicate simple or crest tapping |
structure |
flatV weir backwater |
|
|
|
structure |
crump weir |
|
|
Enumeration to indicate simple or crest tapping |
structure |
crump weir backwater |
|
|
|
structure |
pumpWithConstantCapacity |
|
|
|
user |
simple |
|
|
free format expression |
Configuration details (TODO)
When available as configuration on the file system, the name of the XML file for configuring an instance of the transformation module called for example TransformHBV_Inputs may be:
TransformHBV_Inputs 1.00 default.xml
TransformHBV_Inputs |
File name for the TransformHBV_Inputs configuration. |
1.00 |
Version number |
default |
Flag to indicate the version is the default configuration (otherwise omitted). |