blissoda.id02.saxs_processor.Id02SaxsProcessor#

class blissoda.id02.saxs_processor.Id02SaxsProcessor(config=None, defaults=None, **deprecated_defaults)[source]#

Bases: Id02BaseProcessor

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

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

  • deprecated_defaults (Dict[str, Any])

CONFIG_MODEL_CLASS#

alias of BlissAutomationConfig

DEFAULT_QUEUE = 'saxs'#
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

disable()#
enable()#
get_filename(scan)#
Parameters:

scan (_Unavailable)

Return type:

str

get_inputs(scan)#
Parameters:

scan (_Unavailable)

Return type:

list

get_workflow(scan)#
Parameters:

scan (_Unavailable)

Return type:

dict

property number_of_scans#
property queue#
scan_processed_directory(scan)#
Parameters:

scan (_Unavailable)

Return type:

str

scan_requires_processing(scan)#
Parameters:

scan (_Unavailable)

Return type:

bool

property trigger_at: str | None#
property worker#
workflow_destination(scan)#
Parameters:

scan (_Unavailable)

Return type:

str