Automatic config generation for automatic delay cal selection#113
Automatic config generation for automatic delay cal selection#113tikk3r wants to merge 18 commits into
Conversation
|
Core functionality all seems to work now. Just stuck on why the |
|
It looks like the difference may be in the PyBDSF commands for source finding. The facetselfcal-generated model has more components than what skynet outputs: Skynet Facetselfcal |
|
After some digging around in skynet.py it is indeed related to how it manipulates the sky model found by PyBDSF. Writing out the PyBDSF model directly results in the same model as what facetselfcal generates. This means as far as I can tell the goal of this branch is there, so I'll mark it ready for review and we can fix skynet in another one. |
@tikk3r could you create an issue for this on our issue tracker? I can look into it later. |
|
Alright, I finally figured out what is going wrong in this branch. I still think there are issues with how skynet manipulates the model, but that is not the main cause of the selfcal problem here. For some reason cwltool (or at least my version - id: generate_skymodels
in:
- id: msin
source: msin
valueFrom: $(self[0])
- id: delay_calibrator
source: delay_calibrator
- id: process_all
default: true
- id: starting_skymodel
default: starting_skymodel
out:
- id: skymodel
- id: logfile
run: ../../steps/delay_cal_model.cwl
when: $(inputs.starting_skymodel == null)however, |
This reverts commit aee623c.


No description provided.