Select Git revision
h5parmcat.cwl
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
h5parmcat.cwl 1.86 KiB
class: CommandLineTool
cwlVersion: v1.0
$namespaces:
sbg: 'https://www.sevenbridges.com/'
lofar: https://git.astron.nl/eosc/ontologies/raw/master/schema/lofar.owl
$schema:
- https://git.astron.nl/eosc/ontologies/raw/master/schema/lofar.owl
id: h5parmcat
baseCommand:
- H5parm_collector.py
inputs:
- id: h5parmFiles
type: File
format: lofar:#H5Parm
inputBinding:
position: 0
doc: List of h5parm files
- default: sol000
id: insolset
type: string?
inputBinding:
position: 0
prefix: '--insolset'
doc: Input solset name
- default: sol000
id: outsolset
type: string?
inputBinding:
position: 0
prefix: '--outsolset'
doc: Output solset name
- id: insoltab
type: string?
inputBinding:
position: 0
prefix: '--insoltab'
doc: Output solset name
- default: cal_solutions.h5
id: outh5parmname
type: string
inputBinding:
position: 0
prefix: '--outh5parm'
doc: Output h5parm name
- id: squeeze
type: boolean
default: false
inputBinding:
position: 0
prefix: '-q'
doc: removes all axes with the length of 1
- default: true
id: verbose
type: boolean
inputBinding:
position: 0
prefix: '-v'
doc: verbose output
- default: true
id: clobber
type: boolean
inputBinding:
position: 0
prefix: '-c'
doc: overwrite output
outputs:
- id: outh5parm
doc: Output h5parm
type: File
format: lofar:#H5Parm
outputBinding:
glob: $(inputs.outh5parmname)
- id: log
type: File
outputBinding:
glob: $(inputs.outh5parmname)-parm_collector_output.log
label: H5parmcat
hints:
- class: DockerRequirement
dockerPull: 'lofareosc/prefactor:HBAcalibrator'
stdout: $(inputs.outh5parmname)-parm_collector_output.log
requirements:
- class: InlineJavascriptRequirement