lantz.drivers.pco

company:PCO.
description:High performance CCD-, CMOS- and sCMOS camera systems.
website:http://www.pco.de

copyright:2015 by Lantz Authors, see AUTHORS for more details.
license:BSD, see LICENSE for more details.
class lantz.drivers.pco.Sensicam(board, *args, **kwargs)[source]

Bases: lantz.foreign.LibraryDriver

PCO Sensicam

expose_async(*args, **kwargs)

(Async) Expose.

Parameters:exposure – exposure time.
finalize()[source]
initialize()[source]
read_out_async(*args, **kwargs)

(Async) Readout image from the CCD.

Return type:NumPy array
run_coc_async(*args, **kwargs)
stop_coc_async(*args, **kwargs)
take_image_async(*args, **kwargs)

(Async) Take image.

Parameters:exposure – exposure time.
Return type:NumPy array
LIBRARY_NAME = 'senntcam.dll'
LIBRARY_NAME_changed
bel_time
Units:microseconds
bel_time_changed
binning

Binning in pixels as a 2-element tuple (horizontal, vertical).

binning_changed
coc

Command Operation Code

coc_changed
coc_time
Units:microseconds
coc_time_changed
delay_time
Units:microseconds
delay_time_changed
exp_time
Units:microseconds
exp_time_changed
expose = functools.partial(<bound method Action.call of <lantz.action.Action object at 0x7fe1f4524438>>, None)
expose_changed
exposure_time

Exposure time.

Units:ms
exposure_time_changed
finalize_changed
image_size

Image size in pixels (width, height).

image_size_changed
image_status

Image status

image_status_changed
initialize_changed
mode

Imaging mode as a 3-element tuple (type, gain and submode).

mode_changed
read_out = functools.partial(<bound method Action.call of <lantz.action.Action object at 0x7fe1f45244e0>>, None)
read_out_changed
roi

Region of interest in pixels as a 4-element tuple (x1, x2, y1, y2).

roi_changed
run_coc = functools.partial(<bound method Action.call of <lantz.action.Action object at 0x7fe1f451d2b0>>, None)
run_coc_changed
status
status_changed
stop_coc = functools.partial(<bound method Action.call of <lantz.action.Action object at 0x7fe1f451d240>>, None)
stop_coc_changed
table

COC table

table_changed
take_image = functools.partial(<bound method Action.call of <lantz.action.Action object at 0x7fe1f4524630>>, None)
take_image_changed
trigger

Triger mode.

trigger_changed