From 5ff76bcbb44409675bfcde8498990fd267914020 Mon Sep 17 00:00:00 2001 From: GuiMacielPereira Date: Thu, 17 Oct 2024 16:23:04 +0100 Subject: [PATCH 1/5] Add unused release notes Added release notes from changes that were merged during release period. --- .../New_features/{ => Used}/37908.rst | 0 .../General/Bugfixes/{ => Used}/38136.rst | 0 .../General/Bugfixes/{ => Used}/38194.rst | 0 .../MSlice/Bugfixes/{ => Used}/38199.rst | 0 .../MSlice/New_features/{ => Used}/38199.rst | 0 .../Python/Bugfixes/{ => Used}/37031.rst | 0 .../Inelastic/Bugfixes/{ => Used}/38116.rst | 0 .../v6.11.0/SANS/Bugfixes/{ => Used}/38079.rst | 0 .../Workbench/Bugfixes/{ => Used}/38160.rst | 0 docs/source/release/v6.11.0/diffraction.rst | 1 + docs/source/release/v6.11.0/direct_geometry.rst | 15 +++++++++++++++ docs/source/release/v6.11.0/inelastic.rst | 1 + docs/source/release/v6.11.0/mantidworkbench.rst | 1 + docs/source/release/v6.11.0/sans.rst | 2 ++ 14 files changed, 20 insertions(+) rename docs/source/release/v6.11.0/Diffraction/Single_Crystal/New_features/{ => Used}/37908.rst (100%) rename docs/source/release/v6.11.0/Direct_Geometry/General/Bugfixes/{ => Used}/38136.rst (100%) rename docs/source/release/v6.11.0/Direct_Geometry/General/Bugfixes/{ => Used}/38194.rst (100%) rename docs/source/release/v6.11.0/Direct_Geometry/MSlice/Bugfixes/{ => Used}/38199.rst (100%) rename docs/source/release/v6.11.0/Direct_Geometry/MSlice/New_features/{ => Used}/38199.rst (100%) rename docs/source/release/v6.11.0/Framework/Python/Bugfixes/{ => Used}/37031.rst (100%) rename docs/source/release/v6.11.0/Inelastic/Bugfixes/{ => Used}/38116.rst (100%) rename docs/source/release/v6.11.0/SANS/Bugfixes/{ => Used}/38079.rst (100%) rename docs/source/release/v6.11.0/Workbench/Bugfixes/{ => Used}/38160.rst (100%) diff --git a/docs/source/release/v6.11.0/Diffraction/Single_Crystal/New_features/37908.rst b/docs/source/release/v6.11.0/Diffraction/Single_Crystal/New_features/Used/37908.rst similarity index 100% rename from docs/source/release/v6.11.0/Diffraction/Single_Crystal/New_features/37908.rst rename to docs/source/release/v6.11.0/Diffraction/Single_Crystal/New_features/Used/37908.rst diff --git a/docs/source/release/v6.11.0/Direct_Geometry/General/Bugfixes/38136.rst b/docs/source/release/v6.11.0/Direct_Geometry/General/Bugfixes/Used/38136.rst similarity index 100% rename from docs/source/release/v6.11.0/Direct_Geometry/General/Bugfixes/38136.rst rename to docs/source/release/v6.11.0/Direct_Geometry/General/Bugfixes/Used/38136.rst diff --git a/docs/source/release/v6.11.0/Direct_Geometry/General/Bugfixes/38194.rst b/docs/source/release/v6.11.0/Direct_Geometry/General/Bugfixes/Used/38194.rst similarity index 100% rename from docs/source/release/v6.11.0/Direct_Geometry/General/Bugfixes/38194.rst rename to docs/source/release/v6.11.0/Direct_Geometry/General/Bugfixes/Used/38194.rst diff --git a/docs/source/release/v6.11.0/Direct_Geometry/MSlice/Bugfixes/38199.rst b/docs/source/release/v6.11.0/Direct_Geometry/MSlice/Bugfixes/Used/38199.rst similarity index 100% rename from docs/source/release/v6.11.0/Direct_Geometry/MSlice/Bugfixes/38199.rst rename to docs/source/release/v6.11.0/Direct_Geometry/MSlice/Bugfixes/Used/38199.rst diff --git a/docs/source/release/v6.11.0/Direct_Geometry/MSlice/New_features/38199.rst b/docs/source/release/v6.11.0/Direct_Geometry/MSlice/New_features/Used/38199.rst similarity index 100% rename from docs/source/release/v6.11.0/Direct_Geometry/MSlice/New_features/38199.rst rename to docs/source/release/v6.11.0/Direct_Geometry/MSlice/New_features/Used/38199.rst diff --git a/docs/source/release/v6.11.0/Framework/Python/Bugfixes/37031.rst b/docs/source/release/v6.11.0/Framework/Python/Bugfixes/Used/37031.rst similarity index 100% rename from docs/source/release/v6.11.0/Framework/Python/Bugfixes/37031.rst rename to docs/source/release/v6.11.0/Framework/Python/Bugfixes/Used/37031.rst diff --git a/docs/source/release/v6.11.0/Inelastic/Bugfixes/38116.rst b/docs/source/release/v6.11.0/Inelastic/Bugfixes/Used/38116.rst similarity index 100% rename from docs/source/release/v6.11.0/Inelastic/Bugfixes/38116.rst rename to docs/source/release/v6.11.0/Inelastic/Bugfixes/Used/38116.rst diff --git a/docs/source/release/v6.11.0/SANS/Bugfixes/38079.rst b/docs/source/release/v6.11.0/SANS/Bugfixes/Used/38079.rst similarity index 100% rename from docs/source/release/v6.11.0/SANS/Bugfixes/38079.rst rename to docs/source/release/v6.11.0/SANS/Bugfixes/Used/38079.rst diff --git a/docs/source/release/v6.11.0/Workbench/Bugfixes/38160.rst b/docs/source/release/v6.11.0/Workbench/Bugfixes/Used/38160.rst similarity index 100% rename from docs/source/release/v6.11.0/Workbench/Bugfixes/38160.rst rename to docs/source/release/v6.11.0/Workbench/Bugfixes/Used/38160.rst diff --git a/docs/source/release/v6.11.0/diffraction.rst b/docs/source/release/v6.11.0/diffraction.rst index 08f71cf4b84a..b455e2ab0b95 100644 --- a/docs/source/release/v6.11.0/diffraction.rst +++ b/docs/source/release/v6.11.0/diffraction.rst @@ -45,6 +45,7 @@ Single Crystal Diffraction New features ############ +- New algorithm :ref:`RotateSampleShape ` that defines the initial orientation of a sample with respect to the beam and instrument. - :ref:`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 :ref:`IntegratePeaksSkew ` including too many pixels due to small diffuse scattering: diff --git a/docs/source/release/v6.11.0/direct_geometry.rst b/docs/source/release/v6.11.0/direct_geometry.rst index 4d0ff03bb286..c6b7fa71b3f0 100644 --- a/docs/source/release/v6.11.0/direct_geometry.rst +++ b/docs/source/release/v6.11.0/direct_geometry.rst @@ -21,9 +21,24 @@ New features Bugfixes ############ - :ref:`ALFView ` no longer crashs when moving the cursor over the Instrument View while loading data. +- :ref:`ALF View ` no longer crashes when closing the interface while it is loading data. - :ref:`PyChop` no longer uses random phase values on Merlin when instrument scientist mode disabled. +- Fix for incorrect incident energies for ``MERLIN`` in :ref:`PyChop` when not in instrument scientist mode. +MSlice +------ + +New features +############ +- ``None`` is now a new line style option. With this feature, it is possible to plot error bars without including a line. +- The spectrum ID is no longer printed when saving a 2D workspace as an ASCII file. + +Bugfixes +######## +- The ``Intensity`` menu on slice plots is now disabled in interactive mode to prevent crashes. +- Bug fix implemented to save cut data in a 3-column file instead of a single line. + CrystalField ------------- diff --git a/docs/source/release/v6.11.0/inelastic.rst b/docs/source/release/v6.11.0/inelastic.rst index 78240f8192eb..cbf709e7c65a 100644 --- a/docs/source/release/v6.11.0/inelastic.rst +++ b/docs/source/release/v6.11.0/inelastic.rst @@ -43,6 +43,7 @@ Bugfixes - Fixed a crash on the Quasi tab of the :ref:`Inelastic Bayes Fitting ` interface caused by attempting to load a WorkspaceGroup rather than the expected Workspace2D. - Prevented a crash on the Quasi tab of the :ref:`Inelastic Bayes Fitting ` interface caused by clicking ``Run`` before data has finished loading. - Available fit functions in the ``Function (Q)`` tab of the :ref:`QENS Fitting ` interface are now updated according to the type of data (``EISF``, ``A0`` or ``Width``) loaded in the table. +- :ref:`Inelastic Bayes Fitting ` no longer crashes when closing the interface while it is loading data. Algorithms diff --git a/docs/source/release/v6.11.0/mantidworkbench.rst b/docs/source/release/v6.11.0/mantidworkbench.rst index 0397aff1cc48..9f5689e15375 100644 --- a/docs/source/release/v6.11.0/mantidworkbench.rst +++ b/docs/source/release/v6.11.0/mantidworkbench.rst @@ -39,6 +39,7 @@ Bugfixes - Cropping a workspace after using the ``Plot All`` button no longer causes an error. - Plot legends are no longer accidentally picked up by scrolling the mouse wheel. - Fixed bug where the TOF converter window was not displaying properly on high resolution screens. +- The standalone Mantid package is now correctly launching on Linux, with special attention to IDAaaS. InstrumentViewer diff --git a/docs/source/release/v6.11.0/sans.rst b/docs/source/release/v6.11.0/sans.rst index 25430ed55f66..20ee13daa8ea 100644 --- a/docs/source/release/v6.11.0/sans.rst +++ b/docs/source/release/v6.11.0/sans.rst @@ -26,5 +26,7 @@ Bugfixes - The ``Optimize Event Slices`` checkbox has been removed from the ``General, Scale, Event Slice, Sample`` settings on the ISIS SANS :ref:`ISIS_SANS_Settings_Tab-ref` menu to avoid an issue with the ``SANSSingleReduction2`` algorithm not working. +- The ISIS SANS :ref:`ISIS_SANS_Beam_Centre_Tab-ref` no longer crashes when no direction checkbox is selected. + Also improved the error message when this happens. :ref:`Release 6.11.0 ` From 6d4cc3599cad517a56cc82e27b241d6fc159121d Mon Sep 17 00:00:00 2001 From: GuiMacielPereira Date: Thu, 17 Oct 2024 17:44:17 +0100 Subject: [PATCH 2/5] Add suggestions from review Corrected grammar, typos and re-worded a few confusing sentences. Co-authored-by: Sarah Foxley --- docs/source/release/v6.11.0/diffraction.rst | 6 +++--- docs/source/release/v6.11.0/direct_geometry.rst | 2 +- docs/source/release/v6.11.0/framework.rst | 14 +++++++++----- docs/source/release/v6.11.0/index.rst | 9 ++++++--- docs/source/release/v6.11.0/inelastic.rst | 9 +++++---- docs/source/release/v6.11.0/mantidworkbench.rst | 6 +++--- docs/source/release/v6.11.0/reflectometry.rst | 4 ++-- 7 files changed, 29 insertions(+), 21 deletions(-) diff --git a/docs/source/release/v6.11.0/diffraction.rst b/docs/source/release/v6.11.0/diffraction.rst index b455e2ab0b95..90cb39fdca74 100644 --- a/docs/source/release/v6.11.0/diffraction.rst +++ b/docs/source/release/v6.11.0/diffraction.rst @@ -76,15 +76,15 @@ New features .. figure:: ../../images/6_11_release/FindMultipleUMatrices.png :width: 400px -- Algorithm :ref:`ShowPossibleCells ` now has a new output property, ``Cells``, that includes the cell information in a usable way. +- Algorithm :ref:`ShowPossibleCells ` now has a new output property, ``Cells``, that includes the cell information. - New algorithm :ref:`SaveMDHistoToVTK ` that saves a :ref:`MDHistoWorkspace ` as a ``VTK`` file so that it can be visualized by ``Paraview``. - :ref:`IntegratePeaksShoeboxTOF ` has improved optimisation for shoebox position - would previously be centred on nearby stronger peaks if present. -- Execution time of :ref:`IntegratePeaks1DProfile ` has been sped up by an order of magnitude. +- Execution time of :ref:`IntegratePeaks1DProfile ` is at least 10 times faster. Bugfixes ############ -- :ref:`LoadWANDSCD ` now keeps the sgl/sgu angles set by the goniometer. +- :ref:`LoadWANDSCD ` now keeps the ``sgl`` and ``sgu`` angles set by the goniometer. - :ref:`ConverWANDSCDToQ ` simplifies the underlying code by using histograms directly. :ref:`Release 6.11.0 ` diff --git a/docs/source/release/v6.11.0/direct_geometry.rst b/docs/source/release/v6.11.0/direct_geometry.rst index c6b7fa71b3f0..39f28c784622 100644 --- a/docs/source/release/v6.11.0/direct_geometry.rst +++ b/docs/source/release/v6.11.0/direct_geometry.rst @@ -44,7 +44,7 @@ CrystalField Bugfixes ############ -- The method `cf.getMagneticMoment()` no longer ignores the `Hmag` field, which is now +- The method ``cf.getMagneticMoment()`` no longer ignores the ``Hmag`` field, which is now correctly considered in the calculations of the magnetic moment. diff --git a/docs/source/release/v6.11.0/framework.rst b/docs/source/release/v6.11.0/framework.rst index 748643de99e0..2a5217d30e9f 100644 --- a/docs/source/release/v6.11.0/framework.rst +++ b/docs/source/release/v6.11.0/framework.rst @@ -14,14 +14,14 @@ New features - Algorithm :ref:`algm-Load` will now give a warning if the extension specified on the filename, eg. `MUSR15189.txt`, is not found. Loading files from interfaces or other algorithms should also give this warning. The algorithm will still load the file by looking for other extensions, as was the case before. -- A new version of :ref:`GenerateGroupingPowder ` (version 2) that will save the grouping file with groups starting at 1 instead of 0 to make them consisted with ``GroupingWorkspace``. +- A new version of :ref:`GenerateGroupingPowder ` (version 2) that will save the grouping file with groups starting at 1 instead of 0 to make them consistent with ``GroupingWorkspace``. The ``FileFormat`` parameter has also been removed as it will now be determined from the extension of ``GroupingFilename``. - Algorithm :ref:`LoadEventNexus ` now has a new ``FilterBadPulsesLowerCutoff`` parameter that implements the functionality of :ref:`FilterBadPulses `. - Algorithm :ref:`algm-PolarizationCorrectionWildes` and :ref:`algm-PolarizationEfficiencyCor` have a new ``SpinStates`` property to allow the order of the workspaces in the output workspace group to be set. - Algorithm :ref:`algm-CombineDiffCal` has improved time-scaling performance and new extra validations. - Algorithm :ref:`CompareWorkspaces ` now supports :ref:`Ragged Workspaces `. - Binary operations :ref:`Plus `, :ref:`Minus `, :ref:`Divide ` and :ref:`Multiply ` now support :ref:`Ragged Workspaces `. -- Algorithm :ref:`CompressEvents ` a new ``SortFirst`` property that controls whether sorting happens before compressing events. +- Algorithm :ref:`CompressEvents ` has the new property ``SortFirst`` that controls whether sorting happens before compressing events. If ``SortFirst=False`` then a different method is used to compress events that will not sort first. This is faster when you have a large number of events per compress tolerance. - Algorithm :ref:`ISISIndirectEnergyTransfer ` has the new property ``OutputSuffix`` that will append a suffix to the end of output workspace names. - Algorithms :ref:`AlignAndFocusPowderFromFiles ` and ref: :ref:`SNSPowderReduction ` have new a property called ``MinSizeCompressOnLoad`` for specifying load compression. @@ -29,7 +29,8 @@ New features See reference documentation here (https://docs.scipy.org/doc/scipy/reference/generated/scipy.interpolate.interp2d.html). - Algorithm :ref:`DiscusMultipleScatteringCorrection ` now supports a radial collimator that restricts scatter points within a small region within the larger sample volume. The algorithm was modified to assign zero weight to tracks where the final scatter is not in a position that allows the final track segment to pass through the collimator toward detectors. -- Version 2 of the algorithm :ref:`LoadEventAsWorkspace2D ` that adds the property ``FilterByTime``. +- Algorithm :ref:`LoadEventAsWorkspace2D ` has been updated to version 2. + This update adds the new property ``FilterByTime``. - New algorithm :ref:`ScaleInstrumentComponent ` to scale all detectors in an instrument component around the component's geometrical position. .. figure:: ../../images/6_11_release/ScaleInstrumentComponent.png @@ -75,7 +76,7 @@ Data Objects Bugfixes ############ -- Added a `+ 1` to `EventWorkspace::sortAll` to prevent grainsize from being 0. +- Added a ``+ 1`` to ``EventWorkspace::sortAll`` to prevent grainsize from being 0. - Loading ``ENGIN-X`` data on IDAaaS from the instrument data cache no longer throws a ``path not found`` error. @@ -88,6 +89,9 @@ New features - Fix python fuction ``assert_almost_equal`` to fail for non-equal workspaces. - The python function ``assert_almost_equal`` for testing if two modules are within a tolerance was reworked. +Bugfixes +############ +- Fixed error in the log about `load_module()` being deprecated in Python 3.12. Dependencies ------------------ @@ -101,7 +105,7 @@ Bugfixes ############ - Introduced a run constraint to the mantid package to constrain the optional matplotlib dependency to v3.7. Previously it was possible to install any version of matplotlib alongside mantid in a conda environment, but we cannot guarantee compatibility for any version other than 3.7. -- Versions of `pycifrw` are now allowed to be greater than 4.4.1. +- Versions of ``pycifrw`` are now allowed to be greater than 4.4.1. MantidWorkbench diff --git a/docs/source/release/v6.11.0/index.rst b/docs/source/release/v6.11.0/index.rst index f7419c28c2ab..9bf6fbcf2bc6 100644 --- a/docs/source/release/v6.11.0/index.rst +++ b/docs/source/release/v6.11.0/index.rst @@ -5,7 +5,7 @@ Mantid 6.11.0 Release Notes =========================== .. figure:: ../../images/6_11_release/single-crystal-peak-background-edited.png - :width: 500px + :width: 400px :class: screenshot :align: right @@ -19,6 +19,8 @@ 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 :ref:`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 :ref:`FindMultipleUMatrices ` to find multiple UB matrices when given lattice parameters for sample with multiple domains or spurious peaks. - Also for single crystal diffraction, :ref:`IntegratePeaksSkew ` is better at determining background bins by minimising third-moment (skew). @@ -30,11 +32,12 @@ We also added several new algorithms. These are the highlights for this release: :ref:`SNSPowderReduction ` and :ref:`LoadEventAndCompress ` were updated to use logarithmic compression, which uses less memory. -- For reflectometry, we added a new algorithm :ref:`algm-PolarizationEfficienciesWildes` has been added 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. +- For reflectometry, we added a new algorithm :ref:`algm-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 :ref:`PolarizerEfficiency ` for calculating the efficiency of a polariser. - 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 by the conda environment. 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 diff --git a/docs/source/release/v6.11.0/inelastic.rst b/docs/source/release/v6.11.0/inelastic.rst index cbf709e7c65a..7f418fb5a4a8 100644 --- a/docs/source/release/v6.11.0/inelastic.rst +++ b/docs/source/release/v6.11.0/inelastic.rst @@ -12,10 +12,10 @@ New Features .. figure:: ../../images/6_11_release/load_history_option.png :width: 500px -- The :ref:`Elwin Tab ` of :ref:`Data Processor Interface ` now includes access the Slice Viewer or 3D Plot from the ``OutputPlot`` widget of the output workspaces containing more than 1 histogram. +- The :ref:`Elwin Tab ` of :ref:`Data Processor Interface ` now includes access to the Slice Viewer or 3D Plot from the ``OutputPlot`` widget of the output workspaces containing more than 1 histogram. - The :ref:`Convolution ` tab of the :ref:`Inelastic QENS Fitting Interface ` now has option ``Tie Peak Centres`` to tie two Lorentzians in the interface. -- The ``Function (Q)`` tab of the :ref:`QENS Fitting Interface ` now allows to load `A0` fit parameter data into the interface. -- The ``I(Q, t)`` tab in :ref:`Inelastic QENS Fitting Interface ` has new option `Output Composite Members`. +- :ref:`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. +- The ``I(Q, t)`` tab in :ref:`Inelastic QENS Fitting Interface ` has new option ``Output Composite Members``. - Renamed tabs of :ref:`QENS Fitting ` from ``MSD Fit``, ``I(Q,t) Fit``, ``ConvFit`` and ``F(Q)`` to ``MSD``, ``I(Q,t)``, ``Convolution`` and ``Function(Q)`` respectively. Added tooltip. .. figure:: ../../images/6_11_release/renamed_tabs.png @@ -32,7 +32,8 @@ Bugfixes - When the ADS is cleared of workspaces that are used to run fits on an open :ref:`QENS Fitting interface `, a warning message now pops up when clicking on the `Run` button. - Fixed a bug in the Monte Carlo error calculation on the I(Q, t) tab of the :ref:`Data Processor Interface ` where the first bin had an error of zero. - The :ref:`Elwin Tab ` of the :ref:`Data Processor Interface ` now supports loading data unrestricted by suffix if the option is selected from ``Settings``. -- The :ref:`Elwin interface ` now allows to see the Spectrum number 0 on the widget plot of the selected preview workspace. +- On :ref:`Elwin interface `, it is now possible to see the spectrum number 0 on the widget plot of the selected preview workspace. + Changing the preview spectrum above the plot widget combo box now plots the correct spectrum for the selected index. - The :ref:`Elwin interface ` now plots the correct spectrum for the selected index when changing the preview spectrum above the plot widget combo box. - The :ref:`Moments` tab of the :ref:`Data Processor ` interface now have responsive sliders to changes in ``Emin`` and ``EMax`` properties when changed from the property browser. - The :ref:`Inelastic Bayes fitting ` interface now correctly calculates EISF errors on the Quasi tab. diff --git a/docs/source/release/v6.11.0/mantidworkbench.rst b/docs/source/release/v6.11.0/mantidworkbench.rst index 9f5689e15375..b96fba328a9e 100644 --- a/docs/source/release/v6.11.0/mantidworkbench.rst +++ b/docs/source/release/v6.11.0/mantidworkbench.rst @@ -11,7 +11,7 @@ New Features - Exposed :class:`ConfigService::remove() ` to python API. - Exposed :class:`ConfigService::configureLogging() ` to python API. - Exposed :class:`ConfigService::getLogLevel() ` to python API. -- Fixed handling of removed propertyies in :class:`ConfigService::saveConfig() `. +- Fixed handling of removed properties in :class:`ConfigService::saveConfig() `. - All text on the Workbench About screen is now readable when using OSX dark mode. - There is a new :ref:`Deprecation Policy ` for Mantid. - ``Run`` and ``Abort`` buttons now display tooltips explaining their functionality and shortcut keys. @@ -42,8 +42,8 @@ Bugfixes - The standalone Mantid package is now correctly launching on Linux, with special attention to IDAaaS. -InstrumentViewer ----------------- +Instrument View +--------------- Bugfixes ############ diff --git a/docs/source/release/v6.11.0/reflectometry.rst b/docs/source/release/v6.11.0/reflectometry.rst index 4f80d1dc2bd0..6c3a44522e94 100644 --- a/docs/source/release/v6.11.0/reflectometry.rst +++ b/docs/source/release/v6.11.0/reflectometry.rst @@ -8,7 +8,7 @@ Reflectometry Changes New Features ------------ - New algorithm :ref:`algm-PolarizationEfficienciesWildes` has been added 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. + This algorithm implements the approach from the A. R. Wildes 2006 paper `doi: 10.1080/10448630600668738 `_. .. figure:: ../../images/6_11_release/PolarizationEfficienciesWildes.png :width: 500px @@ -16,7 +16,7 @@ New Features Bugfixes -------- -- :ref:`Stitch1DMany ` algorithm now runs successfully via the GUI. +- :ref:`Stitch1DMany ` algorithm now runs without errors via the dialog for executing algorithms. - The orsopy library has been updated to version 1.2.1. This pulls in a bug fix where multi-dataset reduced reflectivity ``.ort`` files with different column headers for different datasets would use only the headers for the first dataset throughout the file. - Algorithm :ref:`algm-ReflectometryReductionOneLiveData` now applies polarization corrections correctly on ``WorkspaceGroup`` inputs. From 01eae726283a73b25d5040a8ff496c18fa72d8d0 Mon Sep 17 00:00:00 2001 From: GuiMacielPereira Date: Fri, 18 Oct 2024 11:47:58 +0100 Subject: [PATCH 3/5] Edit index, correct typos, add gif --- .../images/6_11_release/elwin_plot_3D.gif | Bin 0 -> 51806 bytes docs/source/release/v6.11.0/diffraction.rst | 6 +++--- docs/source/release/v6.11.0/index.rst | 10 +++++----- docs/source/release/v6.11.0/inelastic.rst | 8 ++++++-- docs/source/release/v6.11.0/mantidworkbench.rst | 6 +++--- docs/source/release/v6.11.0/reflectometry.rst | 2 +- 6 files changed, 18 insertions(+), 14 deletions(-) create mode 100644 docs/source/images/6_11_release/elwin_plot_3D.gif diff --git a/docs/source/images/6_11_release/elwin_plot_3D.gif b/docs/source/images/6_11_release/elwin_plot_3D.gif new file mode 100644 index 0000000000000000000000000000000000000000..891993df92dba21fffebd9c4c26293ee152c296c GIT binary patch literal 51806 zcmeF&)mv15xHj-L0Yi7^(A|y1&>-Q^NC`+vcM3x{5)vXYAT137iono_ieOL@LnG26 zAR@E*?SuE9c=zXMUF%?--PiM7&$^e6p0>P#;}WA{kjPnK>pcEiHR1YfS!DIz~}ZQTbN(xT>nEnwpx%t)vcZZEf9K z`S0}f^zPohtFNzbU|?WqXlP_)ghV2Zjg3uBP0eo=f3UQ)w6e0gfB(LR>^75YEdhQQV>O-*fWZCzbmLqo&MmoFP{y<2Z?Zf?0XvE1^0v#qVIy}iA&v-8!h zsm-pguI}#co}Ql9uV44x`n>)2?c2V-zW!V9=lZ|y4h#$o4h|08n)@*_GBP?kIyN>o zK0ZD%F)?{-e(U}F_aAO8AAJ1y@zbYI)6>&4*rU(4)(*dZ{rc_Ox4F5w`CD5ji;Iij zzkgp^T3X)NUAeWoy0W&hy1I(RV%Ki%ovp90Z)|LAZf+d)VQS65emZ(aYpzV+{a-TViK!*SqD9y9tWtplhZDz$yUh;s@m%_f(vw|H-@B#1Bt4@#h`cG4A^NPKHFXZO(8u|A$Qza9*X$4K! z6Y4Tp5U1G^AY1Ag4tcLmR_!?@M|c!P|28IoWf_d}p>&nMA5ZSuiB(+==c5fnXUY|a zJ5?lCMs0T1uBD5o(X4CLB*exO$fMSrw6*|o5>3JqDq|W;dC(wXn!(5?wNqpmrHO>L zhnYS_lo<&?c(;BFiF6wKs=*<7w(Pc^YEc$mtB`MRC4AVk_55R74~6j;K%7*Q(SgdC z0%8_$PlUpc)0hRIvED7bCyT#R2@i*0VC=>a3}J>v#M4SPMaFIQhe`BI;Z^wsu6mwv z-)gGsOn7$?nmHR>+3M=J5hyuDBISKeeWtJ6m2|<+_FAY%gNAjKeSrP8L8r8t`<#p@F4^_D`C3Ll+=EqH_fxx8965L{fHq z%>Ck#>Y5ZWTgRPWJZ-fPRvN7(IQKuhSc?{+lLlr6txrq^-lf;B6sEIzK^|y!j zoKcz};F$lhWdFxEECdxR^=(LsAYC9T5dr6UixBMba(XW&O&0Dm&uy}IXs{O6$Ay^ zpyX>msYls(xBiWNkbC}G=$_co{2x(cNdoSNeUWMaidfeeI9|P2@IO*scIZ<2`~I`* zTAY&7X`}hp2@zqUzZucQTLO{4~eaS@EPOf?Qi)5wJtrzce zOM8~@8XBVBF~Abw3L>T?Za zDd*Jrk=g2tP;!2Hep$>pX_)I(p~<0fN(dl9dET!#Nq<$hT-bSM5!AmxNGFp|#hPe5 z4Kk#B@UEbut(G!6Ms(gOlw2~tG?AiBGRU=ss*KyNj5Gh(X)SGaT1H!}oYFKC!7=Wvq+?Rbs} z;GPBS1@hblFhc51q`*^bxpZu;*g=iPVxoBZld3WaN+#xL!Lf3h-vnd;G9$YV0x(YS z>(Zq0o5;48fqMBoH78lpdGTKef768lX!`792tbzNp`$w~nFRjzbh&efe6Zfs{3E}Y z-b;eyv|`HKlZQMc{EVhj?O(mFf}Sgxp^*crpX!aqs#Bg-TZ(-q0~}Di^Z>?Xtf4e< zvbkbVb4$(aK3%>jcexi2krlbA=KD=^&Pf16>}~=E5`MN&oxC((y)un>BvY+%An3H( zZrOvOX*-CRyBl`g@J>CUHaBubsY6iRS3S3`Oy;i3YQVxk$Y&yHJuu*qW9^Ik)5dus z{7#Skj#O`ZZI{>mCL8PLmRbOoMEW%tkOkRJcO5m{F>vtcj<9|QwrtU%wKdTS{oXbS z0tD~t;mcXs?5tC~A)|E_OugTcYEREM60ukTCX+`*(@@CxYeWw(X#s(6 z6oe%Wu>lc8`)!J=lOg!M+Ql4L423}`5ukfaj?Pc-72|R;nN+1s&{3*J?s`hlPj=`Y zg=QQgm3@Mt`};q;M?8Q`aS0eOboU8;E{BC=S-jz@@kwp!-RyCe!|^F!&1l4NQ)

