Concrete implementation for Photometrics camera
Photometrics Camera module (pymanip.video.photometrics.camera)
This module implements the pymanip.video.photometrics.Photometrics_Camera using the
Python wrapper provided by Photometrics.
The documentation for the PVCAM SDK is available online.
- class pymanip.video.photometrics.camera.Photometrics_Camera(cam_num=0, readout_port=0)[source]
Bases:
CameraConcrete
pymanip.video.Cameraclass for Photometrics camera.- async acquisition_async(num=inf, timeout=None, raw=False, initialising_cams=None, raise_on_timeout=True)[source]
Concrete implementation of
pymanip.video.Camera.acquisition_async()for the Photometrics camera.timeout in milliseconds.
- async fast_acquisition_to_ram(num, total_timeout_s=300, initialising_cams=None, raise_on_timeout=True)[source]
Fast method (without the overhead of run_in_executor and asynchronous generator), for acquisitions where concurrent saving is not an option (because the framerate is so much faster than writting time), so all frames are saved in RAM anyway.
- set_exposure_time(seconds)[source]
This method sets the exposure time for the camera.
- Parameters
seconds (float) – exposure in seconds.