You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

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">
<description>Transformation Module</description>
<className>nl.wldelft.fews.system.plugin.transformationmodule.TransformationModule</className>
</moduleDescriptor>

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

(tick)

(error)

 

aggregation

accumulative

(tick)

(error)

 

discharge stage

power

(tick)

(error)

Uses the same coefficient sets (for table entries) as stage discharge power.

discharge stage

table

(error)

(error)

Uses the same coefficient sets (for table entries) as stage discharge table.

interpolation serial

linear

(tick)

(error)

 

interpolation serial

block

(tick)

(error)

 

interpolation serial

extrapolate constant

(tick)

(error)

 

merge

simple

(tick)

(error)

merge data hierarchy

precipitation

rainfallEvent

(error)

(error)

writes median value of event (Enumeration of 2 to indicate where to write the data)

precipitation

rainfallEventLength

(error)

(error)

writes length of event (Enumeration of 2 to indicate where to write the data)

precipitation

tipping bucket

(tick)

(error)

 

sample

equidistant

(tick)

(error)

converts an equidistant series to another equidistant series or to a non-equidistant series

sample

non-equidistant

(tick)

(error)

converts a non-equidistant series to another non-equidistant series or to an equidistant series

stage discharge

power

(tick)

(error)

 

stage discharge

power backwater

(error)

(error)

Backwater correction.

stage discharge

power unsteady

(error)

(error)

Unsteady flow.

stage discharge

parabolic

(error)

(error)

 

stage discharge

table

(error)

(error)

 

structure

general weir fixed height

(tick)

(error)

 

structure

general weir variable height

(tick)

(error)

 

structure

flatV weir

(error)

(error)

Enumeration to indicate simple or crest tapping

structure

flatV weir backwater

(error)

(error)

 

structure

crump weir

(error)

(error)

Enumeration to indicate simple or crest tapping

structure

crump weir backwater

(error)

(error)

 

structure

pumpWithConstantCapacity

(tick)

(error)

 

user

simple

(tick)

(error)

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).


  • No labels