Ignore:
Timestamp:
08/10/12 20:49:54 (12 years ago)
Author:
WataruKawasaki
Message:

New Development: No

JIRA Issue: No

Ready for Test: Yes

Interface Changes: Yes

What Interface Changed: parameter of tool functions

Test Programs:

Put in Release Notes: No

Module(s): sd.scantable

Description: added a new parameter csvformat.


File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/python/scantable.py

    r2611 r2641  
    25242524                          clipniter=None, plot=None,
    25252525                          getresidual=None, showprogress=None,
    2526                           minnrow=None, outlog=None, blfile=None):
     2526                          minnrow=None, outlog=None, blfile=None, csvformat=None):
    25272527        """\
    25282528        Return a scan which has been baselined (all rows) with sinusoidal
     
    25822582                           parameter values to be written
    25832583                           (default is '': no file/logger output)
     2584            csvformat:     if True blfile is csv-formatted, default is False.
    25842585
    25852586        Example:
     
    26182619            if outlog        is None: outlog        = False
    26192620            if blfile        is None: blfile        = ''
     2621            if csvformat     is None: csvformat     = False
     2622
     2623            if csvformat:
     2624                scsvformat = "T"
     2625            else:
     2626                scsvformat = "F"
    26202627
    26212628            #CURRENTLY, PLOT=true is UNAVAILABLE UNTIL sinusoidal fitting is implemented as a fitter method.
     
    26262633                                        clipniter, getresidual,
    26272634                                        pack_progress_params(showprogress,
    2628                                                              minnrow), outlog,
    2629                                         blfile)
     2635                                                             minnrow),
     2636                                        outlog, scsvformat+blfile)
    26302637            workscan._add_history('sinusoid_baseline', varlist)
    26312638           
     
    26462653                               chan_avg_limit=None, plot=None,
    26472654                               getresidual=None, showprogress=None,
    2648                                minnrow=None, outlog=None, blfile=None):
     2655                               minnrow=None, outlog=None, blfile=None, csvformat=None):
    26492656        """\
    26502657        Return a scan which has been baselined (all rows) with sinusoidal
     
    27262733                            parameter values to be written
    27272734                            (default is "": no file/logger output)
     2735            csvformat:      if True blfile is csv-formatted, default is False.
    27282736
    27292737        Example:
     
    27622770            if outlog         is None: outlog         = False
    27632771            if blfile         is None: blfile         = ''
     2772            if csvformat      is None: csvformat      = False
     2773
     2774            if csvformat:
     2775                scsvformat = "T"
     2776            else:
     2777                scsvformat = "F"
    27642778
    27652779            #CURRENTLY, PLOT=true is UNAVAILABLE UNTIL sinusoidal fitting is implemented as a fitter method.
     
    27752789                                             pack_progress_params(showprogress,
    27762790                                                                  minnrow),
    2777                                              outlog, blfile)
     2791                                             outlog, scsvformat+blfile)
    27782792            workscan._add_history("auto_sinusoid_baseline", varlist)
    27792793           
     
    27902804                         clipthresh=None, clipniter=None, plot=None,
    27912805                         getresidual=None, showprogress=None, minnrow=None,
    2792                          outlog=None, blfile=None):
     2806                         outlog=None, blfile=None, csvformat=None):
    27932807        """\
    27942808        Return a scan which has been baselined (all rows) by cubic spline
     
    28192833                          parameter values to be written
    28202834                          (default is "": no file/logger output)
     2835            csvformat:    if True blfile is csv-formatted, default is False.
    28212836
    28222837        Example:
     
    28512866            if outlog       is None: outlog       = False
    28522867            if blfile       is None: blfile       = ''
     2868            if csvformat     is None: csvformat     = False
     2869
     2870            if csvformat:
     2871                scsvformat = "T"
     2872            else:
     2873                scsvformat = "F"
    28532874
    28542875            #CURRENTLY, PLOT=true UNAVAILABLE UNTIL cubic spline fitting is implemented as a fitter method.
     
    28562877                                       getresidual,
    28572878                                       pack_progress_params(showprogress,
    2858                                                             minnrow), outlog,
    2859                                        blfile)
     2879                                                            minnrow),
     2880                                       outlog, scsvformat+blfile)
    28602881            workscan._add_history("cspline_baseline", varlist)
    28612882           
     
    28742895                              getresidual=None, plot=None,
    28752896                              showprogress=None, minnrow=None, outlog=None,
    2876                               blfile=None):
     2897                              blfile=None, csvformat=None):
    28772898        """\
    28782899        Return a scan which has been baselined (all rows) by cubic spline
     
    29252946                            parameter values to be written
    29262947                            (default is "": no file/logger output)
     2948            csvformat:      if True blfile is csv-formatted, default is False.
    29272949
    29282950        Example:
     
    29572979            if outlog         is None: outlog         = False
    29582980            if blfile         is None: blfile         = ''
     2981            if csvformat      is None: csvformat      = False
     2982
     2983            if csvformat:
     2984                scsvformat = "T"
     2985            else:
     2986                scsvformat = "F"
    29592987
    29602988            #CURRENTLY, PLOT=true UNAVAILABLE UNTIL cubic spline fitting is implemented as a fitter method.
     
    29662994                                            pack_progress_params(showprogress,
    29672995                                                                 minnrow),
    2968                                             outlog, blfile)
     2996                                            outlog, scsvformat+blfile)
    29692997            workscan._add_history("auto_cspline_baseline", varlist)
    29702998           
     
    29803008    def poly_baseline(self, mask=None, order=None, insitu=None, plot=None,
    29813009                      getresidual=None, showprogress=None, minnrow=None,
    2982                       outlog=None, blfile=None):
     3010                      outlog=None, blfile=None, csvformat=None):
    29833011        """\
    29843012        Return a scan which has been baselined (all rows) by a polynomial.
     
    30033031                          parameter values to be written
    30043032                          (default is "": no file/logger output)
     3033            csvformat:    if True blfile is csv-formatted, default is False.
    30053034
    30063035        Example:
     
    30303059            if outlog       is None: outlog       = False
    30313060            if blfile       is None: blfile       = ""
     3061            if csvformat    is None: csvformat    = False
     3062
     3063            if csvformat:
     3064                scsvformat = "T"
     3065            else:
     3066                scsvformat = "F"
    30323067
    30333068            if plot:
     
    30843119                                                         blpars["fixed"],
    30853120                                                         rms, str(masklist),
    3086                                                          r, True)
     3121                                                         r, True, csvformat)
    30873122                        blf.write(dataout)
    30883123
     
    30963131                                        pack_progress_params(showprogress,
    30973132                                                             minnrow),
    3098                                         outlog, blfile)
     3133                                        outlog, scsvformat+blfile)
    30993134           
    31003135            workscan._add_history("poly_baseline", varlist)
     
    31133148                           plot=None, insitu=None,
    31143149                           getresidual=None, showprogress=None,
    3115                            minnrow=None, outlog=None, blfile=None):
     3150                           minnrow=None, outlog=None, blfile=None, csvformat=None):
    31163151        """\
    31173152        Return a scan which has been baselined (all rows) by a polynomial.
     
    31593194                            parameter values to be written
    31603195                            (default is "": no file/logger output)
     3196            csvformat:      if True blfile is csv-formatted, default is False.
    31613197
    31623198        Example:
     
    31863222            if outlog         is None: outlog         = False
    31873223            if blfile         is None: blfile         = ''
     3224            if csvformat      is None: csvformat      = False
     3225
     3226            if csvformat:
     3227                scsvformat = "T"
     3228            else:
     3229                scsvformat = "F"
    31883230
    31893231            edge = normalise_edge_param(edge)
     
    32473289                                                         blpars["fixed"],
    32483290                                                         rms, str(masklist),
    3249                                                          r, True)
     3291                                                         r, True, csvformat)
    32503292                        blf.write(dataout)
    32513293                   
     
    32593301                                             pack_progress_params(showprogress,
    32603302                                                                  minnrow),
    3261                                              outlog, blfile)
     3303                                             outlog, scsvformat+blfile)
    32623304
    32633305            workscan._add_history("auto_poly_baseline", varlist)
Note: See TracChangeset for help on using the changeset viewer.