Skip to content
Snippets Groups Projects
Select Git revision
  • 42f9206439bd3c318bd795b9749b72118ad589fb
  • master default protected
  • fix_sas_id_in_filename
  • releases/v0.5.17.tim_survey protected
  • compress_tim_survey_no_metadata_compression
  • v0.5.x
  • juelich_0_5_18
  • releases/v0.6.0.tim_survey protected
  • compress_tim_survey
  • releases/v0.5.18 protected
  • expose_elevation_for_parset
  • releases/v0.5.17 protected
  • releases/v0.6.0 protected
  • releases/v0.5.19 protected
  • releases/v0.5.16 protected
  • releases/v0.5.15 protected
  • nico_testing_juelich
  • nightly_build_test
  • releases/v0.5.14 protected
  • releases/v0.5.13 protected
  • releases/v0.5.12 protected
  • v0.5.17.tim_survey
  • v0.6.0.tim_survey
  • v0.5.18
  • v0.5.17
  • v0.6.0
  • v0.5.16
  • v0.5.15
  • v0.5.14
  • v0.5.13
  • v0.5.12
  • v0.5.11
  • v0.5.10
  • v0.5.9
  • v0.5.8
  • v0.5.7
  • v0.5.6
  • v0.5.5
  • v0.5.4
  • v0.5.3
  • v0.5.2
41 results

define_parset.cwl

Blame
  • user avatar
    Timo Millenaar authored
    Add more aggresive filter and averaging settings to parset. WARNING: Only to be applied to Tim's survey data, it removes international stations
    42f92064
    History
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    define_parset.cwl 1.50 KiB
    #!/usr/bin/env cwl-runner
    
    cwlVersion: v1.1
    class: CommandLineTool
    label: define_parset
    
    requirements:
      - class: ShellCommandRequirement
      - class: InlineJavascriptRequirement
      - class: InitialWorkDirRequirement
        listing:
          - entryname: input.parset
            entry: |
              steps=[flagedge,flagelev$('is_raw'? ',aoflag,flagamp': '')$(inputs.demix? ',demix': ''),filter,avg]
              #
              flagedge.chan=[0..nchan/32-1,31*nchan/32..nchan-1]
              flagedge.type=preflagger
              #
              aoflag.keepstatistics=true
              aoflag.memoryperc=20
              aoflag.type=aoflagger
              aoflag.autocorr=$(inputs.flag_autocorrelation?'True':'False')
              aoflag.strategy=/usr/local/share/aoflagger/strategies/lofar-default.lua
              #
              flagelev.type=preflagger
              flagelev.elevation=0deg..20deg
              #
              flagamp.amplmin=1e-30
              flagamp.type=preflagger
              #
              filter.baseline="[CR]S*&"
              filter.remove=True
              filter.type=filter
              #
              avg.type=average
              avg.timeresolution=4.0
              avg.freqresolution=48828.125Hz
    
    
    inputs:
    - id: flag_autocorrelation
      type: boolean?
      default: true
    - id: is_raw
      type: boolean
      default: true
    
    outputs:
    - id: output
      type: File
      outputBinding:
        glob: preproc.parset
    
    baseCommand:
    - cp
    arguments:
    - prefix: ''
      position: 0
      valueFrom: input.parset
      shellQuote: false
    - prefix: ''
      position: 0
      valueFrom: preproc.parset
      shellQuote: false
    id: define_parset