...
- General improvements
- Welcome Screen removed.
- Trace Perspective removed.
- DataVis, Mapping, Processing and Powder calibration have a common file menu
- Includes recently loaded files, recent folders history and importing images as a stack
- Add tooltips for table entries so that long strings can be read without resizing GUI
- Plotting improvements:
- Make axis inversions and image origin mutually consistent
- Per plot preference - use the pull-down menu (small white triangle on rightmost of plot toolbar - could be wrapped to a second line if the plot is narrowly sized), select the X/Y submenu then click on the Plot Preference item which 3rd from the bottom to bring up the dialog.
- Fast mask tool as option to mask a line with a set thickness, and also to automatically mask on release of a region
- Option to change optimiser added to function fitting tool
- Text shown next to the perspective icon in the main toolbar by default
- Improve thread use in XAFS tool
- DataVis perspective improvements
- Quick average, sum and taking views of datasets
- Save these to Nexus Files
- Improve sorting of files against labels
- Metadata Dialog added for viewing file metadata
- Slicing and plot type no longer resets if configured before the dataset is selected for display
- Changed toolpage stack processing to user Processing code in DataVis
- improve error messages in status bar
- Click to open from the Project Explorer now works properly
- Folder preview now works for all files (.dat/cbf/edf...) files and NeXus/HDF5
- Quick average, sum and taking views of datasets
- Mapping perspective improvements
- Option to view multi channel detectors as an image, the sum, or individual channels
- Processing
- default Nexus tags added to the processed data files
- Processing step to load Nexus detector transformations from scanned detectors
- Internal python engine added
- Larch processing steps added for XAFS
- PyMca's SNIP background removal for XRF
- hide some model fields by default
- show successes/failures in operation logging by colour
- allow plots to be customized
- RIXS improvements
- Add range selection to QuickRIXS
- Add counts per photon field to models
- Save fits in image reduction
- Make preliminary version of combined image reduction
- Add energy range to model to specify where correlation happens
- Add smoothed 2D dark image support to remove backgrounds where there is lateral variation
- Add normalization dataset path to model to allow choice of which dataset to use for normalizing spectrum
- Permit negative pixel values in background subtracted images to avoid summation bias
- ScisoftPy improvements
- Add array_like support to various function
- Expose multiple axes for reduction methods
- Add keepdims to reduction functions and methods
Bug Fixes -
Many bug fixes went into the release, please refer to JIRA for issues you are particularly interested in.
...
- General improvements
- Export 1D plots can now write columns or rows of data
- ScisoftPy now supports Python3 (note, for Python2, the six module needs to be at least version 1.6.0)
- Add support for reading XDI files
- Data Reduction Tool: automatically load reduced files in DataVis, allow deselecting regions, ==
- DataVis perspective improvements:
- Use default attributes in NXS files to determine which dataset should be loaded automatically
- New volume rendering visualisation mode
- Improvements to surface and waterfall plot modes (faster, supports larger data sizes)
- New tools:
- EDE Calibration Tool: access via menubar Tools
- Processing improvements:
- New operations using Larch as backend. These will keep a python interpreter running in the background for optimal performance:
LarchXAFSPostEdgeBackground
: normalize and subtract post edge background using Larch's AUTOBK algorithmLarchXAFSFFT
: forward Fourier transformLarchXAFSRFT
: reverse Fourier transform
- Fix live plot view for Python script based operations
- Draw OperationDataForDisplay datasets in live plot view
- For RIXS image reduction:
- Handle dark image background in SubtractFittedBackground
- Fix slope artefact in spectrum for RIXS images
- Allow frames to be skipped when reducing images
- New operations using Larch as backend. These will keep a python interpreter running in the background for optimal performance:
- New PostRIXS perspective allows quick inspection of processed data (nightly has more features)
Bug Fixes -
Many bug fixes went into the release, please refer to JIRA for issues you are particularly interested in.
...