List of TODO’s

Todo

I’m using the “old” functions because these are documented. Switch to the “new” functions at some point.

(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/uutrack/checkouts/stable/UUTrack/Controller/devices/hamamatsu/hamamatsu_camera.py:docstring of UUTrack.Controller.devices.hamamatsu.hamamatsu_camera, line 11.)

Todo

How to stream 2048 x 2048 at max frame rate to the flash disk? The Hamamatsu software can do this.

(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/uutrack/checkouts/stable/UUTrack/Controller/devices/hamamatsu/hamamatsu_camera.py:docstring of UUTrack.Controller.devices.hamamatsu.hamamatsu_camera, line 13.)

Todo

FIXME (OPTIMIZATION): Keep track of known attributes?

(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/uutrack/checkouts/stable/UUTrack/Controller/devices/hamamatsu/hamamatsu_camera.py:docstring of UUTrack.Controller.devices.hamamatsu.hamamatsu_camera.HamamatsuCamera.getPropertyAttribute, line 6.)

Todo

Use lockbits (and unlockbits) to avoid memory clashes? This would probably also involve some kind of reference counting scheme.

(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/uutrack/checkouts/stable/UUTrack/Controller/devices/hamamatsu/hamamatsu_camera.py:docstring of UUTrack.Controller.devices.hamamatsu.hamamatsu_camera.HamamatsuCameraMR, line 12.)

Todo

It does not always seem to block? The length of frames available when it is called can be zero. Are frames getting dropped? Some sort of race condition?

(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/uutrack/checkouts/stable/UUTrack/Controller/devices/hamamatsu/hamamatsu_camera.py:docstring of UUTrack.Controller.devices.hamamatsu.hamamatsu_camera.HamamatsuCameraMR.getFrames, line 5.)

Todo

Implement this method

(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/uutrack/checkouts/stable/UUTrack/Model/Cameras/PSI.py:docstring of UUTrack.Model.Cameras.PSI.camera.getParameters, line 7.)

Todo

UUTrack.Controller.devices.PhotonicScience.scmoscam.GEVSCMOS.SetGainMode() behaves unexpectedly. One is forced to set the gain mode twice to have it right. So far, this is the only way to prevent the weird lines from appearing. Checking the meaning of the gains is a must.

(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/uutrack/checkouts/stable/UUTrack/Model/Cameras/PSI.py:docstring of UUTrack.Model.Cameras.PSI.camera.initializeCamera, line 3.)

Todo

Include units for ensuring the proper exposure time is being set.

(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/uutrack/checkouts/stable/UUTrack/Model/Cameras/PSI.py:docstring of UUTrack.Model.Cameras.PSI.camera.setExposure, line 3.)

Todo

not implemented

(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/uutrack/checkouts/stable/UUTrack/Model/Cameras/PSI.py:docstring of UUTrack.Model.Cameras.PSI.camera.setupCamera, line 9.)