Source code for pythonlab.resources.services.microscope

from typing import Optional

from pythonlab.resource import ServiceResource, LabwareResource


[docs] class MicroscopeServiceResource(ServiceResource): """ """ def __init__(self, proc, name: Optional[str]): super().__init__(proc=proc, name=name)
[docs] def run_protocol(self, protocol: str, labware: LabwareResource, **kwargs): kwargs.update(dict(fct="run_protocol", protocol=protocol)) if "duration" not in kwargs: kwargs["duration"] = 150 self.proc.add_process_step(self, [labware], **kwargs)