pytweezer.drivers.imagemX2 module¶
- class pytweezer.drivers.imagemX2.ImagEMX2Camera(image_dir=None, timeout=20.0, stream_name=None)[source]¶
Bases:
Cameradcam shim: translates the generic
Camerainterface to the Hamamatsu ImagEM X2’s pylablib DCAM driver, plus the EM-gain/sensitivity controls specific to this camera.- set_exposure_time(exposure)[source]¶
Set the per-frame exposure time in seconds.
- Parameters:
exposure (float)
- set_trigger_source(source)[source]¶
Select the trigger mode/source (e.g.
"int"/"ext").- Parameters:
source (str)
- class pytweezer.drivers.imagemX2.ImagEMX2CameraClient(server_name='ImagEM X2 Camera', host=None, port=None, timeout=5.0)[source]¶
Bases:
ClientExperiment-side RPC client with direct access to camera methods.
- class pytweezer.drivers.imagemX2.SimulatedImagEMX2Camera(image_dir=None, timeout=5.0, stream_name=None)¶
Bases:
SimulatedCameraOne-size-fits-all simulated camera, with the ImagEM’s EM-gain/sensitivity setters auto-stubbed so the simulated surface matches the real driver.
- enable_direct_em_gain(*args, **kwargs)¶
- enable_em_gain(*args, **kwargs)¶
- set_ccd_mode(*args, **kwargs)¶
- set_direct_em_gain_mode(*args, **kwargs)¶
- set_external_exposure_mode(*args, **kwargs)¶
- set_sensitivity(*args, **kwargs)¶
- trigger(*args, **kwargs)¶