Source
from __future__ import absolute_import
import os
import glob
from casatasks.private.casa_transition import is_CASA6
if is_CASA6:
from casatools import ctsys
from casatasks import casalog
else:
from taskinit import *
from tasksinfo import *
def rmtables(tablenames=None):
""" Removes tables cleanly
Arguments may contain *, ?. Ranges [] also supported but not ~ expansion.
"""
casalog.origin('rmtables')
tablelist = []
for tables in tablenames :
for table in glob.glob(tables) :
tablelist.append(table)
for table in tablelist :
casalog.post('Removing '+table)
if is_CASA6:
ctsys.removetable(tablelist)
else:
cu.removetable(tablelist)