def initModules(self): self.module = PropertyMgr(self) oldModuleName = self._currentModuleName for m in BaseModuleMgr.__subclasses__(): print "DataMgr initializing module:", m.name self._currentModuleName = m.name self.module[m.name] = m(self) self._currentModuleName = oldModuleName
def __init__(self, dataMgr): BaseModuleMgr.__init__(self, dataMgr) self.dataMgr = dataMgr self.featureMgr = featureMgr self.classifier = classifiers.classifierRandomForest.ClassifierRandomForest if self.dataMgr.module["Classification"] is None: self.dataMgr.module["Classification"] = self self.classificationMgr = self["classificationMgr"] = ClassificationMgr(self.dataMgr) if self.dataMgr.module["Classification"]["labelDescriptions"] is None: self.dataMgr.module["Classification"]["labelDescriptions"] = VolumeLabelDescriptionMgr() for i, im in enumerate(self.dataMgr): self.onNewImage(im) self.labelMgr = labelMgr.LabelMgr(self.dataMgr, self.classificationMgr) self.featureMgr = featureMgr.FeatureMgr(self.dataMgr) self.classificationMgr.clearFeaturesAndTraining()
def __init__(self, dataMgr): BaseModuleMgr.__init__(self, dataMgr) self.dataMgr = dataMgr
def __init__(self, dataMgr): BaseModuleMgr.__init__(self, dataMgr) self.dataMgr = dataMgr for i, im in enumerate(self.dataMgr): self.onNewImage(im)
def loadModuleCores(): print "Loading modules core functionality..." pathext = os.path.dirname(__file__) abspath = os.path.abspath(pathext) for f in os.listdir(abspath): if os.path.isdir(abspath + "/" + f): module_name = f # Handles no-extension files, etc. try: module = __import__('ilastik.modules.' + module_name + '.core') print "Loaded core part of module", module_name except Exception, e: traceback.print_exc(file=sys.stdout) pass modules = BaseModuleMgr.__subclasses__() def loadModuleGuis(): print "Loading modules GUI functionality..." import ilastik.gui.ribbons.ilastikTabBase pathext = os.path.dirname(__file__) abspath = os.path.abspath(pathext) for f in os.listdir(abspath): if os.path.isdir(abspath + "/" + f): module_name = f # Handles no-extension files, etc. try: module = __import__('ilastik.modules.' + module_name + '.gui') print "Loaded GUI part of module:", module_name except Exception, e:
def loadModuleCores(): print "Loading modules core functionality..." pathext = os.path.dirname(__file__) abspath = os.path.abspath(pathext) for f in os.listdir(abspath): if os.path.isdir(abspath + "/" + f): module_name = f # Handles no-extension files, etc. try: module = __import__('ilastik.modules.' + module_name + '.core') print "Loaded core part of module" , module_name except Exception, e: traceback.print_exc(file=sys.stdout) pass modules = BaseModuleMgr.__subclasses__() def loadModuleGuis(): print "Loading modules GUI functionality..." import ilastik.gui.ribbons.ilastikTabBase pathext = os.path.dirname(__file__) abspath = os.path.abspath(pathext) for f in os.listdir(abspath): if os.path.isdir(abspath + "/" + f): module_name = f # Handles no-extension files, etc. try: module = __import__('ilastik.modules.' + module_name + '.gui') print "Loaded GUI part of module:" , module_name
def __init__(self, dataMgr): BaseModuleMgr.__init__(self, dataMgr) self.dataMgr = dataMgr self.unsupervisedMethod = algorithms.unsupervisedDecompositionPCA.UnsupervisedDecompositionPCA if self.dataMgr.module["Unsupervised_Decomposition"] is None: self.dataMgr.module["Unsupervised_Decomposition"] = self