Select Git revision
setup_unb.sh
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
predict.cwl 2.12 KiB
class: CommandLineTool
cwlVersion: v1.0
$namespaces:
sbg: 'https://www.sevenbridges.com/'
id: predict
baseCommand:
- DPPP
inputs:
- id: msin
type: Directory
inputBinding:
position: 0
prefix: msin=
separate: false
doc: Input Measurement Set
- default: DATA
id: msin_datacolumn
type: string
inputBinding:
position: 0
prefix: msin.datacolumn=
separate: false
doc: Input data Column
- default: MODEL_DATA
id: msout_datacolumn
type: string
inputBinding:
position: 0
prefix: msout.datacolumn=
separate: false
- id: sources_db
type: File
inputBinding:
position: 0
prefix: predict.sourcedb=
separate: false
- default: null
id: sources
type: 'string[]'
inputBinding:
position: 0
prefix: predict.sources=
separate: false
itemSeparator: ','
valueFrom: '[$(self)]'
- default: false
id: usebeammodel
type: boolean
inputBinding:
position: 0
prefix: predict.usebeammodel=True
- id: writefullresflag
type: boolean
default: false
inputBinding:
prefix: msout.writefullresflag=True
- id: overwrite
type: boolean
default: false
inputBinding:
prefix: msout.overwrite=True
- id: storagemanager
type: string
default: ""
inputBinding:
prefix: msout.storagemanager=
separate: false
- id: databitrate
type: int?
inputBinding:
prefix: msout.storagemanager.databitrate=
separate: false
outputs:
- id: msout
doc: Output Measurement Set
type: Directory
outputBinding:
glob: $(inputs.msin.basename)
- id: logfile
type: File[]
outputBinding:
glob: 'predict_cal*.log'
arguments:
- 'steps=[predict]'
- predict.beammode=array_factor
- predict.usechannelfreq=False
- msout=.
requirements:
- class: InitialWorkDirRequirement
listing:
- entry: $(inputs.msin)
writable: true
- class: InlineJavascriptRequirement
hints:
- class: DockerRequirement
dockerPull: lofareosc/prefactor:HBAcalibrator
stdout: predict_cal.log
stderr: predict_cal_err.log