Changeset 1862


Ignore:
Timestamp:
08/05/10 16:10:15 (14 years ago)
Author:
Malte Marquarding
Message:

renamed print_log_dec to more explicit asaplog_post_dec

Location:
trunk/python
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/python/asapfitter.py

    r1861 r1862  
    11import _asap
    22from asap.parameters import rcParams
    3 from asap.logging import asaplog, print_log_dec
     3from asap.logging import asaplog, asaplog_post_dec
    44from asap.utils import _n_bools, mask_and
    55
     
    4848        return
    4949
    50     @print_log_dec
     50    @asaplog_post_dec
    5151    def set_scan(self, thescan=None, mask=None):
    5252        """
     
    6868        return
    6969
    70     @print_log_dec
     70    @asaplog_post_dec
    7171    def set_function(self, **kwargs):
    7272        """
     
    115115        return
    116116
    117     @print_log_dec
     117    @asaplog_post_dec
    118118    def fit(self, row=0, estimate=False):
    119119        """
     
    194194                self.data._addfit(fit,self._fittedrow)
    195195
    196     @print_log_dec
     196    @asaplog_post_dec
    197197    def set_parameters(self,*args,**kwargs):
    198198        """
     
    235235        return
    236236
    237     @print_log_dec
     237    @asaplog_post_dec
    238238    def set_gauss_parameters(self, peak, centre, fwhm,
    239239                             peakfixed=0, centrefixed=0,
     
    264264            raise ValueError(msg)
    265265
    266     @print_log_dec
     266    @asaplog_post_dec
    267267    def set_lorentz_parameters(self, peak, centre, fwhm,
    268268                             peakfixed=0, centrefixed=0,
     
    322322            return sum(areas)
    323323
    324     @print_log_dec
     324    @asaplog_post_dec
    325325    def get_errors(self, component=None):
    326326        """
     
    343343
    344344
    345     @print_log_dec
     345    @asaplog_post_dec
    346346    def get_parameters(self, component=None, errors=False):
    347347        """
     
    414414
    415415
    416     @print_log_dec
     416    @asaplog_post_dec
    417417    def get_estimate(self):
    418418        """
     
    424424        return pars
    425425
    426     @print_log_dec
     426    @asaplog_post_dec
    427427    def get_residual(self):
    428428        """
     
    434434        return self.fitter.getresidual()
    435435
    436     @print_log_dec
     436    @asaplog_post_dec
    437437    def get_chi2(self):
    438438        """
     
    446446        return ch2
    447447
    448     @print_log_dec
     448    @asaplog_post_dec
    449449    def get_fit(self):
    450450        """
     
    456456        return self.fitter.getfit()
    457457
    458     @print_log_dec
     458    @asaplog_post_dec
    459459    def commit(self):
    460460        """
     
    472472        return scan
    473473
    474     @print_log_dec
     474    @asaplog_post_dec
    475475    def plot(self, residual=False, components=None, plotparms=False,
    476476             filename=None):
     
    572572            self._p.save(filename)
    573573
    574     @print_log_dec
     574    @asaplog_post_dec
    575575    def auto_fit(self, insitu=None, plot=False):
    576576        """
  • trunk/python/asapmath.py

    r1861 r1862  
    11from asap.scantable import scantable
    22from asap.parameters import rcParams
    3 from asap.logging import asaplog, print_log_dec
     3from asap.logging import asaplog, asaplog_post_dec
    44from asap.selector import selector
    55from asap import asaplotgui
    66
    7 @print_log_dec
     7@asaplog_post_dec
    88def average_time(*args, **kwargs):
    99    """
     
    9393    return s
    9494
    95 @print_log_dec
     95@asaplog_post_dec
    9696def quotient(source, reference, preserve=True):
    9797    """
     
    116116    return s
    117117
    118 @print_log_dec
     118@asaplog_post_dec
    119119def dototalpower(calon, caloff, tcalval=0.0):
    120120    """
     
    134134    return s
    135135
    136 @print_log_dec
     136@asaplog_post_dec
    137137def dosigref(sig, ref, smooth, tsysval=0.0, tauval=0.0):
    138138    """
     
    154154    return s
    155155
    156 @print_log_dec
     156@asaplog_post_dec
    157157def calps(scantab, scannos, smooth=1, tsysval=0.0, tauval=0.0, tcalval=0.0, verify=False):
    158158    """
     
    396396    return ress
    397397
    398 @print_log_dec
     398@asaplog_post_dec
    399399def calnod(scantab, scannos=[], smooth=1, tsysval=0.0, tauval=0.0, tcalval=0.0, verify=False):
    400400    """
     
    614614    return resspec
    615615
    616 @print_log_dec
     616@asaplog_post_dec
    617617def calfs(scantab, scannos=[], smooth=1, tsysval=0.0, tauval=0.0, tcalval=0.0, verify=False):
    618618    """
     
    817817    return resspec
    818818
    819 @print_log_dec
     819@asaplog_post_dec
    820820def merge(*args):
    821821    """
     
    849849    return s
    850850
    851 @print_log_dec
     851@asaplog_post_dec
    852852def calibrate( scantab, scannos=[], calmode='none', verify=None ):
    853853    """
     
    927927    return scal
    928928
    929 @print_log_dec
     929@asaplog_post_dec
    930930def splitant(filename, outprefix='',overwrite=False):
    931931    """
     
    991991    return outfiles
    992992
    993 @print_log_dec
     993@asaplog_post_dec
    994994def _array2dOp( scan, value, mode="ADD", tsys=False ):
    995995    """
  • trunk/python/asapplotter.py

    r1861 r1862  
    22from asap.selector import selector
    33from asap.scantable import scantable
    4 from asap.logging import asaplog, print_log_dec
     4from asap.logging import asaplog, asaplog_post_dec
    55import matplotlib.axes
    66from matplotlib.font_manager import FontProperties
     
    8181        else: return None
    8282
    83     @print_log_dec
     83    @asaplog_post_dec
    8484    def plot(self, scan=None):
    8585        """
     
    272272    # end matplotlib.axes fowarding functions
    273273
    274     @print_log_dec
     274    @asaplog_post_dec
    275275    def set_data(self, scan, refresh=True):
    276276        """
     
    310310        if refresh: self.plot()
    311311
    312     @print_log_dec
     312    @asaplog_post_dec
    313313    def set_mode(self, stacking=None, panelling=None, refresh=True):
    314314        """
     
    729729        return
    730730
    731     @print_log_dec
     731    @asaplog_post_dec
    732732    def set_mask(self, mask=None, selection=None, refresh=True):
    733733        """
     
    11491149    # plot total power data
    11501150    # plotting in time is not yet implemented..
    1151     @print_log_dec
     1151    @asaplog_post_dec
    11521152    def plottp(self, scan=None, outfile=None):
    11531153        if self._plotter.is_dead:
     
    12501250
    12511251    # printing header information
    1252     @print_log_dec
     1252    @asaplog_post_dec
    12531253    def print_header(self, plot=True, fontsize=9, logger=False, selstr='', extrastr=''):
    12541254        """
  • trunk/python/logging.py

    r1861 r1862  
    11"""This module presents a logging abstraction layer on top of casa.
    22"""
    3 __all__ = ["asaplog", "print_log_dec", "AsapLogger"]
     3__all__ = ["asaplog", "asaplog_post_dec", "AsapLogger"]
    44
    55import inspect
     
    8585"""Default asap logger"""
    8686
    87 def print_log_dec(f):
     87def asaplog_post_dec(f):
    8888    """Decorator which posts log at completion of the wrapped method.
    8989
    9090    Example::
    9191
    92         @print_log_dec
     92        @asaplog_post_dec
    9393        def test(self):
    9494            do_stuff()
  • trunk/python/scantable.py

    r1861 r1862  
    1111from asap._asap import filler
    1212from asap.parameters import rcParams
    13 from asap.logging import asaplog, print_log_dec
     13from asap.logging import asaplog, asaplog_post_dec
    1414from asap.selector import selector
    1515from asap.linecatalog import linecatalog
     
    4747    """
    4848
    49     @print_log_dec
     49    @asaplog_post_dec
    5050    def __init__(self, filename, average=None, unit=None, getpt=None,
    5151                 antenna=None, parallactify=None):
     
    136136        self._add_history("scantable", varlist)
    137137
    138     @print_log_dec
     138    @asaplog_post_dec
    139139    def save(self, name=None, format=None, overwrite=False):
    140140        """\
     
    449449            return workscan
    450450
    451     @print_log_dec
     451    @asaplog_post_dec
    452452    def stats(self, stat='stddev', mask=None, form='3.3f'):
    453453        """\
     
    780780        return self._get_column(self._getdirectionvec, row)
    781781
    782     @print_log_dec
     782    @asaplog_post_dec
    783783    def set_unit(self, unit='channel'):
    784784        """\
     
    799799        self._add_history("set_unit", varlist)
    800800
    801     @print_log_dec
     801    @asaplog_post_dec
    802802    def set_instrument(self, instr):
    803803        """\
     
    813813        self._add_history("set_instument", vars())
    814814
    815     @print_log_dec
     815    @asaplog_post_dec
    816816    def set_feedtype(self, feedtype):
    817817        """\
     
    826826        self._add_history("set_feedtype", vars())
    827827
    828     @print_log_dec
     828    @asaplog_post_dec
    829829    def set_doppler(self, doppler='RADIO'):
    830830        """\
     
    842842        self._add_history("set_doppler", vars())
    843843
    844     @print_log_dec
     844    @asaplog_post_dec
    845845    def set_freqframe(self, frame=None):
    846846        """\
     
    875875            raise TypeError(msg)
    876876
    877     @print_log_dec
     877    @asaplog_post_dec
    878878    def set_dirframe(self, frame=""):
    879879        """\
     
    908908        return unit
    909909
    910     @print_log_dec
     910    @asaplog_post_dec
    911911    def get_abcissa(self, rowno=0):
    912912        """\
     
    928928        return abc, lbl
    929929
    930     @print_log_dec
     930    @asaplog_post_dec
    931931    def flag(self, mask=None, unflag=False):
    932932        """\
     
    946946        self._add_history("flag", varlist)
    947947
    948     @print_log_dec
     948    @asaplog_post_dec
    949949    def flag_row(self, rows=[], unflag=False):
    950950        """\
     
    963963        self._add_history("flag_row", varlist)
    964964
    965     @print_log_dec
     965    @asaplog_post_dec
    966966    def clip(self, uthres=None, dthres=None, clipoutside=True, unflag=False):
    967967        """\
     
    984984        self._add_history("clip", varlist)
    985985
    986     @print_log_dec
     986    @asaplog_post_dec
    987987    def lag_flag(self, start, end, unit="MHz", insitu=None):
    988988        """\
     
    10241024            return s
    10251025
    1026     @print_log_dec
     1026    @asaplog_post_dec
    10271027    def create_mask(self, *args, **kwargs):
    10281028        """\
     
    13481348        Scantable.shift_refpix(self, delta)
    13491349
    1350     @print_log_dec
     1350    @asaplog_post_dec
    13511351    def history(self, filename=None):
    13521352        """\
     
    13901390    # Maths business
    13911391    #
    1392     @print_log_dec
     1392    @asaplog_post_dec
    13931393    def average_time(self, mask=None, scanav=False, weight='tint', align=False):
    13941394        """\
     
    14431443        return s
    14441444
    1445     @print_log_dec
     1445    @asaplog_post_dec
    14461446    def convert_flux(self, jyperk=None, eta=None, d=None, insitu=None):
    14471447        """\
     
    14771477        else: return s
    14781478
    1479     @print_log_dec
     1479    @asaplog_post_dec
    14801480    def gain_el(self, poly=None, filename="", method="linear", insitu=None):
    14811481        """\
     
    15371537            return s
    15381538
    1539     @print_log_dec
     1539    @asaplog_post_dec
    15401540    def freq_align(self, reftime=None, method='cubic', insitu=None):
    15411541        """\
     
    15671567        else: return s
    15681568
    1569     @print_log_dec
     1569    @asaplog_post_dec
    15701570    def opacity(self, tau=None, insitu=None):
    15711571        """\
     
    15991599        else: return s
    16001600
    1601     @print_log_dec
     1601    @asaplog_post_dec
    16021602    def bin(self, width=5, insitu=None):
    16031603        """\
     
    16231623            return s
    16241624
    1625     @print_log_dec
     1625    @asaplog_post_dec
    16261626    def resample(self, width=5, method='cubic', insitu=None):
    16271627        """\
     
    16491649        else: return s
    16501650
    1651     @print_log_dec
     1651    @asaplog_post_dec
    16521652    def average_pol(self, mask=None, weight='none'):
    16531653        """\
     
    16701670        return s
    16711671
    1672     @print_log_dec
     1672    @asaplog_post_dec
    16731673    def average_beam(self, mask=None, weight='none'):
    16741674        """\
     
    17051705        self._add_history("parallactify", varlist)
    17061706
    1707     @print_log_dec
     1707    @asaplog_post_dec
    17081708    def convert_pol(self, poltype=None):
    17091709        """\
     
    17221722        return s
    17231723
    1724     @print_log_dec
     1724    @asaplog_post_dec
    17251725    def smooth(self, kernel="hanning", width=5.0, order=2, plot=False, insitu=None):
    17261726        """\
     
    18001800        else: return s
    18011801
    1802     @print_log_dec
     1802    @asaplog_post_dec
    18031803    def poly_baseline(self, mask=None, order=0, plot=False, uselin=False,
    18041804                      insitu=None):
     
    20462046            return workscan
    20472047
    2048     @print_log_dec
     2048    @asaplog_post_dec
    20492049    def rotate_linpolphase(self, angle):
    20502050        """\
     
    20672067        return
    20682068
    2069     @print_log_dec
     2069    @asaplog_post_dec
    20702070    def rotate_xyphase(self, angle):
    20712071        """\
     
    20882088        return
    20892089
    2090     @print_log_dec
     2090    @asaplog_post_dec
    20912091    def swap_linears(self):
    20922092        """\
     
    20992099        return
    21002100
    2101     @print_log_dec
     2101    @asaplog_post_dec
    21022102    def invert_phase(self):
    21032103        """\
     
    21092109        return
    21102110
    2111     @print_log_dec
     2111    @asaplog_post_dec
    21122112    def add(self, offset, insitu=None):
    21132113        """\
     
    21332133            return s
    21342134
    2135     @print_log_dec
     2135    @asaplog_post_dec
    21362136    def scale(self, factor, tsys=True, insitu=None):
    21372137        """\
     
    22112211        self._add_history("set_sourcetype", varlist)
    22122212
    2213     @print_log_dec
     2213    @asaplog_post_dec
    22142214    @preserve_selection
    22152215    def auto_quotient(self, preserve=True, mode='paired', verify=False):
     
    22602260        return s
    22612261
    2262     @print_log_dec
     2262    @asaplog_post_dec
    22632263    def mx_quotient(self, mask = None, weight='median', preserve=True):
    22642264        """\
     
    22892289        return q
    22902290
    2291     @print_log_dec
     2291    @asaplog_post_dec
    22922292    def freq_switch(self, insitu=None):
    22932293        """\
     
    23112311            return s
    23122312
    2313     @print_log_dec
     2313    @asaplog_post_dec
    23142314    def recalc_azel(self):
    23152315        """Recalculate the azimuth and elevation for each position."""
     
    23192319        return
    23202320
    2321     @print_log_dec
     2321    @asaplog_post_dec
    23222322    def __add__(self, other):
    23232323        varlist = vars()
     
    23322332        return s
    23332333
    2334     @print_log_dec
     2334    @asaplog_post_dec
    23352335    def __sub__(self, other):
    23362336        """
     
    23482348        return s
    23492349
    2350     @print_log_dec
     2350    @asaplog_post_dec
    23512351    def __mul__(self, other):
    23522352        """
     
    23652365
    23662366
    2367     @print_log_dec
     2367    @asaplog_post_dec
    23682368    def __div__(self, other):
    23692369        """
     
    23832383        return s
    23842384
    2385     @print_log_dec
     2385    @asaplog_post_dec
    23862386    def get_fit(self, row=0):
    23872387        """\
     
    24922492        return (sum(nchans)/len(nchans) == nchans[0])
    24932493
    2494     @print_log_dec
     2494    @asaplog_post_dec
    24952495    def _fill(self, names, unit, average, getpt, antenna):
    24962496        first = True
Note: See TracChangeset for help on using the changeset viewer.