Skip to content
Snippets Groups Projects
Select Git revision
  • 2165117716f2ead7c0e6b342924c59c9b69d57f7
  • master default protected
  • RAP-1185_do-not-compile-tests
  • RAP-1176_switch-git-image
  • mammoth_august
  • mammoth_september
  • flag_on_polarisation
  • 3c48_logSI
  • optimize_workflow
  • ingest_info
  • poppy_integration_v50
  • releases/v5.1 protected
  • releases/v5.1rc1 protected
  • reverse_versions
  • 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
  • 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
36 results

clocktec.cwl

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    HBA_target.cwl 7.06 KiB
    class: Workflow
    cwlVersion: v1.2
    id: HBA_target
    label: HBA_target
    inputs:
      - id: msin
        type: 'Directory[]'
      - id: cal_solutions
        type: 'File'
      - id: refant
        type: string?
        default: 'CS00.*'
      - id: flag_baselines
        type: 'string[]?'
        default: []
      - id: process_baselines_target
        type: string?
        default: '[CR]S*&'
      - id: filter_baselines
        type: string?
        default: '[CR]S*&'
      - id: do_smooth
        type: boolean?
        default: false
      - id: rfistrategy
        type: string?
        default: HBAdefault.rfis
      - id: min_unflagged_fraction
        type: float?
        default: 0.5
      - id: compression_bitrate
        type: int?
        default: 16
      - id: raw_data
        type: boolean?
        default: false
      - id: propagatesolutions
        type: boolean?
        default: true
      - id: demix_sources
        type: 'string[]?'
        default:
          - CasA
          - CygA
      - id: demix_target
        type: string?
        default: ''
      - id: demix_freqstep
        type: int?
        default: 16
      - id: demix_timestep
        type: int?
        default: 10
      - id: demix
        type: boolean?
        default: false
      - id: apply_tec
        type: boolean?
        default: false
      - id: apply_clock
        type: boolean?
        default: true
      - id: apply_phase
        type: boolean?
        default: false
      - id: apply_RM
        type: boolean?
        default: true
      - id: apply_beam
        type: boolean?
        default: true
      - id: clipATeam
        type: boolean?
        default: true
      - id: gsmcal_step
        type: string?
        default: 'phase'
      - id: updateweights
        type: boolean?
        default: true
      - id: max_dppp_threads
        type: int?
        default: 10
      - id: memoryperc
        type: int?
        default: 20
      - id: min_length
        type: int?
        default: 5
      - id: overhead
        type: float?
        default: 0.7
      - id: min_separation
        type: int?
        default: 30
      - id: A-Team_skymodel
        type: File?
      - id: target_skymodel
        type: File?
      - id: use_target
        type: boolean?
        default: true
      - id: skymodel_source
        type: string?
        default: 'TGSS'
      - id: avg_timeresolution
        type: int?
        default: 4
      - id: avg_freqresolution
        type: string?
        default: 48.82kHz
      - id: avg_timeresolution_concat
        type: int?
        default: 8
      - id: avg_freqresolution_concat
        type: string?
        default: 97.64kHz
      - id: num_SBs_per_group
        type: int?
        default: 10
      - id: reference_stationSB
        type: int?
        default: null
      - id: ionex_server
        type: string?
        default: 'ftp://ftp.aiub.unibe.ch/CODE/'
      - id: ionex_prefix
        type: string?
        default: 'CODG'
      - id: proxy_server
        type: string?
        default: null
      - id: proxy_port
        type: int?
        default: null
      - id: proxy_type
        type: string?
        default: null
      - id: proxy_user
        type: string?
        default: null
      - id: proxy_pass
        type: string?
        default: null
      - id: clip_sources
        type: 'string[]?'
        default:
          - VirA_4_patch
          - CygAGG
          - CasA_4_patch
          - TauAGG
      - id: ncores
        type: int?
        default: 16
    outputs:
      - id: calibrated_data
        outputSource:
          - save_results/dir
        type: Directory
      - id: log_files
        outputSource:
          - save_logfiles/dir
        type: Directory
      - id: inspection_plots
        outputSource:
          - save_inspection/dir
        type: Directory
      - id: summary
        outputSource:
          - prefactor/summary_file
        type: File
      - id: solutions
        outputSource:
          - prefactor/solutions
        type: File
    steps:
      - id: prefactor
        in:
          - id: msin
            source:
              - msin
          - id: cal_solutions
            source: cal_solutions
          - id: refant
            source: refant
          - id: flag_baselines
            source:
              - flag_baselines
          - id: process_baselines_target
            source: process_baselines_target
          - id: filter_baselines
            source: filter_baselines
          - id: do_smooth
            source: do_smooth
          - id: rfistrategy
            source: rfistrategy
          - id: min_unflagged_fraction
            source: min_unflagged_fraction
          - id: compression_bitrate
            source: compression_bitrate
          - id: raw_data
            source: raw_data
          - id: propagatesolutions
            source: propagatesolutions
          - id: apply_tec
            source: apply_tec
          - id: apply_clock
            source: apply_clock
          - id: apply_phase
            source: apply_phase
          - id: apply_RM
            source: apply_RM
          - id: apply_beam
            source: apply_beam
          - id: demix_sources
            source:
              - demix_sources
          - id: demix_target
            source: demix_target
          - id: demix_freqstep
            source: demix_freqstep
          - id: demix_timestep
            source: demix_timestep
          - id: demix
            source: demix
          - id: clipATeam
            source: clipATeam
          - id: updateweights
            source: updateweights
          - id: max_dppp_threads
            source: max_dppp_threads
          - id: memoryperc
            source: memoryperc
          - id: min_length
            source: min_length
          - id: overhead
            source: overhead
          - id: min_separation
            source: min_separation
          - id: A-Team_skymodel
            source: A-Team_skymodel
          - id: target_skymodel
            source: target_skymodel
          - id: use_target
            source: use_target
          - id: skymodel_source
            source: skymodel_source
          - id: avg_timeresolution
            source: avg_timeresolution
          - id: avg_freqresolution
            source: avg_freqresolution
          - id: avg_timeresolution_concat
            source: avg_timeresolution_concat
          - id: avg_freqresolution_concat
            source: avg_freqresolution_concat
          - id: num_SBs_per_group
            source: num_SBs_per_group
          - id: reference_stationSB
            source: reference_stationSB
          - id: ionex_server
            source: ionex_server
          - id: ionex_prefix
            source: ionex_prefix
          - id: proxy_server
            source: proxy_server
          - id: proxy_port
            source: proxy_port
          - id: proxy_type
            source: proxy_type
          - id: proxy_user
            source: proxy_user
          - id: proxy_pass
            source: proxy_pass
          - id: clip_sources
            source: clip_sources
          - id: ncores
            source: ncores
        out:
          - id: logfiles
          - id: msout
          - id: solutions
          - id: inspection
          - id: summary_file
        run: ./prefactor_target.cwl
        label: prefactor_target
      - id: save_logfiles
        in:
          - id: files
            linkMerge: merge_flattened
            source:
              - prefactor/logfiles
          - id: sub_directory_name
            default: logs
        out:
          - id: dir
        run: ./../steps/collectfiles.cwl
        label: save_logfiles
      - id: save_inspection
        in:
          - id: files
            linkMerge: merge_flattened
            source:
              - prefactor/inspection
          - id: sub_directory_name
            default: inspection
        out:
          - id: dir
        run: ./../steps/collectfiles.cwl
        label: save_inspection
      - id: save_results
        in:
          - id: files
            linkMerge: merge_flattened
            source:
              - prefactor/msout
          - id: sub_directory_name
            default: results
        out:
          - id: dir
        run: ./../steps/collectfiles.cwl
        label: save_results
    requirements:
      - class: SubworkflowFeatureRequirement
      - class: MultipleInputFeatureRequirement