Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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
  • 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 algorithm
      • LarchXAFSFFT: forward Fourier transform
      • LarchXAFSRFT: 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 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.

...