Esempio n. 1
0
 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()
Esempio n. 2
0
 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()
Esempio n. 3
0
 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()
Esempio n. 4
0
    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()