Closed kyraluthien closed 10 months ago
Thanks for the feedback, and glad to hear that setting wscl_sofia_niter: 1
solves your problem!
Setting that parameter to 0 should actually not be allowed. The docs reads: A value of 1 means that WSClean is only executed once and SoFiA is not used
. So 1
should be the lowest allowed value.
We will fix that.
Good day. We're using caracal to process MeerKAT HI data. We have eight sessions, which have been processed individually without an error. However, when we tried to process them together to make a single cube with the line worker, it throws an error that
cube_path referenced before assigment
. Here is an extract from the logfile at output/logs-20230831-094501/log-caracal.txt:Here is the line worker as written in the .yml file:
The error is thrown by line 1117 in the line_worker.py file, which tries to use cube_path:![image](https://github.com/caracal-pipeline/caracal/assets/131463587/3fec0027-3de0-40b3-99f9-e2ed0fe38298)
Tracing this further up in the line_worker.py file, we think that the cube_path isn't being created.![image](https://github.com/caracal-pipeline/caracal/assets/131463587/f088bb6a-0bc6-4c22-baf6-646a1079e741)
We did find a workaround, where changing
wscl_sofia_niter: 0
towscl_sofia_niter: 1
yields the desired output and seems to circumvent the issue. However, I've posted here to log the issue in any case.