Fix docstrings

This commit is contained in:
Julian Stirling 2026-06-03 22:36:34 +01:00
parent fa21224eaa
commit 08e58a3c1d
5 changed files with 16 additions and 12 deletions

View file

@ -69,7 +69,7 @@ class OFMThing(lt.Thing):
:param path: The relative path within the data directory of this Thing's data :param path: The relative path within the data directory of this Thing's data
dir that the data shudl be saved. dir that the data shudl be saved.
:path absolute: Set to True if the current path is absolute. A relative path :param absolute: Set to True if the current path is absolute. A relative path
will be returned. An validation error will be raised if the absolute path will be returned. An validation error will be raised if the absolute path
is not within the data directory. is not within the data directory.

View file

@ -610,9 +610,11 @@ class BaseCamera(OFMThing, ABC):
This is not an action as it exposes a direct path for saving This is not an action as it exposes a direct path for saving
:param path: The path to save the file to :param path: The path to save the file to, this should be a ``RelativeDataPath``
:param save_resolution: can be set to resize the image before saving. By object. If the saving Thing is not set for the path, the camera's data
default this is None meaning that the image is saved at original resolution. directory will be used.
:param capture_mode: (Optional) The name of the capture mode as defined by the
camera.
""" """
buffer_id = self.capture_to_memory(capture_mode=capture_mode) buffer_id = self.capture_to_memory(capture_mode=capture_mode)
self.save_from_memory(path=path, buffer_id=buffer_id) self.save_from_memory(path=path, buffer_id=buffer_id)
@ -667,9 +669,6 @@ class BaseCamera(OFMThing, ABC):
be written to. be written to.
:param path: The path to save the file to :param path: The path to save the file to
:param save_resolution: can be set to resize the image before saving. By
default this is None meaning that the image is saved at original
resolution.
:param buffer_id: The buffer id of the image to save, this was returned by :param buffer_id: The buffer id of the image to save, this was returned by
``capture_to_memory`` ``capture_to_memory``
""" """

View file

@ -526,7 +526,7 @@ class StreamingPiCamera2(BaseCamera, ABC):
"""Ensure in correct mode for capture. """Ensure in correct mode for capture.
If the camera is already in the correct mode, the stream isn't paused and If the camera is already in the correct mode, the stream isn't paused and
this is the same as using ``self._streaming_picamera(). this is the same as using ``self._streaming_picamera()``.
Otherwise, pause stream, and switch switch mode. Mode is reset and stream Otherwise, pause stream, and switch switch mode. Mode is reset and stream
restarts stream after the context manager closes. restarts stream after the context manager closes.
@ -579,8 +579,10 @@ class StreamingPiCamera2(BaseCamera, ABC):
It's likely to be highly inefficient - raw and/or uncompressed captures using It's likely to be highly inefficient - raw and/or uncompressed captures using
binary image formats will be added in due course. binary image formats will be added in due course.
:param stream_name: (Optional) The PiCamera2 stream to use, should be one of :param capture_mode: (Optional) The name of the capture mode as defined by the
["main", "lores", "raw", "full"]. Default = "main" camera.
:param raw: Whether to capture RAW data. Capturing RAW data may infore some
of the camera mode settings.
:raises TimeoutError: if this time is exceeded during capture. :raises TimeoutError: if this time is exceeded during capture.
""" """

View file

@ -490,7 +490,10 @@ class SimulatedCamera(BaseCamera):
It's likely to be highly inefficient - raw and/or uncompressed captures using It's likely to be highly inefficient - raw and/or uncompressed captures using
binary image formats will be added in due course. binary image formats will be added in due course.
:param stream_name: Currently ignored, this argument exists to ensure consistent API across camera Things. :param capture_mode: (Optional) The name of the capture mode as defined by the
camera.
:param raw: Raw Capture is not implemented for the simulation microscope.
Setting this to True will result in an error.
""" """
if raw is True: if raw is True:
raise NotImplementedError( raise NotImplementedError(

View file

@ -171,7 +171,7 @@ class ScanWorkflow(Generic[SettingModelType], lt.Thing):
:param dz: The dz for autofocus. :param dz: The dz for autofocus.
:param images_dir: The path to the directory for saving images. :param images_dir: The path to the directory for saving images.
:param capture mode: The name of the camera capture mode. :param capture_mode: The name of the camera capture mode.
:return: A tuple ready to pass out of acquisition routine. In this method, :return: A tuple ready to pass out of acquisition routine. In this method,
image is always taken, so first return is True. image is always taken, so first return is True.