Pl5#dKNnp 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 literal 0 HcmV?d00001 diff --git a/docs/source/release/v6.11.0/diffraction.rst b/docs/source/release/v6.11.0/diffraction.rst index 90cb39fdca74..db116b764818 100644 --- a/docs/source/release/v6.11.0/diffraction.rst +++ b/docs/source/release/v6.11.0/diffraction.rst @@ -10,13 +10,13 @@ Powder Diffraction New features ############ +- :ref:`HRPD reduction scripts ` now support the boolean option ``fit_prompt_pulse`` to fit and subtract prompt pulse (as opposed to the default method of masking of prompt pulse in TOF). + You can either specify this option in the configuration file or with ``hrpd.HRPD(fit_prompt_pulse=True)``. - Algorithm :ref:`AlignAndFocusPowder ` now supports logarithmic compression. +- Algorithm :ref:`SNSPowderReduction ` now takes advantage of a new logarithmic compression technique in :ref:`AlignAndFocusPowderFromFiles ` and :ref:`AlignAndFocusPowder `. - Algorithm :ref:`AlignAndFocusPowderFromFiles ` now takes advantage of a new compression technique in :ref:`LoadEventNexus ` and :ref:`AlignAndFocusPowder `. -- Algorithm :ref:`SNSPowderReduction ` now takes advantage of a new compression technique in :ref:`AlignAndFocusPowderFromFiles ` and :ref:`AlignAndFocusPowder `. - Algorithm :ref:`LoadEventAndCompress ` now takes advantage of a new compression technique in :ref:`LoadEventNexus `. - Algorithms :ref:`FitPeaks ` and :ref:`PDCalibration ` now do a check after the fit for the minimum signal-to-sigma ratio, where peaks with a signal below the provided threshold will be rejected. -- :ref:`HRPD reduction scripts ` now support the boolean option ``fit_prompt_pulse`` to fit and subtract prompt pulse (as opposed to the default method of masking of prompt pulse in TOF). - You can either specify this option in the configuration file or with ``hrpd.HRPD(fit_prompt_pulse=True)``. Bugfixes ############ diff --git a/docs/source/release/v6.11.0/index.rst b/docs/source/release/v6.11.0/index.rst index 9bf6fbcf2bc6..60daeeba8bee 100644 --- a/docs/source/release/v6.11.0/index.rst +++ b/docs/source/release/v6.11.0/index.rst @@ -12,8 +12,6 @@ Mantid 6.11.0 Release Notes .. contents:: Table of Contents :local: -.. warning:: This release is still under construction. The changes can be found in the nightly builds on the `download page`_. - 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). @@ -35,9 +33,11 @@ We also added several new algorithms. These are the highlights for this release: - For reflectometry, we added a new algorithm :ref:`algm-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 :ref:`PolarizerEfficiency ` for calculating the efficiency of a polariser. - -- 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 by the conda environment. +- For Inelastic, renamed tabs of :ref:`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 :ref:`Elwin Tab ` of :ref:`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, :ref:`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 diff --git a/docs/source/release/v6.11.0/inelastic.rst b/docs/source/release/v6.11.0/inelastic.rst index 7f418fb5a4a8..70bb8a8e2993 100644 --- a/docs/source/release/v6.11.0/inelastic.rst +++ b/docs/source/release/v6.11.0/inelastic.rst @@ -12,7 +12,11 @@ New Features .. figure:: ../../images/6_11_release/load_history_option.png :width: 500px -- The :ref:`Elwin Tab ` of :ref:`Data Processor Interface ` now includes access to the Slice Viewer or 3D Plot from the ``OutputPlot`` widget of the output workspaces containing more than 1 histogram. +- The :ref:`Elwin Tab ` of :ref:`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. + +.. figure:: ../../images/6_11_release/elwin_plot_3D.gif + :width: 500px + - The :ref:`Convolution ` tab of the :ref:`Inelastic QENS Fitting Interface ` now has option ``Tie Peak Centres`` to tie two Lorentzians in the interface. - :ref:`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. - The ``I(Q, t)`` tab in :ref:`Inelastic QENS Fitting Interface ` has new option ``Output Composite Members``. @@ -29,7 +33,7 @@ Bugfixes - Algorithm :ref:`BayesQuasi ` no longer throws an ``index out of range`` error when using a sample with a numeric axis. - The :ref:`Elwin Tab ` of the :ref:`Data Processor Interface ` no longer freezes when running the tab. - The :ref:`Convolution ` of the :ref:`QENS Fitting interface ` no longer crashes when attempting to fix all ``IsoDiffRot`` parameters from the ``EditLocalParameter`` dialog. -- When the ADS is cleared of workspaces that are used to run fits on an open :ref:`QENS Fitting interface `, a warning message now pops up when clicking on the `Run` button. +- When the ADS is cleared of workspaces that are used to run fits on an open :ref:`QENS Fitting interface `, a warning message now pops up when clicking on the ``Run`` button. - Fixed a bug in the Monte Carlo error calculation on the I(Q, t) tab of the :ref:`Data Processor Interface ` where the first bin had an error of zero. - The :ref:`Elwin Tab ` of the :ref:`Data Processor Interface ` now supports loading data unrestricted by suffix if the option is selected from ``Settings``. - On :ref:`Elwin interface `, it is now possible to see the spectrum number 0 on the widget plot of the selected preview workspace. diff --git a/docs/source/release/v6.11.0/mantidworkbench.rst b/docs/source/release/v6.11.0/mantidworkbench.rst index b96fba328a9e..6ca6b5da0256 100644 --- a/docs/source/release/v6.11.0/mantidworkbench.rst +++ b/docs/source/release/v6.11.0/mantidworkbench.rst @@ -7,13 +7,13 @@ Mantid Workbench Changes New Features ------------ +- There is a new :ref:`Deprecation Policy ` for Mantid. - Clarified ``Report Usage Data`` checkbox on the Workbench About page to explain that usage reporting is required to use the Error Reporter. - Exposed :class:`ConfigService::remove() ` to python API. - Exposed :class:`ConfigService::configureLogging() ` to python API. - Exposed :class:`ConfigService::getLogLevel() ` to python API. - Fixed handling of removed properties in :class:`ConfigService::saveConfig() `. - All text on the Workbench About screen is now readable when using OSX dark mode. -- There is a new :ref:`Deprecation Policy ` for Mantid. - ``Run`` and ``Abort`` buttons now display tooltips explaining their functionality and shortcut keys. Tooltips are displayed when hovering over the relevant buttons: @@ -25,10 +25,11 @@ New Features Bugfixes -------- +- The standalone Mantid package is now correctly launching on Linux, with special attention to IDAaaS. - Code editor no longer crashes when parsing malformed XML code. - Right-clicking on a 3D plot to change the colour bar scale no longer triggers the zoom tool. - Dragging arbitary text onto a plot now displays a warning indicating that the workspace name is invalid, rather than causing a crash. -- Creating a script from a workspace's history, where that history includes algorithms using `StoreInADS=False`, should now create a functioning script. +- Creating a script from a workspace's history, where that history includes algorithms using ``StoreInADS=False``, should now create a functioning script. - Editing the y-axis of plots generated in a python script within Workbench no longer causes an error. - Editing plot settings no longer reorders the legend entries. - Plotting a histogram of live data for frequent updates is now functioning. @@ -39,7 +40,6 @@ Bugfixes - Cropping a workspace after using the ``Plot All`` button no longer causes an error. - Plot legends are no longer accidentally picked up by scrolling the mouse wheel. - Fixed bug where the TOF converter window was not displaying properly on high resolution screens. -- The standalone Mantid package is now correctly launching on Linux, with special attention to IDAaaS. Instrument View diff --git a/docs/source/release/v6.11.0/reflectometry.rst b/docs/source/release/v6.11.0/reflectometry.rst index 6c3a44522e94..6fe295eee348 100644 --- a/docs/source/release/v6.11.0/reflectometry.rst +++ b/docs/source/release/v6.11.0/reflectometry.rst @@ -17,7 +17,7 @@ New Features Bugfixes -------- - :ref:`Stitch1DMany ` algorithm now runs without errors via the dialog for executing algorithms. -- The orsopy library has been updated to version 1.2.1. +- The ``orsopy`` library has been updated to version 1.2.1. This pulls in a bug fix where multi-dataset reduced reflectivity ``.ort`` files with different column headers for different datasets would use only the headers for the first dataset throughout the file. - Algorithm :ref:`algm-ReflectometryReductionOneLiveData` now applies polarization corrections correctly on ``WorkspaceGroup`` inputs. - When on IDAaaS, only runs that are available in the ISIS Instrument Data Cache will now appear in the ``Search Runs`` From 93bbca175a3e7c5ab6062385d50618d4a1a7f5ee Mon Sep 17 00:00:00 2001 From: thomashampson Date: Fri, 18 Oct 2024 14:10:37 +0100 Subject: [PATCH 4/5] tiny release notes fixes from review Co-authored-by: Jonathan Haigh <35813666+jhaigh0@users.noreply.github.com> --- docs/source/release/v6.11.0/diffraction.rst | 2 +- docs/source/release/v6.11.0/direct_geometry.rst | 2 +- docs/source/release/v6.11.0/framework.rst | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/source/release/v6.11.0/diffraction.rst b/docs/source/release/v6.11.0/diffraction.rst index db116b764818..f75a301cecd1 100644 --- a/docs/source/release/v6.11.0/diffraction.rst +++ b/docs/source/release/v6.11.0/diffraction.rst @@ -79,7 +79,7 @@ New features - Algorithm :ref:`ShowPossibleCells ` now has a new output property, ``Cells``, that includes the cell information. - New algorithm :ref:`SaveMDHistoToVTK ` that saves a :ref:`MDHistoWorkspace ` as a ``VTK`` file so that it can be visualized by ``Paraview``. - :ref:`IntegratePeaksShoeboxTOF ` has improved optimisation for shoebox position - would previously be centred on nearby stronger peaks if present. -- Execution time of :ref:`IntegratePeaks1DProfile ` is at least 10 times faster. +- Execution time of :ref:`IntegratePeaks1DProfile ` has improved by a factor of ten. Bugfixes diff --git a/docs/source/release/v6.11.0/direct_geometry.rst b/docs/source/release/v6.11.0/direct_geometry.rst index 39f28c784622..0ba323a12528 100644 --- a/docs/source/release/v6.11.0/direct_geometry.rst +++ b/docs/source/release/v6.11.0/direct_geometry.rst @@ -21,7 +21,7 @@ New features Bugfixes ############ - :ref:`ALFView ` no longer crashs when moving the cursor over the Instrument View while loading data. -- :ref:`ALF View ` no longer crashes when closing the interface while it is loading data. +- :ref:`ALFView ` no longer crashes when closing the interface while it is loading data. - :ref:`PyChop` no longer uses random phase values on Merlin when instrument scientist mode disabled. - Fix for incorrect incident energies for ``MERLIN`` in :ref:`PyChop` when not in instrument scientist mode. diff --git a/docs/source/release/v6.11.0/framework.rst b/docs/source/release/v6.11.0/framework.rst index 2a5217d30e9f..c38a3e6193b8 100644 --- a/docs/source/release/v6.11.0/framework.rst +++ b/docs/source/release/v6.11.0/framework.rst @@ -91,7 +91,7 @@ New features Bugfixes ############ -- Fixed error in the log about `load_module()` being deprecated in Python 3.12. +- Fixed error in the log about ``load_module()`` being deprecated in Python 3.12. Dependencies ------------------ From bacdfd4f1644ea080108f6700095e4bb7b5b5f36 Mon Sep 17 00:00:00 2001 From: Tom Hampson Date: Fri, 18 Oct 2024 14:52:07 +0100 Subject: [PATCH 5/5] move deprecation policy release notes to framework --- docs/source/release/v6.11.0/framework.rst | 1 + docs/source/release/v6.11.0/mantidworkbench.rst | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/source/release/v6.11.0/framework.rst b/docs/source/release/v6.11.0/framework.rst index c38a3e6193b8..920b96f5a6f0 100644 --- a/docs/source/release/v6.11.0/framework.rst +++ b/docs/source/release/v6.11.0/framework.rst @@ -10,6 +10,7 @@ Algorithms New features ############ +- There is a new :ref:`Deprecation Policy ` for Mantid. - Errors due to H5 file exceptions are now caught with improved error reporting. - Algorithm :ref:`algm-Load` will now give a warning if the extension specified on the filename, eg. `MUSR15189.txt`, is not found. Loading files from interfaces or other algorithms should also give this warning. diff --git a/docs/source/release/v6.11.0/mantidworkbench.rst b/docs/source/release/v6.11.0/mantidworkbench.rst index 6ca6b5da0256..9b1415bc6e05 100644 --- a/docs/source/release/v6.11.0/mantidworkbench.rst +++ b/docs/source/release/v6.11.0/mantidworkbench.rst @@ -7,7 +7,6 @@ Mantid Workbench Changes New Features ------------ -- There is a new :ref:`Deprecation Policy ` for Mantid. - Clarified ``Report Usage Data`` checkbox on the Workbench About page to explain that usage reporting is required to use the Error Reporter. - Exposed :class:`ConfigService::remove() ` to python API. - Exposed :class:`ConfigService::configureLogging() ` to python API.