def init_larch(self): fico = self.get_iconfile() _larch = self.larch _larch.eval("import xafs_plots") _larch.symtable._sys.xyfit = Group() config = read_config(self.config_file) if (config is None or 'workdir' not in config or 'data_proc' not in config or 'xas_proc' not in config): config = self.make_default_config() for key, value in config.items(): setattr(_larch.symtable._sys.xyfit, key, value) os.chdir(config['workdir'])
def init_larch(self): _larch = self.larch old_config = read_config(self.config_file) config = self.make_default_config() for sname in config: if old_config is not None and sname in old_config: val = old_config[sname] if isinstance(val, dict): config[sname].update(val) else: config[sname] = val for key, value in config.items(): setattr(_larch.symtable._sys.xas_viewer, key, value) os.chdir(config['workdir']) self.wxparent.SetIcon(wx.Icon(self.get_iconfile(), wx.BITMAP_TYPE_ICO))
def init_larch(self): fico = self.get_iconfile() _larch = self.larch _larch.eval(XASGUI_STARTUP) old_config = read_config(self.config_file) config = self.make_default_config() for sname in config: if old_config is not None and sname in old_config: val = old_config[sname] if isinstance(val, dict): config[sname].update(val) else: config[sname] = val for key, value in config.items(): setattr(_larch.symtable._sys.xas_viewer, key, value) os.chdir(config['workdir'])
def init_larch(self): _larch = self.larch old_config = read_config(self.config_file) config = self.make_default_config() for sname in config: if old_config is not None and sname in old_config: val = old_config[sname] if isinstance(val, dict): config[sname].update(val) else: config[sname] = val for key, value in config.items(): setattr(_larch.symtable._sys.xas_viewer, key, value) try: os.chdir(config['workdir']) except: pass self.wxparent.SetIcon(wx.Icon(self.get_iconfile(), wx.BITMAP_TYPE_ICO))