xrf Package

AttenuatorsTable Module

class PyMca5.PyMcaGui.physics.xrf.AttenuatorsTable.AttenuatorsTab(parent=None, name='Attenuators Tab', attenuators=None, graph=None)[source]

Bases: PySide.QtGui.QWidget

staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.AttenuatorsTable.AttenuatorsTableWidget(parent=None, name='Attenuators Table', attenuators=None, matrixmode=None, compoundmode=None, layerindex=0, funnyfilters=False)[source]

Bases: PySide.QtGui.QTableWidget

mySlot(row, col)[source]
setCellWidget(row, col, w)[source]
setText(row, col, text)[source]
sigValueChanged = <PySide.QtCore.Signal object>
staticMetaObject = <PySide.QtCore.QMetaObject object>
text(row, col)[source]
class PyMca5.PyMcaGui.physics.xrf.AttenuatorsTable.CompoundFittingTab(parent=None, name='Compound Tab', layerlist=None)[source]

Bases: PySide.QtGui.QWidget

staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.AttenuatorsTable.CompoundFittingTab0(parent=None, name='Compound Tab', layerindex=None, compoundlist=None)[source]

Bases: PySide.QtGui.QWidget

staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.AttenuatorsTable.MultilayerTab(parent=None, name='Multilayer Tab', matrixlayers=None)[source]

Bases: PySide.QtGui.QWidget

staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.AttenuatorsTable.MyQComboBox(parent=None, name=None, fl=0, options=['1', '2', '3'], row=None, col=None)[source]

Bases: PyMca5.PyMcaGui.physics.xrf.MaterialEditor.MaterialComboBox

staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.AttenuatorsTable.MyQLabel(parent=None, name=None, fl=0, bold=True, color=PySide.QtCore.Qt.GlobalColor.red)[source]

Bases: PySide.QtGui.QLabel

staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.AttenuatorsTable.Q3GridLayout[source]

Bases: PySide.QtGui.QGridLayout

addMultiCellWidget(w, r0, r1, c0, c1, *var)[source]
staticMetaObject = <PySide.QtCore.QMetaObject object>
PyMca5.PyMcaGui.physics.xrf.AttenuatorsTable.main(args)[source]

ConcentrationsWidget Module

class PyMca5.PyMcaGui.physics.xrf.ConcentrationsWidget.Concentrations(parent=None, name='Concentrations')[source]

Bases: PySide.QtGui.QWidget

build()[source]
closeEvent(event)[source]
mySignal(ddict=None)[source]
mySlot(ddict=None)[source]
processFitResult(*var, **kw)[source]
sigClosed = <PySide.QtCore.Signal object>
sigConcentrationsSignal = <PySide.QtCore.Signal object>
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.ConcentrationsWidget.ConcentrationsTable(parent=None, **kw)[source]

Bases: PySide.QtGui.QTableWidget

fillFromResult(result)[source]
getHtmlText()[source]
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.ConcentrationsWidget.ConcentrationsWidget(parent=None, name='Concentrations')[source]

Bases: PySide.QtGui.QWidget

build()[source]
checkBoxSlot()[source]
getParameters()[source]
setParameters(ddict, signal=None)[source]
setReferenceOptions(options=None)[source]
setTimeFactor(factor=None, signal=False)[source]
sigConcentrationsWidgetSignal = <PySide.QtCore.Signal object>
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.ConcentrationsWidget.FundamentalWidget(parent=None, name='')[source]

Bases: PySide.QtGui.QWidget

build(spacing=2)[source]
setInputDisabled(a=None)[source]
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.ConcentrationsWidget.MyQComboBox(parent=None, name=None, fl=0)[source]

Bases: PySide.QtGui.QComboBox

staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.ConcentrationsWidget.MyQLineEdit(parent=None, name=None)[source]

Bases: PySide.QtGui.QLineEdit

sigMyQLineEditSignal = <PySide.QtCore.Signal object>
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.ConcentrationsWidget.SimpleThread(function, *var, **kw)[source]

