Release Notes
For release notes after v4.7.0, see the GitHub release notes.
4.7.0
2025-07-15
QuickNXS now uses Pixi for package builds and developer environment setup and tasks (#174).
v4.6.0
2025-06-24
This release add some fixes to the GUI: removing data tabs no longer causes an error (#171), a problem with plots after going to the Off-Specular tab is fixed (#172), and the metadata ROI information is now shown consistently (PR #173).
v4.5.0
2025-06-10
This release adds the ability to edit cells in the direct beam table (PR #164), a new utility class for reusing QColors (PR #167), updates mr_reduction to 2.5.0 (PR #169), and updates the variable names to improve consistency (PR #170).
v4.4.0
2025-05-20
New features in this release include reduction output in ORSO format (PR #158), the ability to load v1 (pre-EPICS) NeXus data files (PR #147) and plotting the intensity vs ToF for direct beam runs (PR #153). The behavior of the peak finder settings are changed to make it more clear whether the peak region of interest is found from the metadata or using automatic peak finding (PR #143). The release also includes bug fixes to the off-specular preview plot (PR #156) and the plot home button (PR #160).
v4.3.0
2025-04-15
Updates in this release include saving the scale factor error to the reduced data file and reducing the number of configuration parameters that are saved to the users’s local environment.
v4.2.0
2025-03-31
This release updates the Mantid version to 6.12 to address a security vulnerability.
v4.1.0
2025-03-18
Updates in this release include fixing an issue where the Python script output from reduction was the same for multiple samples (PR #140), adding the ability to remove added sample tabs (PR #139), providing user documentation for how binning parameters are used (PR #138), and updating the final rebin and Q-Steps to be configurable per run or globally (PR #137).
v4.0.0
2025-01-17
In this new major version, the name of the application was changed to quicknxs. New improvements include skipping the reflectivity calculation for direct beam runs and the dead-time correction to account for detector saturation.
Of interest to the User:
PR #124: Hides the “Sample Size” and “Bandwidth” configurations
PR #120: rename the launcher script to “quicknxs-gui”
PR #119: Rename the repository to “quicknxs”
PR #115: Skip reflectivity calculation for direct beams
PR #118: Skip plotting “Active” line when direct beam selected
PR #112: Make the minimum number of events cut-off configurable in ~/.config/.refredm.conf
PR #104: Update Mantid version to 6.10
PR #95: Optional dead-time correction (disabled by default)
PR #91: Add ability to reduce multiple samples from the same run
Of interest to the Developer:
PR #109: Add test fixture that fixes tests changing settings in ~/.config/.refredm.conf
PR #108: Replace build with python-build in environment.yml
PR #106: Enable tests using the data repo git LFS files in the CI pipeline
PR #XYZ: one-liner description
v3.2.0
2023-11-04
Of interest to the User:
PR #96 drop functionality to save files in genx format
PR #94 fallback option for loading old data runs
PR #93 change the default size of the smoothing area, and to change the color map on the preview plot
PR #77 Clearly distinguish global and per-run options
PR #75 Export direct beam data
PR #74 Add plot toolbar buttons for log x-axis, log y-axis and R*Q^4
PR #73 Make messages in status bar disappear after 10 seconds
Of interest to the Developer:
PR #88 Recalculate and replot reflectivity when global config is changed
PR #79 Update codecov version and add token in actions.yml
PR #78 Add ConfigurationHandler which connects signals from global configuration parameter UI widgets to callbacks
PR #71 disable automatic Conda deployments
v3.1.0
2023-10-13
Of interest to the User:
PR #67 Adjust the reduction table to make all data visible
PR #66 Display error message when “Normalize to unity when stitching” fails
PR #64 Stitching by fitting a polynomial
PR #63 Bugfix: Losing direct beam run
PR #61 Correct error bars of stitched reflectivity curves
PR #60 Publish documentation
PR #58 Global stitching
PR #52 Bugfix error in the x vs TOF plot for empty reflectivity curves
PR #51 Fix plot of smooth off-specular area
PR #48 Fix broken IO when saving off-specular data
Of interest to the Developer:
PR #57 Remove class ApplicationConfiguration
PR #54 Unit testing for stitching
PR #46 Update enviroment.yml with mantidworkbench
v3.0.0
2023-04-25