blissoda.id15b.eiger2crysalis_lima2.Id15bEiger2CrysalisLima2#

class blissoda.id15b.eiger2crysalis_lima2.Id15bEiger2CrysalisLima2(config=None, defaults=None, **deprecated_defaults)[source]#

Bases: Eiger2CrysalisLima2Processor

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

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

  • deprecated_defaults (Dict[str, Any])

CONFIG_MODEL_CLASS#

alias of BlissAutomationConfig

property ccd_file#
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

default_scan_parameters = {'images': '', 'output': ''}#
default_user_parameters = {'alpha': 50, 'beam': [1000, 1100], 'calc_mask': False, 'distance': 100, 'dry_run': False, 'dummy': -1, 'flip_lr': False, 'flip_ud': False, 'kappa': 0, 'offset': 1, 'omega': '', 'phi': 0, 'polarization': 0.99, 'rotation': 180, 'theta': 0, 'wavelength': 0.1}#
detector_channel_suffix = 'raw_frame'#
disable()#
enable()#
get_crysalis_inputs(parameters)#
Parameters:

parameters (Dict[str, Any])

Return type:

List[Dict[str, Any]]

get_extra_inputs(scan, parameters)#
Parameters:
  • scan (_Unavailable)

  • parameters (Dict[str, Any])

Return type:

List[Dict[str, Any]]

get_filename(scan)#
Parameters:

scan (_Unavailable)

Return type:

str

get_icat_metadata(scan)#
Parameters:

scan (_Unavailable)

Return type:

Dict[str, Any]

get_inputs(scan)#
Parameters:

scan (_Unavailable)

Return type:

List[Dict[str, Any]]

get_lima_filenames(scan)#
Parameters:

scan (_Unavailable)

Return type:

List[str]

get_lima_name(scan)#
Parameters:

scan (_Unavailable)

Return type:

str

get_omega(scan)#
Parameters:

scan (_Unavailable)

Return type:

str

get_output_path(scan)#
Parameters:

scan (_Unavailable)

Return type:

str

get_processed_output_path(scan)#
Parameters:

scan (_Unavailable)

Return type:

str

get_run_parameters(scan)#
Parameters:

scan (_Unavailable)

Return type:

Dict[str, Any]

get_scan_parameters(scan)#
Parameters:

scan (_Unavailable)

Return type:

Dict[str, Any]

get_submit_arguments(scan)#
Parameters:

scan (_Unavailable)

Return type:

Dict[str, Any]

property ini_file#
lima_file_suffix = 'frame_0_00000.h5'#
property lima_name#
property par_file#
property queue#
require_bliss_for_trigger_registration = False#
run_conversion(scan)#
Parameters:

scan (_Unavailable)

Return type:

None

property scale_factor#
property scan_parameters#
set_default_parameters(defaults)#
Parameters:

defaults (Dict[str, Any])

Return type:

None

property set_file#
property trigger_at: str | None#
update_scan_parameters(scan=None)#
Parameters:

scan (Optional[Any])

Return type:

Dict[str, Any]

property user_parameters#
property worker#
property workflow#
workflow_destination(scan)#
Parameters:

scan (_Unavailable)

Return type:

str