def __init__(self,filename=None, parent=None): #super(CubeFit, self).__init__(parent) QtGui.QMainWindow.__init__(self, parent) if filename==None: dialog = QtGui.QFileDialog(self) dialog.setFileMode(QtGui.QFileDialog.ExistingFile) dialog.setNameFilter('HDF5 (*.hdf5)') if dialog.exec_(): filenames = dialog.selectedFiles() for name in filenames: if name: filename = name else: print 'No file selected' self.filename = filename self.fit_data = data_holder.FitData(self.filename) self.peak_list = self.get_peak_list(self.fit_data) self.cube_filename = fit_analysis.get_cube_filename(self.filename) self.cube_data = data_holder.Data(self.cube_filename) self.cube_maxval = analysis.find_maxval(self.cube_data.ycube[...]) self.dimensions = analysis.get_dimensions(self.cube_data.ycube) self.cube_dataview = data_view.DataView(self.cube_maxval, self.dimensions) self.fit_dataview = data_view.FitDataView() self.variable_list = self.get_variable_list(self.fit_data, self.fit_dataview) self.load_spectrum() self.load_peaks() self.bool_press = False self.make_frame()
def __init__(self, filename=None, parent=None): #super(CubeFit, self).__init__(parent) QtGui.QMainWindow.__init__(self, parent) if filename == None: dialog = QtGui.QFileDialog(self) dialog.setFileMode(QtGui.QFileDialog.ExistingFile) dialog.setNameFilter('HDF5 (*.hdf5)') if dialog.exec_(): filenames = dialog.selectedFiles() for name in filenames: if name: filename = name else: print 'No file selected' self.filename = filename self.fit_data = data_holder.FitData(self.filename) self.peak_list = self.get_peak_list(self.fit_data) self.cube_filename = fit_analysis.get_cube_filename(self.filename) self.cube_data = data_holder.Data(self.cube_filename) self.cube_maxval = analysis.find_maxval(self.cube_data.ycube[...]) self.dimensions = analysis.get_dimensions(self.cube_data.ycube) self.cube_dataview = data_view.DataView(self.cube_maxval, self.dimensions) self.fit_dataview = data_view.FitDataView() self.variable_list = self.get_variable_list(self.fit_data, self.fit_dataview) self.load_spectrum() self.load_peaks() self.bool_press = False self.make_frame()
def load_data(filename=None): """Loads Cubereader HDF5 file""" if filename == None: filename = file_tools.file_dialog() data = data_holder.Data(filename) maxval = analysis.find_maxval(data.ycube[...]) dimensions = analysis.get_dimensions(data.ycube) dataview = data_view.DataView(maxval, dimensions) return data, dataview
def load_data(filename=None): """Loads Cubereader HDF5 file""" if filename==None: filename = file_tools.file_dialog() data = data_holder.Data(filename) maxval = analysis.find_maxval(data.ycube[...]) dimensions = analysis.get_dimensions(data.ycube) dataview = data_view.DataView(maxval, dimensions) return data, dataview
def load_data(filename): data = data_holder.Data(filename) maxval = analysis.find_maxval(data.ycube[...]) dimensions = analysis.get_dimensions(data.ycube) dataview = data_view.DataView(maxval, dimensions) return data, dataview