- Improved compatibility between NXfields and Numpy arrays, through the definition of more operators (int(), float(), <, >, <=, etc.) and addition of **array_wrap** function. This means that np.sin(x), where x is an NXfield, will return an NXfield of the same name. Please note that this could break some scripts that assume an ndarray is returned.
- Fixed a bug in initializing an NXdata group with multiple NXfields of the same name.
- Added the possible specification of NXdata 'signal' and 'axes' as group attributes, rather than attributes of the signal field. This tests a proposal that has not been formally ratified by the NIAC. The previous system will still work.
- The ‘nxtitle’ property has the root name added to ‘nxpath’, if there is no title specified.
- Fixed a bug where multiple NXPlotView windows could be created with the same label. If a new one is created, the old one is now deleted.
- Added new 'plotview' functions to plot lines, cross-hairs, circles, and rectangles to a plot. This can be done from the IPython shell, _e.g_, `plotview rectangle(x, y, dx, dy)`.
- Colorized the log display. Traceback messages contained ANSI colors, which were previously stripped from the output.