AFL.automation.sample.CastingServer#

Functions

ceil(x, /)

Return the ceiling of x as an Integral.

listify(obj)

sqrt(x, /)

Return the square root of x.

Classes

CastingServer(prep_url[, overrides])

Client([ip, port, username, interactive])

Communicate with APIServer

Driver(name[, defaults, overrides, useful_links])

OT2Client([ip, port, username, interactive])

Communicate with AFL-automation server on OT-2

class AFL.automation.sample.CastingServer.CastingServer(prep_url, overrides=None)[source]#
defaults = {'manifest': '/home/afl642/', 'manifest_cast': '/home/afl642/', 'manifest_prep': '/home/afl642/'}#
__init__(prep_url, overrides=None)[source]#
init_casting_manifest(attrs=None, overwrite=False)[source]#
status()[source]#
update_status(value)[source]#
log_event(manifest_key, event, write=True)[source]#
assign_targets(protocols, target_map)[source]#
prepare_casting_stocks(**spec)[source]#

Spec should contain sample_name and a protocol

bulk_cast_films(**spec)[source]#

Spec should contain sample_name and a protocol

prepare_and_cast(**sample)[source]#