est.core.process.larch package¶
est.core.process.larch.autobk module¶
wrapper to the larch autobk process
-
class
est.core.process.larch.autobk.Larch_autobk¶ Bases:
est.core.process.process.Process-
definition()¶ definition of the process
-
inputs= [_input_desc(name='xas_obj', type=<class 'est.core.types.xasobject.XASObject'>, handler='process', doc='')]¶
-
outputs= [_output_desc(name='xas_obj', type=<class 'est.core.types.xasobject.XASObject'>, doc='')]¶
-
process(xas_obj)¶
-
program_name()¶ Name of the program used for this processing
-
program_version()¶ version of the program used for this processing
-
set_properties(properties)¶
-
-
est.core.process.larch.autobk.larch_autobk(xas_obj)¶ - Parameters
xas_obj – object containing the configuration and spectra to process
- Type
Union[XASObject, dict]
- Returns
spectra dict
- Return type
XASObject
-
est.core.process.larch.autobk.process_spectr_autobk(spectrum, configuration, overwrite=True, callbacks=None, output=None, output_dict=None)¶ - Parameters
spectrum – spectrum to process
configuration – configuration of the pymca normalization
overwrite – False if we want to return a new Spectrum instance
callback – callback to execute.
output – list to store the result, needed for pool processing
output_dict – key is input spectrum, value is index in the output list.
- Type
Spectrum- Type
dict
- Type
bool
- Type
multiprocessing.manager.list
- Type
dict
- Returns
processed spectrum
- Return type
tuple (configuration, spectrum)
est.core.process.larch.mback module¶
wrapper to the larch mback process
-
class
est.core.process.larch.mback.Larch_mback¶ Bases:
est.core.process.process.Process-
definition()¶ definition of the process
-
inputs= [_input_desc(name='xas_obj', type=<class 'est.core.types.xasobject.XASObject'>, handler='process', doc='')]¶
-
outputs= [_output_desc(name='xas_obj', type=<class 'est.core.types.xasobject.XASObject'>, doc='')]¶
-
process(xas_obj)¶
-
program_name()¶ Name of the program used for this processing
-
program_version()¶ version of the program used for this processing
-
set_properties(properties)¶
-
-
est.core.process.larch.mback.larch_mback(xas_obj)¶ - Parameters
xas_obj – object containing the configuration and spectra to process
- Type
Union[XASObject, dict]
- Returns
spectra dict
- Return type
XASObject
-
est.core.process.larch.mback.process_spectr_mback(spectrum, configuration, overwrite=True, callbacks=None, output=None, output_dict=None)¶ - Parameters
spectrum – spectrum to process
configuration – configuration of the pymca normalization
overwrite – False if we want to return a new Spectrum instance
callback – callback to execute.
output – list to store the result, needed for pool processing
output_dict – key is input spectrum, value is index in the output list.
- Type
Spectrum- Type
dict
- Type
bool
- Type
multiprocessing.manager.list
- Type
dict
- Returns
processed spectrum
- Return type
tuple (configuration, spectrum)
est.core.process.larch.mback_norm module¶
wrapper to the larch mback process
-
class
est.core.process.larch.mback_norm.Larch_mback_norm¶ Bases:
est.core.process.process.Process-
definition()¶ definition of the process
-
inputs= [_input_desc(name='xas_obj', type=<class 'est.core.types.xasobject.XASObject'>, handler='process', doc='')]¶
-
outputs= [_output_desc(name='xas_obj', type=<class 'est.core.types.xasobject.XASObject'>, doc='')]¶
-
process(xas_obj)¶
-
program_name()¶ Name of the program used for this processing
-
program_version()¶ version of the program used for this processing
-
set_properties(properties)¶
-
-
est.core.process.larch.mback_norm.larch_mback_norm(xas_obj)¶ - Parameters
xas_obj – object containing the configuration and spectra to process
- Type
Union[XASObject, dict]
- Returns
spectra dict
- Return type
XASObject
-
est.core.process.larch.mback_norm.process_spectr_mback_norm(spectrum, configuration, overwrite=True, callbacks=None, output=None, output_dict=None)¶ - Parameters
spectrum – spectrum to process
configuration – configuration of the pymca normalization
overwrite – False if we want to return a new Spectrum instance
callback – callback to execute.
output – list to store the result, needed for pool processing
output_dict – key is input spectrum, value is index in the output list.
- Type
Spectrum- Type
dict
- Type
bool
- Type
multiprocessing.manager.list
- Type
dict
- Returns
processed spectrum
- Return type
tuple (configuration, spectrum)
est.core.process.larch.pre_edge module¶
wrapper to the larch mback process
-
class
est.core.process.larch.pre_edge.Larch_pre_edge¶ Bases:
est.core.process.process.Process-
definition()¶ definition of the process
-
inputs= [_input_desc(name='xas_obj', type=<class 'est.core.types.xasobject.XASObject'>, handler='process', doc='')]¶
-
outputs= [_output_desc(name='xas_obj', type=<class 'est.core.types.xasobject.XASObject'>, doc='')]¶
-
process(xas_obj)¶
-
program_name()¶ Name of the program used for this processing
-
program_version()¶ version of the program used for this processing
-
set_properties(properties)¶
-
-
est.core.process.larch.pre_edge.larch_pre_edge(xas_obj)¶ - Parameters
xas_obj – object containing the configuration and spectra to process
- Type
Union[XASObject, dict]
- Returns
spectra dict
- Return type
XASObject
-
est.core.process.larch.pre_edge.process_spectr_pre_edge(spectrum, configuration, overwrite=True, callbacks=None, output=None, output_dict=None)¶ - Parameters
spectrum – spectrum to process
configuration – configuration of the pymca normalization
overwrite – False if we want to return a new Spectrum instance
callbacks – callbacks to execute.
output – list to store the result, needed for pool processing
output_dict – key is: input spectrum, value is index in the output list.
- Type
Spectrum- Type
dict
- Type
bool
- Type
multiprocessing.manager.list
- Type
dict
- Returns
processed spectrum
- Return type
tuple (configuration, spectrum)
est.core.process.larch.xftf module¶
wrapper to the larch mback process
-
class
est.core.process.larch.xftf.Larch_xftf¶ Bases:
est.core.process.process.Process-
definition()¶ definition of the process
-
inputs= [_input_desc(name='xas_obj', type=<class 'est.core.types.xasobject.XASObject'>, handler='process', doc='')]¶
-
outputs= [_output_desc(name='xas_obj', type=<class 'est.core.types.xasobject.XASObject'>, doc='')]¶
-
process(xas_obj)¶
-
program_name()¶ Name of the program used for this processing
-
program_version()¶ version of the program used for this processing
-
set_properties(properties)¶
-
-
est.core.process.larch.xftf.larch_xftf(xas_obj)¶ - Parameters
xas_obj – object containing the configuration and spectra to process
- Type
Union[XASObject, dict]
- Returns
spectra dict
- Return type
XASObject
-
est.core.process.larch.xftf.process_spectr_xftf(spectrum, configuration, overwrite=True, callbacks=None, output=None, output_dict=None)¶ - Parameters
spectrum – spectrum to process
configuration – configuration of the pymca normalization
overwrite – False if we want to return a new Spectrum instance
callback – callback to execute.
output – list to store the result, needed for pool processing
output_dict – key is input spectrum, value is index in the output list.
- Type
Spectrum- Type
dict
- Type
bool
- Type
multiprocessing.manager.list
- Type
dict
- Returns
processed spectrum
- Return type
tuple (configuration, spectrum)