Bases: PySide.QtCore.QThread

run()[source]
staticMetaObject = <PySide.QtCore.QMetaObject object>

ElementsInfo Module

class PyMca5.PyMcaGui.physics.xrf.ElementsInfo.ElementsInfo(parent=None, name='Elements Info')[source]

Bases: PySide.QtGui.QWidget

elementClicked(symbol)[source]
infoReparent()[source]
infoToggle(**kw)[source]
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.ElementsInfo.Line[source]

Bases: PySide.QtGui.QFrame

mouseDoubleClickEvent(event)[source]
sigLineDoubleClickEvent = <PySide.QtCore.Signal object>
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.ElementsInfo.MyQLineEdit(parent=None, name=None)[source]

Bases: PySide.QtGui.QLineEdit

focusInEvent(event)[source]
focusOutEvent(event)[source]
setPaletteBackgroundColor(color)[source]
sigFocusOut = <PySide.QtCore.Signal object>
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.ElementsInfo.PixmapLabel[source]

Bases: PySide.QtGui.QLabel

mousePressEvent(event)[source]
sigPixmapLabelMousePressEvent = <PySide.QtCore.Signal object>
staticMetaObject = <PySide.QtCore.QMetaObject object>
PyMca5.PyMcaGui.physics.xrf.ElementsInfo.main()[source]

EnergyTable Module

class PyMca5.PyMcaGui.physics.xrf.EnergyTable.ColorQTableItem(table, text, color=PySide.QtCore.Qt.GlobalColor.white, bold=0)[source]

Bases: PySide.QtGui.QCheckBox

paintEvent(painter)[source]
setColor(color)[source]
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.EnergyTable.EnergyTab(parent=None, name='Energy Tab')[source]

Bases: PySide.QtGui.QWidget

loadButtonClicked()[source]
loadEnergyTableParameters(filename)[source]
saveButtonClicked()[source]
staticMetaObject = <PySide.QtCore.QMetaObject object>
tubeButtonClicked()[source]
class PyMca5.PyMcaGui.physics.xrf.EnergyTable.EnergyTable(parent=None, name='Energy Table', energylist=None, weightlist=None, flaglist=None, offset=None, scatterlist=None)[source]

Bases: PySide.QtGui.QTableWidget

getParameters()[source]
mySlot(row, col)[source]
setParameters(energylist, weightlist, flaglist, scatterlist=None)[source]
setText(row, col, text)[source]
sigEnergyTableSignal = <PySide.QtCore.Signal object>
staticMetaObject = <PySide.QtCore.QMetaObject object>
text(row, col)[source]
PyMca5.PyMcaGui.physics.xrf.EnergyTable.main(args)[source]

FastXRFLinearFitWindow Module

class PyMca5.PyMcaGui.physics.xrf.FastXRFLinearFitWindow.FastXRFLinearFitDialog(parent=None)[source]

Bases: PySide.QtGui.QDialog

getParameters()[source]
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.FastXRFLinearFitWindow.FastXRFLinearFitWindow(parent=None)[source]

Bases: PySide.QtGui.QWidget

browseConfigurationFile()[source]
browseOutputDir()[source]
getParameters()[source]
sizeHint()[source]
staticMetaObject = <PySide.QtCore.QMetaObject object>

FitParam Module

class PyMca5.PyMcaGui.physics.xrf.FitParam.FitParamDialog(parent=None, name='FitParam', modal=1, fl=0, initdir=None, fitresult=None)[source]

Bases: PySide.QtGui.QDialog

getParameters()[source]
load()[source]
loadParameters(filename, sections=None)[source]
save()[source]
saveParameters(filename, sections=None)[source]
setFitResult(result=None)[source]
setParameters(pars)[source]
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.FitParam.FitParamWidget(parent=None)[source]

Bases: PyMca5.PyMcaGui.physics.xrf.FitParamForm.FitParamForm

