Skip to content
Snippets Groups Projects
Commit 5df099eb authored by Mattia Mancini's avatar Mattia Mancini
Browse files

Fix specification of the DemixingStepGenerator

parent dffa1b37
No related branches found
No related tags found
No related merge requests found
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
class: CommandLineTool class: CommandLineTool
cwlVersion: v1.0 cwlVersion: v1.0
id: demixstepSgenerator id: demixstepgenerator
baseCommand: [parset_concat.py] baseCommand: [parset_concat.py]
requirements: requirements:
...@@ -49,35 +49,35 @@ inputs: ...@@ -49,35 +49,35 @@ inputs:
prefix: corrtype= prefix: corrtype=
separate: false separate: false
- id: timestep - id: timestep
type: integer type: int
default: 1 default: 1
doc: Number of time slots to average when subtracting. It is truncated if exceeding the actual number of times. Note that the data itself will also be averaged by this amount. doc: Number of time slots to average when subtracting. It is truncated if exceeding the actual number of times. Note that the data itself will also be averaged by this amount.
inputBinding: inputBinding:
prefix: timestep= prefix: timestep=
separate: false separate: false
- id: freqstep - id: freqstep
type: integer type: int
default: 1 default: 1
doc: Number of channels to average when subtracting. It is truncated if exceeding the actual number of channels. Note that the data itself will also be averaged by this amount. doc: Number of channels to average when subtracting. It is truncated if exceeding the actual number of channels. Note that the data itself will also be averaged by this amount.
inputBinding: inputBinding:
prefix: freqstep= prefix: freqstep=
separate: false separate: false
- id: demixtimestep - id: demixtimestep
type: integer type: int
default: timestep default: 0
doc: Number of time slots to average when demixing. It is truncated if exceeding the actual number of times. It defaults to the averaging used for the subtract. doc: Number of time slots to average when demixing. It is truncated if exceeding the actual number of times. It defaults to the averaging used for the subtract.
inputBinding: inputBinding:
prefix: demixtimestep= prefix: demixtimestep=
separate: false separate: false
- id: demixfreqstep - id: demixfreqstep
type: integer type: int
default: freqstep default: 0
doc: Number of channels to average when demixing. It is truncated if exceeding the actual number of channels. It defaults to the averaging used for the subtract. doc: Number of channels to average when demixing. It is truncated if exceeding the actual number of channels. It defaults to the averaging used for the subtract.
inputBinding: inputBinding:
prefix: demixfreqstep= prefix: demixfreqstep=
separate: false separate: false
- id: ntimechunk - id: ntimechunk
type: integer type: int
default: #cores default: #cores
doc: Number of demix time slots (after averaging) that are processed jointly in as much a parallel way as possible. If subtract uses different time averaging, it has to fit integrally. doc: Number of demix time slots (after averaging) that are processed jointly in as much a parallel way as possible. If subtract uses different time averaging, it has to fit integrally.
inputBinding: inputBinding:
...@@ -105,7 +105,7 @@ inputs: ...@@ -105,7 +105,7 @@ inputs:
prefix: subtractsources= prefix: subtractsources=
separate: false separate: false
- id: modelsources - id: modelsources
type: string vector type: string[]
default: [] default: []
doc: Names of sources with models to take into account when solving. the sources must exist as patches in the SourceDB. Note that the target should NOT be part of this parameter. If a model of the target has to be used, it has to be given in parameter targetsource. doc: Names of sources with models to take into account when solving. the sources must exist as patches in the SourceDB. Note that the target should NOT be part of this parameter. If a model of the target has to be used, it has to be given in parameter targetsource.
inputBinding: inputBinding:
...@@ -119,21 +119,21 @@ inputs: ...@@ -119,21 +119,21 @@ inputs:
prefix: targetsource= prefix: targetsource=
separate: false separate: false
- id: ignoretarget - id: ignoretarget
type: bool type: boolean
default: false default: false
doc: false = project the target source away; true = ignore the target doc: false = project the target source away; true = ignore the target
inputBinding: inputBinding:
prefix: ignoretarget= prefix: ignoretarget=
separate: false separate: false
- id: othersources - id: othersources
type: string vector type: string[]
default: [] default: []
doc: Names of sources of which the direction is taken into account when demixing by projecting the directions away. The direction needs to be specified if the source is unknown (which is usually the case). It can be done using parameters <step>.<sourcename>.phasecenter. doc: Names of sources of which the direction is taken into account when demixing by projecting the directions away. The direction needs to be specified if the source is unknown (which is usually the case). It can be done using parameters <step>.<sourcename>.phasecenter.
inputBinding: inputBinding:
prefix: othersources= prefix: othersources=
separate: false separate: false
- id: propagatesolutions - id: propagatesolutions
type: bool type: boolean
default: true default: true
doc: If set to true, solutions of a time slot are used as initial values for the next time slot. If set to false, the diagonal elements of the Jones matrix are initialized to one and the off-diagonal elements to zero. doc: If set to true, solutions of a time slot are used as initial values for the next time slot. If set to false, the diagonal elements of the Jones matrix are initialized to one and the off-diagonal elements to zero.
inputBinding: inputBinding:
...@@ -164,7 +164,7 @@ outputs: ...@@ -164,7 +164,7 @@ outputs:
outputBinding: outputBinding:
glob: output_parset glob: output_parset
- id: secondary_files - id: out_secondary_files
doc: files needed to execute the step doc: files needed to execute the step
type: File[] type: File[]
outputBinding: outputBinding:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment