xas.core.process package¶
xas.core.process.process module¶
module for process base class
-
class
xas.core.process.process.Process(name)¶ Bases:
object-
addCallback(callback)¶
-
property
advancement¶
-
property
callbacks¶
-
definition()¶ definition of the process
-
getConfiguration()¶ - Returns
configuration of the process
- Return type
dict
-
static
getXasObject(xas_obj)¶
-
property
name¶
-
program_name()¶ Name of the program used for this processing
-
program_version()¶ version of the program used for this processing
-
register_process(xas_obj, data_keys)¶ Store the current process in the linked h5 file if any, output data stored will be the one defined by the data_keys
- Parameters
xas_obj – object for which we want to save the treatment
data_keys (tuple) – keys of the id to save
relative_to (str) – x value
- Type
-
setConfiguration(configuration)¶
-
stop()¶
-
xas.core.process.progress module¶
module for giving information on process progress
xas.core.process.roi module¶
-
class
xas.core.process.roi.ROIProcess¶ Bases:
xas.core.process.process.Process-
process(xas_obj)¶
-
setProperties(properties)¶
-
setRoi(origin, size)¶
-
xas.core.process.setup module¶
-
xas.core.process.setup.configuration(parent_package='', top_path=None)¶