Skip to content
Snippets Groups Projects
Select Git revision
  • 03b9fb099f4827cec9c6233ca93ef6c9a19ffcc8
  • master default protected
  • ingest_info
  • optimize_workflow
  • releases/v5.1 protected
  • releases/v5.1rc1 protected
  • reverse_versions
  • 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.1
  • 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
33 results

prefactor_calibrator.cwl

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    prefactor_calibrator.cwl 5.81 KiB
    class: Workflow
    cwlVersion: v1.0
    id: prefactor_calibrator
    label: prefactor_calibrator
    $namespaces:
      sbg: 'https://www.sevenbridges.com/'
    inputs:
      - id: msin
        type: 'Directory[]'
        'sbg:x': -1000
        'sbg:y': -1700
      - id: refant
        type: string?
        default: CS001HBA0
        'sbg:x': -1000
        'sbg:y': -1600
      - id: flag_baselines
        type: 'string[]?'
        default: []
        'sbg:x': -1000
        'sbg:y': -1500
      - id: process_baselines_cal
        type: string?
        default: '*&'
        'sbg:x': -1000
        'sbg:y': -1400
      - id: filter_baselines
        type: string?
        default: '*&'
        'sbg:x': -1000
        'sbg:y': -1300
      - id: do_smooth
        type: boolean?
        default: false
        'sbg:x': -1000
        'sbg:y': -1200
      - id: rfistrategy
        type: string?
        default: HBAdefault.rfis
        'sbg:x': -1000
        'sbg:y': -1100
      - id: max2interpolate
        type: int?
        default: 30
        'sbg:x': -1000
        'sbg:y': -1000
      - id: ampRange
        type: 'int[]?'
        default:
          - 0
          - 0
        'sbg:x': -1000
        'sbg:y': -900
      - id: skip_international
        type: boolean?
        default: true
        'sbg:x': -1000
        'sbg:y': -800
      - id: raw_data
        type: boolean?
        default: false
        'sbg:x': -1000
        'sbg:y': -700
      - id: propagatesolutions
        type: boolean?
        default: true
        'sbg:x': -1000
        'sbg:y': -600
      - id: flagunconverged
        type: boolean?
        default: false
        'sbg:x': -1000
        'sbg:y': -500
      - id: maxStddev
        type: float?
        default: -1
        'sbg:x': -1000
        'sbg:y': -400
      - id: solutions2transfer
        type: string?
        default: /data/solutions/3C48.h5
        'sbg:x': -1000
        'sbg:y': -300
      - id: antennas2transfer
        type: string?
        default: '[FUSPID].*'
        'sbg:x': -1000
        'sbg:y': -200
      - id: demix_sources
        type: 'string[]?'
        default:
          - CasA
          - CygA
        'sbg:x': -1000
        'sbg:y': -100
      - id: demix_target
        type: string?
        default: ''
        'sbg:x': -1000
        'sbg:y': 0
      - id: demix_freqstep
        type: int?
        default: 16
        'sbg:x': -1000
        'sbg:y': 100
      - id: demix_timestep
        type: int?
        default: 10
        'sbg:x': -1000
        'sbg:y': 200
      - id: demix
        type: boolean?
        default: false
        'sbg:x': -1000
        'sbg:y': 300
      - id: ion_3rd
        type: boolean?
        default: false
        'sbg:x': -1000
        'sbg:y': 400
      - id: clock_smooth
        type: boolean?
        default: true
        'sbg:x': -1000
        'sbg:y': 500
      - id: tables2export
        type: string?
        default: clock
        'sbg:x': -1000
        'sbg:y': 600
      - id: final_apply
        type: boolean?
        default: false
        'sbg:x': -1000
        'sbg:y': 700
      - id: max_dppp_threads
        type: int?
        default: 10
        'sbg:x': -1000
        'sbg:y': 800
      - id: memoryperc
        type: int?
        default: 20
        'sbg:x': -1000
        'sbg:y': 900
      - id: min_length
        type: int?
        default: 50
        'sbg:x': -1000
        'sbg:y': 1000
      - id: overhead
        type: float?
        default: 0.8
        'sbg:x': -1000
        'sbg:y': 1100
      - id: min_separation
        type: int?
        default: 30
        'sbg:x': -1000
        'sbg:y': 1200
      - id: max_separation_arcmin
        type: float?
        default: 1
        'sbg:x': -1000
        'sbg:y': 1300
      - id: calibrator_path_skymodel
        type: string?
        default: /data/skymodels
        'sbg:x': -1000
        'sbg:y': 1400
      - id: A-Team_skymodel
        type: string?
        default: /data/skymodels/Ateam_LBA_CC.skymodel
        'sbg:x': -1000
        'sbg:y': 1500
      - id: cal_solutions
        type: string?
        default: cal_solutions.h5
        'sbg:x': -1000
        'sbg:y': 1600
      - id: avg_timeresolution
        type: float?
        default: 4
        'sbg:x': -1000
        'sbg:y': 1700
      - id: avg_freqresolution
        type: string?
        default: 48.82kHz
        'sbg:x': -1000
        'sbg:y': 1800
      - id: bandpass_freqresolution
        type: string?
        default: 195.3125kHz
        'sbg:x': -1000
        'sbg:y': 1900
    outputs:
      - id: check_Ateam_separation.png
        outputSource:
          - prep/check_Ateam_separation.png
        type: 'File[]?'
        'sbg:x': 1000
        'sbg:y': -300
      - id: check_Ateam_separation.log
        outputSource:
          - prep/check_Ateam_separation.log
        type: 'File[]?'
        'sbg:x': 1000
        'sbg:y': -200
      - id: make_sourcedb_ateam.log
        outputSource:
          - prep/make_sourcedb_ateam.log
        type: File?
        'sbg:x': 1000
        'sbg:y': -100
      - id: msout
        outputSource:
          - prep/msout
        type: 'Directory[]'
        'sbg:x': 1000
        'sbg:y': 0
      - id: logfile_prep_cal
        outputSource:
          - prep/logfile_prep_cal
        type: 'File[]?'
        'sbg:x': 1000
        'sbg:y': 100
      - id: parset
        outputSource:
          - prep/parset
        type: 'File[]'
        'sbg:x': 1000
        'sbg:y': 200
    steps:
      - id: prep
        in:
          - id: msin
            source:
              - msin
          - id: filter_baselines
            source: filter_baselines
          - id: raw_data
            source: raw_data
          - id: demix
            source: demix
          - id: max_dppp_threads
            source: max_dppp_threads
          - id: memoryperc
            source: memoryperc
          - id: flag_baselines
            source:
              - flag_baselines
          - id: avg_timeresolution
            source: avg_timeresolution
          - id: avg_freqresolution
            source: avg_freqresolution
          - id: process_baselines_cal
            source: process_baselines_cal
          - id: demix_timestep
            source: demix_timestep
          - id: demix_freqstep
            source: demix_freqstep
          - id: demix_target
            source: demix_target
          - id: demix_sources
            source:
              - demix_sources
          - id: do_smooth
            source: do_smooth
          - id: min_separation
            source: min_separation
          - id: A-Team_skymodel
            source: A-Team_skymodel
        out:
          - id: check_Ateam_separation.png
          - id: check_Ateam_separation.log
          - id: make_sourcedb_ateam.log
          - id: msout
          - id: logfile_prep_cal
          - id: parset
        run: ./prefactor_calibrator/prep.cwl
        label: prep
        'sbg:x': 0
        'sbg:y': 0
    requirements:
      - class: SubworkflowFeatureRequirement
      - class: ScatterFeatureRequirement