science_jubilee.tools.HTTPSyringe#
Classes#
Module Contents#
- class science_jubilee.tools.HTTPSyringe.HTTPSyringe(index, name, url)[source]#
Bases:
science_jubilee.tools.Tool.Tool
- load_syringe(volume, pulsewidth)[source]#
Configure a syringe after physically loading it
volume: Current loaded volume in syringe pulsewidth: current pulsewidth position of servo
- dispense(vol: float, location: science_jubilee.labware.Labware.Well | Tuple | science_jubilee.labware.Labware.Location, s: int = 100)[source]#
Moves the pipette to the specified location and dispenses the desired volume of liquid
- Parameters:
- Raises:
ToolStateError – If the pipette does not have a tip attached
- aspirate(vol: float, location: science_jubilee.labware.Labware.Well | Tuple | science_jubilee.labware.Labware.Location, s: int = 100)[source]#
Moves the pipette to the specified location and aspirates the desired volume of liquid
- Parameters:
- Raises:
ToolStateError – If the pipette does not have a tip attached
- mix(vol: float, n_mix: int, location: science_jubilee.labware.Labware.Well | Tuple | science_jubilee.labware.Labware.Location, t_hold: int = 1, s_aspirate: int = 100, s_dispense: int = 100)[source]#
Mixes n times with volume vol
- Parameters:
vol (float) – Volume to aspirate/dispense in mixing. uL
n_mix (int) – Number of times to aspirate/dispense in mixing.
location (Union[Well, Tuple, Location]) – The location from where to mix
t_hold (int) – Hold time at top and bottom of mix cycle to allow liquid to ‘catch up’. Units seconds
s (int) – Speed at which to mix in uL/S. Best effort compliance.