Skip to content
Snippets Groups Projects
Select Git revision
  • d49dbe57abbc4ea39d3fcbf62bd9b1cc3dc7bb05
  • master default protected
  • optimize_workflow
  • poppy_integration_v50
  • poppy_integration
  • releases/v5.0 protected
  • use-versioned-releases
  • releases/v5.0rc2 protected
  • releases/v5.0rc1 protected
  • releases/ldv_v407_atdb protected
  • ldv_v407_debug
  • releases/ldv_v406_debug protected
  • releases/ldv_v405 protected
  • releases/ldv_v404 protected
  • v5.0
  • v5.0rc2
  • v5.0rc1
  • ldv_v406_debug
  • ldv_v405_debug
  • ldv_v404
  • ldv_v403
  • ldv_v402
  • v4.0
  • ldv_v401
  • ldv_v40
  • ldv_v031
  • ldv_v03
  • ldv_v01
28 results

h5parmcat.cwl

Blame
  • 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