Skip to content
Snippets Groups Projects
Select Git revision
  • 82d4f69ae9eef0c205a2bb5b7cdbff1af96dfcbd
  • master default protected
  • MAM-106-add-plots
  • MAM-90-executor-with-cwltool
  • MAM-88-change-status-names
  • MAM-50-specification-GUI
  • MAM-44-build-specification-functionality
  • MAM-42-ATDBspec-add-endpoints
  • MAM-41-ATDBspec-database-changes
  • bugfix-ingested-sizes
  • SDC-1663-inputs-validation
  • SDC-1649-compression-pipeline-quality-indicators
  • SDC-1635-monitoring-page
  • split-pipeline-for-gitlab
  • SDC-1590-database-changes
  • SDC-1580-adapt-configuration-to-multi-service
  • multi-edit
  • SDC-1552-datamodel-add-service-host
  • logentry_graph
  • SDC-1549-aggregation-task-ux
  • imaging-compression-pipeline-commissioning
21 results

views.py

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    plot_unflagged.cwl 1.12 KiB
    class: CommandLineTool
    cwlVersion: v1.1
    $namespaces:
      sbg: 'https://www.sevenbridges.com/'
    id: plot_unflagged
    baseCommand:
      - python3
    inputs:
      - id: msin
        type: 'Directory[]'
        inputBinding:
          position: 1
      - id: unflagged_fraction
        type: float[]
        inputBinding:
          position: 2
          
    label: plot_unflagged
    arguments:
      - '-c'
      - |
        import sys
        import os
    
        from plot_unflagged_fraction import main as plot_unflagged_fraction
    
        center = int((len(sys.argv) - 1) / 2 + 1)
        
        mss = sys.argv[1:center]
        unflagged_fraction = sys.argv[center:]
        
        output = plot_unflagged_fraction(ms_list = mss, frac_list = unflagged_fraction, outfile = os.getcwd() + '/unflagged_fraction.png')
    
    outputs:
      - id: output_imag
        doc: Output image
        type: File
        outputBinding:
          glob: 'unflagged_fraction.png'
      - id: logfile
        type: File[]
        outputBinding:
          glob: 'plot_unflagged_fraction*.log'
    
        
    hints:
      - class: DockerRequirement
        dockerPull: 'lofareosc/prefactor3-cwl'
    requirements:
      - class: InlineJavascriptRequirement
    stdout: plot_unflagged_fraction.log
    stderr: plot_unflagged_fraction_err.log