pylabrobot.centrifuge.centrifuge.Centrifuge#

class pylabrobot.centrifuge.centrifuge.Centrifuge(backend: CentrifugeBackend)#

Bases: Machine

The front end for centrifuges.

Attributes

at_bucket

None if not at a bucket or unknown, otherwise the resource representing the bucket.

door_open

setup_finished

Methods

__init__(backend)

close_door()

deserialize(data)

go_to_bucket1()

go_to_bucket2()

lock_bucket()

lock_door()

open_door()

rotate_distance(distance)

serialize()

setup(**backend_kwargs)

start_spin_cycle(g, duration, acceleration)

stop()

unlock_bucket()

unlock_door()

Parameters:

backend (CentrifugeBackend)