Added
- Tree.inspect now shows values if applicable
- Console restores history of used commands after restart
- Introduced setDisplayDecimals to customize display of floats including scientific notation
- Added variable aspect ratio option for beam scan (varAxesAspect in autogenerated plot file)
- Added new scan mode "Spectra" for a series of 1D spectra based on Beam scan
- Added new UI tool MultiStateAction
- Added dedicated channelPlot to display channel data instead of using Line plugin
- Added msSpectra mode for simple mass spectra
- Added PluginManager.testing flag to avoid interaction of parallel testing thread with UI diolog boxes leading to rare crash during testing
Changed
- Communication has to be stopped before channels can be moved (increase stability)
- Default ini files are scanned for changes when closing and only overwritten if necessary
- Using last 10 s instead of last 10 data points to define background signal
- Scans now respect the subtractBackgound states defined by the devices of the relevant channels
- Virtual channels do not need to be active to be included in scans
Fixed
- Update to pyqtgraph==0.13.7 after replacing depricated api
Performance
- Plotting performance improved by reusing figures (figure recreation still needed if theme is changing)