Code owners
Assign users and groups as approvers for specific file changes. Learn more.
apply_calibrate_bp.cwl 5.93 KiB
class: Workflow
cwlVersion: v1.0
id: apply_calibrate
label: apply_calibrate
$namespaces:
sbg: 'https://www.sevenbridges.com/'
inputs:
- id: msin
type: Directory
'sbg:x': -1000
'sbg:y': -200
- id: do_smooth
type: boolean
'sbg:x': -1000
'sbg:y': -100
- id: flagunconverged
type: boolean
'sbg:x': -1000
'sbg:y': 100
- id: propagatesolutions
type: boolean
'sbg:x': -1000
'sbg:y': 200
- id: input_h5parm
type: File
'sbg:x': -1000
'sbg:y': 300
outputs:
- id: apply_fr.log
outputSource:
- concat_logfiles_applyFR/output
type: File
'sbg:x': 1000
'sbg:y': -300
- id: msout
outputSource:
- calib_cal/msout
type: Directory
'sbg:x': 1000
'sbg:y': -200
- id: BLsmooth.log
outputSource:
- BLsmooth/logfile
type: File
'sbg:x': 1000
'sbg:y': -100
- id: apply_cal.log
outputSource:
- concat_logfiles_applyBP/output
type: File
'sbg:x': 1000
'sbg:y': 0
- id: calib_cal.log
outputSource:
- concat_logfiles_calib_cal/output
type: File
'sbg:x': 1000
'sbg:y': 100
- id: outh5parm
outputSource:
- calib_cal/h5parm
type: File
'sbg:x': 1000
'sbg:y': 200
- id: apply_pa.log
outputSource:
- concat_logfiles_applyPA/output
type: File
'sbg:x': 1000
'sbg:y': 300
- id: applybeam.log
outputSource:
- concat_logfiles_applybeam/output
type: File
'sbg:x': 1000
'sbg:y': 400
steps:
- id: applyPA
in:
- id: msin
source: msin
- id: msin_datacolumn
default: DATA
- id: parmdb
source: input_h5parm
- id: msout_datacolumn
default: CORRECTED_DATA
- id: storagemanager
default: Dysco
- id: databitrate
default: 0
- id: correction
default: polalign
out:
- id: msout
- id: logfile
run: ../lofar-cwl/steps/applycal.cwl
label: applyPA
'sbg:x': -400
'sbg:y': 0
- id: applyBP
in:
- id: msin
source: applyPA/msout
- id: msin_datacolumn
default: CORRECTED_DATA
- id: parmdb
source: input_h5parm
- id: msout_datacolumn
default: CORRECTED_DATA
- id: storagemanager
default: Dysco
- id: databitrate
default: 0
- id: correction
default: bandpass
- id: updateweights
default: 'True'
out:
- id: msout
- id: logfile
run: ../lofar-cwl/steps/applycal.cwl
label: applyBP
'sbg:x': -200
'sbg:y': 0
- id: applybeam
in:
- id: msin
source: applyBP/msout
- id: msin_datacolumn
default: CORRECTED_DATA
- id: msout_datacolumn
default: CORRECTED_DATA
- id: storagemanager
default: Dysco
- id: databitrate
default: 0
- id: type
default: applybeam
- id: updateweights
default: 'true'
- id: usechannelfreq
default: 'false'
- id: invert
default: 'true'
- id: beammode
default: element
out:
- id: msout
- id: logfile
run: ../lofar-cwl/steps/applybeam.cwl
label: applybeam
'sbg:x': 0
'sbg:y': 0
- id: applyFR
in:
- id: msin
source: applybeam/msout
- id: msin_datacolumn
default: CORRECTED_DATA
- id: parmdb
source: input_h5parm
- id: msout_datacolumn
default: CORRECTED_DATA
- id: storagemanager
default: Dysco
- id: databitrate
default: 0
- id: correction
default: faraday
out:
- id: msout
- id: logfile
run: ../lofar-cwl/steps/applycal.cwl
label: applyFR
'sbg:x': 200
'sbg:y': 0
- id: BLsmooth
in:
- id: msin
source: applyFR/msout
- id: do_smooth
source: do_smooth
- id: in_column_name
default: CORRECTED_DATA
out:
- id: msout
- id: logfile
run: ../steps/blsmooth.cwl
label: BLsmooth
'sbg:x': 400
'sbg:y': 0
- id: calib_cal
in:
- id: msin
source: BLsmooth/msout
- id: msin_datacolumn
default: SMOOTHED_DATA
- id: msin_modelcolum
default: MODEL_DATA
- id: propagate_solutions
source: propagatesolutions
- id: flagunconverged
source: flagunconverged
- id: mode
default: diagonal
out:
- id: msout
- id: h5parm
- id: logfile
run: ../lofar-cwl/steps/ddecal.cwl
'sbg:x': 600
'sbg:y': 0
- id: concat_logfiles_calib_cal
in:
- id: file_list
source:
- calib_cal/logfile
- id: file_prefix
default: calib_cal
out:
- id: output
run: ../steps/concatenate_files.cwl
label: concat_logfiles_calib_cal
'sbg:x': 700
'sbg:y': 200
- id: concat_logfiles_applyFR
in:
- id: file_list
source:
- applyFR/logfile
- id: file_prefix
default: applycal
out:
- id: output
run: ../steps/concatenate_files.cwl
label: concat_logfiles_applyFR
'sbg:x': 400
'sbg:y': 200
- id: concat_logfiles_applybeam
in:
- id: file_list
source:
- applybeam/logfile
- id: file_prefix
default: applybeam
out:
- id: output
run: ../steps/concatenate_files.cwl
label: concat_logfiles_applybeam
'sbg:x': 200
'sbg:y': 200
- id: concat_logfiles_applyBP
in:
- id: file_list
source:
- applyBP/logfile
- id: file_prefix
default: applycal
out:
- id: output
run: ../steps/concatenate_files.cwl
label: concat_logfiles_applyBP
'sbg:x': 0
'sbg:y': 200
- id: concat_logfiles_applyPA
in:
- id: file_list
source:
- applyPA/logfile
- id: file_prefix
default: applycal
out:
- id: output
run: ../steps/concatenate_files.cwl
label: concat_logfiles_applyPA
'sbg:x': -200
'sbg:y': 200
requirements: []