@@ -6,9 +6,9 @@ Version 0.3.0 (upcoming)
66
77* Selected most important, backwards incompatible, changes:
88
9- * `microscope.device() `, function used to create a device
10- definition, changed signature. The arguments to the device
11- constructor must now be passed as a dict .
9+ * `microscope.device`, function used to create a device definition,
10+ changed signature. The arguments to the device constructor must
11+ now be passed as a dictionary .
1212
1313 * Python 2 is no longer supported.
1414
@@ -22,7 +22,7 @@ Version 0.3.0 (upcoming)
2222 * Andor (EM)CCD cameras (requires Andor's atmcd C library)
2323 * Aurox Clarity (requires hidapi Python package)
2424 * Imagine Optic Mirao 52-e deformable mirror (requires mirao52e C library)
25- * Linkam stage (requires LinkamSDK C library)
25+ * Linkam Correlative Microscopy Stage (requires LinkamSDK C library)
2626 * Ximea cameras (requires Ximea's xiAPI Python package)
2727
2828* Changes to device ABCs:
@@ -42,13 +42,28 @@ Version 0.3.0 (upcoming)
4242
4343 * Camera devices:
4444
45- * Added support ROI and binning settings. Also added new classes
46- `ROI` and `Binning` to represent the new settings.
45+ * Added ROIs and binning support.
46+
47+ * New abstract methods:
48+
49+ * `CameraDevice._get_binning`
50+ * `CameraDevice._get_roi`
51+ * `CameraDevice._set_binning`
52+ * `CameraDevice._set_roi`
4753
4854 * DataDevices:
4955
50- * Now handle a stack of clients. This enables having the data
51- sent to multiple clients.
56+ * Data clients are now on a stack to facilitate temporary
57+ redirection of data to some other client.
58+
59+ * Filterwheel devices:
60+
61+ * New method `FilterWheelBase.get_num_positions`
62+
63+ * New abstract methods:
64+
65+ * `FilterWheelBase.get_position`
66+ * `FilterWheelBase.set_position`
5267
5368* Device specific changes:
5469
@@ -59,8 +74,9 @@ Version 0.3.0 (upcoming)
5974
6075 * Test camera:
6176
62- * Added new settings to control generated images. Instead of
63- always returning noise, can also return stripes or spots.
77+ * Added new setting to control created image. In addition of
78+ noise, can also return stripes, spots, or gradients. See
79+ `microscope.testsuite.devices.ImageGenerator`.
6480
6581* Removed requirements:
6682
@@ -69,8 +85,11 @@ Version 0.3.0 (upcoming)
6985
7086* The `deviceserver` program can now be used as a Windows service.
7187
72- * Fixed PyPI releases to include the microscope.mirror and
73- microscope.filterwheels subpackages.
88+ * Fixed PyPI releases to include the `microscope.mirrorq and
89+ `microscope.filterwheels` subpackages.
90+
91+ * New `microscope.devices.ROI` and `microscope.devices.Binning`
92+ classes to represent those camera settings.
7493
7594
7695Version 0.2.0 (2018/06/13)
0 commit comments