NICOS 3.5 has been released
NICOS 3.5 is now available for download.
Changes in this release series:
Setups with group ‘configdata’ will now be handled like normal setups. This allows to access to the values from any other setup file.
The ‘tupleof’ parameter type now accepts numpy arrays.
The ‘ParamDevice’ can now return the status of the referenced device.
Improved ‘Dry run’ mode by fixing some issues like calling ‘doVersion’ and (for TACO devices) ‘doUpdate*’ methods and using the hardware stubs for TACO/TANGO/EPICS devices.
Breakpoints now work as expected in the daemon debugger.
Improved compatibility with Qt 5.
Created a nicer ‘About’ dialog and removed the ‘About Qt’ dialog.
The scan plot now tries harder to select a proper X axis by determining the first changing device.
Show value labels for for multi-value devices in device dialogs.
- The ‘tomo’ command now accepts additional detectors.
- Conditions learned the full setup dependency syntax like the status monitor fields and groups
- Instrument specific test scripts are now run during the test suite, in dry-run mode.
All modules now using several future imports for Python 3 compatibility.
Import order has been made consistent using ‘isort’.