def _load_data(self): """ Interactively loads data from a data set. Adds as new layer """ from glue.app.qt import GlueApplication layers = data_wizard() GlueApplication.add_datasets(self.data_collection, layers)
def _choose_load_data(self, data_importer=None): if data_importer is None: self.add_datasets(self.data_collection, data_wizard()) else: data = data_importer() if not isinstance(data, list): raise TypeError("Data loader should return list of Data objects") for item in data: if not isinstance(item, Data): raise TypeError("Data loader should return list of Data objects") self.add_datasets(self.data_collection, data)
def _choose_load_data(self, data_importer=None): if data_importer is None: self.add_datasets(self.data_collection, data_wizard()) else: data = data_importer() if not isinstance(data, list): raise TypeError("Data loader should return list of " "Data objects") for item in data: if not isinstance(item, Data): raise TypeError("Data loader should return list of " "Data objects") self.add_datasets(self.data_collection, data)
def _choose_load_data(self, data_importer=None): app = self.app() if app is None: return if data_importer is None: app.add_datasets(data_wizard()) else: data = data_importer() if not isinstance(data, list): raise TypeError("Data loader should return list of " "Data objects") for item in data: if not isinstance(item, BaseData): raise TypeError("Data loader should return list of " "Data objects") app.add_datasets(data)
def directory_importer(): return data_wizard(mode='directories')
def _load_data(self): """ Interactively loads data from a data set. Adds as new layer """ layers = data_wizard() self.data_collection.extend(layers)