attenuators = ['Filter 0', 'Filter 1', 'Filter 2', 'Filter 3', 'Filter 4', 'Filter 5', 'Filter 6', 'Filter 7', 'BeamFilter0', 'BeamFilter1', 'Detector', 'Matrix']
computeEfficiency()[source]
getParameters()[source]
setData(x, y, info=None)[source]
setParameters(pardict=None)[source]
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.FitParam.SectionFileDialog(parent=None, name='SectionFileDialog', sections=[], labels=None, mode=None, modal=1, initdir=None)[source]

Bases: PyMca5.PyMcaGui.PyMcaQt.QFileDialog

getFilename()[source]
getSections()[source]
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.FitParam.SectionFileWidget(parent=None, name='FitParamSectionWidget', sections=[], labels=None, fl=0)[source]

Bases: PySide.QtGui.QWidget

getSections()[source]
staticMetaObject = <PySide.QtCore.QMetaObject object>
PyMca5.PyMcaGui.physics.xrf.FitParam.openDialog()[source]
PyMca5.PyMcaGui.physics.xrf.FitParam.openWidget()[source]

FitParamForm Module

class PyMca5.PyMcaGui.physics.xrf.FitParamForm.FitParamForm(parent=None)[source]

Bases: PySide.QtGui.QWidget

setSNIP(bValue)[source]
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.FitParamForm.Q3GridLayout[source]

Bases: PySide.QtGui.QGridLayout

addMultiCellWidget(w, r0, r1, c0, c1, *var)[source]
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.FitParamForm.Q3SpinBox[source]

Bases: PySide.QtGui.QSpinBox

setLineStep(v)[source]
setMaxValue(v)[source]
setMinValue(v)[source]
staticMetaObject = <PySide.QtCore.QMetaObject object>

FitPeakSelect Module

class PyMca5.PyMcaGui.physics.xrf.FitPeakSelect.FitPeakSelect(parent=None, name='FitPeakSelect', peakdict={}, energyTable=None)[source]

Bases: PySide.QtGui.QWidget

elementClicked(symbol)[source]
getSelection()[source]
peakSelectionChanged(selection)[source]
setEnergy(energy)[source]
setPeaksDisabled(symbol)[source]
setSelection(peakdict)[source]
sigFitPeakSelect = <PySide.QtCore.Signal object>
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.FitPeakSelect.MyQLabel(parent=None, bold=True, color=PySide.QtCore.Qt.GlobalColor.red)[source]

Bases: PySide.QtGui.QLabel

staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.FitPeakSelect.MyQLineEdit(parent=None, name=None)[source]

Bases: PySide.QtGui.QLineEdit

focusInEvent(event)[source]
focusOutEvent(event)[source]
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.FitPeakSelect.PeakButton(parent, peak)[source]

Bases: PySide.QtGui.QPushButton

clickedSlot()[source]
drawButton(p)[source]
isSelected()[source]
paintEvent(pEvent)[source]
setSelected(b)[source]
sigPeakClicked = <PySide.QtCore.Signal object>
staticMetaObject = <PySide.QtCore.QMetaObject object>
toggle()[source]
class PyMca5.PyMcaGui.physics.xrf.FitPeakSelect.PeakButtonList(parent=None, name='PeakButtonList', peaklist=['K', 'Ka', 'Kb', 'L', 'L1', 'L2', 'L3', 'M'], fl=0)[source]

Bases: PySide.QtGui.QWidget

setDisabled(selection=[])
setSelection(selection=[])
sigSelectionChanged = <PySide.QtCore.Signal object>
staticMetaObject = <PySide.QtCore.QMetaObject object>
PyMca5.PyMcaGui.physics.xrf.FitPeakSelect.testwidget()[source]

MaterialEditor Module

class PyMca5.PyMcaGui.physics.xrf.MaterialEditor.MaterialComboBox(parent=None, name=None, fl=0, options=['1', '2', '3'], row=None, col=None)[source]

Bases: PySide.QtGui.QComboBox

