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)
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)