Skip to content

Releases: mantidproject/mantid

Nightly v6.11.20241220.2119

21 Dec 05:52
415cd3f
Compare
Choose a tag to compare
Pre-release

Nightly build. Use with caution. Not recommended for production use.

Nightly v6.11.20241219.1753

20 Dec 05:39
4586492
Compare
Choose a tag to compare
Pre-release

Nightly build. Use with caution. Not recommended for production use.

Nightly v6.11.20241218.1509

19 Dec 06:06
4829172
Compare
Choose a tag to compare
Pre-release

Nightly build. Use with caution. Not recommended for production use.

Release v6.11.0

24 Oct 12:24
c66b9d7
Compare
Choose a tag to compare

We are proud to announce version 6.11.0 of Mantid.

In this release we gave extra attention to fixing bugs and improving algorithms (for example by making them run faster or use less memory). We also added several new algorithms. These are the highlights for this release:

  • There is a new Deprecation Policy for Mantid. One of the main changes is that we will deprecate algorithms that have not been used for 3 years or more.
  • For single crystal diffraction, we added a new algorithm FindMultipleUMatrices to find multiple UB matrices when given lattice parameters for sample with multiple domains or spurious peaks.
  • Also for single crystal diffraction, IntegratePeaksSkew is better at determining background bins by minimising third-moment (skew). This is achieved by forcing skew > 0 (minimum skew we would expect in background). This change stops peak mask of IntegratePeaksSkew including too many pixels due to small diffuse scattering.
  • For powder diffraction, the algorithms AlignAndFocusPowder, AlignAndFocusPowderFromFiles, SNSPowderReduction and LoadEventAndCompress were updated to use logarithmic compression, which uses less memory.
  • For reflectometry, we added a new algorithm PolarizationEfficienciesWildes for calculating the efficiencies of the polarizing components of an instrument with two flippers. This algorithm implements the approach from the A. R. Wildes 2006 paper doi: 10.1080/10448630600668738.
  • For SANS, we added new algorithm PolarizerEfficiency for calculating the efficiency of a polariser.
  • For Inelastic, renamed tabs of QENS Fitting from MSD Fit, I(Q,t) Fit, ConvFit and F(Q) to MSD, I(Q,t), Convolution and Function(Q) respectively.
  • For Inelastic, the Elwin Tab of Data Processor Interface now includes access to the Slice Viewer or 3D Plot from the output plot widget of the output workspaces containing more than 1 histogram.
  • Again for Inelastic, QENS Fitting Interface now allows loading a _Result workspace from the I(Q, t) fitting tab into the Function (Q) fitting tab if one of the fit parameters is A0.
  • Finally, for developers, the Mantid developer environments are now created using a new mantid-developer Conda meta-package, hosted on our Conda channel. This change does not affect users but greatly simplifies our development process, as package dependencies are now automatically sorted on different operating systems.

These are just some of the many improvements in this release, so please take a look at the release notes, which are filled with details of the important changes and improvements in many areas. The development team has put a great effort into making all of these improvements within Mantid, and we would like to thank all of our beta testers for their time and effort helping us to make this another reliable version of Mantid.

Throughout the Mantid project we put a lot of effort into ensuring Mantid is a robust and reliable product. Thank you to everyone that has reported any issues to us. Please keep on reporting any problems you have, or crashes that occur on our forum.

Installation packages can be found on our download page which now links to the assets on our GitHub release page, where you can also access the source code for the release.

Citation

Please cite any usage of Mantid as follows:

  • Mantid 6.11.0: Manipulation and Analysis Toolkit for Instrument Data.; Mantid Project. doi: 10.5286/SOFTWARE/MANTID6.11

  • Arnold, O. et al. Mantid-Data Analysis and Visualization Package for Neutron Scattering and mu-SR Experiments. Nuclear Instruments
    and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment 764 (2014): 156-166
    doi: 10.1016/j.nima.2014.07.029 (download bibtex)

Release v6.10.0

27 Jun 09:16
1b00e0b
Compare
Choose a tag to compare

We are proud to announce version 6.10.0 of Mantid.

