Skip to content
Snippets Groups Projects
Commit c32b81d1 authored by alex's avatar alex
Browse files

update, small fixes

Former-commit-id: 648aff69
parent 4e841506
No related branches found
No related tags found
No related merge requests found
...@@ -39,6 +39,6 @@ outputs: ...@@ -39,6 +39,6 @@ outputs:
label: check_Ateam_separation label: check_Ateam_separation
hints: hints:
- class: DockerRequirement - class: DockerRequirement
dockerPull: lofareosc/prefactor dockerPull: lofareosc/prefactor:HBAcalibrator
- class: InlineJavascriptRequirement - class: InlineJavascriptRequirement
stdout: Ateam_separation.log stdout: Ateam_separation.log
...@@ -51,7 +51,7 @@ outputs: ...@@ -51,7 +51,7 @@ outputs:
label: make_sourcedb_ateam label: make_sourcedb_ateam
hints: hints:
- class: DockerRequirement - class: DockerRequirement
dockerPull: 'lofareosc/prefactor:latest' dockerPull: 'lofareosc/prefactor:HBAcalibrator'
stdout: make_sourcedb_ateam.log stdout: make_sourcedb_ateam.log
requirements: requirements:
- class: InlineJavascriptRequirement - class: InlineJavascriptRequirement
...@@ -82,7 +82,7 @@ outputs: ...@@ -82,7 +82,7 @@ outputs:
glob: $(inputs.msin.basename) glob: $(inputs.msin.basename)
hints: hints:
- class: DockerRequirement - class: DockerRequirement
dockerPull: lofareosc/prefactor-ci:master dockerPull: lofareosc/prefactor:HBAcalibrator-ci:master
requirements: requirements:
- class: InitialWorkDirRequirement - class: InitialWorkDirRequirement
listing: listing:
......
...@@ -39,6 +39,6 @@ outputs: ...@@ -39,6 +39,6 @@ outputs:
label: check_Ateam_separation label: check_Ateam_separation
hints: hints:
- class: DockerRequirement - class: DockerRequirement
dockerPull: lofareosc/prefactor dockerPull: lofareosc/prefactor:HBAcalibrator
- class: InlineJavascriptRequirement - class: InlineJavascriptRequirement
stdout: Ateam_separation.log stdout: Ateam_separation.log
...@@ -5,25 +5,44 @@ $namespaces: ...@@ -5,25 +5,44 @@ $namespaces:
id: find_skymodel_cal_py id: find_skymodel_cal_py
baseCommand: baseCommand:
- python3 - python3
- /usr/local/bin/find_skymodel_cal.py
inputs: inputs:
- id: ms - id: msin
type: type: Directory[]
- Directory doc: MS containing the calibrator
- type: array inputBinding:
items: Directory position: 0
inputBinding: - id: skymodels
position: 0 type: Directory?
doc: Input measurement set doc: Directory containing the sky models
- id: DirSkymodelCal - id: skymodels_extension
type: type: string?
- Directory doc: path extension of the sky models
- string
default: '/data/skymodels' label: find_skymodel_cal.py
doc: Directory containing the sky models arguments:
inputBinding: - '-c'
position: 1 - |
prefix: '--DirSky' import sys
from unittest.mock import MagicMock
sys.modules['lofarpipe.support.data_map'] = MagicMock()
from find_skymodel_cal import main as find_skymodel
import json
mss = sys.argv[1:]
skymodels = "$(inputs.skymodels.path)"
extension = "$(inputs.skymodels_extension)"
output = {}
if extension != 'null':
output = find_skymodel(mss, skymodels, extension)
else:
output = find_skymodel(mss, skymodels)
cwl_output = {'class': 'File', 'path': output['SkymodelCal']}
with open('./out.json', 'w') as fp:
json.dump(cwl_output, fp)
outputs: outputs:
- id: output_models - id: output_models
type: File type: File
...@@ -31,10 +50,10 @@ outputs: ...@@ -31,10 +50,10 @@ outputs:
loadContents: true loadContents: true
glob: 'out.json' glob: 'out.json'
outputEval: $(JSON.parse(self[0].contents)) outputEval: $(JSON.parse(self[0].contents))
label: find_skymodel_cal.py
requirements: requirements:
- class: InlineJavascriptRequirement - class: InlineJavascriptRequirement
hints: hints:
DockerRequirement: DockerRequirement:
dockerPull: lofareosc/prefactor dockerPull: lofareosc/prefactor-ci:master
\ No newline at end of file
...@@ -218,11 +218,9 @@ steps: ...@@ -218,11 +218,9 @@ steps:
'sbg:y': 300 'sbg:y': 300
- id: find_skymodel_cal - id: find_skymodel_cal
in: in:
- id: ms - id: msin
source: msin source: msin
- id: max_seperation_arcmin - id: skymodels
source: max_separation_arcmin
- id: DirSkymodelCal
source: calibrator_path_skymodel source: calibrator_path_skymodel
out: out:
- id: output_models - id: output_models
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment