mxcubecore.HardwareObjects.EMBL.EMBLOnlineProcessing#

EMBLOnlineProcessing

Classes

EMBLOnlineProcessing(name)

Obtains Dozor on the fly processing results Assembles crystfel input files and starts crystfel

class mxcubecore.HardwareObjects.EMBL.EMBLOnlineProcessing.EMBLOnlineProcessing(name)[source]#

Bases: AbstractOnlineProcessing

Obtains Dozor on the fly processing results Assembles crystfel input files and starts crystfel

batch_processed(batch)[source]#

Method called from EDNA via xmlrpc to set results

Parameters:

batch (lis) – list of dictionaries describing processing results

create_hit_list_files()[source]#
Returns:

create_processing_input_file(processing_input_filename)[source]#

Creates dozor input file base on data collection parameters

:param processing_input_filename :type : str

frame_count_changed(frame_count)[source]#

Finishes processing if the last frame is processed :param frame_count: :return:

init()[source]#

Hardware object init.

run_processing(data_collection)[source]#
Parameters:

data_collection (queue_model_objects.DataCollection) – data collection object

smooth()[source]#

Smooths the resolution :return:

start_crystfel_autoproc(all_file_filename)[source]#

Start crystfel processing :return:

store_processing_results(status)[source]#

Stors processing results :param status: str :return:

store_result_xml()[source]#

Stores results in xml for further usage :return: