예제 #1
0
파일: spectrum.py 프로젝트: csb60/hyperspy
 def smooth_lowess(self, smoothing_parameter = None,
     number_of_iterations=None, differential_order = 0):
     '''Lowess data smoothing'''
     smoother = SmoothingLowess(self)
     smoother.differential_order = differential_order
     if smoothing_parameter is not None:
         smoother.smoothing_parameter = smoothing_parameter
     if number_of_iterations is not None:
         smoother.number_of_iterations = number_of_iterations
     if smoothing_parameter is None or smoothing_parameter is None:
         smoother.edit_traits()
     else:
         smoother.apply()