blissoda.xrdct.xrdct_processor.XrdctProcessor#

class blissoda.xrdct.xrdct_processor.XrdctProcessor(config=None, defaults=None)[source]#

Bases: BaseProcessor

Parameters:
  • config (Optional[Dict[str, Any]])

  • defaults (Optional[Dict[str, Any]])

CONFIG_MODEL_CLASS#

alias of BlissAutomationConfig

copy_and_remove_parameters(shared, name)#

Copy&Remove parameters from another scope (global or session, singleton or instance).

Parameters:
  • shared (bool)

  • name (Optional[str])

Return type:

None

property data_portal_upload#
property detector_distance#
disable()#
enable()#
property engine#
execute_workflow(scan)[source]#
Parameters:

scan (_Unavailable)

Return type:

None

property lima_name#
property nx_save_path#
property queue#
reset_to_default_values()[source]#

Reset the processor to its initial default values by recreating the Pydantic model and updating attributes accordingly.

Return type:

None

property trigger_at: str | None#
property workflow#
workflow_destination()[source]#

Returns the destination path for the workflow output.

Return type:

str