In this release, we changed the way files are loaded into Mantid: On ISIS Data Analysis as a Service Platform (IDAaaS), loading files will look into the instrument data cache path /data/instrument first before looking for the file on the data archive. This change will speed up loading raw data files on IDAaaS, especially for users who do not have access to the data archive or users whose instrument data is not reliably accessed from the archive. Other important highlights include:

  • New algorithm IntegratePeaks1DProfile to integrate single-crystal Bragg peaks in a workspace with an x-unit of TOF adapted from an algorithm in SXD2001 by Gutmann, M. J. (2005).
  • New algorithms for supporting the polarised SANS data reduction DepolarizedAnalyserTransmission, FlipperEfficiency and HeliumAnalyserEfficiency.
  • Improvements to the way Mantid handles event compression. The algorithm CompressEvents now has the ability to combine events together in logarithmically increasing size groups. We re-implemented LoadEventNexus when specifying the CompressTolerance (the execution time of LoadEventNexus is generally longer, but workflows using CompressEvents generally run faster).
  • New option to find peaks using the ratio of variance/mean in FindSXPeaksConvolve - this is a peak finding criterion used in DIALS software (Winter, G., et al. Acta Crystallographica Section D, Structural Biology 74.2 (2018): 85-97).
  • New detector grouping options on the Indirect Diffraction Interface (including All, Groups, Custom and File options).
  • New way to easily load multiple files into the Elwin Tab of the Inelastic Data Processor Interface.
  • The Inelastic Data Analysis Interface has been renamed to the Inelastic QENS Fitting Interface and the Inelastic Data Manipulation Interface has been renamed to the Inelastic Data Processor Interface. The new names provide better descriptions of what the interfaces do.

These are just some of the many improvements in this release, so please take a look at the release notes, which are filled with details of the important changes and improvements in many areas. The development team has put a great effort into making all of these improvements within Mantid, and we would like to thank all of our beta testers for their time and effort helping us to make this another reliable version of Mantid.

Throughout the Mantid project we put a lot of effort into ensuring Mantid is a robust and reliable product. Thank you to everyone that has reported any issues to us. Please keep on reporting any problems you have, or crashes that occur on our forum.

Installation packages can be found on our download page which now links to the assets on our GitHub release page, where you can also access the source code for the release.

Release v6.9.1

26 Mar 14:08
171b44b
Compare
Choose a tag to compare

This is a patch release that corrects some significant issues in version 6.9.0.

The changes are:

  • A fix to stop workbench freezing when plotting data from a workspace that is changing (e.g plotting live data)
  • Removed slit lookup that was specific to OFFSPEC in ReflectometryReductionOneLiveData as it is no longer required and was causing regular crashes when running live data on OFFSPEC.
  • Fixed a bug in Elwin Tab of Data Manipulation Interface where changing integration range with the sliders did not change default integration range.
  • Add sample log values to the live data workspace before the instrument is loaded in ReflectometryReductionOneLiveData to ensure log values are available when setting the detector positions.
  • Fixed a crash when using multiple Indirect or Inelastic interfaces. This crash was present on the Bayes Fitting interface, but could also be replicated elsewhere.

Installation packages can be found on our download page which now links to the assets on our GitHub release page, where you can also access the source code for the release.

Release v6.9.0

23 Feb 10:41
66c74f8
Compare
Choose a tag to compare

We are proud to announce version 6.9.0 of Mantid.

This release includes a wide array of updates, bugfixes, and new features.

We would like to highlight the following improvements:

  • The performance of the LoadAscii algorithm has significantly improved, achieving at least a one order of magnitude speedup.
  • The IntegratePeaksShoeboxTOF algorithm has been added for integrating single-crystal Bragg peaks in a workspace with an x-unit of TOF using a shoebox.
  • The FindPeaksConvolve algorithm has been added for 1D peak finding, and is available in the FitPropertyBrowser. It provides improved peak finding when compared to the FindPeaks algorithm.
  • The option to open the sliceviewer directly from the Indirect and Inelastic interfaces for the output data has been added.

These are just some of the many improvements in this release, so please take a look at the release notes, which are filled with details of the important changes and improvements in many areas. The development team has put a great effort into making all of these improvements within Mantid, and we would like to thank all of our beta testers for their time and effort helping us to make this another reliable version of Mantid.

Throughout the Mantid project we put a lot of effort into ensuring Mantid is a robust and reliable product. Thank you to everyone that has reported any issues to us. Please keep on reporting any problems you have, or crashes that occur on our forum.

