blissoda.id16b.xeol_processor.Id16bXeolProcessor#

class blissoda.id16b.xeol_processor.Id16bXeolProcessor(config=None, defaults=None)[source]#

Bases: BaseProcessor

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

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

CONFIG_MODEL_CLASS#

alias of BlissAutomationConfig

property calibration_x#
property calibration_y#
property configuration_path#
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#
disable()#
enable()#
get_filename(scan)[source]#

Raw data.

Parameters:

scan (_Unavailable)

Return type:

str

get_inputs(scan)[source]#
Parameters:

scan (_Unavailable)

Return type:

List[dict]

get_output_filename(scan)[source]#

Processed data.

Parameters:

scan (_Unavailable)

Return type:

str

get_submit_arguments(scan)[source]#
Parameters:

scan (_Unavailable)

Return type:

dict

get_workflow(scan)[source]#

Get the workflow to execute for the scan and ensure it is located in the proposal directory for user reference and worker accessibility.

Parameters:

scan (_Unavailable)

Return type:

Optional[str]

property main_counter#
property normalization_counter#
on_new_scan_metadata(scan)[source]#
Parameters:

scan (_Unavailable)

Return type:

None

property output_suffix#
property queue#
scan_requires_processing(scan)[source]#
Parameters:

scan (_Unavailable)

Return type:

bool

property threshold#
property trigger_at: str | None#
property worker#
property workflow#