annotate saqc.xml @ 0:035ed250268e draft default tip

planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
author ufz
date Sat, 16 Aug 2025 11:42:54 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1 <tool name="SaQC" id="saqc" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="22.01">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
2 <description>quality control pipelines for environmental sensor data</description>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
3 <macros>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
4 <import>macros.xml</import>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
5 <import>test_macros.xml</import>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
6 </macros>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
7 <expand macro="requirements"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
8 <version_command><![CDATA[python -c 'import saqc; print(saqc.__version__)']]></version_command>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
9 <command><![CDATA[#if str($run_test_mode) == "true":
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
10 '$__tool_directory__'/json_to_saqc_config.py '$param_conf' > config.csv
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
11 #else
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
12 '$__tool_directory__'/json_to_saqc_config.py '$param_conf' > config.csv &&
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
13 #for $i, $d in enumerate($data)
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
14 ##maybe link to element_identifier
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
15 ln -s '$d' '${i}.csv' &&
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
16 #end for
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
17 saqc --config config.csv
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
18 #for $i, $d in enumerate($data)
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
19 --data '${i}.csv'
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
20 #end for
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
21 --outfile output.csv
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
22 #end if]]></command>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
23 <configfiles>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
24 <inputs name="param_conf"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
25 </configfiles>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
26 <inputs>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
27 <param argument="--data" type="data" label="Input table(s)" format="csv" multiple="true"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
28 <param name="run_test_mode" type="hidden" value="false" label=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
29 <repeat name="methods_repeat" title="Methods (add multiple QC steps)">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
30 <conditional name="module_cond" label="SaQC Module">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
31 <param name="module_select" type="select" label="Select SaQC module">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
32 <option value="breaks">breaks: Detecting breaks in data</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
33 <option value="changepoints">changepoints: changepoints</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
34 <option value="constants">constants: constants</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
35 <option value="curvefit">curvefit: curvefit</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
36 <option value="drift">drift: drift</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
37 <option value="flagtools">flagtools: flagtools</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
38 <option value="generic">generic: generic</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
39 <option value="interpolation">interpolation: interpolation</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
40 <option value="noise">noise: noise</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
41 <option value="outliers">outliers: outliers</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
42 <option value="pattern">pattern: pattern</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
43 <option value="resampling">resampling: resampling</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
44 <option value="residuals">residuals: residuals</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
45 <option value="rolling">rolling: rolling</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
46 <option value="scores">scores: scores</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
47 <option value="tools">tools: tools</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
48 <option value="transformation">transformation: transformation</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
49 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
50 <when value="breaks">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
51 <conditional name="method_cond" label="Method">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
52 <param name="method_select" type="select" label="Method">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
53 <option value="flagIsolated">flagIsolated: Find and flag temporal isolated groups of data</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
54 <option value="flagJumps">flagJumps: Flag jumps and drops in data</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
55 <option value="flagMissing">flagMissing: Flag NaNs in data</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
56 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
57 <when value="flagIsolated">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
58 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
59 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
60 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
61 <param argument="gap_window" type="text" value="" label="Minimum gap size required before and after a data group to consider it isolated" help="See condition (2) and (3)">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
62 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
63 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
64 <param argument="group_window" type="text" value="" label="Maximum size of a data chunk to consider it a candidate for an isolated group" help="Data chunks that are bigger than the `group_window` are ignored. This does not include the possible gaps surrounding it. See condition (1)">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
65 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
66 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
67 <param argument="flag" type="float" value="255.0" optional="true" label="Any, optional The flag value the function uses to mark observations" help="Defaults to the ``BAD`` value of the translation scheme"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
68 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
69 <when value="flagJumps">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
70 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
71 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
72 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
73 <param argument="thresh" type="float" value="" label="Threshold value by which the mean of data has to jump, to trigger flagging" help="Threshold value by which the mean of data has to jump, to trigger flagging"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
74 <param argument="window" type="text" value="" label="Size of the two moving windows" help="This determines the number of observations used for calculating the mean in every window. The window size should be big enough to yield enough samples for a reliable mean calculation, but it should also not be arbitrarily big, since it also limits the density of jumps that can be detected. More precisely: Jumps that are not distanced to each other by more than three fourth (3/4) of the selected `window` size, will not be detected reliably">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
75 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
76 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
77 <param argument="min_periods" type="integer" value="1" optional="true" label="min_periods" help="The minimum number of observations in `window` required to calculate a valid mean value"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
78 <param argument="flag" type="float" value="255.0" optional="true" label="Any, optional The flag value the function uses to mark observations" help="Defaults to the ``BAD`` value of the translation scheme"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
79 <param argument="dfilter" type="float" value="-inf" optional="true" label="dfilter" help="Any, optional Defines which observations will be masked based on the already existing flags. Any data point with a flag equal or worse to this threshold will be passed as ``NaN`` to the function. Defaults to the ``DFILTER_ALL`` value of the translation scheme"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
80 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
81 <when value="flagMissing">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
82 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
83 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
84 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
85 <param argument="flag" type="float" value="255.0" optional="true" label="Any, optional The flag value the function uses to mark observations" help="Defaults to the ``BAD`` value of the translation scheme"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
86 <param argument="dfilter" type="float" value="-inf" optional="true" label="dfilter" help="Any, optional Defines which observations will be masked based on the already existing flags. Any data point with a flag equal or worse to this threshold will be passed as ``NaN`` to the function. Defaults to the ``DFILTER_ALL`` value of the translation scheme"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
87 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
88 </conditional>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
89 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
90 <when value="changepoints">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
91 <conditional name="method_cond" label="Method">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
92 <param name="method_select" type="select" label="Method">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
93 <option value="assignChangePointCluster">assignChangePointCluster: Label data where it changes significantly</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
94 <option value="flagChangePoints">flagChangePoints: Flag values that represent a system state transition</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
95 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
96 <when value="assignChangePointCluster">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
97 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
98 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
99 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
100 <param argument="stat_func" type="text" value="" label="A function that assigns a value to every twin window" help="Left window content will be passed to first variable, right window content will be passed to the second">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
101 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
102 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
103 <param argument="thresh_func" type="text" value="" label="thresh_func" help="A function that determines the value level, exceeding wich qualifies a timestamps func value as denoting a changepoint">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
104 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
105 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
106 <param argument="window" type="text" value="" label="Size of the rolling windows the calculation is performed in" help="If it is a single frequency offset, it applies for the backward- and the forward-facing window. If two offsets (as a tuple) is passed the first defines the size of the backward facing window, the second the size of the forward facing window (String or two comma-separated strings, e.g., val1,val2)">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
107 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
108 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
109 <param argument="min_periods" type="text" value="" label="min_periods" help="Minimum number of observations in a window required to perform the changepoint test. If it is a tuple of two int, the first refer to the backward-, the second to the forward-facing window (Integer or two comma-separated integers, e.g., 1,2)">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
110 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
111 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
112 <param argument="reduce_window" type="text" optional="true" label="reduce_window" help="The sliding window search method is not an exact CP search method and usually there won't be detected a single changepoint, but a region of change around a changepoint. If `reduce_window` is given, for every window of size `reduce_window`, there will be selected the value with index `reduce_func(x, y)` and the others will be dropped. If `reduce_window` is None, the reduction window size equals the twin window size, the changepoints have been detected with"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
113 <param argument="reduce_func" type="text" value="&lt;function ChangepointsMixin.&lt;lambda&gt; at 0x789a868a0e00&gt;" optional="true" label="reduce_func" help="default argmax A function that must return an index value upon input of two arrays x and y. First input parameter will hold the result from the stat_func evaluation for every reduction window. Second input parameter holds the result from the thresh_func evaluation. The default reduction function just selects the value that maximizes the stat_func"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
114 <param argument="model_by_resids" type="boolean" label="If True, the results of `stat_funcs` are written, otherwise the regime labels" help="If True, the results of `stat_funcs` are written, otherwise the regime labels" checked="false" truevalue="model_by_resids" falsevalue=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
115 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
116 <when value="flagChangePoints">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
117 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
118 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
119 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
120 <param argument="stat_func" type="text" value="" label="A function that assigns a value to every twin window" help="The backward-facing window content will be passed as the first array, the forward-facing window content as the second">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
121 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
122 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
123 <param argument="thresh_func" type="text" value="" label="thresh_func" help="A function that determines the value level, exceeding wich qualifies a timestamps func value as denoting a change-point">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
124 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
125 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
126 <param argument="window" type="text" value="" label="Size of the moving windows" help="This is the number of observations used for calculating the statistic. If it is a single frequency offset, it applies for the backward- and the forward-facing window. If two offsets (as a tuple) is passed the first defines the size of the backward facing window, the second the size of the forward facing window (String or two comma-separated strings, e.g., val1,val2)">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
127 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
128 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
129 <param argument="min_periods" type="text" value="" label="min_periods" help="Minimum number of observations in a window required to perform the changepoint test. If it is a tuple of two int, the first refer to the backward-, the second to the forward-facing window (Integer or two comma-separated integers, e.g., 1,2)">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
130 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
131 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
132 <param argument="reduce_window" type="text" optional="true" label="reduce_window" help="The sliding window search method is not an exact CP search method and usually there wont be detected a single changepoint, but a region of change around a changepoint. If `reduce_window` is given, for every window of size `reduce_window`, there will be selected the value with index `reduce_func(x, y)` and the others will be dropped. If `reduce_window` is None, the reduction window size equals the twin window size, the changepoints have been detected with"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
133 <param argument="reduce_func" type="text" value="&lt;function ChangepointsMixin.&lt;lambda&gt; at 0x789a868a0c20&gt;" optional="true" label="reduce_func" help="default argmax A function that must return an index value upon input of two arrays x and y. First input parameter will hold the result from the stat_func evaluation for every reduction window. Second input parameter holds the result from the `thresh_func` evaluation. The default reduction function just selects the value that maximizes the `stat_func`"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
134 <param argument="flag" type="float" value="255.0" optional="true" label="Any, optional The flag value the function uses to mark observations" help="Defaults to the ``BAD`` value of the translation scheme"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
135 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
136 </conditional>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
137 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
138 <when value="constants">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
139 <conditional name="method_cond" label="Method">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
140 <param name="method_select" type="select" label="Method">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
141 <option value="flagByVariance">flagByVariance: Flag low-variance data</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
142 <option value="flagConstants">flagConstants: Flag constant data values</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
143 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
144 <when value="flagByVariance">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
145 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
146 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
147 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
148 <param argument="window" type="text" value="" label="Size of the moving window" help="This is the number of observations used for calculating the statistic. Each window will be a fixed size. If its an offset then this will be the time period of each window. Each window will be sized, based on the number of observations included in the time-period">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
149 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
150 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
151 <param argument="thresh" type="float" value="" label="Maximum total variance allowed per window" help="Maximum total variance allowed per window"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
152 <param argument="maxna" type="integer" optional="true" label="Maximum number of NaNs allowed in window" help="If more NaNs are present, the window is not flagged"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
153 <param argument="maxna_group" type="integer" optional="true" label="Same as `maxna` but for consecutive NaNs" help="Same as `maxna` but for consecutive NaNs"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
154 <param argument="flag" type="float" value="255.0" optional="true" label="Any, optional The flag value the function uses to mark observations" help="Defaults to the ``BAD`` value of the translation scheme"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
155 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
156 <when value="flagConstants">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
157 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
158 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
159 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
160 <param argument="thresh" type="float" value="" label="Maximum total change allowed per window" help="Maximum total change allowed per window"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
161 <param argument="window" type="text" value="" label="Size of the moving window" help="This determines the number of observations used for calculating the absolute change per window. Each window will either contain a fixed number of periods (integer defined window), or will have a fixed temporal extension (offset defined window)">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
162 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
163 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
164 <param argument="min_periods" type="integer" value="2" optional="true" label="Minimum number of observations in window required to generate a flag" help="This can be used to exclude underpopulated *offset* defined windows from flagging. (Integer defined windows will always contain exactly *window* samples). Must be an integer greater or equal `2`, because a single value would always be considered constant. Defaults to `2`"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
165 <param argument="flag" type="float" value="255.0" optional="true" label="Any, optional The flag value the function uses to mark observations" help="Defaults to the ``BAD`` value of the translation scheme"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
166 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
167 </conditional>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
168 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
169 <when value="curvefit">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
170 <conditional name="method_cond" label="Method">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
171 <param name="method_select" type="select" label="Method">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
172 <option value="fitLowpassFilter">fitLowpassFilter: Fits the data using the butterworth filter</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
173 <option value="fitPolynomial">fitPolynomial: Fits a polynomial model to the data</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
174 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
175 <when value="fitLowpassFilter">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
176 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
177 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
178 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
179 <param argument="cutoff" type="text" value="" label="cutoff" help="The cutoff-frequency, either an offset freq string, or expressed in multiples of the sampling rate">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
180 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
181 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
182 <param argument="nyq" type="float" value="0.5" optional="true" label="The niquist-frequency" help="expressed in multiples if the sampling rate"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
183 <param argument="filter_order" type="integer" value="2" optional="true" label="filter_order" help=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
184 <param argument="fill_method" type="select" value="linear" optional="true" label="fill_method" help="Fill method to be applied on the data before filtering (butterfilter cant handle ''np.nan''). See documentation of pandas.Series.interpolate method for details on the methods associated with the different keywords">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
185 <option value="linear">linear</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
186 <option value="nearest">nearest</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
187 <option value="zero">zero</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
188 <option value="slinear">slinear</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
189 <option value="quadratic">quadratic</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
190 <option value="cubic">cubic</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
191 <option value="spline">spline</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
192 <option value="barycentric">barycentric</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
193 <option value="polynomial">polynomial</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
194 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
195 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
196 <when value="fitPolynomial">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
197 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
198 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
199 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
200 <param argument="window" type="text" value="" label="Size of the window you want to use for fitting" help="If an integer is passed, the size refers to the number of periods for every fitting window. If an offset string is passed, the size refers to the total temporal extension. The window will be centered around the vaule-to-be-fitted. For regularly sampled data always a odd number of periods will be used for the fit (periods-1 if periods is even)">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
201 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
202 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
203 <param argument="order" type="integer" value="" label="Degree of the polynomial used for fitting" help="Degree of the polynomial used for fitting"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
204 <param argument="min_periods" type="integer" value="0" optional="true" label="min_periods" help="Minimum number of observations in a window required to perform the fit, otherwise NaNs will be assigned. If ``None``, `min_periods` defaults to 1 for integer windows and to the size of the window for offset based windows. Passing 0, disables the feature and will result in over-fitting for too sparse windows"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
205 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
206 </conditional>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
207 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
208 <when value="drift">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
209 <conditional name="method_cond" label="Method">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
210 <param name="method_select" type="select" label="Method">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
211 <option value="assignRegimeAnomaly">assignRegimeAnomaly: A function to detect values belonging to an anomalous regime regarding modelling</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
212 <option value="correctDrift">correctDrift: The function corrects drifting behavior</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
213 <option value="correctOffset">correctOffset: Parameters</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
214 <option value="correctRegimeAnomaly">correctRegimeAnomaly: Function fits the passed model to the different regimes in data[field] and tries to correct</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
215 <option value="flagDriftFromNorm">flagDriftFromNorm: Flags data that deviates from an avarage data course</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
216 <option value="flagDriftFromReference">flagDriftFromReference: Flags data that deviates from a reference course. Deviation is measured by a</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
217 <option value="flagRegimeAnomaly">flagRegimeAnomaly: Flags anomalous regimes regarding to modelling regimes of ``field``</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
218 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
219 <when value="assignRegimeAnomaly">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
220 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
221 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
222 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
223 <param argument="cluster_field" type="text" value="" label="Column in data, holding the cluster labels for the samples in field" help="(has to be indexed equal to field)">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
224 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
225 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
226 <param argument="spread" type="float" value="" label="A threshold denoting the value level, up to wich clusters a agglomerated" help="A threshold denoting the value level, up to wich clusters a agglomerated"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
227 <param argument="method" type="select" value="single" optional="true" label="The linkage method for hierarchical (agglomerative) clustering of the variables" help="The linkage method for hierarchical (agglomerative) clustering of the variables">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
228 <option value="single">single</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
229 <option value="complete">complete</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
230 <option value="average">average</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
231 <option value="weighted">weighted</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
232 <option value="centroid">centroid</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
233 <option value="median">median</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
234 <option value="ward">ward</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
235 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
236 <param argument="metric" type="text" value="&lt;function DriftMixin.&lt;lambda&gt; at 0x789a8308d800&gt;" optional="true" label="A metric function for calculating the dissimilarity between 2 regimes" help="Defaults to the absolute difference in mean"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
237 <param argument="frac" type="float" value="0.5" optional="true" label="frac" help="The minimum percentage of samples, the normal group has to comprise to actually be the normal group. Must be in the closed interval `[0,1]`, otherwise a ValueError is raised"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
238 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
239 <when value="correctDrift">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
240 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
241 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
242 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
243 <param argument="maintenance_field" type="text" value="" label="Column holding the support-points information" help="The data is expected to have the following form: The index of the series represents the beginning of a maintenance event, wheras the values represent its endings">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
244 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
245 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
246 <conditional name="model_cond">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
247 <param name="model_select_type" type="select" value="linear" label="A model function describing the drift behavior, that is to be corrected Model Type" help="Either use built-in exponential or linear drift model by passing a string, or pass a custom callable. The model function must always contain the keyword parameters 'origin' and 'target'. The starting parameter must always be the parameter, by wich the data is passed to the model. After the data parameter, there can occure an arbitrary number of model calibration arguments in the signature. See the Notes section for an extensive description">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
248 <option value="linear">Linear Model</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
249 <option value="exponential">Exponential Model</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
250 <option value="custom">Custom Callable</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
251 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
252 <when value="linear">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
253 <param name="model" type="hidden" value="linear" label=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
254 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
255 <when value="exponential">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
256 <param name="model" type="hidden" value="exponential" label=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
257 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
258 <when value="custom">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
259 <param argument="model" type="text" value="" label="A model function describing the drift behavior, that is to be corrected (Custom Callable Name)">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
260 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
261 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
262 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
263 </conditional>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
264 <param argument="cal_range" type="integer" value="5" optional="true" label="cal_range" help="Number of values to calculate the mean of, for obtaining the value level directly after and directly before a maintenance event. Needed for shift calibration"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
265 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
266 <when value="correctOffset">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
267 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
268 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
269 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
270 <param argument="max_jump" type="float" value="" label="max_jump" help="when searching for changepoints in mean - this is the threshold a mean difference in the sliding window search must exceed to trigger changepoint detection"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
271 <param argument="spread" type="float" value="" label="spread" help="threshold denoting the maximum, regimes are allowed to abolutely differ in their means to form the normal group of values"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
272 <param argument="window" type="text" value="" label="Size of the adjacent windows that are used to search for the mean changepoints" help="Size of the adjacent windows that are used to search for the mean changepoints">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
273 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
274 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
275 <param argument="min_periods" type="integer" value="" label="min_periods" help="Minimum number of periods a search window has to contain, for the result of the changepoint detection to be considered valid"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
276 <param argument="tolerance" type="text" optional="true" label="tolerance" help="If an offset string is passed, a data chunk of length `offset` right from the start and right before the end of any regime is ignored when calculating a regimes mean for data correcture. This is to account for the unrelyability of data near the changepoints of regimes"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
277 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
278 <when value="correctRegimeAnomaly">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
279 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
280 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
281 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
282 <param argument="cluster_field" type="text" value="" label="cluster_field" help="A string denoting the field in data, holding the cluster label for the data you want to correct">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
283 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
284 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
285 <param argument="model" type="text" value="" label="The model function to be fitted to the regimes" help="It must be a function of the form :math:`f(x, *p)`, where :math:`x` is the ``numpy.array`` holding the independent variables and :math:`p` are the model parameters that are to be obtained by fitting. Depending on the `x_date` parameter, independent variable x will either be the timestamps of every regime transformed to seconds from epoch, or it will be just seconds, counting the regimes length (Expects a function reference: (...).)">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
286 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
287 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
288 <param argument="tolerance" type="text" optional="true" label="tolerance" help="If an offset string is passed, a data chunk of length `offset` right at the start and right at the end is ignored when fitting the model. This is to account for the unreliability of data near the changepoints of regimes. Defaults to None"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
289 <param argument="epoch" type="boolean" label="epoch" help="If True, use seconds from epoch as x input to the model func, instead of seconds from regime start " checked="false" truevalue="epoch" falsevalue=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
290 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
291 <when value="flagDriftFromNorm">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
292 <repeat name="field_repeat" title="Field(s)" min="1">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
293 <param argument="field" type="text" value="" label="Name for field" help="Name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
294 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
295 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
296 </repeat>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
297 <param argument="window" type="text" value="" label="Frequency, that split the data in chunks" help="Frequency, that split the data in chunks">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
298 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
299 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
300 <param argument="spread" type="float" value="" label="Maximum spread allowed in the group of *normal* data" help="See Notes section for more details"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
301 <param argument="frac" type="float" value="0.5" optional="true" label="Fraction defining the normal group" help="Use a value from the interval [0,1]. The higher the value, the more stable the algorithm will be. For values below 0.5 the results are undefined"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
302 <param argument="metric" type="text" value="&lt;function cityblock at 0x789a8308c9a0&gt;" optional="true" label="metric" help="default cityblock Distance function that takes two arrays as input and returns a scalar float. This value is interpreted as the distance of the two input arrays. Defaults to the `averaged manhattan metric` (see Notes)"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
303 <param argument="method" type="select" value="single" optional="true" label="Linkage method used for hierarchical (agglomerative) clustering of the data" help="`method` is directly passed to ``scipy.hierarchy.linkage``. See its documentation [1] for more details. For a general introduction on hierarchical clustering see [2]">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
304 <option value="single">single</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
305 <option value="complete">complete</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
306 <option value="average">average</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
307 <option value="weighted">weighted</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
308 <option value="centroid">centroid</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
309 <option value="median">median</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
310 <option value="ward">ward</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
311 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
312 <param argument="flag" type="float" value="255.0" optional="true" label="Any, optional The flag value the function uses to mark observations" help="Defaults to the ``BAD`` value of the translation scheme"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
313 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
314 <when value="flagDriftFromReference">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
315 <repeat name="field_repeat" title="Field(s)" min="1">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
316 <param argument="field" type="text" value="" label="Name for field" help="Name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
317 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
318 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
319 </repeat>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
320 <param argument="reference" type="text" value="" label="Reference variable, the deviation is calculated from" help="Reference variable, the deviation is calculated from">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
321 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
322 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
323 <param argument="freq" type="text" value="" label="Frequency, that split the data in chunks" help="Frequency, that split the data in chunks">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
324 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
325 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
326 <param argument="thresh" type="float" value="" label="Maximum deviation from reference" help="Maximum deviation from reference"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
327 <param argument="metric" type="text" value="&lt;function cityblock at 0x789a8308c9a0&gt;" optional="true" label="metric" help="default cityblock Distance function. Takes two arrays as input and returns a scalar float. This value is interpreted as the mutual distance of the two input arrays. Defaults to the `averaged manhattan metric` (see Notes)"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
328 <param argument="flag" type="float" value="255.0" optional="true" label="Any, optional The flag value the function uses to mark observations" help="Defaults to the ``BAD`` value of the translation scheme"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
329 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
330 <when value="flagRegimeAnomaly">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
331 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
332 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
333 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
334 <param argument="cluster_field" type="text" value="" label="Column in data, holding the cluster labels for the samples in field" help="(has to be indexed equal to field)">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
335 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
336 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
337 <param argument="spread" type="float" value="" label="A threshold denoting the value level, up to wich clusters a agglomerated" help="A threshold denoting the value level, up to wich clusters a agglomerated"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
338 <param argument="method" type="select" value="single" optional="true" label="The linkage method for hierarchical (agglomerative) clustering of the variables" help="The linkage method for hierarchical (agglomerative) clustering of the variables">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
339 <option value="single">single</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
340 <option value="complete">complete</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
341 <option value="average">average</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
342 <option value="weighted">weighted</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
343 <option value="centroid">centroid</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
344 <option value="median">median</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
345 <option value="ward">ward</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
346 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
347 <param argument="metric" type="text" value="&lt;function DriftMixin.&lt;lambda&gt; at 0x789a8308d6c0&gt;" optional="true" label="A metric function for calculating the dissimilarity between 2 regimes" help="Defaults to the absolute difference in mean"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
348 <param argument="frac" type="float" value="0.5" optional="true" label="frac" help="The minimum percentage of samples, the normal group has to comprise to actually be the normal group. Must be in the closed interval `[0,1]`, otherwise a ValueError is raised"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
349 <param argument="flag" type="float" value="255.0" optional="true" label="Any, optional The flag value the function uses to mark observations" help="Defaults to the ``BAD`` value of the translation scheme"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
350 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
351 </conditional>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
352 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
353 <when value="flagtools">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
354 <conditional name="method_cond" label="Method">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
355 <param name="method_select" type="select" label="Method">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
356 <option value="andGroup">andGroup: Flag all values, if all the given ``field`` values are already flagged</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
357 <option value="clearFlags">clearFlags: Assign UNFLAGGED value to all periods in field</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
358 <option value="flagDummy">flagDummy: Function does nothing but returning data and flags</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
359 <option value="flagManual">flagManual: Include flags listed in external data</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
360 <option value="flagUnflagged">flagUnflagged: Function sets a flag at all unflagged positions</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
361 <option value="forceFlags">forceFlags: Set whole column to a flag value</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
362 <option value="orGroup">orGroup: Flag all values, if at least one of the given ``field`` values is already flagged</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
363 <option value="propagateFlags">propagateFlags: Flag values before or after flags set by the last test</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
364 <option value="transferFlags">transferFlags: Transfer Flags of one variable to another</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
365 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
366 <when value="andGroup">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
367 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
368 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
369 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
370 <param argument="group" type="text" optional="true" label="A collection of ``SaQC`` objects" help="Flag checks are performed on all ``SaQC`` objects based on the variables specified in ``field``. Whenever all monitored variables are flagged, the associated timestamps will receive a flag"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
371 <param argument="target" type="text" optional="true" label="Target" help="The name of the variable to process."/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
372 <param argument="flag" type="float" value="255.0" optional="true" label="Any, optional The flag value the function uses to mark observations" help="Defaults to the ``BAD`` value of the translation scheme"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
373 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
374 <when value="clearFlags">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
375 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
376 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
377 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
378 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
379 <when value="flagDummy">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
380 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
381 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
382 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
383 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
384 <when value="flagManual">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
385 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
386 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
387 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
388 <param argument="mdata" type="text" value="" label="Determines which values or intervals will be flagged" help="Supported input types: * ``pd.Series``: Needs a datetime index and values of type: - datetime, for `method` values `` right-closed ``, `` left-closed ``, `` closed `` - or any scalar, for `method` values `` plain ``, `` ontime `` * ``str``: Variable holding the manual flag information. * ``pd.DataFrame``, ``DictOfSeries``: Need to provide a ``pd.Series`` with column name `field`. * ``list``, ``np.ndarray``: Only supported with `method` value `` plain `` and `mformat` value `` mflag ``">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
389 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
390 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
391 <param argument="method" type="select" value="left-open" optional="true" label="method" help="Defines how `mdata` is projected to data: * `` plain ``: `mdata` must have the same length as `field`, flags are set, where the values in `mdata` equal `mflag`. * `` ontime ``: Expects datetime indexed `mdata` (types ``pd.Series``, ``pd.DataFrame``, ``DictOfSeries``). Flags are set, where the values in `mdata` equal `mflag` and the indices of `field` and `mdata` match. * `` right-open ``: Expects datetime indexed `mdata`, which will be interpreted as a number of time intervals ``t_1, t_2``. Flags are set to all timestamps ``t`` of `field` with ``t_1 = t t_2``. * `` left-open ``: like `` right-open ``, but the interval covers all ``t`` with ``t_1 t = t_2``. * `` closed ``: like `` right-open ``, but the interval now covers all ``t`` with ``t_1 = t = t_2``">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
392 <option value="left-open">left-open</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
393 <option value="right-open">right-open</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
394 <option value="closed">closed</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
395 <option value="plain">plain</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
396 <option value="ontime">ontime</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
397 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
398 <param argument="mformat" type="select" value="start-end" optional="true" label="mformat" help="Controls the interval definition in `mdata` (see examples): * `` start-end ``: expects datetime indexed `mdata` (types ``pd.Series``, ``pd.DataFrame``, ``DictOfSeries``) with values of type datetime. Each index-value pair is interpreted as an interval to flag, the index defines the left bound, the respective value the right bound. * `` mflag ``: - `mdata` of type ``pd.Series``, ``pd.DataFrame``, ``DictOfSeries``: Two successive index values ``i_1, i_2`` will be interpreted as an interval ``t_1, t_2`` to flag, if the value of ``t_1`` equals `mflag` - `mdata` of type ``list``, ``np.ndarray``: Flags all `field` where `mdata` euqals `mflag`">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
399 <option value="start-end">start-end</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
400 <option value="mflag">mflag</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
401 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
402 <param argument="mflag" type="text" optional="true" label="mflag" help="Value in `mdata` indicating that a flag should be set at the respective position, timestamp or interval. Ignored if `mformat` is set to `` start-end ``"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
403 <param argument="flag" type="float" value="255.0" optional="true" label="Any, optional The flag value the function uses to mark observations" help="Defaults to the ``BAD`` value of the translation scheme"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
404 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
405 <when value="flagUnflagged">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
406 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
407 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
408 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
409 <param argument="flag" type="float" value="255.0" optional="true" label="Any, optional The flag value the function uses to mark observations" help="Defaults to the ``BAD`` value of the translation scheme"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
410 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
411 <when value="forceFlags">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
412 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
413 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
414 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
415 <param argument="flag" type="float" value="255.0" optional="true" label="flag" help=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
416 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
417 <when value="orGroup">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
418 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
419 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
420 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
421 <param argument="group" type="text" optional="true" label="A collection of ``SaQC`` objects" help="Flag checks are performed on all ``SaQC`` objects based on the variables specified in `field`. Whenever any of monitored variables is flagged, the associated timestamps will receive a flag"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
422 <param argument="target" type="text" optional="true" label="Target" help="The name of the variable to process."/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
423 <param argument="flag" type="float" value="255.0" optional="true" label="Any, optional The flag value the function uses to mark observations" help="Defaults to the ``BAD`` value of the translation scheme"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
424 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
425 <when value="propagateFlags">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
426 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
427 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
428 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
429 <param argument="window" type="text" value="" label="Size of the repetition window" help="An integer defines the exact number of repetitions, strings are interpreted as time offsets to fill with">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
430 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
431 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
432 <param argument="method" type="select" value="ffill" optional="true" label="Direction of repetetion" help="With ffill the subsequent values receive the flag to repeat, with bfill the previous values">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
433 <option value="ffill">ffill</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
434 <option value="bfill">bfill</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
435 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
436 <param argument="flag" type="float" value="255.0" optional="true" label="Any, optional The flag value the function uses to mark observations" help="Defaults to the ``BAD`` value of the translation scheme"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
437 <param argument="dfilter" type="float" value="-inf" optional="true" label="dfilter" help="Any, optional Defines which observations will be masked based on the already existing flags. Any data point with a flag equal or worse to this threshold will be passed as ``NaN`` to the function. Defaults to the ``DFILTER_ALL`` value of the translation scheme"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
438 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
439 <when value="transferFlags">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
440 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
441 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
442 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
443 <param argument="target" type="text" optional="true" label="Target" help="The name of the variable to process."/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
444 <param argument="squeeze" type="boolean" label="squeeze" help="Squeeze the history into a single column if ``True``, function specific flag information is lost" checked="false" truevalue="squeeze" falsevalue=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
445 <param argument="overwrite" type="boolean" label="Overwrite existing flags if ``True``" help="Overwrite existing flags if ``True``" checked="false" truevalue="overwrite" falsevalue=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
446 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
447 </conditional>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
448 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
449 <when value="generic">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
450 <conditional name="method_cond" label="Method">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
451 <param name="method_select" type="select" label="Method">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
452 <option value="flagGeneric">flagGeneric: Flag data based on a given function</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
453 <option value="processGeneric">processGeneric: Generate/process data with user defined functions</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
454 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
455 <when value="flagGeneric">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
456 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
457 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
458 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
459 <param argument="func" type="text" value="" label="Function to call" help="The function needs to accept the same number of arguments (of type pandas.Series) as variables given in ``field`` and return an iterable of array-like objects of data type ``bool`` with the same length as ``target`` (Expects a function reference: (...).)">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
460 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
461 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
462 <param argument="target" type="text" optional="true" label="Target" help="The name of the variable to process."/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
463 <param argument="flag" type="float" value="255.0" optional="true" label="Any, optional The flag value the function uses to mark observations" help="Defaults to the ``BAD`` value of the translation scheme"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
464 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
465 <when value="processGeneric">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
466 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
467 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
468 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
469 <param argument="func" type="text" value="" label="Function to call on the variables given in ``field``" help="The return value will be written to ``target`` or ``field`` if the former is not given. This implies, that the function needs to accept the same number of arguments (of type pandas.Series) as variables given in ``field`` and should return an iterable of array-like objects with the same number of elements as given in ``target`` (or ``field`` if ``target`` is not specified) (Expects a function reference: (...).)">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
470 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
471 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
472 <param argument="target" type="text" optional="true" label="Target" help="The name of the variable to process."/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
473 <param argument="dfilter" type="float" value="-inf" optional="true" label="dfilter" help="Any, optional Defines which observations will be masked based on the already existing flags. Any data point with a flag equal or worse to this threshold will be passed as ``NaN`` to the function. Defaults to the ``DFILTER_ALL`` value of the translation scheme"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
474 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
475 </conditional>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
476 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
477 <when value="interpolation">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
478 <conditional name="method_cond" label="Method">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
479 <param name="method_select" type="select" label="Method">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
480 <option value="align">align: Convert time series to specified frequency. Values affected by</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
481 <option value="interpolateByRolling">interpolateByRolling: Replace NaN by the aggregation result of the surrounding window</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
482 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
483 <when value="align">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
484 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
485 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
486 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
487 <param argument="freq" type="text" value="" label="Target frequency" help="Target frequency">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
488 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
489 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
490 <param argument="method" type="text" value="time" optional="true" label="Interpolation technique to use" help="One of: * ``'nshift'``: Shift grid points to the nearest time stamp in the range = +/- 0.5 * ``freq``. * ``'bshift'``: Shift grid points to the first succeeding time stamp (if any). * ``'fshift'``: Shift grid points to the last preceeding time stamp (if any). * ``'linear'``: Ignore the index and treat the values as equally spaced. * ``'time'``, ``'index'``, ``'values'``: Use the actual numerical values of the index. * ``'pad'``: Fill in NaNs using existing values. * ``'spline'``, ``'polynomial'``: Passed to ``scipy.interpolate.interp1d``. These methods use the numerical values of the index. An ``order`` must be specified, e.g. ``qc.interpolate(method='polynomial', order=5)``. * ``'nearest'``, ``'zero'``, ``'slinear'``, ``'quadratic'``, ``'cubic'``, ``'barycentric'``: Passed to ``scipy.interpolate.interp1d``. These methods use the numerical values of the index. * ``'krogh'``, ``'spline'``, ``'pchip'``, ``'akima'``, ``'cubicspline'``: Wrappers around the SciPy interpolation methods of similar names. * ``'from_derivatives'``: Refers to ``scipy.interpolate.BPoly.from_derivatives``"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
491 <param argument="order" type="integer" value="2" optional="true" label="order" help="Order of the interpolation method, ignored if not supported by the chosen ``method``"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
492 <param argument="overwrite" type="boolean" label="If set to `True`, existing flags will be cleared" help="If set to `True`, existing flags will be cleared" checked="false" truevalue="overwrite" falsevalue=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
493 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
494 <when value="interpolateByRolling">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
495 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
496 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
497 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
498 <param argument="window" type="text" value="" label="The size of the window, the aggregation is computed from" help="An integer define the number of periods to be used, a string is interpreted as an offset. ( see `pandas.rolling` for more information). Integer windows may result in screwed aggregations if called on none-harmonized or irregular data">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
499 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
500 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
501 <param argument="func" type="text" value="median" optional="true" label="func" help="default median The function used for aggregation"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
502 <param argument="center" type="boolean" label="Center the window around the value" help="Can only be used with integer windows, otherwise it is silently ignored" checked="true" truevalue="center" falsevalue=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
503 <param argument="min_periods" type="integer" value="0" optional="true" label="min_periods" help="Minimum number of valid (not np.nan) values that have to be available in a window for its aggregation to be computed"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
504 <param argument="flag" type="float" value="-inf" optional="true" label="Any, optional The flag value the function uses to mark observations" help="Defaults to the ``BAD`` value of the translation scheme"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
505 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
506 </conditional>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
507 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
508 <when value="noise">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
509 <conditional name="method_cond" label="Method">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
510 <param name="method_select" type="select" label="Method">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
511 <option value="flagByScatterLowpass">flagByScatterLowpass: Flag data chunks of length ``window`` dependent on the data deviation</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
512 <option value="flagByStatLowPass">flagByStatLowPass: Flag data chunks of length ``window`` dependent on the data deviation</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
513 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
514 <when value="flagByScatterLowpass">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
515 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
516 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
517 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
518 <param argument="window" type="text" value="" label="window" help="Window (i.e. chunk) size">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
519 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
520 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
521 <param argument="thresh" type="float" value="" label="thresh" help="Threshold. A given chunk is flagged, if the return value of ``func`` excceeds ``thresh``"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
522 <param argument="func" type="text" value="std" optional="true" label="func" help="Either a string, determining the aggregation function applied on every chunk: * 'std': standard deviation * 'var': variance * 'mad': median absolute deviation Or a Callable, mapping 1 dimensional array likes onto scalars"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
523 <param argument="sub_window" type="text" optional="true" label="sub_window" help="Window size of sub chunks, that are additionally tested for exceeding ``sub_thresh`` with respect to ``func`` (Pandas timedelta string or offset, e.g., '1D', '2H30M')"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
524 <param argument="sub_thresh" type="float" optional="true" label="sub_thresh" help="Threshold. A given sub chunk is flagged, if the return value of ``func` excceeds ``sub_thresh``"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
525 <param argument="min_periods" type="integer" optional="true" label="Minimum number of values needed in a chunk to perfom the test" help="Ignored if ``window`` is an integer"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
526 <param argument="flag" type="float" value="255.0" optional="true" label="Any, optional The flag value the function uses to mark observations" help="Defaults to the ``BAD`` value of the translation scheme"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
527 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
528 <when value="flagByStatLowPass">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
529 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
530 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
531 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
532 <param argument="window" type="text" value="" label="window" help="">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
533 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
534 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
535 <param argument="thresh" type="float" value="" label="thresh" help=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
536 <param argument="func" type="text" value="std" optional="true" label="func" help="Either a String value, determining the aggregation function applied on every chunk. * 'std': standard deviation * 'var': variance * 'mad': median absolute deviation Or a Callable function mapping 1 dimensional arraylikes onto scalars. window : Window (i.e. chunk) size. thresh : Threshold. A given chunk is flagged, if the return value of ``func`` excceeds ``thresh``. sub_window : Window size of sub chunks, that are additionally tested for exceeding ``sub_thresh`` with respect to ``func``. sub_thresh : Threshold. A given sub chunk is flagged, if the return value of ``func` excceeds ``sub_thresh``. min_periods : Minimum number of values needed in a chunk to perfom the test. Ignored if ``window`` is an integer"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
537 <param argument="sub_window" type="text" optional="true" label="sub_window" help=" (Pandas timedelta string or offset, e.g., '1D', '2H30M')"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
538 <param argument="sub_thresh" type="float" optional="true" label="sub_thresh" help=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
539 <param argument="min_periods" type="integer" optional="true" label="min_periods" help=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
540 <param argument="flag" type="float" value="255.0" optional="true" label="flag" help=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
541 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
542 </conditional>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
543 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
544 <when value="outliers">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
545 <conditional name="method_cond" label="Method">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
546 <param name="method_select" type="select" label="Method">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
547 <option value="flagByGrubbs">flagByGrubbs: Flag outliers using the Grubbs algorithm</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
548 <option value="flagByStray">flagByStray: Flag outliers in 1-dimensional (score) data using the STRAY Algorithm</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
549 <option value="flagLOF">flagLOF: Flag values where the Local Outlier Factor (LOF) exceeds cutoff</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
550 <option value="flagMAD">flagMAD: Flag outiers using the modified Z-score outlier detection method</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
551 <option value="flagMVScores">flagMVScores: The algorithm implements a 3-step outlier detection procedure for</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
552 <option value="flagOffset">flagOffset: A basic outlier test that works on regularly and irregularly sampled data</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
553 <option value="flagRaise">flagRaise: The function flags raises and drops in value courses, that exceed a certain threshold within a certain timespan</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
554 <option value="flagRange">flagRange: Function flags values exceeding the closed</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
555 <option value="flagUniLOF">flagUniLOF: Flag univariate Local Outlier Factor (LOF) exceeding cutoff</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
556 <option value="flagZScore">flagZScore: Flag data where its (rolling) Zscore exceeds a threshold</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
557 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
558 <when value="flagByGrubbs">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
559 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
560 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
561 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
562 <param argument="window" type="text" value="" label="Size of the testing window" help="If an integer, the fixed number of observations used for each window. If an offset string the time period of each window">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
563 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
564 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
565 <param argument="alpha" type="float" value="0.05" optional="true" label="Level of significance, the grubbs test is to be performed at" help="Must be between 0 and 1"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
566 <param argument="min_periods" type="integer" value="8" optional="true" label="min_periods" help="Minimum number of values needed in a `window` in order to perform the grubs test. Ignored if `window` is an integer"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
567 <param argument="pedantic" type="boolean" label="If ``True``, every value gets checked twice" help="First in the initial rolling `window` and second in a rolling window that is lagging by `window` / 2. Recommended to avoid false positives at the window edges. Ignored if `window` is an offset string" checked="false" truevalue="pedantic" falsevalue=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
568 <param argument="flag" type="float" value="255.0" optional="true" label="Any, optional The flag value the function uses to mark observations" help="Defaults to the ``BAD`` value of the translation scheme"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
569 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
570 <when value="flagByStray">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
571 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
572 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
573 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
574 <conditional name="window_cond">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
575 <param name="window_select_type" type="select" value="none" label="window Input Mode" help="Determines the segmentation of the data into partitions, the kNN algorithm is applied onto individually. * ``None``: Apply Scoring on whole data set at once * ``int``: Apply scoring on successive data chunks of periods with the given length. Must be greater than 0. * offset String : Apply scoring on successive partitions of temporal extension matching the passed offset string">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
576 <option value="number">Number</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
577 <option value="timedelta">Timedelta</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
578 <option value="none">None (use default)</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
579 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
580 <when value="number">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
581 <param argument="window" type="integer" value="" label="window (as number)"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
582 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
583 <when value="timedelta">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
584 <param argument="window" type="text" value="" label="window (as timedelta string)">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
585 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
586 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
587 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
588 <when value="none">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
589 <param name="window" type="hidden" value="__none__" label=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
590 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
591 </conditional>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
592 <param argument="min_periods" type="integer" value="11" optional="true" label="min_periods" help="Minimum number of periods per partition that have to be present for a valid outlier detection to be made in this partition"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
593 <param argument="iter_start" type="float" value="0.5" optional="true" label="iter_start" help="Float in ``[0, 1]`` that determines which percentage of data is considered normal . ``0.5`` results in the stray algorithm to search only the upper 50% of the scores for the cut off point. (See reference section for more information)"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
594 <param argument="alpha" type="float" value="0.05" optional="true" label="alpha" help="Level of significance by which it is tested, if a score might be drawn from another distribution than the majority of the data"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
595 <param argument="flag" type="float" value="255.0" optional="true" label="Any, optional The flag value the function uses to mark observations" help="Defaults to the ``BAD`` value of the translation scheme"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
596 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
597 <when value="flagLOF">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
598 <repeat name="field_repeat" title="Field(s)" min="1">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
599 <param argument="field" type="text" value="" label="Name for field" help="Name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
600 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
601 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
602 </repeat>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
603 <param argument="n" type="integer" value="20" optional="true" label="Number of neighbors to be included into the LOF calculation" help="Defaults to ``20``, which is a value found to be suitable in the literature. * `n` determines the locality of an observation (its `n` nearest neighbors) and sets the upper limit to the number of values in outlier clusters (i.e. consecutive outliers). Outlier clusters of size greater than `n`/2 may not be detected reliably. * The larger `n`, the lesser the algorithm's sensitivity to local outliers and small or singleton outliers points. Higher values greatly increase numerical costs"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
604 <conditional name="thresh_cond">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
605 <param name="thresh_select_type" type="select" value="float" label="The threshold for flagging the calculated LOF Mode" help="A LOF of around ``1`` is considered normal and most likely corresponds to inlier points. * The automatic threshing introduced with the publication of the algorithm defaults to ``1.5``. * In this implementation, `thresh` defaults (``'auto'``) to flagging the scores with a modified 3-sigma rule">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
606 <option value="auto">Automatic ('auto')</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
607 <option value="float">Specific Value (float)</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
608 <option value="none">None (use default)</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
609 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
610 <when value="auto">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
611 <param name="thresh" type="hidden" value="auto" label=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
612 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
613 <when value="float">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
614 <param argument="thresh" type="float" value="1.5" label="The threshold for flagging the calculated LOF (float value)"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
615 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
616 <when value="none">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
617 <param name="thresh" type="hidden" value="__none__" label=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
618 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
619 </conditional>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
620 <param argument="algorithm" type="select" value="ball_tree" optional="true" label="Algorithm used for calculating the `n`-nearest neighbors" help="Algorithm used for calculating the `n`-nearest neighbors">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
621 <option value="ball_tree">ball_tree</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
622 <option value="kd_tree">kd_tree</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
623 <option value="brute">brute</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
624 <option value="auto">auto</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
625 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
626 <param argument="p" type="integer" value="1" optional="true" label="p" help="Degree of the metric ( Minkowski ), according to which the distance to neighbors is determined. Most important values are: * ``1`` - Manhattan Metric * ``2`` - Euclidian Metric"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
627 <param argument="flag" type="float" value="255.0" optional="true" label="Any, optional The flag value the function uses to mark observations" help="Defaults to the ``BAD`` value of the translation scheme"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
628 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
629 <when value="flagMAD">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
630 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
631 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
632 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
633 <conditional name="window_cond">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
634 <param name="window_select_type" type="select" value="none" label="Size of the window Input Mode" help="Either given as an Offset String, denoting the window's temporal extension or as an integer, denoting the window's number of periods. ``NaN`` also count as periods. If ``None``, all data points share the same scoring window, which than equals the whole data">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
635 <option value="number">Number</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
636 <option value="timedelta">Timedelta</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
637 <option value="none">None (use default)</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
638 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
639 <when value="number">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
640 <param argument="window" type="integer" value="" label="Size of the window (as number)"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
641 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
642 <when value="timedelta">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
643 <param argument="window" type="text" value="" label="Size of the window (as timedelta string)">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
644 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
645 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
646 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
647 <when value="none">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
648 <param name="window" type="hidden" value="__none__" label=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
649 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
650 </conditional>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
651 <param argument="z" type="float" value="3.5" optional="true" label="The value the Z-score is tested against" help="Defaulting to ``3.5`` (Recommendation of [1])"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
652 <param argument="min_residuals" type="integer" optional="true" label="min_residuals" help=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
653 <param argument="min_periods" type="integer" optional="true" label="min_periods" help="Minimum number of valid meassurements in a scoring window, to consider the resulting score valid"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
654 <param argument="center" type="boolean" label="Weather or not to center the target value in the scoring window" help="If ``False``, the target value is the last value in the window" checked="false" truevalue="center" falsevalue=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
655 <param argument="flag" type="float" value="255.0" optional="true" label="Any, optional The flag value the function uses to mark observations" help="Defaults to the ``BAD`` value of the translation scheme"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
656 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
657 <when value="flagMVScores">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
658 <repeat name="field_repeat" title="Field(s)" min="1">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
659 <param argument="field" type="text" value="" label="Name for field" help="Name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
660 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
661 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
662 </repeat>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
663 <param argument="trafo" type="text" value="&lt;function OutliersMixin.&lt;lambda&gt; at 0x789a830b5c60&gt;" optional="true" label="Transformation to be applied onto every column before scoring" help="For more fine-grained control, the data could also be transformed before :py:meth:`~saqc.SaQC.flagMVScores` is called"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
664 <param argument="alpha" type="float" value="0.05" optional="true" label="alpha" help="Level of significance by which it is tested, if an observations score might be drawn from another distribution than the majority of the data"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
665 <param argument="n" type="integer" value="10" optional="true" label="Number of neighbors included in the scoring process for every datapoint" help="Number of neighbors included in the scoring process for every datapoint"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
666 <param argument="func" type="text" value="sum" optional="true" label="func" help="Function that aggregates a value's k-smallest distances, returning a scalar score"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
667 <param argument="iter_start" type="float" value="0.5" optional="true" label="iter_start" help="Value in ``[0,1]`` that determines which percentage of data is considered normal . 0.5 results in the threshing algorithm to search only the upper 50% of the scores for the cut-off point. (See reference section for more information)"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
668 <conditional name="window_cond">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
669 <param name="window_select_type" type="select" value="none" label="Only effective if `threshing` is set to ``'stray'`` Input Mode" help="Determines the size of the data partitions, the data is decomposed into. Each partition is checked seperately for outliers. Either given as an Offset String, denoting the windows temporal extension or as an integer, denoting the windows number of periods. ``NaN`` also count as periods. If ``None``, all data points share the same scoring window, which than equals the whole data">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
670 <option value="number">Number</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
671 <option value="timedelta">Timedelta</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
672 <option value="none">None (use default)</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
673 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
674 <when value="number">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
675 <param argument="window" type="integer" value="" label="Only effective if `threshing` is set to ``'stray'`` (as number)"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
676 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
677 <when value="timedelta">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
678 <param argument="window" type="text" value="" label="Only effective if `threshing` is set to ``'stray'`` (as timedelta string)">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
679 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
680 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
681 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
682 <when value="none">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
683 <param name="window" type="hidden" value="__none__" label=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
684 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
685 </conditional>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
686 <param argument="min_periods" type="integer" value="11" optional="true" label="min_periods" help="Only effective if `threshing` is set to ``'stray'`` and `partition` is an integer. Minimum number of periods per `partition` that have to be present for a valid outlier detection to be made in this partition"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
687 <param argument="stray_range" type="text" optional="true" label="stray_range" help="If not ``None``, it is tried to reduce the stray result onto single outlier components of the input `field`. The offset string denotes the range of the temporal surrounding to include into the MAD testing while trying to reduce flags"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
688 <param argument="drop_flagged" type="boolean" label="Only effective when `stray_range` is not ``None``" help="Whether or not to drop flagged values from the temporal surroundings" checked="false" truevalue="drop_flagged" falsevalue=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
689 <param argument="thresh" type="float" value="3.5" optional="true" label="Only effective when `stray_range` is not ``None``" help="The 'critical' value, controlling wheather the MAD score is considered referring to an outlier or not. Higher values result in less rigid flagging. The default value is widely considered apropriate in the literature"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
690 <param argument="min_periods_r" type="integer" value="1" optional="true" label="Only effective when `stray_range` is not ``None``" help="Minimum number of measurements necessary in an interval to actually perform the reduction step"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
691 <param argument="flag" type="float" value="255.0" optional="true" label="Any, optional The flag value the function uses to mark observations" help="Defaults to the ``BAD`` value of the translation scheme"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
692 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
693 <when value="flagOffset">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
694 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
695 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
696 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
697 <param argument="tolerance" type="float" value="" label="tolerance" help="Maximum difference allowed between the value, directly preceding and the value directly succeeding an offset to trigger flagging of the offsetting values. See condition (4)"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
698 <param argument="window" type="text" value="" label="window" help="Maximum length allowed for offset value courses, to trigger flagging of the offsetting values. See condition (5). Integer defined window length are only allowed for regularly sampled timeseries">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
699 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
700 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
701 <param argument="thresh" type="float" optional="true" label="thresh" help="Minimum difference between a value and its successors, to consider the successors an anomalous offset group. See condition (1). If ``None``, condition (1) is not tested"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
702 <param argument="thresh_relative" type="float" optional="true" label="thresh_relative" help="Minimum relative change between a value and its successors, to consider the successors an anomalous offset group. See condition (2). If ``None``, condition (2) is not tested"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
703 <param argument="flag" type="float" value="255.0" optional="true" label="Any, optional The flag value the function uses to mark observations" help="Defaults to the ``BAD`` value of the translation scheme"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
704 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
705 <when value="flagRaise">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
706 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
707 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
708 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
709 <param argument="thresh" type="float" value="" label="thresh" help="The threshold, for the total rise (`thresh` `` 0``), or total drop (`thresh` `` 0``), value courses must not exceed within a timespan of length `raise_window`"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
710 <param argument="raise_window" type="text" value="" label="raise_window" help="An offset string, determining the timespan, the rise/drop thresholding refers to. Window is inclusively defined">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
711 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
712 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
713 <param argument="freq" type="text" value="" label="freq" help="An offset string, determining the frequency, the timeseries to flag is supposed to be sampled at. The window is inclusively defined">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
714 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
715 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
716 <param argument="average_window" type="text" optional="true" label="See condition (2) of the description given in the Notes" help="Window is inclusively defined, defaults to 1.5 times the size of `raise_window`"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
717 <param argument="raise_factor" type="float" value="2.0" optional="true" label="See condition (2)" help="See condition (2)"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
718 <param argument="slope" type="float" optional="true" label="See condition (3)" help="See condition (3)"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
719 <param argument="weight" type="float" value="0.8" optional="true" label="See condition (3)" help="See condition (3)"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
720 <param argument="flag" type="float" value="255.0" optional="true" label="Any, optional The flag value the function uses to mark observations" help="Defaults to the ``BAD`` value of the translation scheme"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
721 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
722 <when value="flagRange">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
723 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
724 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
725 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
726 <param argument="min" type="float" value="-inf" optional="true" label="Lower bound for valid data" help="Lower bound for valid data"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
727 <param argument="max" type="float" value="inf" optional="true" label="Upper bound for valid data" help="Upper bound for valid data"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
728 <param argument="flag" type="float" value="255.0" optional="true" label="Any, optional The flag value the function uses to mark observations" help="Defaults to the ``BAD`` value of the translation scheme"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
729 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
730 <when value="flagUniLOF">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
731 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
732 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
733 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
734 <param argument="n" type="integer" value="20" optional="true" label="Number of periods to be included into the LOF calculation" help="Defaults to `20`, which is a value found to be suitable in the literature. * `n` determines the locality of an observation (its `n` nearest neighbors) and sets the upper limit to the number of values in an outlier clusters (i.e. consecutive outliers). Outlier clusters of size greater than `n`/2 may not be detected reliably. * The larger `n`, the lesser the algorithm's sensitivity to local outliers and small or singleton outlier points. Higher values greatly increase numerical costs"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
735 <conditional name="thresh_cond">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
736 <param name="thresh_select_type" type="select" value="float" label="The threshold for flagging the calculated LOF Mode" help="A LOF of around ``1`` is considered normal and most likely corresponds to inlier points. This parameter is considered the main calibration parameter of the algorithm. * The threshing defaults to ``1.5``, wich is the default value found to be suitable in the literature. * ``'auto'`` enables flagging the scores with a modified 3-sigma rule, resulting in a thresh around ``4``, which usually greatly mitigates overflagging compared to the literature recommendation, but often is too high. * sensitive range for the parameter may be ``[1,15]``, assuming default settings for the other parameters">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
737 <option value="auto">Automatic ('auto')</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
738 <option value="float">Specific Value (float)</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
739 <option value="none">None (use default)</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
740 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
741 <when value="auto">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
742 <param name="thresh" type="hidden" value="auto" label=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
743 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
744 <when value="float">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
745 <param argument="thresh" type="float" value="1.5" label="The threshold for flagging the calculated LOF (float value)"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
746 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
747 <when value="none">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
748 <param name="thresh" type="hidden" value="__none__" label=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
749 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
750 </conditional>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
751 <param argument="algorithm" type="select" value="ball_tree" optional="true" label="algorithm" help="Algorithm used for calculating the `n`-nearest neighbors needed for LOF calculation">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
752 <option value="ball_tree">ball_tree</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
753 <option value="kd_tree">kd_tree</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
754 <option value="brute">brute</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
755 <option value="auto">auto</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
756 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
757 <param argument="p" type="integer" value="1" optional="true" label="p" help="Degree of the metric ( Minkowski ), according to which distance to neighbors is determined. Most important values are: * ``1`` - Manhatten Metric * ``2`` - Euclidian Metric"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
758 <conditional name="density_cond">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
759 <param name="density_select_type" type="select" value="auto" label="How to calculate the temporal distance/density for the variable to flag Mode" help="* ``'auto'`` - introduces linear density with an increment equal to the median of the absolute diff of the variable to flag. * ``float`` - introduces linear density with an increment equal to `density`">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
760 <option value="auto">Automatic ('auto')</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
761 <option value="float">Specific Value (float)</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
762 <option value="none">None (use default)</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
763 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
764 <when value="auto">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
765 <param name="density" type="hidden" value="auto" label=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
766 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
767 <when value="float">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
768 <param argument="density" type="float" value="" label="How to calculate the temporal distance/density for the variable to flag (float value)"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
769 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
770 <when value="none">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
771 <param name="density" type="hidden" value="__none__" label=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
772 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
773 </conditional>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
774 <param argument="fill_na" type="boolean" label="If True, NaNs in the data are filled with a linear interpolation" help="If True, NaNs in the data are filled with a linear interpolation" checked="true" truevalue="fill_na" falsevalue=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
775 <param argument="slope_correct" type="boolean" label="slope_correct" help="if True, a correction is applied, that removes outlier cluster that actually just seem to be steep slopes" checked="true" truevalue="slope_correct" falsevalue=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
776 <param argument="min_offset" type="float" optional="true" label="min_offset" help="If set, only those outlier cluster will be flagged, that are preceeded and succeeeded by sufficiently large value jumps . Defaults to estimating the sufficient value jumps from the median over the absolute step sizes between data points"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
777 <param argument="flag" type="float" value="255.0" optional="true" label="Any, optional The flag value the function uses to mark observations" help="Defaults to the ``BAD`` value of the translation scheme"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
778 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
779 <when value="flagZScore">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
780 <repeat name="field_repeat" title="Field(s)" min="1">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
781 <param argument="field" type="text" value="" label="Name for field" help="Name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
782 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
783 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
784 </repeat>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
785 <param argument="method" type="select" value="standard" optional="true" label="method" help="Which method to use for ZScoring: * ` standard `: standard Zscoring, using *mean* for the expectation and *standard deviation (std)* as scaling factor * ` modified `: modified Zscoring, using *median* as the expectation and *median absolute deviation (MAD)* as the scaling Factor See notes section for detailed scoring formula">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
786 <option value="standard">standard</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
787 <option value="modified">modified</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
788 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
789 <conditional name="window_cond">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
790 <param name="window_select_type" type="select" value="none" label="Size of the window Input Mode" help="Either determined via an offset string, denoting the windows temporal extension or by an integer, denoting the windows number of periods. ``NaN`` also count as periods. If ``None`` is passed, all data points share the same scoring window, which than equals the whole data">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
791 <option value="number">Number</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
792 <option value="timedelta">Timedelta</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
793 <option value="none">None (use default)</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
794 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
795 <when value="number">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
796 <param argument="window" type="integer" value="" label="Size of the window (as number)"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
797 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
798 <when value="timedelta">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
799 <param argument="window" type="text" value="" label="Size of the window (as timedelta string)">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
800 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
801 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
802 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
803 <when value="none">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
804 <param name="window" type="hidden" value="__none__" label=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
805 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
806 </conditional>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
807 <param argument="thresh" type="float" value="3" optional="true" label="thresh" help="Cutoff level for the Zscores, above which associated points are marked as outliers"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
808 <param argument="min_residuals" type="integer" optional="true" label="Minimum residual value points must have to be considered outliers" help="Minimum residual value points must have to be considered outliers"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
809 <param argument="min_periods" type="integer" optional="true" label="min_periods" help="Minimum number of valid meassurements in a scoring window, to consider the resulting score valid"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
810 <param argument="center" type="boolean" label="Weather or not to center the target value in the scoring window" help="If ``False``, the target value is the last value in the window" checked="true" truevalue="center" falsevalue=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
811 <param argument="axis" type="integer" value="0" optional="true" label="axis" help="Along which axis to calculate the scoring statistics: * `0` (default) - calculate statistics along time axis * `1` - calculate statistics over multiple variables See Notes section for a visual clarification of the workings of `axis` and `window`"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
812 <param argument="flag" type="float" value="255.0" optional="true" label="Any, optional The flag value the function uses to mark observations" help="Defaults to the ``BAD`` value of the translation scheme"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
813 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
814 </conditional>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
815 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
816 <when value="pattern">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
817 <conditional name="method_cond" label="Method">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
818 <param name="method_select" type="select" label="Method">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
819 <option value="flagPatternByDTW">flagPatternByDTW: Pattern Recognition via Dynamic Time Warping</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
820 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
821 <when value="flagPatternByDTW">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
822 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
823 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
824 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
825 <param argument="reference" type="text" value="" label="The name in `data` which holds the pattern" help="The pattern must not have NaNs, have a datetime index and must not be empty">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
826 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
827 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
828 <param argument="max_distance" type="float" value="0.0" optional="true" label="max_distance" help="Maximum dtw-distance between chunk and pattern, if the distance is lower than ``max_distance`` the data gets flagged. With default, ``0.0``, only exact matches are flagged"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
829 <param argument="normalize" type="boolean" label="If `False`, return unmodified distances" help="If `True`, normalize distances by the number of observations of the reference. This helps to make it easier to find a good cutoff threshold for further processing. The distances then refer to the mean distance per datapoint, expressed in the datas units" checked="true" truevalue="normalize" falsevalue=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
830 <param argument="plot" type="boolean" label="plot" help="Show a calibration plot, which can be quite helpful to find the right threshold for `max_distance`. It works best with `normalize=True`. Do not use in automatic setups / pipelines. The plot show three lines: - data: the data the function was called on - distances: the calculated distances by the algorithm - indicator: have to distinct levels: `0` and the value of `max_distance`. If `max_distance` is `0.0` it defaults to `1`. Everywhere where the indicator is not `0` the data will be flagged" checked="false" truevalue="plot" falsevalue=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
831 <param argument="flag" type="float" value="255.0" optional="true" label="Any, optional The flag value the function uses to mark observations" help="Defaults to the ``BAD`` value of the translation scheme"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
832 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
833 </conditional>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
834 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
835 <when value="resampling">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
836 <conditional name="method_cond" label="Method">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
837 <param name="method_select" type="select" label="Method">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
838 <option value="concatFlags">concatFlags: Project flags/history of `field` to `target` and adjust to the frequeny grid</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
839 <option value="reindex">reindex: Change a variables index</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
840 <option value="resample">resample: Resample data points and flags to a regular frequency</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
841 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
842 <when value="concatFlags">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
843 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
844 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
845 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
846 <param argument="target" type="text" optional="true" label="Target" help="The name of the variable to process."/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
847 <param argument="method" type="select" value="auto" optional="true" label="method" help="Method to project the flags of `field` to the flags to `target`: * ``'auto'``: invert the last alignment/resampling operation (that is not already inverted) * ``'nagg'``: project a flag of `field` to all timestamps of `target` within the range +/- `freq`/2. * ``'bagg'``: project a flag of `field` to all preceeding timestamps of `target` within the range `freq` * ``'fagg'``: project a flag of `field` to all succeeding timestamps of `target` within the range `freq` * ``'interpolation'`` - project a flag of `field` to all timestamps of `target` within the range +/- `freq` * ``'sshift'`` - same as interpolation * ``'nshift'`` - project a flag of `field` to the neaerest timestamps in `target` within the range +/- `freq`/2 * ``'bshift'`` - project a flag of `field` to nearest preceeding timestamps in `target` * ``'nshift'`` - project a flag of `field` to nearest succeeding timestamps in `target` * ``'match'`` - project a flag of `field` to all identical timestamps `target`">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
848 <option value="fagg">fagg</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
849 <option value="bagg">bagg</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
850 <option value="nagg">nagg</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
851 <option value="fshift">fshift</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
852 <option value="bshift">bshift</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
853 <option value="nshift">nshift</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
854 <option value="sshift">sshift</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
855 <option value="match">match</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
856 <option value="auto">auto</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
857 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
858 <param argument="invert" type="boolean" label="If True, not the actual method is applied, but its inversion-method" help="If True, not the actual method is applied, but its inversion-method" checked="true" truevalue="invert" falsevalue=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
859 <param argument="freq" type="text" optional="true" label="Projection range" help="If ``None`` the sampling frequency of `field` is used"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
860 <param argument="drop" type="boolean" label="Remove `field` if ``True``" help="Remove `field` if ``True``" checked="false" truevalue="drop" falsevalue=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
861 <param argument="squeeze" type="boolean" label="squeeze" help="Squeeze the history into a single column if ``True``, function specific flag information is lost" checked="false" truevalue="squeeze" falsevalue=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
862 <param argument="override" type="boolean" label="Overwrite existing flags if ``True``" help="Overwrite existing flags if ``True``" checked="false" truevalue="override" falsevalue=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
863 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
864 <when value="reindex">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
865 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
866 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
867 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
868 <param argument="index" type="text" value="" label="Determines the new index" help="* If an `offset` string: new index will range from start to end of the original index of `field`, exhibting a uniform sampling rate of `idx` * If a `str` that matches a field present in the `SaQC` object, that fields index will be used as new index of `field` * If an `pd.index` object is passed, that will be the new index of `field`">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
869 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
870 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
871 <param argument="method" type="select" value="match" optional="true" label="method" help="Determines which of the origins indexes periods to comprise into the calculation of a new flag and a new data value at any period of the new index. * Aggregations Reindexer. Aggregations are data and flags independent, (pure) index selection methods: * `'bagg'`/`'fagg'`: backwards/forwards aggregation . Any new index period gets assigned an aggregation of the values at periods in the original index, that lie between itself and its successor/predecessor. * `'nagg'`: nearest aggregation : Any new index period gets assigned an aggregation of the values at periods in the original index between its direcet predecessor and successor, it is the nearest neighbor to. * Rolling reindexer. Rolling reindexers are equal to aggregations, when projecting between regular and irregular sampling grids forth and back. But due to there simple rolling window construction, they are easier to comprehend, predict and parametrize. On the downside, they are much more expensive computationally and Also, periods can get included in the aggregation to multpiple target periods, (when rolling windows overlap). * `'broll'`/`'froll'`: Any new index period gets assigned an aggregation of all the values at periods of the original index, that fall into a directly preceeding/succeeding window of size `reindex_window`. * Shifts. Shifting methods are shortcuts for aggregation reindex methods, combined with selecting 'last' or 'first' as the `data_aggregation` method. Therefor, both, the `flags_aggregation` and the `data_aggregation` are ignored when using a `shift` reindexer. Also, periods where the data evaluates to `NaN` are dropped before shift index selection. * `'bshift'`/`fshift`: backwards/forwards shift . Any new index period gets assigned the first/last valid (not a data NaN) value it succeeds/preceeds * `'nshift'`: nearest shift : Any new index period gets assigned the value of its closest neighbor in the original index. * Pillar point Mappings. Index selection method designed to select indices suitable for linearly interpolating index values from surrounding pillar points in the original index, or inverting such a selection. Periods where the data evaluates to `NaN`, are dropped from consideration. * `'mshift'`: Merge predecessors and successors. Any new index period gets assigned an aggregation/interpolation comprising the last and the next valid period in the original index. * `'sshift'`: Split -map values onto predecessors and successors. Same as `mshift`, but with a correction that prevents missing value flags from being mapped to continuous data chunk bounds. * Inversion of last method: try to select the method, that * `'invert``">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
872 <option value="fagg">fagg</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
873 <option value="bagg">bagg</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
874 <option value="nagg">nagg</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
875 <option value="froll">froll</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
876 <option value="broll">broll</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
877 <option value="nroll">nroll</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
878 <option value="fshift">fshift</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
879 <option value="bshift">bshift</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
880 <option value="nshift">nshift</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
881 <option value="match">match</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
882 <option value="sshift">sshift</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
883 <option value="mshift">mshift</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
884 <option value="invert">invert</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
885 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
886 <param argument="tolerance" type="text" optional="true" label="Limiting the distance, values can be shifted or comprised into aggregation" help="Limiting the distance, values can be shifted or comprised into aggregation"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
887 <param argument="data_aggregation" type="text" optional="true" label="data_aggregation" help="Function string or custom Function, determining how to aggregate new data values from the values at the periods selected according to the `index_selection_method`. If a scalar value is passed, the new data series will just evaluate to that scalar at any new index"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
888 <param argument="flags_aggregation" type="text" optional="true" label="flags_aggregation" help="Function string or custom Function, determining how to aggregate new flags values from the values at the periods selected according to the `index_selection_method`. If a scalar value is passed, the new flags series will just evaluate to that scalar at any new index"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
889 <param argument="broadcast" type="boolean" label="broadcast" help="Weather to propagate aggregation result to full reindex window when using aggregation reindexer. (as opposed to only assign to next/previous/closest)" checked="true" truevalue="broadcast" falsevalue=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
890 <param argument="squeeze" type="boolean" label="squeeze" help="" checked="false" truevalue="squeeze" falsevalue=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
891 <param argument="override" type="boolean" label="override" help="" checked="false" truevalue="override" falsevalue=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
892 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
893 <when value="resample">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
894 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
895 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
896 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
897 <param argument="freq" type="text" value="" label="Offset string" help="Sampling rate of the target frequency grid">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
898 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
899 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
900 <param argument="func" type="text" value="mean" optional="true" label="Aggregation function" help="See notes for performance considerations"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
901 <param argument="method" type="select" value="bagg" optional="true" label="Specifies which intervals to be aggregated for a certain timestamp" help="(preceding, succeeding or surrounding interval). See description above for more details">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
902 <option value="fagg">fagg</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
903 <option value="bagg">bagg</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
904 <option value="nagg">nagg</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
905 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
906 <param argument="maxna" type="integer" optional="true" label="Maximum number of allowed ``NaN``s in a resampling interval" help="If exceeded, the aggregation of the interval evaluates to ``NaN``"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
907 <param argument="maxna_group" type="integer" optional="true" label="Same as `maxna` but for consecutive NaNs" help="Same as `maxna` but for consecutive NaNs"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
908 <param argument="squeeze" type="boolean" label="squeeze" help="" checked="false" truevalue="squeeze" falsevalue=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
909 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
910 </conditional>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
911 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
912 <when value="residuals">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
913 <conditional name="method_cond" label="Method">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
914 <param name="method_select" type="select" label="Method">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
915 <option value="calculatePolynomialResiduals">calculatePolynomialResiduals: Fits a polynomial model to the data and calculate the residuals</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
916 <option value="calculateRollingResiduals">calculateRollingResiduals: Calculate the diff of a rolling-window function and the data</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
917 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
918 <when value="calculatePolynomialResiduals">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
919 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
920 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
921 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
922 <param argument="window" type="text" value="" label="The size of the window you want to use for fitting" help="If an integer is passed, the size refers to the number of periods for every fitting window. If an offset string is passed, the size refers to the total temporal extension. The window will be centered around the vaule-to-be-fitted. For regularly sampled timeseries the period number will be casted down to an odd number if even">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
923 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
924 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
925 <param argument="order" type="integer" value="" label="The degree of the polynomial used for fitting" help="The degree of the polynomial used for fitting"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
926 <param argument="min_periods" type="integer" value="0" optional="true" label="min_periods" help="The minimum number of periods, that has to be available in every values fitting surrounding for the polynomial fit to be performed. If there are not enough values, np.nan gets assigned. Default (0) results in fitting regardless of the number of values present (results in overfitting for too sparse intervals). To automatically set the minimum number of periods to the number of values in an offset defined window size, pass np.nan"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
927 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
928 <when value="calculateRollingResiduals">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
929 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
930 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
931 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
932 <param argument="window" type="text" value="" label="The size of the window you want to roll with" help="If an integer is passed, the size refers to the number of periods for every fitting window. If an offset string is passed, the size refers to the total temporal extension. For regularly sampled timeseries, the period number will be casted down to an odd number if ``center=True``">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
933 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
934 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
935 <param argument="func" type="text" value="mean" optional="true" label="func" help="default mean Function to roll with"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
936 <param argument="min_periods" type="integer" value="0" optional="true" label="The minimum number of periods to get a valid value" help="The minimum number of periods to get a valid value"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
937 <param argument="center" type="boolean" label="If True, center the rolling window" help="If True, center the rolling window" checked="true" truevalue="center" falsevalue=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
938 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
939 </conditional>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
940 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
941 <when value="rolling">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
942 <conditional name="method_cond" label="Method">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
943 <param name="method_select" type="select" label="Method">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
944 <option value="rolling">rolling: Calculate a rolling-window function on the data</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
945 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
946 <when value="rolling">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
947 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
948 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
949 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
950 <param argument="window" type="text" value="" label="The size of the window you want to roll with" help="If an integer is passed, the size refers to the number of periods for every fitting window. If an offset string is passed, the size refers to the total temporal extension. For regularly sampled timeseries, the period number will be casted down to an odd number if ``center=True``">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
951 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
952 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
953 <param argument="func" type="text" value="mean" optional="true" label="func" help="default mean Function to roll with"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
954 <param argument="min_periods" type="integer" value="0" optional="true" label="The minimum number of periods to get a valid value" help="The minimum number of periods to get a valid value"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
955 <param argument="center" type="boolean" label="If True, center the rolling window" help="If True, center the rolling window" checked="true" truevalue="center" falsevalue=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
956 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
957 </conditional>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
958 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
959 <when value="scores">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
960 <conditional name="method_cond" label="Method">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
961 <param name="method_select" type="select" label="Method">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
962 <option value="assignKNNScore">assignKNNScore: Score datapoints by an aggregation of the distances to their `k` nearest neighbors</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
963 <option value="assignLOF">assignLOF: Assign Local Outlier Factor (LOF)</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
964 <option value="assignUniLOF">assignUniLOF: Assign univariate Local Outlier Factor (LOF)</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
965 <option value="assignZScore">assignZScore: Calculate (rolling) Zscores</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
966 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
967 <when value="assignKNNScore">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
968 <repeat name="field_repeat" title="Field(s)" min="1">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
969 <param argument="field" type="text" value="" label="Name for field" help="Name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
970 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
971 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
972 </repeat>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
973 <param argument="target" type="text" value="" label="Target" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
974 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
975 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
976 <param argument="n" type="integer" value="10" optional="true" label="n" help=": The number of nearest neighbors to which the distance is comprised in every datapoints scoring calculation"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
977 <param argument="func" type="text" value="sum" optional="true" label="func" help="default sum A function that assigns a score to every one dimensional array, containing the distances to every datapoints `n` nearest neighbors"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
978 <conditional name="freq_cond">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
979 <param name="freq_select_type" type="select" value="number" label="freq Input Mode" help="Determines the segmentation of the data into partitions, the kNN algorithm is applied onto individually. * ``np.inf``: Apply Scoring on whole data set at once * ``x`` 0 : Apply scoring on successive data chunks of periods length ``x`` * Offset String : Apply scoring on successive partitions of temporal extension matching the passed offset string">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
980 <option value="number">Frequency as Value (float)</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
981 <option value="offset">Frequency as Offset string</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
982 <option value="none">None (use default)</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
983 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
984 <when value="number">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
985 <param argument="freq" type="float" value="inf" label="freq (Frequency as Value (float))"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
986 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
987 <when value="offset">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
988 <param argument="freq" type="text" value="" label="freq (Frequency as Offset string)">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
989 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
990 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
991 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
992 <when value="none">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
993 <param name="freq" type="hidden" value="__none__" label=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
994 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
995 </conditional>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
996 <param argument="min_periods" type="integer" value="2" optional="true" label="min_periods" help="The minimum number of periods that have to be present in a window for the kNN scoring to be applied. If the number of periods present is below `min_periods`, the score for the datapoints in that window will be np.nan"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
997 <param argument="algorithm" type="select" value="ball_tree" optional="true" label="The search algorithm to find each datapoints k nearest neighbors" help="The keyword just gets passed on to the underlying sklearn method. See reference [1] for more information on the algorithm">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
998 <option value="ball_tree">ball_tree</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
999 <option value="kd_tree">kd_tree</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1000 <option value="brute">brute</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1001 <option value="auto">auto</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1002 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1003 <param argument="metric" type="text" value="minkowski" optional="true" label="The metric the distances to any datapoints neighbors is computed with" help="The default of `metric` together with the default of `p` result in the euclidian to be applied. The keyword just gets passed on to the underlying sklearn method. See reference [1] for more information on the algorithm"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1004 <param argument="p" type="integer" value="2" optional="true" label="p" help=": The grade of the metrice specified by parameter `metric`. The keyword just gets passed on to the underlying sklearn method. See reference [1] for more information on the algorithm"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1005 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1006 <when value="assignLOF">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1007 <repeat name="field_repeat" title="Field(s)" min="1">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1008 <param argument="field" type="text" value="" label="Name for field" help="Name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1009 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1010 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1011 </repeat>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1012 <param argument="target" type="text" value="" label="Target" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1013 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1014 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1015 <param argument="n" type="integer" value="20" optional="true" label="Number of periods to be included into the LOF calculation" help="Defaults to `20`, which is a value found to be suitable in the literature"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1016 <conditional name="freq_cond">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1017 <param name="freq_select_type" type="select" value="number" label="freq Input Mode" help="Determines the segmentation of the data into partitions, the kNN algorithm is applied onto individually">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1018 <option value="number">Frequency as Value (float)</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1019 <option value="offset">Frequency as Offset string</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1020 <option value="none">None (use default)</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1021 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1022 <when value="number">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1023 <param argument="freq" type="float" value="inf" label="freq (Frequency as Value (float))"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1024 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1025 <when value="offset">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1026 <param argument="freq" type="text" value="" label="freq (Frequency as Offset string)">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1027 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1028 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1029 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1030 <when value="none">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1031 <param name="freq" type="hidden" value="__none__" label=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1032 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1033 </conditional>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1034 <param argument="min_periods" type="integer" value="2" optional="true" label="min_periods" help=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1035 <param argument="algorithm" type="select" value="ball_tree" optional="true" label="algorithm" help="Algorithm used for calculating the `n`-nearest neighbors needed for LOF calculation">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1036 <option value="ball_tree">ball_tree</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1037 <option value="kd_tree">kd_tree</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1038 <option value="brute">brute</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1039 <option value="auto">auto</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1040 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1041 <param argument="p" type="integer" value="2" optional="true" label="p" help="Degree of the metric ( Minkowski ), according to wich distance to neighbors is determined. Most important values are: * `1` - Manhatten Metric * `2` - Euclidian Metric"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1042 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1043 <when value="assignUniLOF">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1044 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1045 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1046 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1047 <param argument="n" type="integer" value="20" optional="true" label="Number of periods to be included into the LOF calculation" help="Defaults to `20`, which is a value found to be suitable in the literature. * `n` determines the locality of an observation (its `n` nearest neighbors) and sets the upper limit of values of an outlier clusters (i.e. consecutive outliers). Outlier clusters of size greater than `n/2` may not be detected reliably. * The larger `n`, the lesser the algorithm's sensitivity to local outliers and small or singleton outliers points. Higher values greatly increase numerical costs"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1048 <param argument="algorithm" type="select" value="ball_tree" optional="true" label="algorithm" help="Algorithm used for calculating the `n`-nearest neighbors needed for LOF calculation">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1049 <option value="ball_tree">ball_tree</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1050 <option value="kd_tree">kd_tree</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1051 <option value="brute">brute</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1052 <option value="auto">auto</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1053 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1054 <param argument="p" type="integer" value="1" optional="true" label="p" help="Degree of the metric ( Minkowski ), according to wich distance to neighbors is determined. Most important values are: * `1` - Manhatten Metric * `2` - Euclidian Metric"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1055 <conditional name="density_cond">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1056 <param name="density_select_type" type="select" value="auto" label="How to calculate the temporal distance/density for the variable-to-be-flagged Mode" help="* float - introduces linear density with an increment equal to `density` * Callable - calculates the density by applying the function passed onto the variable to be flagged (passed as Series)">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1057 <option value="auto">Automatic ('auto')</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1058 <option value="float">Specific Value (float)</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1059 <option value="none">None (use default)</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1060 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1061 <when value="auto">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1062 <param name="density" type="hidden" value="auto" label=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1063 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1064 <when value="float">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1065 <param argument="density" type="float" value="" label="How to calculate the temporal distance/density for the variable-to-be-flagged (float value)"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1066 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1067 <when value="none">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1068 <param name="density" type="hidden" value="__none__" label=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1069 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1070 </conditional>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1071 <param argument="fill_na" type="boolean" label="If True, NaNs in the data are filled with a linear interpolation" help="If True, NaNs in the data are filled with a linear interpolation" checked="true" truevalue="fill_na" falsevalue=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1072 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1073 <when value="assignZScore">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1074 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1075 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1076 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1077 <param argument="window" type="text" optional="true" label="Size of the window" help="can be determined as: * Offset String, denoting the windows temporal extension * Integer, denoting the windows number of periods. * `None` (default), All data points share the same scoring window, which than equals the whole data"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1078 <param argument="norm_func" type="text" value="std" optional="true" label="norm_func" help="default mean Function to calculate the scaling for every window"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1079 <param argument="model_func" type="text" value="mean" optional="true" label="model_func" help="default std Function to calculate the center moment in every window"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1080 <param argument="center" type="boolean" label="Weather or not to center the target value in the scoring window" help="If `False`, the target value is the last value in the window" checked="true" truevalue="center" falsevalue=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1081 <param argument="min_periods" type="integer" optional="true" label="min_periods" help="Minimum number of valid meassurements in a scoring window, to consider the resulting score valid"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1082 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1083 </conditional>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1084 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1085 <when value="tools">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1086 <conditional name="method_cond" label="Method">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1087 <param name="method_select" type="select" label="Method">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1088 <option value="copyField">copyField: Make a copy of the data and flags of `field`</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1089 <option value="dropField">dropField: Drops field from the data and flags</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1090 <option value="flagByClick">flagByClick: Pop up GUI for adding or removing flags by selection of points in the data plot</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1091 <option value="plot">plot: Plot data and flags or store plot to file</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1092 <option value="renameField">renameField: Rename field in data and flags</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1093 <option value="selectTime">selectTime: Realizes masking within saqc</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1094 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1095 <when value="copyField">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1096 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1097 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1098 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1099 <param argument="target" type="text" value="" label="Target" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1100 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1101 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1102 <param argument="overwrite" type="boolean" label="overwrite" help="overwrite target, if already existant" checked="false" truevalue="overwrite" falsevalue=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1103 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1104 <when value="dropField">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1105 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1106 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1107 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1108 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1109 <when value="flagByClick">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1110 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1111 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1112 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1113 <param argument="max_gap" type="text" optional="true" label="max_gap" help="If ``None``, all data points will be connected, resulting in long linear lines, in case of large data gaps. ``NaN`` values will be removed before plotting. If an offset string is passed, only points that have a distance below ``max_gap`` are connected via the plotting line"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1114 <param argument="gui_mode" type="select" value="GUI" optional="true" label="gui_mode" help="* `` GUI `` (default), spawns TK based pop-up GUI, enabling scrolling and binding for subplots * `` overlay ``, spawns matplotlib based pop-up GUI. May be less conflicting, but does not support scrolling or binding">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1115 <option value="GUI">GUI</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1116 <option value="overlay">overlay</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1117 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1118 <param argument="dfilter" type="float" value="255.0" optional="true" label="dfilter" help="Any, optional Defines which observations will be masked based on the already existing flags. Any data point with a flag equal or worse to this threshold will be passed as ``NaN`` to the function. Defaults to the ``DFILTER_ALL`` value of the translation scheme"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1119 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1120 <when value="plot">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1121 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1122 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1123 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1124 <param argument="path" type="text" optional="true" label="path" help="If ``None`` is passed, interactive mode is entered; plots are shown immediatly and a user need to close them manually before execution continues. If a filepath is passed instead, store-mode is entered and the plot is stored unter the passed location"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1125 <param argument="max_gap" type="text" optional="true" label="max_gap" help="If ``None``, all data points will be connected, resulting in long linear lines, in case of large data gaps. ``NaN`` values will be removed before plotting. If an offset string is passed, only points that have a distance below ``max_gap`` are connected via the plotting line"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1126 <param argument="mode" type="text" value="oneplot" optional="true" label="mode" help="How to process multiple variables to be plotted: * ` oneplot ` : plot all variables with their flags in one axis (default) * ` subplots ` : generate subplot grid where each axis contains one variable plot with associated flags * ` biplot ` : plotting first and second variable in field against each other in a scatter plot (point cloud)"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1127 <conditional name="history_cond">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1128 <param name="history_select_type" type="select" value="valid" label="Discriminate the plotted flags with respect to the tests they originate from Mode" help="* `` valid ``: Only plot flags, that are not overwritten by subsequent tests. Only list tests in the legend, that actually contributed flags to the overall result. * ``None``: Just plot the resulting flags for one variable, without any historical and/or meta information. * list of strings: List of tests. Plot flags from the given tests, only. * ``complete`` (not recommended, deprecated): Plot all the flags set by any test, independently from them being removed or modified by subsequent modifications. (this means: plotted flags do not necessarily match with flags ultimately assigned to the data)">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1129 <option value="valid">Valid</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1130 <option value="complete">Complete</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1131 <option value="list">Custom List</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1132 <option value="none">None (use default)</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1133 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1134 <when value="valid">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1135 <param name="history" type="hidden" value="valid" label=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1136 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1137 <when value="complete">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1138 <param name="history" type="hidden" value="complete" label=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1139 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1140 <when value="list">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1141 <param argument="history" type="text" value="" label="Discriminate the plotted flags with respect to the tests they originate from (comma-separated)">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1142 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1143 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1144 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1145 <when value="none">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1146 <param name="history" type="hidden" value="__none__" label=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1147 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1148 </conditional>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1149 <param argument="xscope" type="text" optional="true" label="Determine a chunk of the data to be plotted" help="``xscope`` can be anything, that is a valid argument to the ``pandas.Series.__getitem__`` method"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1150 <param argument="yscope" type="text" optional="true" label="yscope" help="Either a tuple of 2 scalars that determines all plots' y-view limits, or a list of those tuples, determining the different variables y-view limits (must match number of variables) or a dictionary with variables as keys and the y-view tuple as values"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1151 <param argument="ax" type="text" optional="true" label="ax" help="If not ``None``, plot into the given ``matplotlib.Axes`` instance, instead of a newly created ``matplotlib.Figure``. This option offers a possibility to integrate ``SaQC`` plots into custom figure layouts"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1152 <param argument="dfilter" type="float" value="inf" optional="true" label="dfilter" help="Any, optional Defines which observations will be masked based on the already existing flags. Any data point with a flag equal or worse to this threshold will be passed as ``NaN`` to the function. Defaults to the ``DFILTER_ALL`` value of the translation scheme"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1153 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1154 <when value="renameField">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1155 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1156 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1157 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1158 <param argument="new_name" type="text" value="" label="String, field is to be replaced with" help="String, field is to be replaced with">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1159 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1160 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1161 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1162 <when value="selectTime">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1163 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1164 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1165 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1166 <param argument="mode" type="select" value="" label="The masking mode" help="- periodic : parameters period_start , end are evaluated to generate a periodical mask - mask_var : data[mask_var] is expected to be a boolean valued timeseries and is used as mask">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1167 <option value="periodic">periodic</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1168 <option value="selection_field">selection_field</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1169 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1170 <param argument="selection_field" type="text" optional="true" label="selection_field" help="Only effective if mode == mask_var Fieldname of the column, holding the data that is to be used as mask. (must be boolean series) Neither the series` length nor its labels have to match data[field]`s index and length. An inner join of the indices will be calculated and values get masked where the values of the inner join are ``True``"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1171 <param argument="start" type="text" optional="true" label="start" help="Only effective if mode == seasonal String denoting starting point of every period. Formally, it has to be a truncated instance of mm-ddTHH:MM:SS . Has to be of same length as `end` parameter. See examples section below for some examples"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1172 <param argument="end" type="text" optional="true" label="end" help="Only effective if mode == periodic String denoting starting point of every period. Formally, it has to be a truncated instance of mm-ddTHH:MM:SS . Has to be of same length as `end` parameter. See examples section below for some examples"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1173 <param argument="closed" type="boolean" label="Wheather or not to include the mask defining bounds to the mask" help="Wheather or not to include the mask defining bounds to the mask" checked="true" truevalue="closed" falsevalue=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1174 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1175 </conditional>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1176 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1177 <when value="transformation">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1178 <conditional name="method_cond" label="Method">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1179 <param name="method_select" type="select" label="Method">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1180 <option value="transform">transform: Transform data by applying a custom function on data chunks of variable size. Existing flags are preserved</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1181 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1182 <when value="transform">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1183 <param argument="field" type="text" value="" label="Field" help="The name of the variable to process.">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1184 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1185 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1186 <param argument="func" type="text" value="" label="Transformation function" help="Transformation function">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1187 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1188 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1189 <conditional name="freq_cond">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1190 <param name="freq_select_type" type="select" value="none" label="Size of the data window Input Mode" help="The transformation is applied on each window individually * ``None``: Apply transformation on the entire data set at once * ``int`` : Apply transformation on successive data chunks of the given length. Must be grater than 0. * Offset String : Apply transformation on successive data chunks of the given temporal extension">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1191 <option value="number">Frequency as Value (float)</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1192 <option value="offset">Frequency as Offset string</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1193 <option value="none">None (use default)</option>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1194 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1195 <when value="number">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1196 <param argument="freq" type="float" value="" label="Size of the data window (Frequency as Value (float))"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1197 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1198 <when value="offset">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1199 <param argument="freq" type="text" value="" label="Size of the data window (Frequency as Offset string)">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1200 <validator type="empty_field"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1201 </param>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1202 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1203 <when value="none">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1204 <param name="freq" type="hidden" value="__none__" label=""/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1205 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1206 </conditional>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1207 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1208 </conditional>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1209 </when>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1210 </conditional>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1211 </repeat>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1212 </inputs>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1213 <outputs>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1214 <data name="output" format="csv" label="${tool.name} on ${on_string}: Processed Data" from_work_dir="output.csv" hidden="false"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1215 <collection name="plots" type="list" label="${tool.name} on ${on_string}: Plots (if any generated)">
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1216 <discover_datasets pattern="(?P&lt;name&gt;.*)\.png" ext="png" visible="true"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1217 </collection>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1218 <data name="config_out" format="txt" label="${tool.name} on ${on_string}: Generated SaQC Configuration" from_work_dir="config.csv" hidden="false"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1219 </outputs>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1220 <expand macro="saqc_tests"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1221 <help><![CDATA[This tool provides access to SaQC functions for quality control of time series data. Select a module and method, then configure its parameters.]]></help>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1222 <expand macro="citations"/>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1223 </tool>
035ed250268e planemo upload for repository https://github.com/Helmholtz-UFZ/galaxy-tools/blob/main/tools/saqc/ commit b674325a07b6e964e25cd65967149018dc2671fe
ufz
parents:
diff changeset
1224