示例#1
0
    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)
示例#2
0
    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)
示例#3
0
 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)
示例#4
0
 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)
示例#5
0
    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)
示例#6
0
def directory_importer():
    return data_wizard(mode='directories')
示例#7
0
 def _load_data(self):
     """ Interactively loads data from a data set. Adds
     as new layer """
     layers = data_wizard()
     self.data_collection.extend(layers)