Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
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
Ejemplo n.º 3
0
    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)