Skip to content

Commit 16526fd

Browse files
committed
maint: update and organize NEWS file
1 parent 3696da2 commit 16526fd

File tree

1 file changed

+51
-16
lines changed

1 file changed

+51
-16
lines changed

NEWS

Lines changed: 51 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,35 +4,70 @@ python-microscope releases.
44
Version 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

3873
Version 0.2.0 (2018/06/13)

0 commit comments

Comments
 (0)