Beispiel #1
0
 def _on_clear_mask(self, event):
     """
     Clear mask
     """
     self.slicer_z += 1
     self.slicer = BoxMask(self,
                           self.subplot,
                           zorder=self.slicer_z,
                           side=True)
     self.subplot.set_ylim(self.data.ymin, self.data.ymax)
     self.subplot.set_xlim(self.data.xmin, self.data.xmax)
     mask = numpy.ones(len(self.data.mask), dtype=bool)
     self.data.mask = mask
     # update mask plot
     self._check_display_mask(mask, event)
Beispiel #2
0
 def _on_reset_mask(self, event):
     """
     Reset mask to the original mask
     """
     self.slicer_z += 1
     self.slicer = BoxMask(self,
                           self.subplot,
                           zorder=self.slicer_z,
                           side=True)
     self.subplot.set_ylim(self.data.ymin, self.data.ymax)
     self.subplot.set_xlim(self.data.xmin, self.data.xmax)
     mask = copy.deepcopy(self.default_mask)
     self.data.mask = mask
     # update mask plot
     self._check_display_mask(mask, event)