edtools.scattering_factor
Classes:
|
|
|
|
|
A GUI frame for scattering factor |
Functions:
|
|
|
|
|
- class edtools.scattering_factor.FitResult_4p(a0, b0, a1, b1, a2, b2, a3, b3, c)
Bases:
tuple
Attributes:
Alias for field number 0
Alias for field number 2
Alias for field number 4
Alias for field number 6
Alias for field number 1
Alias for field number 3
Alias for field number 5
Alias for field number 7
Alias for field number 8
- property a0
Alias for field number 0
- property a1
Alias for field number 2
- property a2
Alias for field number 4
- property a3
Alias for field number 6
- property b0
Alias for field number 1
- property b1
Alias for field number 3
- property b2
Alias for field number 5
- property b3
Alias for field number 7
- property c
Alias for field number 8
- class edtools.scattering_factor.FitResult_5p(a0, b0, a1, b1, a2, b2, a3, b3, a4, b4, c)
Bases:
tuple
Attributes:
Alias for field number 0
Alias for field number 2
Alias for field number 4
Alias for field number 6
Alias for field number 8
Alias for field number 1
Alias for field number 3
Alias for field number 5
Alias for field number 7
Alias for field number 9
Alias for field number 10
- property a0
Alias for field number 0
- property a1
Alias for field number 2
- property a2
Alias for field number 4
- property a3
Alias for field number 6
- property a4
Alias for field number 8
- property b0
Alias for field number 1
- property b1
Alias for field number 3
- property b2
Alias for field number 5
- property b3
Alias for field number 7
- property b4
Alias for field number 9
- property c
Alias for field number 10
- class edtools.scattering_factor.ScatteringFactorGUI(parent)
Bases:
Labelframe
A GUI frame for scattering factor
Methods:
__init__
(parent)Construct a Ttk Labelframe with parent master.
draw
()func_4p
(param, s)func_4p_charge
(param, s[, charge])func_5p
(param, s)func_5p_charge
(param, s[, charge])get_parameters
(scat_lib, source, atom, charge)load_lib
()output
()plot
()read
()select_element
(element)- __init__(parent)
Construct a Ttk Labelframe with parent master.
STANDARD OPTIONS
class, cursor, style, takefocus
- WIDGET-SPECIFIC OPTIONS
labelanchor, text, underline, padding, labelwidget, width, height
- clear_plot()
- draw()
- fit_4_param()
- fit_5_param()
- func_4p(param, s)
- func_4p_charge(param, s, charge=0)
- func_5p(param, s)
- func_5p_charge(param, s, charge=0)
- get_parameters(scat_lib, source, atom, charge)
- init_vars()
- load_lib()
- output()
- plot()
- read()
- select_element(element)
- edtools.scattering_factor.fit_4_param(s, target, is_xray=False, method: str = 'leastsq', verbose: bool = False, **param)
- edtools.scattering_factor.fit_5_param(s, target, is_xray=False, method: str = 'leastsq', verbose: bool = False, **param)
- edtools.scattering_factor.main()