casalog.post("Currently, only the multi-term MFS algorithm is supported for specmode=mfs. To make a single plane MFS image (while retaining the frequency dependence for the cube major cycle stage), please pick nterms=1 along with deconvolver=mtmfs. The scales parameter is still usable for multi-scale multi-term deconvolution","WARN","task_sdintimaging")
from __future__ import absolute_import
from casatasks.private.casa_transition import *
from casatasks import casalog
from casatasks.private.imagerhelpers.imager_base import PySynthesisImager
from casatasks.private.imagerhelpers.imager_parallel_continuum import PyParallelContSynthesisImager
from casatasks.private.imagerhelpers.imager_parallel_cube import PyParallelCubeSynthesisImager
from casatasks.private.imagerhelpers.input_parameters import ImagerParameters
from .sdint_helper import *
from imagerhelpers.imager_base import PySynthesisImager
from imagerhelpers.imager_parallel_continuum import PyParallelContSynthesisImager
from imagerhelpers.imager_parallel_cube import PyParallelCubeSynthesisImager
from imagerhelpers.input_parameters import ImagerParameters
from sdint_helper import *
sdintlib = SDINT_helper()
def setup_imagerObj(parallel, paramList=None):
defaultconstructor = False
if not isinstance(paramList, ImagerParameters):
raise RuntimeError("Internal Error: invalid paramList")
defaultconstructor = True
return PySynthesisImager(params=paramList)
def setup_imager(imagename,parallel, specmode,calcres,calpsf,inparams):
Setup cube imaging for major cycles.