mxcubecore.HardwareObjects.MicrodiffKappaMotor#

Calculate the translation correction for inversed kappa goniostats. For more info see Acta Cryst.(2011). A67, 219-228, Sandor Brockhauser et al., formula (3).

Classes

class mxcubecore.HardwareObjects.MicrodiffKappaMotor.MicrodiffKappaMotor(name)[source]#

Bases: ExporterMotor

calc_sample_position(kappa_start: float, phi_start: float, kappa_end: float, phi_end: float, sampx: float, sampy: float, phiy: float) dict[source]#
Calculate the translation correction for inversed kappa goniostats.

For more info see Acta Cryst.(2011). A67, 219-228, Sandor Brockhauser et al., formula (3).

Parameters:
Returns:

Calculated sampx, sampy and phiy positions.

Return type:

dict

init()[source]#

Initialise the motor

stop()[source]#

Gentler (?) alternative to abort.

Override as necessary to implement.

str_to_list(comma_separated_str: str) list[source]#

Transform comma separated string to list of floats

Parameters:

comma_separated_str (str) –

Return type:

list