AFL.automation.prepare.OT2HTTPDriver#
Functions
|
Return the ceiling of x as an Integral. |
|
Classes
|
|
|
- class AFL.automation.prepare.OT2HTTPDriver.OT2HTTPDriver(overrides=None)[source]#
- defaults = {'robot_ip': '127.0.0.1', 'robot_port': '31950'}#
- home(**kwargs)[source]#
Home the robot’s axes using the dedicated /robot/home endpoint.
This endpoint is a direct control endpoint and doesn’t require creating a run. It can be used to home all axes at once or specific axes as needed.
- get_wells(locs)[source]#
Convert location strings to well objects with proper labware IDs, and check that wells are valid.
- Parameters:
locs – Single location string or list of location strings in format “slotwell” (e.g. “1A1”)
- Returns:
List of well objects with labwareId and wellName
- Raises:
ValueError – If labware is not found in the specified slot
- load_labware(name, slot, module=None, **kwargs)[source]#
Load labware (containers, tipracks) into the protocol using HTTP API
- load_module(name, slot, **kwargs)[source]#
Load modules (heater-shaker, tempdeck) into the protocol using HTTP API
- load_instrument(name, mount, tip_rack_slots, **kwargs)[source]#
Load pipette and store tiprack information using HTTP API.
- transfer(source, dest, volume, mix_before=None, mix_after=None, air_gap=0, aspirate_rate=None, dispense_rate=None, mix_aspirate_rate=None, mix_dispense_rate=None, blow_out=False, post_aspirate_delay=0.0, aspirate_equilibration_delay=0.0, post_dispense_delay=0.0, drop_tip=True, force_new_tip=False, to_top=True, to_center=False, to_top_z_offset=0, fast_mixing=False, **kwargs)[source]#
Transfer fluid from one location to another using atomic HTTP API commands