Open Fil8 opened 9 months ago
I suspect it is because in this case the pipeline enters in this loop, because it does not enter in any other ifs.
or maybe is because of this typo:
I also found out that the pipeline fails if a binned mask is given as input.
For example one can make cube_0 binning channels, run sofia to create a mask and then make cube_1. At this point line_worker.py
fails because it counter checks the size of the mask against the size of the ms-file and product for binchans
is forgotten at this line.
this is now solved in maskForn
repo:
The issue above still needs to be solved.
the
line_worker
fails when regridding the mask to clean the datacube.The user may want to create a datacube with a different binsize than the original dataset (the input .ms file). When this happens,
sofia
creates acleanmask
withnaxis3
of same size of the requested output datacube.Then the pipeline crashes when checking the size of the cleanmask, right before cleaning.