From f9edc72b53299923a1bfcaf30b6b9d0965e344b2 Mon Sep 17 00:00:00 2001 From: mancini <mancini@astron.nl> Date: Mon, 21 Oct 2019 12:23:22 +0200 Subject: [PATCH] Add interpolate visibilities Former-commit-id: 7ee040058280a52c8468d4a18d8e65b526352b78 --- .gitlab-ci.yml | 1 + steps/interpolate_visibilities.cwl | 50 +++++++++++++++++++++++++ test_jobs/interpolate_visibilities.json | 4 ++ 3 files changed, 55 insertions(+) create mode 100644 steps/interpolate_visibilities.cwl create mode 100644 test_jobs/interpolate_visibilities.json diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6a08221a..4449bc2f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -38,3 +38,4 @@ test_DPPP_step: - cwltool --no-container --preserve-environment LD_LIBRARY_PATH --preserve-environment PATH steps/DPPP.cwl test_jobs/NDPPP.json - cwltool --no-container --preserve-environment LD_LIBRARY_PATH --preserve-environment PATH steps/AOFlagger.cwl test_jobs/aoflagger.json - cwltool --no-container --preserve-environment LD_LIBRARY_PATH --preserve-environment PATH --preserve-environment PYTHONPATH steps/find_skymodel_cal.cwl test_jobs/find_skymodel_cal.json + - cwltool --no-container --preserve-environment LD_LIBRARY_PATH --preserve-environment PATH --preserve-environment PYTHONPATH steps/interpolate_visibilities.cwl test_jobs/interpolate_visibilities.json diff --git a/steps/interpolate_visibilities.cwl b/steps/interpolate_visibilities.cwl new file mode 100644 index 00000000..43580a1e --- /dev/null +++ b/steps/interpolate_visibilities.cwl @@ -0,0 +1,50 @@ +class: CommandLineTool +cwlVersion: v1.0 +$namespaces: + sbg: 'https://www.sevenbridges.com/' +id: interpolate_visibilities +baseCommand: + - DPPP +arguments: + - -msout.datacolumn=INTERP_DATA + - -msin.datacolumn=DATA + - steps=[interpolate] +inputs: + - id: msin + type: Directory + inputBinding: + prefix: '-msin=' + separate: false + - id: msout_name + default: out.MS + type: string + inputBinding: + prefix: '-msout=' + separate: false + - id: storage_manager + type: string + default: Dysco + inputBinding: + separate: false + prefix: '-msout.storagemanager=' + - id: storage_manager_databitrate + type: int + default: 0 + inputBinding: + prefix: '-msout.storagemanager.databitrate=' + separate: false + - id: window_size + type: int + inputBinding: + prefix: '-interpolate.windowsize=' + separate: false + +outputs: + - id: msout + type: Directory + outputBinding: + glob: $(inputs.msout_name) +label: interpolate_visibilities +requirements: + - class: DockerRequirement + dockerPull: lofar/lofar-pipeline diff --git a/test_jobs/interpolate_visibilities.json b/test_jobs/interpolate_visibilities.json new file mode 100644 index 00000000..8ed20fe1 --- /dev/null +++ b/test_jobs/interpolate_visibilities.json @@ -0,0 +1,4 @@ +{ + "msin": { "class":"Directory", "/data/L570745_SB000_uv_first10.MS"}, + "window_size": 5 +} -- GitLab