Changeset 1589 for trunk/python/asapmath.py
- Timestamp:
- 07/02/09 12:17:20 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/python/asapmath.py
r1391 r1589 1 1 from asap.scantable import scantable 2 2 from asap import rcParams 3 from asap import print_log 3 from asap import print_log_dec 4 4 from asap import selector 5 5 6 @print_log_dec 6 7 def average_time(*args, **kwargs): 7 8 """ … … 27 28 # without using a mask 28 29 scanav = average_time(scana,scanb) 29 30 30 # or equivalent 31 # scanav = average_time([scana, scanb]) 31 32 # return the (time) averaged scan, i.e. the average of 32 33 # all correlator cycles … … 88 89 s = scantable(stm._average(alignedlst, mask, weight.upper(), scanav)) 89 90 s._add_history("average_time",varlist) 90 print_log()91 91 return s 92 92 … … 111 111 s = scantable(stm._quotient(source, reference, preserve)) 112 112 s._add_history("quotient",varlist) 113 print_log()114 113 return s 115 114 115 @print_log_dec 116 116 def dototalpower(calon, caloff, tcalval=0.0): 117 117 """ … … 129 129 s = scantable(stm._dototalpower(calon, caloff, tcalval)) 130 130 s._add_history("dototalpower",varlist) 131 print_log()132 131 return s 133 132 133 @print_log_dec 134 134 def dosigref(sig, ref, smooth, tsysval=0.0, tauval=0.0): 135 135 """ … … 149 149 s = scantable(stm._dosigref(sig, ref, smooth, tsysval, tauval)) 150 150 s._add_history("dosigref",varlist) 151 print_log()152 151 return s 153 152 153 @print_log_dec 154 154 def calps(scantab, scannos, smooth=1, tsysval=0.0, tauval=0.0, tcalval=0.0): 155 155 """ … … 237 237 ress = dosigref(sig, ref, smooth, tsysval, tauval) 238 238 ress._add_history("calps", varlist) 239 print_log()240 239 return ress 241 240 241 @print_log_dec 242 242 def calnod(scantab, scannos=[], smooth=1, tsysval=0.0, tauval=0.0, tcalval=0.0): 243 243 """ … … 308 308 resspec = scantable(stm._donod(scantab, pairScans, smooth, tsysval,tauval,tcalval)) 309 309 resspec._add_history("calnod",varlist) 310 print_log()311 310 return resspec 312 311 312 @print_log_dec 313 313 def calfs(scantab, scannos=[], smooth=1, tsysval=0.0, tauval=0.0, tcalval=0.0): 314 314 """ … … 349 349 resspec = scantable(stm._dofs(s, scannos, smooth, tsysval,tauval,tcalval)) 350 350 resspec._add_history("calfs",varlist) 351 print_log()352 351 return resspec 353 352 … … 367 366 print "simple_math is deprecated use +=/* instead." 368 367 368 @print_log_dec 369 369 def merge(*args): 370 370 """ … … 375 375 Example: 376 376 myscans = [scan1, scan2] 377 378 379 377 allscans = merge(myscans) 378 # or equivalent 379 sameallscans = merge(scan1, scan2) 380 380 """ 381 381 varlist = vars() … … 400 400 s = scantable(stm._merge(lst)) 401 401 s._add_history("merge", varlist) 402 print_log()403 402 return s 404
Note: See TracChangeset
for help on using the changeset viewer.