getCurrent()[source]
setCurrentText(qstring)[source]
setOptions(options=['1', '2', '3'])[source]
sigMaterialComboBoxSignal = <PySide.QtCore.Signal object>
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.MaterialEditor.MaterialEditor(parent=None, name='Material Editor', comments=True, height=7, graph=None, toolmode=False)[source]

Bases: PySide.QtGui.QWidget

build(comments, height)[source]
closeEvent(event)[source]
importFile(filename)[source]
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.MaterialEditor.MaterialGUI(parent=None, name='New Material', default={}, comments=True, height=10, toolmode=False)[source]

Bases: PySide.QtGui.QWidget

build(comments='True', height=3)[source]
buildToolMode(comments='True', height=3)[source]
setCurrent(matkey0)[source]
sigMaterialMassAttenuationSignal = <PySide.QtCore.Signal object>
sigMaterialTransmissionSignal = <PySide.QtCore.Signal object>
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.MaterialEditor.MaterialValidator(*var)[source]

Bases: PySide.QtGui.QValidator

fixup(qstring)[source]
staticMetaObject = <PySide.QtCore.QMetaObject object>
validate(qstring, pos)[source]

MatrixEditor Module

class PyMca5.PyMcaGui.physics.xrf.MatrixEditor.MatrixEditor(parent=None, name='Matrix Editor', current=None, table=True, orientation='vertical', thickness=True, density=True, size=None)[source]

Bases: PySide.QtGui.QWidget

build(table, orientation, thickness, density, size=None)[source]
getParameters(param=None)[source]
setParameters(param)[source]
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.MatrixEditor.MyQLineEdit(parent=None, name=None)[source]

Bases: PySide.QtGui.QLineEdit

sigMyQLineEditSignal = <PySide.QtCore.Signal object>
staticMetaObject = <PySide.QtCore.QMetaObject object>

MatrixImage Module

class PyMca5.PyMcaGui.physics.xrf.MatrixImage.MatrixImage(parent=None, name='Matrix Image', size=None)[source]

Bases: PySide.QtGui.QWidget

setPixmap(size)[source]
staticMetaObject = <PySide.QtCore.QMetaObject object>

McaAdvancedFit Module

McaAdvancedTable Module

class PyMca5.PyMcaGui.physics.xrf.McaAdvancedTable.McaTable(*args, **kw)[source]

Bases: PySide.QtGui.QTableWidget

closeEvent(event)[source]
fillfrommca(result, diag=1)[source]
gettext()[source]
sigClosed = <PySide.QtCore.Signal object>
sigMcaTableSignal = <PySide.QtCore.Signal object>
staticMetaObject = <PySide.QtCore.QMetaObject object>

McaCalWidget Module

class PyMca5.PyMcaGui.physics.xrf.McaCalWidget.CalibrationParameters(parent=None, name='', calname='', caldict={}, fl=0, xrd=False)[source]

Bases: PySide.QtGui.QWidget

build()[source]
connections()[source]
getDict()[source]
getcurrentcal()[source]
getcurrentdict()[source]
getdict()[source]
myslot(*var, **kw)[source]
setParameters(pars)[source]
sigCalibrationParametersSignal = <PySide.QtCore.Signal object>
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.McaCalWidget.DoubleDialog(parent=None, text=None, value=None)[source]

Bases: PySide.QtGui.QDialog

staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.McaCalWidget.InputLine(parent, name='Peak Parameters', modal=1, peakpars={})[source]

Bases: PySide.QtGui.QDialog

getDict()[source]
getdict()[source]
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.McaCalWidget.McaCalCopy(parent=None, name=None, modal=1, fl=0, legend=None, sourcecal=None, currentcal=None, caldict=None)[source]

Bases: PySide.QtGui.QDialog

getDict()[source]
getdict()[source]
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.McaCalWidget.McaCalWidget(parent=None, name='MCA Calibration Widget', x=None, y=None, current=None, peaks=None, caldict=None, specfit=None, legend='', xrd=False, lambda_='-', modal=0, fl=0)[source]

