Changeset 9271:129afb799511 in orange


Ignore:
Timestamp:
11/25/11 12:02:29 (2 years ago)
Author:
ales_erjavec <ales.erjavec@…>
Branch:
default
Convert:
14e0e84a539bc49d97b1a87517b092944ccf57ef
Message:

More fixes to reporting.

Location:
orange/OrangeWidgets/Data
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • orange/OrangeWidgets/Data/OWConcatenate.py

    r8042 r9271  
    5050 
    5151        self.adjustSize() 
     52         
     53        self.dataReport = None 
    5254 
    5355 
  • orange/OrangeWidgets/Data/OWContinuize.py

    r8042 r9271  
    154154    def sendReport(self): 
    155155        self.reportData(self.data, "Input data") 
    156         classVar = self.data.domain.classVar 
    157         if self.classTreatment == 3 and classVar and classVar.varType == orange.VarTypes.Discrete and len(classVar.values) >= 2:   
    158             clstr = "Dummy variable for target '%s'" % classVar.values[self.targetValue] 
    159         else: 
    160             clstr = self.classTreats[self.classTreatment][0] 
     156        clstr = "None" 
     157        if self.data is not None: 
     158            classVar = self.data.domain.classVar 
     159            if self.classTreatment == 3 and classVar and classVar.varType == orange.VarTypes.Discrete and len(classVar.values) >= 2:   
     160                clstr = "Dummy variable for target '%s'" % classVar.values[self.targetValue] 
     161            else: 
     162                clstr = self.classTreats[self.classTreatment][0] 
    161163        self.reportSettings("Settings", 
    162164                            [("Multinominal attributes", self.multinomialTreats[self.multinomialTreatment][0]), 
  • orange/OrangeWidgets/Data/OWDataDomain.py

    r9255 r9271  
    434434         
    435435        self.data = None 
     436        self.output_report = None 
    436437        self.original_completer_items = [] 
    437438 
  • orange/OrangeWidgets/Data/OWDataSampler.py

    r8042 r9271  
    321321        elif self.SelectType == 3: 
    322322            stype = "Multiple subsets" 
    323         self.reportSettings("Settings", [("Sampling type", stype), ("Stratification", OWGUI.YesNo[self.Stratified]), ("Random seed", str(self.RandomSeed) if self.UseSpecificSeed else "auto")]) 
    324                               
    325         self.reportSettings("Data", [("Input", "%i examples" % len(self.data)), ("Sample", "%i examples" % self.nSample), ("Rest", "%i examples" % self.nRemainder)]) 
     323        self.reportSettings("Settings", [("Sampling type", stype),  
     324                                         ("Stratification", OWGUI.YesNo[self.Stratified]), 
     325                                         ("Random seed", str(self.RandomSeed) if self.UseSpecificSeed else "auto")]) 
     326        if self.data is not None: 
     327            self.reportSettings("Data", [("Input", "%i examples" % len(self.data)),  
     328                                         ("Sample", "%i examples" % self.nSample),  
     329                                         ("Rest", "%i examples" % self.nRemainder)]) 
     330        else: 
     331            self.reportSettings("Data", [("Input", "None")]) 
    326332 
    327333############################################################################## 
  • orange/OrangeWidgets/Data/OWDiscretize.py

    r8042 r9271  
    10871087        self.reportSettings("Settings", settings) 
    10881088         
     1089        attrs = [] 
    10891090        if self.data: 
    1090             attrs = [] 
    10911091            for i, (attr, disc) in enumerate(zip(self.data.domain.attributes, self.discretizers)): 
    10921092                if disc: 
Note: See TracChangeset for help on using the changeset viewer.