muon.rst 5.99 KB
Newer Older
Stephen's avatar
Stephen committed
1
2
3
4
5
6
7
============
MuSR Changes
============

.. contents:: Table of Contents
   :local:

8
9
10
11
12
13
Frequency Domain Analysis
-------------------------

New Features
############

Sarah Foxley's avatar
Sarah Foxley committed
14
15
- The Frequency Domain Analysis interface now allows you to perform a sequential fit using the :ref:`Sequential Fitting Tab <muon_sequential_fitting_tab-ref>`.
- The :ref:`Sequential Fitting Tab <muon_sequential_fitting_tab-ref>` allows you to choose the type of dataset you want to fit.
Sarah Foxley's avatar
Sarah Foxley committed
16
17
18
- **New** :ref:`Maxent Dual Plot <Maxent_Dual_Plot-ref>` **option has been added to the plotting. This will show the reconstructed data and the
  raw data together, along with the frequency domain data.**

Sarah Foxley's avatar
Sarah Foxley committed
19
.. image::  ../../images/maxent_dual_plot.png
Sarah Foxley's avatar
Sarah Foxley committed
20
21
22
23
24
25
26
27
   :align: center
   :height: 800px

Improvements
############

- Frequency Domain Analysis can now use groups in :ref:`MuonMaxent <algm-MuonMaxent>` calculations.
- It is easier to select data for Maxent calculations.
28

29
30
Bugfixes
########
31
32
33

- In frequency domain analysis the phasetables calculated from :ref:`MuonMaxent <algm-MuonMaxent>` can be used for
  :ref:`PhaseQuad <algm-PhaseQuad>` calculations on the phase tab.
34
- A bug has been fixed in ALC that caused mantid to crash when a user changed the PeakPicker in the PeakFitting plot.
35
- A bug has been fixed in ALC where setting an invalid function would cause a crash.
Sarah Foxley's avatar
Sarah Foxley committed
36

37
38
Muon Analysis
-------------
Sarah Foxley's avatar
Sarah Foxley committed
39

40
New Features
Sarah Foxley's avatar
Sarah Foxley committed
41
42
############

Sarah Foxley's avatar
Sarah Foxley committed
43
- Users can now copy sequential fitting parameters to all other runs using the ``Copy fit parameters to all`` checkbox.
Sarah Foxley's avatar
Sarah Foxley committed
44

45
46
Muon Analysis and Frequency Domain Analysis
-------------------------------------------
Stephen's avatar
Stephen committed
47

48
49
50
New Features
############

Sarah Foxley's avatar
Sarah Foxley committed
51
- It is now possible to exclude a single range from a fit range when doing a fit on the :ref:`Fitting Tab <muon_fitting_tab-ref>`.
Sarah Foxley's avatar
Sarah Foxley committed
52
- Added a ``Covariance Matrix`` button to the :ref:`Fitting Tab <muon_fitting_tab-ref>` that can be used to open and inspect the normalised covariance parameters of a fit.
Sarah Foxley's avatar
Sarah Foxley committed
53
- **It is now possible to perform an Automatic or Manual background correction in the new** :ref:`Corrections Tab <muon_corrections_tab-ref>`.
54
55
56
57

.. image::  ../../images/muon_corrections_tab.PNG
   :align: center
   :height: 800px
58

Sarah Foxley's avatar
Sarah Foxley committed
59
60
61
62
Improvements
############

- It is now possible to do a vertical resize of the plot in Muon Analysis and Frequency Domain Analysis.
63
- The plotting has been updated for better stability.
64
- The plotting now has autoscale active by default.
65
- It is now possible to load nexusV2 files in the GUI.
Sarah Foxley's avatar
Sarah Foxley committed
66
- Added a table to store phasequads in the phase tab. Also, phasequads no longer delete themselves automatically.
Sarah Foxley's avatar
Sarah Foxley committed
67
- The labels on the tabs in the GUIs will now show in full
Sarah Foxley's avatar
Sarah Foxley committed
68
- When running the :ref:`DynamicKobuToyabe <func-DynamicKuboToyabe>` fitting function you should now be able to see the BinWidth to 3 decimal places.
Sarah Foxley's avatar
Sarah Foxley committed
69
- It is now possible to select the normalisation (``analysis_asymmetry_norm``) and group (``analysis_group``) in the :ref:`Results Tab <muon_results_tab-ref>`.
Sarah Foxley's avatar
Sarah Foxley committed
70