Bases: PySide.QtGui.QDialog

build()[source]
calculate(usedpeaks, order=1)[source]

used peaks has the form [[x0,e0],[x1,e1],...]

calculateTOF(usedpeaks)[source]
The calibration has the form:
A
E = Vret + ———
(x - B)^2

and Vret is given as input by the user.

clearPeaks()[source]
clearpeaks()[source]
connections()[source]
functionTOF(param, x)[source]
functionTOFDerivative(param, index, x)[source]
getDict()[source]
getTOFEnergy(x, calibration=None)[source]
getdict()[source]
initIcons()[source]
initToolBar()[source]
manualsearch()[source]
peakSearch()[source]
plot(x, y, legend)[source]
staticMetaObject = <PySide.QtCore.QMetaObject object>
timeCalibratorCalibration()[source]
class PyMca5.PyMcaGui.physics.xrf.McaCalWidget.MyQLineEdit(parent=None, name=None)[source]

Bases: PySide.QtGui.QLineEdit

focusInEvent(event)[source]
focusOutEvent(event)[source]
setPaletteBackgroundColor(color)[source]
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.McaCalWidget.PeakSearchParameters(parent=None, name='', specfit=None, config=None, searchbutton=1, fl=0)[source]

Bases: PySide.QtGui.QWidget

build()[source]
getParameters()[source]
setParameters(pars)[source]
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.McaCalWidget.SimpleComboBox(parent=None, name=None, fl=0, options=['1', '2', '3'])[source]

Bases: PySide.QtGui.QComboBox

getCurrent()[source]
setOptions(options=['1', '2', '3'])[source]
staticMetaObject = <PySide.QtCore.QMetaObject object>
PyMca5.PyMcaGui.physics.xrf.McaCalWidget.test(x, y, legend)[source]

PeakIdentifier Module

class PyMca5.PyMcaGui.physics.xrf.PeakIdentifier.MyQLineEdit(parent=None, name=None)[source]

Bases: PySide.QtGui.QLineEdit

focusInEvent(event)[source]
focusOutEvent(event)[source]
setPaletteBackgroundColor(color)[source]
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.PeakIdentifier.PeakIdentifier(parent=None, energy=None, threshold=None, useviewer=None, name='Peak Identifier')[source]

Bases: PySide.QtGui.QWidget

getHtmlText(ddict)[source]
mySlot()[source]
myslot()[source]
setEnergy(energy=None)[source]
sigPeakIdentifierSignal = <PySide.QtCore.Signal object>
staticMetaObject = <PySide.QtCore.QMetaObject object>
PyMca5.PyMcaGui.physics.xrf.PeakIdentifier.main()[source]

PeakTableWidget Module

class PyMca5.PyMcaGui.physics.xrf.PeakTableWidget.PeakTableWidget(*args, **kw)[source]

Bases: PySide.QtGui.QTableWidget

build()[source]
clearPeaks()[source]
configure(*vars, **kw)[source]
getDict(*var)[source]
getdict(*var)[source]
myslot(row, col)[source]
newpeakline(peak, line)[source]
setReadOnly(parameter, fields)[source]
setReadWrite(parameter, fields)[source]
setfield(peak, fields, EditType)[source]
sigPeakTableWidgetSignal = <PySide.QtCore.Signal object>
staticMetaObject = <PySide.QtCore.QMetaObject object>
validate(name, key, oldvalue, newvalue)[source]
class PyMca5.PyMcaGui.physics.xrf.PeakTableWidget.QCheckBoxItem(parent=None, row=None, col=None)[source]

Bases: PySide.QtGui.QCheckBox

sigCellChanged = <PySide.QtCore.Signal object>
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.PeakTableWidget.QComboTableItem(parent=None, row=None, col=None)[source]

Bases: PySide.QtGui.QComboBox

sigCellChanged = <PySide.QtCore.Signal object>
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.PeakTableWidget.QPeriodicComboTableItem(table=None, addnone=1, detailed=0, row=None, col=None)[source]

