Changeset 2952 for trunk/python/asapmath.py
- Timestamp:
- 06/24/14 19:59:46 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/python/asapmath.py
r2904 r2952 1025 1025 1026 1026 @asaplog_post_dec 1027 def _array2dOp( scan, value, mode="ADD", tsys=False, insitu=None ):1027 def _array2dOp( scan, value, mode="ADD", tsys=False, insitu=None, skip_flaggedrow=False): 1028 1028 """ 1029 1029 This function is workaround on the basic operation of scantable … … 1036 1036 insitu: if False, a new scantable is returned. 1037 1037 Otherwise, the array operation is done in-sitsu. 1038 skip_flaggedrow: skip operation for row-flagged spectra. 1038 1039 """ 1039 1040 if insitu is None: insitu = rcParams['insitu'] … … 1044 1045 stm._setinsitu(insitu) 1045 1046 if len( value ) == 1: 1046 s = scantable( stm._arrayop( scan, value[0], mode, tsys ) )1047 s = scantable( stm._arrayop( scan, value[0], mode, tsys, skip_flaggedrow ) ) 1047 1048 elif len( value ) != nrow: 1048 1049 raise ValueError( 'len(value) must be 1 or conform to scan.nrow()' ) … … 1062 1063 s.set_selection( sel ) 1063 1064 if len( value[irow] ) == 1: 1064 stm._unaryop( s, value[irow][0], mode, tsys )1065 stm._unaryop( s, value[irow][0], mode, tsys, skip_flaggedrow ) 1065 1066 else: 1066 1067 #stm._arrayop( s, value[irow], mode, tsys, 'channel' ) 1067 stm._arrayop( s, value[irow], mode, tsys )1068 stm._arrayop( s, value[irow], mode, tsys, skip_flaggedrow ) 1068 1069 s.set_selection(basesel) 1069 1070 return s
Note: See TracChangeset
for help on using the changeset viewer.