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)