Bases: PyMca5.PyMcaGui.physics.xrf.PeakTableWidget.QComboTableItem

Periodic Table Combo List to be used in a QTable Init options:

table (mandatory)= parent QTable addnone= 1 (default) add “-” in the list to provide possibility

to select no specific element.

0 only element list.

detailed= 1 (default) display element symbol, Z and name
0 display only element symbol and Z
Public methods:
setSelection(eltsymbol):
Set the element selected given its symbol
getSelection():
Return symbol of element selected
Signals:
sigValueChanged(int,int)
getSelection()[source]
setSelection(symbol=None)[source]
sigValueChanged = <PySide.QtCore.Signal object>
staticMetaObject = <PySide.QtCore.QMetaObject object>
PyMca5.PyMcaGui.physics.xrf.PeakTableWidget.QStringList()[source]
PyMca5.PyMcaGui.physics.xrf.PeakTableWidget.main(args)[source]

QPeriodicTable Module

class PyMca5.PyMcaGui.physics.xrf.QPeriodicTable.ElementButton(parent, symbol, Z, name)[source]

Bases: PySide.QtGui.QPushButton

clickedSlot()[source]
drawButton(p)[source]
enterEvent(e)[source]
isCurrent()[source]
isSelected()[source]
leaveEvent(e)[source]
paintEvent(pEvent)[source]
setCurrent(b)[source]
setSelected(b)[source]
sigElementClicked = <PySide.QtCore.Signal object>
sigElementEnter = <PySide.QtCore.Signal object>
sigElementLeave = <PySide.QtCore.Signal object>
sizeHint()[source]
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.QPeriodicTable.QPeriodicCombo(parent=None, name=None, detailed=1)[source]

Bases: PySide.QtGui.QComboBox

Periodic Table Element list in a QComboBox Init options:

detailed= 1 (default) display element symbol, Z and name
0 display only element symbol and Z
Public methods:
setSelection(eltsymbol):
Set the element selected given its symbol
getSelection():
Return symbol of element selected
Signal:
sigSelectionChanged(elt):
signal sent when the selection changed send symbol of element selected
getSelection()[source]
setSelection(symbol)[source]
sigSelectionChanged = <PySide.QtCore.Signal object>
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.QPeriodicTable.QPeriodicComboTableItem(table, addnone=1, detailed=0)[source]

Bases: PySide.QtGui.QComboBox

Periodic Table Combo List to be used in a QTable Init options:

table (mandatory)= parent QTable addnone= 1 (default) add “-” in the list to provide possibility

to select no specific element.

0 only element list.

detailed= 1 (default) display element symbol, Z and name
0 display only element symbol and Z
Public methods:
setSelection(eltsymbol):
Set the element selected given its symbol
getSelection():
Return symbol of element selected
Signals:
No specific signals. Use signals from QTable valueChanged(int,int) for example.
getSelection()[source]
setSelection(symbol=None)[source]
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.QPeriodicTable.QPeriodicList(master=None, name=None, fl=0, detailed=1, single=0)[source]

Bases: PySide.QtGui.QTreeWidget

Periodic Table Element list in a QListView Init options:

detailed= 1 (default) display element symbol, Z and name
0 display only element symbol and Z
single= 1 for single element selection mode
0 (default) for multi element selection mode
Public methods:
setSelection(symbollist):
Set the list of symbol selected
getSelection():
Return the list of symbol selected
Signal:
sigSelectionChanged(elt):
signal sent when the selection changed send list of symbol selected
getSelection()[source]
sigItemSelectionChanged = <PySide.QtCore.Signal object>
sigSelectionChanged = <PySide.QtCore.Signal object>
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.QPeriodicTable.QPeriodicTable(parent=None, name='PeriodicTable', fl=0)[source]

Bases: PySide.QtGui.QWidget

Periodic Table - qt.Qt version Public methods:

