def __init__(self, parent=None): super(SpectrumAnalysisThread, self).__init__(parent) self.mcafit = McaTheory() self.timer = QtCore.QTimer(self) self.timer.timeout.connect(self.update) self.timer.start(20)
def init(config): global advanced_fit, mass_fraction_tool from PyMca5.PyMcaPhysics.xrf.ClassMcaTheory import McaTheory config['fit']['use_limit'] = 1 advanced_fit = McaTheory(config=config) advanced_fit.enableOptimizedLinearFit() if 'concentrations' in config: mass_fraction_tool = ConcentrationsTool(config['concentrations']) mass_fraction_tool.config['time'] = 1 else: mass_fraction_tool = None
def __init__(self, concentrationsWidget=None, parent=None): QtGui.QWidget.__init__(self, parent) uic.loadUi(resources['mcaspectrum.ui'], self) self.concentrationsWidget = concentrationsWidget self.mcafit = McaTheory() # self.mcafit.enableOptimizedLinearFit() self.fitData = None self.figure = McaSpectrumFigure(self) self.toolbar = MplToolbar(self.figure, self) self.gridlayout1.addWidget(self.toolbar, 0, 0, 1, 1) self.gridlayout1.addWidget(self.figure, 1, 0, 1, 1) self.mcaLogscaleButton.clicked.connect(self.enableLogscale)