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)

Module contents