This release includes four new device drivers, two bugfixes to device drivers, one minor
enhancement to a device driver, and one new feature for the labscript_devices
module
itself.
-
Support for the LightCrafter DMD. Contributed by Shaun Johnstone, with fixes and enhancements from Michael Doris, Ian Spielman, Francisco Salces and Chris Billington. (PR #43)
-
Support for Tektronix oscilloscopes. Contributed by Russell Anderson. (PR #61)
-
Support for Basler cameras using the free Pylons API (as opposed to the IMAQdx API). Contributed by David Meyer. (PRs #69 and #74)
-
Support for FLIR cameras using the free PyCapture2 API (as opposed to the IMAQdx API). Contributed by David Meyer and Dan Barker. (PR #71)
-
Bugfixes to RFBlaster support for Python 3. Contributed by Lincoln Turner. (PR #75)
-
IMAQdxCamera bugfixes: fix a deadlock upon tab restarting, fix a possible freeze when acquiring in manual mode at high frame rates, correctly interpret a series of images when
snap()
returns a 3D array, workaround a memory leak in thepynivision
library. Contributed by Chris Billington. (PRs #70, #77, #79, and #83) -
Implement smart programming of camera attributes for cameras inheriting from IMAQdxCamera, and allow use of attributes with more complex datatypes. Contributed by Chris Billington. (PRs #72 and #73)
-
Have
labscript_devices
search an additional user-configurable location for device classes, settable by its import path as[DEFAULT]/user_devices
in labconfig. Contributed by Chris Billington. (PR #81)