pythonlab.resources.services.labware_storage module

class pythonlab.resources.services.labware_storage.LabwareStorageResource(proc, name: str | None, capacity: int = 1)[source]

Bases: ServiceResource

multi-cavity / single cavity ? associated labwares, like lids, stacks

Parameters:

Resource ([type]) – [description]

_abc_impl = <_abc._abc_data object>
property capacity
eject(labware: LabwareResource, **kwargs)[source]
get_next_free_position()[source]
init()[source]
property next_free_position
store(labware: LabwareResource, position: int | None = None, **kwargs)[source]
class pythonlab.resources.services.labware_storage.LabwareStorageResourcePool(proc, name: str | None, capacity: int = 1)[source]

Bases: LabwareStorageResource

_abc_impl = <_abc._abc_data object>