holypipette.devices.manipulator.proscan module

Prior Proscan III Stage control.

class holypipette.devices.manipulator.proscan.Prior[source]

Bases: Manipulator

absolute_move(x, axis)[source]

Moves the device axis to position x.

Parameters:
  • axis (axis number)

  • x (target position in um.)

absolute_move_group(x, axes)[source]

Moves the device group of axes to position x.

Parameters:
  • axes (list of axis numbers)

  • x (target position in um (vector or list).)

position(axis)[source]

Current position along an axis.

Parameters:

axis (axis number)

Return type:

The current position of the device axis in um.

position_group(axes)[source]

Current position along a group of axes.

Parameters:

axes (list of axis numbers)

Return type:

The current position of the device axis in um (vector).

relative_move(x, axis)[source]

Moves the device axis by relative amount x in um.

Parameters:
  • axis (axis number)

  • x (position shift in um.)

stop()[source]

Stops current movements.

wait_until_still(axes=None, axis=None)[source]

Waits until motors have stopped.

Parameters:

axes (list of axis numbers)