Installation packages can be found on our download page which now links to the assets on our GitHub release page, where you can also access the source code for the release.

Release v6.8.0

12 Oct 15:41
b75cfaa
Compare
Choose a tag to compare

We are proud to announce version 6.8.0 of Mantid.

This release includes a wide array of updates, bugfixes, and new features.

Notably the version of python has been upgraded to 3.10 which produces better error messages and has new features such as match-case syntax with structural pattern matching.
See the Python 3.10 documentation for a summary and more details.

We would like to highlight the following improvements:

  • Autoscaling options have been added to the SliceViewer to help quickly rescale color limits based on statistical variation in the data (e.g. mean +/- 3 sigma).
  • New algorithms BayesQuasi2 and BayesStretch2 based on the quickBayes package (these replace the now deprecated BayesQuasi and BayesStretch algorithms).
  • New algorithm FindSXPeaksConvolve to find single-crystal Bragg peaks in instruments with RectangularDetectors (such as SXD).
  • Algorithms SANSTubeCalibration and SANSTubeMerge have been added for calibrating the Sans2d instrument at ISIS.

These are just some of the many improvements in this release, so please take a look at the release notes, which are filled with details of the important changes and improvements in many areas. The development team has put a great effort into making all of these improvements within Mantid, and we would like to thank all of our beta testers for their time and effort helping us to make this another reliable version of Mantid.

Throughout the Mantid project we put a lot of effort into ensuring Mantid is a robust and reliable product. Thank you to everyone that has reported any issues to us. Please keep on reporting any problems you have, or crashes that occur on our forum.

Installation packages can be found below.

Release v6.7.0

27 Jun 10:17
291276d
Compare
Choose a tag to compare

We are proud to announce version 6.7.0 of Mantid.

This release includes a wide array of updates, bugfixes, and new features.
Notably there have been major changes to the code underlying event filtering: logs no longer have fake values to mimic the
filtering/splitting and issues with the integrated proton charge have been fixed. More details can be found in Framework release notes.

In addition to many improvements we would like to highlight the following:

  • Further refinements have been made to the ALFView interface, new in v6.6.0.
  • The peak overlay feature in the Instrument Viewer now works in the side-by-side view and there is more flexibility to define how detector banks are arranged in side-by-side view.
  • Major changes have been made to the treatment of temperature in the algorithms Abins and Abins2D (for more details see supporting documentation)
  • File browser performance issues on GTK-based linux environments has been fixed.

These are just some of the many improvements in this release, so please take a
look at the release notes, which are filled with details of the
important changes and improvements in many areas. The development team
has put a great effort into making all of these improvements within
Mantid, and we would like to thank all of our beta testers for their
time and effort helping us to make this another reliable version of Mantid.

Throughout the Mantid project we put a lot of effort into ensuring
Mantid is a robust and reliable product. Thank you to everyone that has
reported any issues to us. Please keep on reporting any problems you
have, or crashes that occur on our forum.

Installation packages can be found below.

Release v6.6.0

21 Feb 16:30
54a39e0
Compare
Choose a tag to compare

We are proud to announce version 6.6.0 of Mantid.

This release includes a wide array of updates, bugfixes, and new features, which build on the functionality of Mantid, including an upgrade to version 3.6 of matplotlib.

In addition to many improvements we are delighted to announce some new features including:

  • A significant ALFView upgrade, which enhances usability, streamlines the workflow, and delivers a more intuitive user experience.
  • The addition of a Reduction Preview tab to the ISIS Reflectometry interface.
  • The new Inelastic Data Manipulation interface, which has been created from the old Data Reduction interface and two of the tabs from the Analysis interface.
  • New plots using matplotlib 3D for viewing the Sample Shape of a workspace.

These are just some of the many improvements in this release, so please take a look at the release notes, which are filled with details of the important changes and improvements in many areas. The development team has put a great effort into making all of these improvements within Mantid, and we would like to thank all of our beta testers for their time and effort helping us to make this another reliable version of Mantid.

Throughout the Mantid project we put a lot of effort into ensuring Mantid is a robust and reliable product. Thank you to everyone that has reported any issues to us. Please keep on reporting any problems you have, or crashes that occur on our forum.

Installation packages can be found on our download page or below.