diff --git a/subworkflow/ionosphere.cwl b/subworkflow/ionosphere.cwl new file mode 100644 index 0000000000000000000000000000000000000000..2f723d594da3277f7e0e52c624a2254e2679f65c --- /dev/null +++ b/subworkflow/ionosphere.cwl @@ -0,0 +1,64 @@ +class: Workflow +cwlVersion: v1.0 +id: ionosphere +label: ionosphere +$namespaces: + sbg: 'https://www.sevenbridges.com/' +inputs: + - id: msin + type: 'Directory[]' + 'sbg:x': -590.3988647460938 + 'sbg:y': -21.5 + - id: propagate_solutions + type: boolean + 'sbg:x': -482.39886474609375 + 'sbg:y': -260.5 + - id: flagunconverged + type: boolean + 'sbg:x': -559.3988647460938 + 'sbg:y': 118.5 + - id: do_smooth + type: boolean + 'sbg:x': -420.39886474609375 + 'sbg:y': 229.5 +outputs: [] +steps: + - id: smooth_calibrate + in: + - id: msin + source: + - msin + - id: mode + default: diagonal + - id: propagate_solutions + source: propagate_solutions + - id: flagunconverged + source: flagunconverged + - id: do_smooth + source: do_smooth + out: + - id: h5parm + run: ./smooth_calibrate.cwl + label: smooth_calibrate + 'sbg:x': -225 + 'sbg:y': -14 + - id: h5parm_collector + in: + - id: h5parmFiles + source: + - smooth_calibrate/h5parm + - id: squeeze + default: true + - id: verbose + default: true + - id: clobber + default: true + out: + - id: outh5parm + - id: log + run: ../lofar-cwl/steps/H5ParmCollector.cwl + label: h5imp_cal_ion + 'sbg:x': -42 + 'sbg:y': -19 +requirements: + - class: SubworkflowFeatureRequirement diff --git a/subworkflow/losoto_ion.cwl b/subworkflow/losoto_ion.cwl new file mode 100644 index 0000000000000000000000000000000000000000..898c6963567a059540255341896890f0f90ed928 --- /dev/null +++ b/subworkflow/losoto_ion.cwl @@ -0,0 +1,59 @@ +class: Workflow +cwlVersion: v1.0 +id: losoto_ion +label: losoto_ion +$namespaces: + sbg: 'https://www.sevenbridges.com/' +inputs: + - id: input_h5parm + type: File + 'sbg:x': -588.3988647460938 + 'sbg:y': -147.5 +outputs: [] +steps: + - id: losoto_flag + in: + - id: input_h5parm + source: input_h5parm + out: + - id: output_h5parm + run: ../lofar-cwl/steps/LoSoTo.Flag.cwl + 'sbg:x': -442.3984375 + 'sbg:y': -138.5 + - id: losoto_flagextend + in: + - id: input_h5parm + source: losoto_flag/output_h5parm + out: + - id: output_h5parm + run: ../lofar-cwl/steps/LoSoTo.Flagextend.cwl + 'sbg:x': -255 + 'sbg:y': -160 + - id: losoto_reweight + in: + - id: input_h5parm + source: losoto_flagextend/output_h5parm + out: + - id: output_h5parm + run: ../lofar-cwl/steps/LoSoTo.Reweight.cwl + 'sbg:x': 19 + 'sbg:y': -93 + - id: losoto_duplicate + in: + - id: input_h5parm + source: losoto_reweight/output_h5parm + out: + - id: output_h5parm + run: ../lofar-cwl/steps/LoSoTo.Duplicate.cwl + 'sbg:x': 241 + 'sbg:y': -96 + - id: losoto_flagstation + in: + - id: input_h5parm + source: losoto_duplicate/output_h5parm + out: + - id: output_h5parm + run: ../lofar-cwl/steps/LoSoTo.FlagStation.cwl + 'sbg:x': 579.6011352539062 + 'sbg:y': -62.5 +requirements: []