def output_image_selection(self): if not self.data: self.Outputs.selected_data.send(None) self.Outputs.annotated_data.send(None) return indices = np.flatnonzero(self.imageplot.selection_group) annotated_data = groups_or_annotated_table(self.data, self.imageplot.selection_group) self.Outputs.annotated_data.send(annotated_data) selected = self.data[indices] self.Outputs.selected_data.send(selected if selected else None)
def output_image_selection(self): if not self.data: self.Outputs.selected_data.send(None) self.Outputs.annotated_data.send(None) return indices = np.flatnonzero(self.imageplot.selection_group) annotated_data = groups_or_annotated_table( self.data, self.imageplot.selection_group) self.Outputs.annotated_data.send(annotated_data) selected = self.data[indices] self.Outputs.selected_data.send(selected if selected else None)