Exemplo n.º 1
0
 def commit(self):
     if not self.selected_attrs:
         self.Outputs.reduced_data.send(None)
         self.Outputs.features.send(None)
         self.out_domain_desc = None
     else:
         reduced_domain = Domain(self.selected_attrs,
                                 self.data.domain.class_var,
                                 self.data.domain.metas)
         data = self.data.transform(reduced_domain)
         self.Outputs.reduced_data.send(data)
         self.Outputs.features.send(AttributeList(self.selected_attrs))
         self.out_domain_desc = report.describe_domain(data.domain)
Exemplo n.º 2
0
 def commit(self):
     selected_attrs = []
     if self.data is not None:
         attributes = self.data.domain.attributes
         selected_attrs = [attributes[i] for i in self.selected_rows]
     if not selected_attrs:
         self.Outputs.reduced_data.send(None)
         self.out_domain_desc = None
     else:
         reduced_domain = Domain(selected_attrs, self.data.domain.class_var,
                                 self.data.domain.metas)
         data = self.data.transform(reduced_domain)
         self.Outputs.reduced_data.send(data)
         self.out_domain_desc = report.describe_domain(data.domain)
Exemplo n.º 3
0
 def commit(self):
     selected_attrs = []
     if self.data is not None:
         selected_attrs = [self.data.domain.attributes[i]
                           for i in self.selected_rows]
     if not selected_attrs:
         self.Outputs.reduced_data.send(None)
         self.Outputs.features.send(None)
         self.out_domain_desc = None
     else:
         reduced_domain = Domain(
             selected_attrs, self.data.domain.class_var, self.data.domain.metas)
         data = self.data.transform(reduced_domain)
         self.Outputs.reduced_data.send(data)
         self.Outputs.features.send(AttributeList(selected_attrs))
         self.out_domain_desc = report.describe_domain(data.domain)
Exemplo n.º 4
0
 def commit(self):
     if not self.selected_attrs:
         self.Outputs.reduced_data.send(None)
         self.Outputs.features.send(None)
         self.out_domain_desc = None
         self.info.set_output_summary(self.info.NoOutput)
     else:
         reduced_domain = Domain(self.selected_attrs,
                                 self.data.domain.class_var,
                                 self.data.domain.metas)
         data = self.data.transform(reduced_domain)
         self.Outputs.reduced_data.send(data)
         self.Outputs.features.send(AttributeList(self.selected_attrs))
         self.out_domain_desc = report.describe_domain(data.domain)
         self.info.set_output_summary(len(data),
                                      format_summary_details(data))
Exemplo n.º 5
0
 def commit(self):
     selected_attrs = []
     if self.data is not None:
         attributes = self.data.domain.attributes
         if len(attributes) == len(self.selected_rows):
             self.selectionMethod = OWRank.SelectAll
             self.selectButtons.button(
                 self.selectionMethod).setChecked(True)
         selected_attrs = [attributes[i] for i in self.selected_rows]
     if not selected_attrs:
         self.Outputs.reduced_data.send(None)
         self.out_domain_desc = None
     else:
         reduced_domain = Domain(selected_attrs, self.data.domain.class_var,
                                 self.data.domain.metas)
         data = self.data.transform(reduced_domain)
         self.Outputs.reduced_data.send(data)
         self.out_domain_desc = report.describe_domain(data.domain)
Exemplo n.º 6
0
 def commit(self):
     selected_attrs = []
     if self.data is not None:
         attributes = self.data.domain.attributes
         if len(attributes) == len(self.selected_rows):
             self.selectionMethod = OWRank.SelectAll
             self.selectButtons.button(self.selectionMethod).setChecked(True)
         selected_attrs = [attributes[i]
                           for i in self.selected_rows]
     if not selected_attrs:
         self.Outputs.reduced_data.send(None)
         self.out_domain_desc = None
     else:
         reduced_domain = Domain(
             selected_attrs, self.data.domain.class_var, self.data.domain.metas)
         data = self.data.transform(reduced_domain)
         self.Outputs.reduced_data.send(data)
         self.out_domain_desc = report.describe_domain(data.domain)