Skip to content
Snippets Groups Projects
Select Git revision
  • 34763f489fb1df6f3f6f0d3a4bb104f4ffdfefee
  • master default protected
  • add_to_basket
3 results

zooniverse.py

Blame
  • Forked from ASTRON SDC / ESCAPE WP5 / esap-userprofile-python-client
    Source project has a limited visibility.
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    split_polygons.cwl 1.32 KiB
    class: CommandLineTool
    cwlVersion: v1.2
    id: split_polygons
    label: Split Polygon Facets
    doc: This step splits a multi-facet region file into individual facet region files.
    
    baseCommand: python3
    
    inputs:
      - id: h5parm
        type: File
        doc: Multi-directional HDF5 file.
        inputBinding:
          prefix: "--h5"
          position: 1
    
      - id: facet_regions
        type: File
        doc: The DS9 region file that defines the facets.
        inputBinding:
          prefix: "--reg"
          position: 2
    
      - id: lofar_helpers
        type: Directory
        doc: The lofar_helpers directory.
    
    outputs:
      - id: polygon_regions
        type: File[]
        doc: The facet regions.
        outputBinding:
          glob: "poly*.reg"
      - id: polygon_info
        type: File
        doc: Polygon CSV file.
        outputBinding:
          glob: "*.csv"
      - id: logfile
        type: File[]
        doc: Log files from current step.
        outputBinding:
          glob: split_polygons*.log
    
    arguments:
      - $(inputs.lofar_helpers.path)/ds9_helpers/split_polygon_facets.py
      - --extra_boundary=0.0
    
    requirements:
      - class: InlineJavascriptRequirement
      - class: InitialWorkDirRequirement
        listing:
          - entry: $(inputs.h5parm)
          - entry: $(inputs.facet_regions)
    
    hints:
      - class: DockerRequirement
        dockerPull: vlbi-cwl
      - class: ResourceRequirement
        coresMin: 1
    
    stdout: split_polygons.log
    stderr: split_polygons_err.log