setSelection(eltlist):
set all elements in eltlist selected if mode single, set last element of eltlist selected
getSelection():
get list of selected elements
Signal:
sigElementClicked(symbol):
elementClicked(symbol)[source]
elementEnter(*var)[source]
elementLeave(symbol)[source]
elementToggle(symbol)[source]
getSelection()[source]
isElementSelected(symbol)[source]
setElementSelected(symbol, state)[source]
setSelection(symbolList)[source]
sigElementClicked = <PySide.QtCore.Signal object>
staticMetaObject = <PySide.QtCore.QMetaObject object>
PyMca5.PyMcaGui.physics.xrf.QPeriodicTable.testwidget()[source]

QXTube Module

class PyMca5.PyMcaGui.physics.xrf.QXTube.MyQComboBox(parent=None, name=None, fl=0, options=['1', '2', '3'], row=None, col=None)[source]

Bases: PySide.QtGui.QComboBox

getCurrent()[source]
setOptions(options=['1', '2', '3'])[source]
sigMyQComboBoxSignal = <PySide.QtCore.Signal object>
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.QXTube.QGridLayout[source]

Bases: PySide.QtGui.QGridLayout

addMultiCellWidget(w, r0, r1, c0, c1, *var)[source]
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.QXTube.QXTube(parent=None, initdict=None)[source]

Bases: PySide.QtGui.QWidget

plot()[source]
sigQXTubeSignal = <PySide.QtCore.Signal object>
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.QXTube.TubeWidget(parent=None, initdict=None)[source]

Bases: PySide.QtGui.QWidget

getParameters()[source]
setParameters(d)[source]

d[“transmission”] = 1 d[“anode”] = “Ag” d[“anodethickness”] = 0.0002 d[“anodedensity”] = None d[“window”] = “Be” d[“windowthickness”] = 0.0125 d[“windowdensity”] = None d[“anglex”] = 90.0 d[“anglee”] = 90.0 d[“deltaplotting”] = 0.2

staticMetaObject = <PySide.QtCore.QMetaObject object>

QtMcaAdvancedFitReport Module

class PyMca5.PyMcaGui.physics.xrf.QtMcaAdvancedFitReport.QtMcaAdvancedFitReport(fitfile=None, outfile=None, outdir=None, sourcename=None, selection=None, fitresult=None, htmltext=None, concentrations=None, table=None, plotdict=None)[source]
generateReportFromFitFile()[source]
getConcentrations()[source]
getConcentrationsASCII()[source]
getFooter()[source]
getHeader(addlink=None)[source]
getImage()[source]
getInfo()[source]
getParam()[source]
getResult()[source]
getText()[source]
writeReport(text=None)[source]
PyMca5.PyMcaGui.physics.xrf.QtMcaAdvancedFitReport.generateoutput(fitfile, outfile=None)[source]

StrategyHandler Module

class PyMca5.PyMcaGui.physics.xrf.StrategyHandler.IterationTable(parent=None)[source]

Bases: PySide.QtGui.QTableWidget

build()[source]
getParameters()[source]
mySlot(row, col)[source]
setData(idx, use, peak, material='-')[source]
setLayerPeakFamilies(layerPeaks)[source]
setMaterialOptions(options)[source]
sigValueChanged = <PySide.QtCore.Signal object>
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.StrategyHandler.MyCheckBox(parent=None, row=0, col=0)[source]

Bases: PySide.QtGui.QCheckBox

sigMyCheckBoxSignal = <PySide.QtCore.Signal object>
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.StrategyHandler.MyQComboBox(parent=None, name=None, fl=0, options=['1', '2', '3'], row=None, col=None)[source]

Bases: PyMca5.PyMcaGui.physics.xrf.MaterialEditor.MaterialComboBox

staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.StrategyHandler.SimpleComboBox(parent=None, row=None, col=None)[source]

Bases: PySide.QtGui.QComboBox

setOptions(options)[source]
sigSimpleComboBoxSignal = <PySide.QtCore.Signal object>
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.StrategyHandler.SingleLayerStrategyWidget(parent=None, name='Single Layer Matrix Iteration Strategy')[source]

