mxcubecore.HardwareObjects.LNLS.LNLSDiffractometer#

Classes

LNLSDiffractometer(name)

Descript.

class mxcubecore.HardwareObjects.LNLS.LNLSDiffractometer.LNLSDiffractometer(name)[source]#

Bases: GenericDiffractometer

Descript. :

automatic_centring()[source]#

Automatic centring procedure

calculate_move_to_beam_pos(x, y)[source]#

Descript. : calculate motor positions to put sample on the beam. Returns: dict of motor positions

get_centred_point_from_coord(x, y, return_by_names=None)[source]#

Descript. :

init()[source]#

Descript. :

is_ready() bool[source]#

Descript. :

Return type:

bool

kappa_motor_moved(pos)[source]#

Descript. :

kappa_phi_motor_moved(pos)[source]#

Descript. :

manual_centring()[source]#

Descript. :

motor_positions_to_screen(centred_positions_dict)[source]#

Descript. :

move_omega_relative(relative_angle)[source]#

Descript. :

move_to_beam(x, y, omega=None)[source]#
Descript.function to create a centring point based on all motors

positions.

phi_motor_moved(pos)[source]#

Descript. :

re_emit_values()[source]#

Update values for all internal attributes

Should be expanded in subclasses with more updatable attributes (e.g. value, limits)

set_phase(phase, timeout=None)[source]#
Sets diffractometer to selected phase

By default available phase is Centring, BeamLocation, DataCollection, Transfer

Parameters:
  • phase (string) – phase

  • timeout (int) – timeout in sec

start_move_to_beam(coord_x=None, coord_y=None, omega=None)[source]#

Descript. :