def get_localdata_key(self, data_nr): """Returns the h5 key of the data that is stored inside the ilp file. :param data_nr: number of dataset :return: key of the data stored inside the ilp file :rtype: str """ dataset_id = self.get_dataset_id(data_nr) h5_key = const.localdataset(dataset_id) return h5_key
def get_data_key(self, data_nr): """Returns the h5 key of the dataset. :param data_nr: number of dataset :return: key of the dataset inside its h5 file :rtype: str """ if self.is_internal(data_nr): dataset_id = self.get_dataset_id(data_nr) data_key = const.localdataset(dataset_id) else: if self._datatype(data_nr) != "hdf5": return const.default_export_key() h5_key = const.filepath(data_nr) data_path = vigra.readHDF5(self.project_filename, h5_key) data_key = os.path.basename(data_path) return data_key