Beispiel #1
0
 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()
Beispiel #2
0
 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()
Beispiel #3
0
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
Beispiel #4
0
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
Beispiel #5
0
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