Source
from __future__ import absolute_import
from casatasks.private.casa_transition import is_CASA6
if is_CASA6:
from casatools import image
from .. import casalog
else:
from taskinit import *
image = iatool
def imhistory(
imagename, mode, verbose, origin, message
):
_myia = image()
try:
casalog.origin('imhistory')
_myia.open(imagename)
if mode.startswith("l") or mode.startswith("L"):
return _myia.history(verbose)
elif mode.startswith("a") or mode.startswith("A"):
return _myia.sethistory(origin=origin, history=message)
raise ValueError("Unsopported mode " + mode)
finally:
_myia.done()