Skip to content

Commit fc0c9ec

Browse files
committed
maint: update NEWS file with older Mick changes
1 parent 70b35ea commit fc0c9ec

File tree

1 file changed

+31
-12
lines changed

1 file changed

+31
-12
lines changed

NEWS

Lines changed: 31 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -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

7695
Version 0.2.0 (2018/06/13)

0 commit comments

Comments
 (0)