Changeset 86 for trunk/src/python_SDMath.cc
- Timestamp:
- 11/12/04 12:05:49 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/python_SDMath.cc
r83 r86 38 38 namespace SDMathWrapper { 39 39 SDMemTableWrapper SDMathWrapper::averages(boost::python::tuple tp, 40 40 const std::vector<bool>& mask) { 41 41 int n; 42 42 n = extract<int>(tp.attr("__len__")()); 43 43 Block<CountedPtr<asap::SDMemTable> > b(n); 44 44 for (int i=0;i< n;++i) { 45 SDMemTableWrapper sdmw = 46 47 45 SDMemTableWrapper sdmw = 46 extract<SDMemTableWrapper>( tp.attr("__getitem__")(i) ); 47 b[i] = sdmw.getCP(); 48 48 } 49 49 Vector<Bool> msk(mask); 50 50 return SDMemTableWrapper(SDMath::averages(b,msk)); 51 51 }; 52 52 53 53 } // namespace SDMathWrapper 54 54 … … 57 57 def("average", &SDMathWrapper::average); 58 58 def("quotient", &SDMathWrapper::quotient); 59 def(" multiply", &SDMathWrapper::multiply);59 def("scale", &SDMathWrapper::scale); 60 60 def("baseline", &SDMathWrapper::baseline); 61 61 def("hanning", &SDMathWrapper::hanning); … … 65 65 def("rms", &SDMathWrapper::rms); 66 66 }; 67 67 68 68 } // python 69 69 } // asap
Note: See TracChangeset
for help on using the changeset viewer.