Description

Lists the contents of a Multi-MS according to the way it has been partitioned. The list will show the following properties: Sub-MS name, scans, spws, number of channels per spw, number of rows of each scan within a Sub-MS and the size of the Sub-MS on disk. The task will also list the separation axis of the Multi-MS.

 

Parameter descriptions

vis

Name of Multi-MS or normal MeasurementSet

createdict

Create and return a dictionary listing the content of the Multi-MS according to the way it was partitionted. If set to True, the returned dictionary will contain information from ms.getscansummary() and ms.getspectralwindowinfo(), with the addition of an index as the top key and the Sub-MS name. The default is set to False. The following is an example of a returned dictionary:

CASA <1> listpartition('ngc5921.ms', createdict=True)

INFO    listpartition::::+      ##########################################
INFO    listpartition::::+      ##### Begin Task: listpartition      #####
INFO    listpartition::::       listpartition(vis="ngc5921.mms",createdict=True,listfile="")


INFO    listpartition::::       This is a Multi-MS with separation axis = scan
INFO    listpartition::::       Sub-MS               Scan  Spw    Nchan  Nrows   Size
INFO    listpartition::::+      ngc5921.mms.0000.ms  1     [0]    [63]   4509    25M
INFO    listpartition::::       ngc5921.mms.0001.ms  2     [0]    [63]   1890    11M
INFO    listpartition::::       ##### End Task: listpartition        #####
INFO    listpartition::::+      ##########################################


Out[17]:
{0: {'MS': 'ngc5921.mms.0000.ms',
  'scanId': {1: {'nchans': array([63], dtype=int32),
    'nrows': 4509,
    'spwIds': array([0], dtype=int32)}},
  'size': '25M'},
 1: {'MS': 'ngc5921.mms.0001.ms',
  'scanId': {2: {'nchans': array([63], dtype=int32),
    'nrows': 1890,
    'spwIds': array([0], dtype=int32)}},
  'size': '11M'}}

listfile

Name of ASCII file to save the output of the task, as shown in the example above. If empty, it will list on the logger/terminal.