AbstractMultiCollect Module

class HardwareObjects.AbstractMultiCollect.AbstractMultiCollect

Bases: object

close_fast_shutter(*args, **kwargs)
close_safety_shutter(*args, **kwargs)
collect(owner, data_collect_parameters_list)
create_directories(*args)
data_collection_hook(*args, **kwargs)
do_collect(*args, **kwargs)
do_oscillation(*args, **kwargs)
get_archive_directory(directory)
get_beam_shape()
get_beam_size()
get_cryo_temperature()
get_detector_distance()
get_flux()

Return flux in photons/second

get_machine_current()
get_machine_fill_mode()
get_machine_message()
get_measured_intensity()
get_resolution()
get_resolution_at_corner()
get_sample_info_from_parameters(parameters)

Returns sample_id, sample_location and sample_code from data collection parameters

get_slit_gaps()
get_transmission()
get_undulators_gaps()
get_wavelength()
loop(*args, **kwargs)
move_detector(*args, **kwargs)
move_motors(*args, **kwargs)
open_safety_shutter(*args, **kwargs)
prepare_acquisition(*args, **kwargs)
prepare_input_files(files_directory, prefix, run_number, process_directory)

Return XDS input file directory

prepare_intensity_monitors(*args, **kwargs)
prepare_oscillation(*args, **kwargs)
prepare_wedges_to_collect(start, nframes, osc_range, reference_interval, inverse_beam, overlap)
reset_detector(*args, **kwargs)
setBeamlineConfiguration(**configuration_parameters)
setControlObjects(**control_objects)
set_detector_filenames(*args, **kwargs)
set_energy(*args, **kwargs)
set_resolution(*args, **kwargs)
set_transmission(*args, **kwargs)
set_wavelength(*args, **kwargs)
start_acquisition(*args, **kwargs)
stopCollect(owner)
stop_acquisition(*args, **kwargs)
store_image_in_lims(frame, first_frame, last_frame)
take_crystal_snapshots(*args, **kwargs)
trigger_auto_processing(process_event, xds_dir, EDNA_files_dir=None, anomalous=None, residues=200, inverse_beam=False, do_inducedraddam=False, in_multicollect=False, spacegroup=None, cell=None)
update_oscillations_history(data_collect_parameters)
write_image(*args, **kwargs)
write_input_files(*args, **kwargs)
class HardwareObjects.AbstractMultiCollect.BeamlineConfig

Bases: tuple

BeamlineConfig(directory_prefix, default_exposure_time, default_number_of_passes, maximum_radiation_exposure, nominal_beam_intensity, minimum_exposure_time, minimum_phi_speed, minimum_phi_oscillation, maximum_phi_speed, detector_fileext, detector_type, detector_mode, detector_manufacturer, detector_model, detector_px, detector_py, beam_ax, beam_ay, beam_bx, beam_by, undulators, focusing_optic, monochromator_type, beam_divergence_vertical, beam_divergence_horizontal, polarisation, auto_processing_server, input_files_server)

auto_processing_server

Alias for field number 26

beam_ax

Alias for field number 16

beam_ay

Alias for field number 17

beam_bx

Alias for field number 18

beam_by

Alias for field number 19

beam_divergence_horizontal

Alias for field number 24

beam_divergence_vertical

Alias for field number 23

default_exposure_time

Alias for field number 1

default_number_of_passes

Alias for field number 2

detector_fileext

Alias for field number 9

detector_manufacturer

Alias for field number 12

detector_mode

Alias for field number 11

detector_model

Alias for field number 13

detector_px

Alias for field number 14

detector_py

Alias for field number 15

detector_type

Alias for field number 10

directory_prefix

Alias for field number 0

focusing_optic

Alias for field number 21

input_files_server

Alias for field number 27

maximum_phi_speed

Alias for field number 8

maximum_radiation_exposure

Alias for field number 3

minimum_exposure_time

Alias for field number 5

minimum_phi_oscillation

Alias for field number 7

minimum_phi_speed

Alias for field number 6

monochromator_type

Alias for field number 22

nominal_beam_intensity

Alias for field number 4

polarisation

Alias for field number 25

undulators

Alias for field number 20

class HardwareObjects.AbstractMultiCollect.BeamlineControl

Bases: tuple

BeamlineControl(diffractometer, sample_changer, lims, safety_shutter, machine_current, cryo_stream, energy, resolution, detector_distance, transmission, undulators, flux)

cryo_stream

Alias for field number 5

detector_distance

Alias for field number 8

diffractometer

Alias for field number 0

energy

Alias for field number 6

flux

Alias for field number 11

lims

Alias for field number 2

machine_current

Alias for field number 4

resolution

Alias for field number 7

safety_shutter

Alias for field number 3

sample_changer

Alias for field number 1

transmission

Alias for field number 9

undulators

Alias for field number 10

Project Versions

Previous topic

AbstractDataAnalysis Module

Next topic

AsyncHttpServer Module

This Page