Beispiel #1
0
 def commit(self):
     selected = self.selectedAttrs()
     if not self.data or not selected:
         self.send("Reduced Data", None)
         self.out_domain_desc = None
     else:
         domain = Orange.data.Domain(selected, self.data.domain.class_var,
                                     metas=self.data.domain.metas)
         data = Orange.data.Table(domain, self.data)
         self.send("Reduced Data", data)
         self.out_domain_desc = report.describe_domain(data.domain)
Beispiel #2
0
 def commit(self):
     selected = self.selectedAttrs()
     if not self.data or not selected:
         self.send("Reduced Data", None)
         self.out_domain_desc = None
     else:
         domain = Orange.data.Domain(selected, self.data.domain.class_var,
                                     metas=self.data.domain.metas)
         data = Orange.data.Table(domain, self.data)
         self.send("Reduced Data", data)
         self.out_domain_desc = report.describe_domain(data.domain)
Beispiel #3
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)
Beispiel #4
0
 def commit(self):
     self.selected_rows = self.get_selection()
     if self.data and len(self.data.domain.attributes) == len(
             self.selected_rows):
         self.selectMethod = OWRank.SelectAll
         self.selectButtons.button(self.selectMethod).setChecked(True)
     selected = self.selectedAttrs()
     if not self.data or not selected:
         self.send("Reduced Data", None)
         self.out_domain_desc = None
     else:
         data = Table(Domain(selected, self.data.domain.class_var,
                             self.data.domain.metas), self.data)
         self.send("Reduced Data", data)
         self.out_domain_desc = report.describe_domain(data.domain)
Beispiel #5
0
 def commit(self):
     self.selected_rows = self.get_selection()
     if self.data and len(self.data.domain.attributes) == len(
             self.selected_rows):
         self.selectMethod = OWRank.SelectAll
         self.selectButtons.button(self.selectMethod).setChecked(True)
     selected = self.selectedAttrs()
     if not self.data or not selected:
         self.Outputs.reduced_data.send(None)
         self.out_domain_desc = None
     else:
         reduced_domain = Domain(selected, 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)
Beispiel #6
0
 def commit(self):
     self.selected_rows = self.get_selection()
     if self.data and len(self.data.domain.attributes) == len(
             self.selected_rows):
         self.selectMethod = OWRank.SelectAll
         self.selectButtons.button(self.selectMethod).setChecked(True)
     selected = self.selectedAttrs()
     if not self.data or not selected:
         self.Outputs.reduced_data.send(None)
         self.out_domain_desc = None
     else:
         reduced_domain = Domain(
             selected, 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)
Beispiel #7
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)
Beispiel #8
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)
Beispiel #9
0
    def commit(self):
        # Save indices of attributes in the original, unsorted domain
        self.selected_rows = self.ranksModel.mapToSourceRows(
            [i.row() for i in self.ranksView.selectionModel().selectedRows(0)])

        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 self.data is None or 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)