@@ -4,35 +4,70 @@ python-microscope releases.
44Version 0.3.0 (yyyy/mm/dd)
55--------------------------
66
7- * Backwards incompatible changes:
7+ * Selected most important, backwards incompatible, changes:
88
9- * `microscope.device()`, function used create a device definition,
10- changed signature. The arguments to the device constructor must
11- now be passed as a dict.
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.
1212
1313 * Python 2 is no longer supported.
1414
15- * New requirements:
15+ * New requirements:
16+
1617 * Python >= 3.5
1718 * hidapi
1819
19- * Removed requirements:
20- * enum34
21- * six
20+ * New devices supported:
21+
22+ * Andor (EM)CCD cameras (requires Andor's atmcd C library)
23+ * Aurox Clarity (requires hidapi Python package)
24+ * Linkam stage (requires LinkamSDK C library)
25+ * Ximea cameras (requires Ximea's xiAPI Python package)
26+
27+ * Changes to device ABCs:
28+
29+ * Laser devices:
30+
31+ * New abstract methods:
32+
33+ * `LaserDevice.get_min_power_mw`
34+ * `LaserDevice.is_alive`
35+
36+ * `LaserDevice.set_power_mw` now clips the set value to the device
37+ actual range. Previously, the behaviour was undefined and
38+ device specific.
2239
23- * `CoboltLaser` now has a default value for its `baud` argument.
40+ * Camera devices:
2441
25- * `LaserDevice.set_power_mw` now clips the set value to the device
26- actual range. Previously, the behaviour was undefined .
42+ * Added support ROI and binning settings. Also added new classes
43+ `ROI` and `Binning` to represent the new settings .
2744
28- * Added Device server support for Windows services.
45+ * DataDevices:
46+
47+ * Now handle a stack of clients. This enables having the data
48+ sent to multiple clients.
49+
50+ * Device specific changes:
51+
52+ * Omicron TA Deepstar laser:
53+
54+ * Now returns actual laser power instead of the set laser power.
55+ Requires device to be fitted with the APC option.
56+
57+ * Test camera:
58+
59+ * Added new settings to control generated images. Instead of
60+ always returning noise, can also return stripes or spots.
61+
62+ * Removed requirements:
2963
30- * DataDevices now handle a stack of clients to receive data.
64+ * enum34
65+ * six
3166
32- * New abstract methods:
67+ * The `deviceserver` program can now be used as a Windows service.
3368
34- * `LaserDevice.get_min_power_mw`
35- * `LaserDevice.is_alive`
69+ * Fixed PyPI releases to include the microscope.mirror and
70+ microscope.filterwheels subpackages.
3671
3772
3873Version 0.2.0 (2018/06/13)
0 commit comments