Bases: PySide.QtGui.QWidget

build()[source]
getDescription()[source]
getParameters()[source]
setFitConfiguration(fitConfiguration)[source]
setParameters(ddict)[source]
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.StrategyHandler.StrategyHandlerDialog(parent=None)[source]

Bases: PySide.QtGui.QDialog

load()[source]
sizeHint()[source]
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.StrategyHandler.StrategyHandlerWidget(parent=None, name='Single Layer Matrix Iteration Strategy')[source]

Bases: PySide.QtGui.QWidget

build()[source]
getParameters()[source]
setDescription(txt)[source]
setFitConfiguration(fitConfiguration)[source]
setParameters(ddict)[source]
sigStrategyHandlerSignal = <PySide.QtCore.Signal object>
staticMetaObject = <PySide.QtCore.QMetaObject object>
toggleDescription()[source]
PyMca5.PyMcaGui.physics.xrf.StrategyHandler.main(fileName=None)[source]

XRFMCPyMca Module

class PyMca5.PyMcaGui.physics.xrf.XRFMCPyMca.GetFileList(parent=None, title='File Input', nfiles=1)[source]

Bases: PySide.QtGui.QGroupBox

build(text='')[source]
getFileList()[source]
setFileList(filelist=None)[source]
sigFileListUpdated = <PySide.QtCore.Signal object>
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.XRFMCPyMca.HorizontalSpacer(*args)[source]

Bases: PySide.QtGui.QWidget

staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.XRFMCPyMca.PyMcaFitFileList(parent=None)[source]

Bases: PyMca5.PyMcaGui.physics.xrf.XRFMCPyMca.GetFileList

staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.XRFMCPyMca.VerticalSpacer(*args)[source]

Bases: PySide.QtGui.QWidget

staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.XRFMCPyMca.XRFMCActions(parent=None)[source]

Bases: PySide.QtGui.QWidget

staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.XRFMCPyMca.XRFMCIniFile(parent=None)[source]

Bases: PyMca5.PyMcaGui.physics.xrf.XRFMCPyMca.GetFileList

staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.XRFMCPyMca.XRFMCOutputDir(parent=None)[source]

Bases: PyMca5.PyMcaGui.physics.xrf.XRFMCPyMca.GetFileList

staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.XRFMCPyMca.XRFMCParameters(parent=None, title='XMIMSIM-PyMca Configuration')[source]

Bases: PySide.QtGui.QGroupBox

build()[source]
getLabelsAndValues()[source]
getParameters()[source]
setParameters(ddict0)[source]
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.XRFMCPyMca.XRFMCProgramFile(parent=None)[source]

Bases: PyMca5.PyMcaGui.physics.xrf.XRFMCPyMca.GetFileList

setFileList(fileList)[source]
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.XRFMCPyMca.XRFMCPyMca(parent=None)[source]

Bases: PySide.QtGui.QWidget

build()[source]
buildConnections()[source]
closeEvent(event)[source]
configurationFileChanged(ddict)[source]
errorMessage(text, title=None)[source]
fitFileChanged(ddict)[source]
start()[source]
staticMetaObject = <PySide.QtCore.QMetaObject object>
subprocessSlot(ddict)[source]
class PyMca5.PyMcaGui.physics.xrf.XRFMCPyMca.XRFMCSimulationControl(parent=None, fit=False)[source]

Bases: PySide.QtGui.QGroupBox

build()[source]
getParameters()[source]
getSimulationMode()[source]
setParameters(ddict0)[source]
setSimulationMode(mode='')[source]
staticMetaObject = <PySide.QtCore.QMetaObject object>
class PyMca5.PyMcaGui.physics.xrf.XRFMCPyMca.XRFMCTabWidget(parent=None)[source]

Bases: PySide.QtGui.QWidget

build()[source]
getParameters()[source]
setParameters(ddict)[source]
staticMetaObject = <PySide.QtCore.QMetaObject object>