def cleanLine(self): """ Clean all oscillations with selected parameters and sort them in time. """ self.list_oscillation = clean_oscillations_list(self.list_oscillation, minimum_cycle_number=self.minimum_cycle_number, eliminate_simultaneous = self.eliminate_simultaneous, regroup_full_overlap = self.regroup_full_overlap, eliminate_partial_overlap = self.eliminate_partial_overlap, ) self.sortOscillations()
def cleanLine(self): """ Clean all oscillations with selected parameters and sort them in time. """ self.list_oscillation = clean_oscillations_list( self.list_oscillation, minimum_cycle_number=self.minimum_cycle_number, eliminate_simultaneous=self.eliminate_simultaneous, regroup_full_overlap=self.regroup_full_overlap, eliminate_partial_overlap=self.eliminate_partial_overlap, ) self.sortOscillations()
def cleanSelection(self, ind): """ Clean only selected oscillations and sort them in time. """ not_selected = [ ] selected = [] for i in range(len(self.list_oscillation)): if i in ind: selected.append( self.list_oscillation[i] ) else: not_selected.append( self.list_oscillation[i] ) list_cleaned = clean_oscillations_list(selected, minimum_cycle_number=self.minimum_cycle_number, eliminate_simultaneous = self.eliminate_simultaneous, regroup_full_overlap = self.regroup_full_overlap, eliminate_partial_overlap = self.eliminate_partial_overlap, ) self.list_oscillation = list_cleaned + not_selected self.sortOscillations()
def cleanSelection(self, ind): """ Clean only selected oscillations and sort them in time. """ not_selected = [] selected = [] for i in range(len(self.list_oscillation)): if i in ind: selected.append(self.list_oscillation[i]) else: not_selected.append(self.list_oscillation[i]) list_cleaned = clean_oscillations_list( selected, minimum_cycle_number=self.minimum_cycle_number, eliminate_simultaneous=self.eliminate_simultaneous, regroup_full_overlap=self.regroup_full_overlap, eliminate_partial_overlap=self.eliminate_partial_overlap, ) self.list_oscillation = list_cleaned + not_selected self.sortOscillations()