71
72
Bugfixes
########
73
- The fit ranges will now always allow you to encompass the entire x range of the loaded data.
Sarah Foxley's avatar
Sarah Foxley committed
74
- The GUIs will no longer crash if there are any whitespaces in the run range (e.g. 6010- 3).
Sarah Foxley's avatar
Sarah Foxley committed
75
76
77
- The GUIs will now cope with a range of runs that span between two different decades where the second number
  in the range is smaller than the final digit of the first number in the range (e.g. 6018-3 can be used for the range 6018-6023).
- In the :ref:`Fitting Tab <muon_fitting_tab-ref>` the ``fit to raw`` checkbox can no longer be unchecked if no rebinned data is present.
Sarah Foxley's avatar
Sarah Foxley committed
78
- A bug has been fixed in the BinWidth for the :ref:`DynamicKobuToyabe <func-DynamicKuboToyabe>` Fitting Function which caused a crash and did not provide
Sarah Foxley's avatar
Sarah Foxley committed
79
80
  any information about why the value was invalid. It will now revert to last viable BinWidth used and explain why.
- The autoscale option when ``All`` is selected will now show the largest and smallest y value for all of the plots.
Robert Applin's avatar
Robert Applin committed
81
- The global parameters in a results table will no longer be given a zero error arbitrarily if one with an error exists.
82
- The attribute values in a Chebyshev function will no longer get reset after performing a simultaneous fit.
Sarah Foxley's avatar
Sarah Foxley committed
83

84
85
86
87
88
89
ALC
---

New Features
############

Sarah Foxley's avatar
Sarah Foxley committed
90
91
92
93
94
95
96
97
98
- Added an external plot button to the :ref:`ALC interface <MuonALC-ref>` which will plot in workbench the current tab's plot
- **Added a period info button to the** :ref:`ALC interface <MuonALC-ref>` **which displays a table of period information from the loaded runs
  (this is equivalent to the periods button in the** :ref:`Muon Analysis <Muon_Analysis-ref>` **and** :ref:`Frequency Domain Analysis <Frequency_Domain_Analysis-ref>` **Interfaces)**.

.. image::  ../../images/ALC_period_table.png
   :align: center
   :height: 500px

- If the sample log has a unit, it will now be displayed on the axis of the plot
Sarah Foxley's avatar
Sarah Foxley committed
99
100
101
102


Improvements
############
103
- The plots are no longer normalised by bin width
104

105
106
107
108
109
Elemental Analysis
------------------

Improvements
############
110
- Updated :ref:`LoadElementalAnalysisData <algm-LoadElementalAnalysisData>` algorithm to include Poisson errors for the counts data.
111

Anthony's avatar
Anthony committed
112
113
Bugfixes
########
114
115
116

- No longer crashes when the input file contains a non-existant element.

117
Algorithms
118
----------
119

120
121
Improvements
############
122
- Updated :ref:`LoadMuonLog <algm-LoadMuonLog>` to read units for most log values.
123
124
- :ref:`LoadMuonNexus <algm-LoadMuonNexus>`, :ref:`LoadMuonNexusV2 <algm-LoadMuonNexusV2>` and :ref:`LoadPSIMuonBin <algm-LoadPSIMuonBin>`
  have all been updated to return the same outputs. Check their documentation pages for more.
Robert Applin's avatar
Robert Applin committed
125
- It is now possible to exclude a fit range when executing the :ref:`CalculateMuonAsymmetry <algm-CalculateMuonAsymmetry>` algorithm.
126
- The :ref:`PlotAsymmetryByLogValue <algm-PlotAsymmetryByLogValue>` algorithm will include the units for the log value (when they are available)
127
- :ref:`LoadMuonNexusV2 <algm-LoadMuonNexusV2>` now loads the period information.
128

129
130
Bugfixes
########
Toluwalase Agoro's avatar
Toluwalase Agoro committed
131
132
- Fixed bug in :ref:`FitGaussianPeaks <algm-FitGaussianPeaks>` algorithm in which a peak at the end of range would cause an error due to not enough data point being available to fit parameters.

Sarah Foxley's avatar
Sarah Foxley committed
133
:ref:`Release 6.2.0 <v6.2.0>`