From d184ce99c935afddc1bb9f5ff91e6e522bdef4a0 Mon Sep 17 00:00:00 2001
From: Matthew Andrew <matthew.andrew@tessella.com>
Date: Tue, 3 Mar 2020 17:06:03 +0000
Subject: [PATCH] Re-organised Indirect Data Analysis docs Re #27840

---
 .../abins_interp_broadening_schematic.png     | Bin 0 -> 55156 bytes
 docs/source/images/ConvFitDataSelection.png   | Bin 0 -> 10567 bytes
 docs/source/images/ConvFitFull.png            | Bin 0 -> 72386 bytes
 .../images/ConvFitFunctionSelection.png       | Bin 0 -> 18052 bytes
 docs/source/images/ConvFitOutput.png          | Bin 0 -> 2433 bytes
 docs/source/images/ConvFitPlotPreview.png     | Bin 0 -> 33307 bytes
 .../images/ConvFitSpectrumSelection.png       | Bin 0 -> 2867 bytes
 docs/source/interfaces/Indirect Analysis.rst  | 233 +++++
 .../interfaces/Indirect Data Analysis.rst     | 979 +-----------------
 docs/source/interfaces/Indirect Fitting.rst   | 487 +++++++++
 10 files changed, 728 insertions(+), 971 deletions(-)
 create mode 100644 docs/source/concepts/abins_interp_broadening_schematic.png
 create mode 100644 docs/source/images/ConvFitDataSelection.png
 create mode 100644 docs/source/images/ConvFitFull.png
 create mode 100644 docs/source/images/ConvFitFunctionSelection.png
 create mode 100644 docs/source/images/ConvFitOutput.png
 create mode 100644 docs/source/images/ConvFitPlotPreview.png
 create mode 100644 docs/source/images/ConvFitSpectrumSelection.png
 create mode 100644 docs/source/interfaces/Indirect Analysis.rst
 create mode 100644 docs/source/interfaces/Indirect Fitting.rst

diff --git a/docs/source/concepts/abins_interp_broadening_schematic.png b/docs/source/concepts/abins_interp_broadening_schematic.png
new file mode 100644
index 0000000000000000000000000000000000000000..8598c602e9e56e8d831fe34c3bedde4c8ea6345a
GIT binary patch
literal 55156
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%0AhOVw<
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
T4sKDS;2%j*S!ik2_5J?<KkZ(j

literal 0
HcmV?d00001

diff --git a/docs/source/images/ConvFitDataSelection.png b/docs/source/images/ConvFitDataSelection.png
new file mode 100644
index 0000000000000000000000000000000000000000..bfb8fe13be94cec729f123d4c2cbd2ab86aa6efd
GIT binary patch
literal 10567
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

literal 0
HcmV?d00001

diff --git a/docs/source/images/ConvFitFull.png b/docs/source/images/ConvFitFull.png
new file mode 100644
index 0000000000000000000000000000000000000000..21add6e8f2a534a19e4293d58f1eb3a6b8b2d3eb
GIT binary patch
literal 72386
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%0AdRzGUFRp<ZBZ#5|Sj`&l;nc1qPYPo;r{K<<yN
zQJP$N4fTB^bl<usR6VSuBa%EL)CR5=2W+%1ejS$SV`;x|jsV8{*+QMck^$6XL-u}r
z2Y@#KFT=~nm+UnQXZan_Q-BtMtxSH7z~5|Oc(@b{URc-ygaZBnG4{(G%JwsOw=c|_
zlD|mQoA=w!slJ)PT@|$)rBCr7u_uqAxeMaCeZnwNtJMPd_XUsL2oJKLK+!!D2mH^*
ziTtqs_X2j{(??BQgt?e&gbMcf&cGsw`m5i~R39Gwp66+}zxZ?%fDEloOdettlaJne
zMMGx=k#`2dANv?CUrvgk?d|Qt?$LTSGqWy1_|rS(^>Q_MMD%nf&f;&dP3!Nx(z8Ha
zReY?2ZnPo{E;q`4#4CfNEwF*6Bw@G^@6A4PG%(`b(ElpW{Ffa*187t}vRXSns+{7$
z)L&;4kdGNU8umz+^=QM-YR>XN)#thS&*PKXYmes8bClolXDKZqFP?G#$;<x-@5Mar

literal 0
HcmV?d00001

diff --git a/docs/source/images/ConvFitFunctionSelection.png b/docs/source/images/ConvFitFunctionSelection.png
new file mode 100644
index 0000000000000000000000000000000000000000..c69c7d7fd70fa22ee0a2c0f3e175a0898c3ff76e
GIT binary patch
literal 18052
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

literal 0
HcmV?d00001

diff --git a/docs/source/images/ConvFitOutput.png b/docs/source/images/ConvFitOutput.png
new file mode 100644
index 0000000000000000000000000000000000000000..6e89d182fb63e5b915ca16ffa49af01c083bc005
GIT binary patch
literal 2433
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

literal 0
HcmV?d00001

diff --git a/docs/source/images/ConvFitPlotPreview.png b/docs/source/images/ConvFitPlotPreview.png
new file mode 100644
index 0000000000000000000000000000000000000000..ada1be948c2f7a0f84394ff5b4b001e16cc70b23
GIT binary patch
literal 33307
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
VWQTw6h(y4DFT~}<ibVB3{69cS)S3VQ

literal 0
HcmV?d00001

diff --git a/docs/source/images/ConvFitSpectrumSelection.png b/docs/source/images/ConvFitSpectrumSelection.png
new file mode 100644
index 0000000000000000000000000000000000000000..4c14516ba1f54f44faff4562a85500ca381af520
GIT binary patch
literal 2867
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

literal 0
HcmV?d00001

diff --git a/docs/source/interfaces/Indirect Analysis.rst b/docs/source/interfaces/Indirect Analysis.rst
new file mode 100644
index 00000000000..9f7380bbeec
--- /dev/null
+++ b/docs/source/interfaces/Indirect Analysis.rst	
@@ -0,0 +1,233 @@
+.. _Elwin-iqt-ref:
+
+Elwin and IQt
+=============
+
+.. contents:: Table of Contents
+  :local:
+
+Elwin
+-----
+
+Provides an interface for the :ref:`ElasticWindow <algm-ElasticWindow>`
+algorithm, with the option of selecting the range to integrate over as well as
+the background range. An on-screen plot is also provided.
+
+For workspaces that have a sample log or have a sample log file available in the
+Mantid data search paths that contains the sample environment information the
+ELF workspace can also be normalised to the lowest temperature run in the range
+of input files.
+
+.. interface:: Data Analysis
+  :width: 450
+  :widget: tabElwin
+
+Elwin Options
+~~~~~~~~~~~~~
+
+Input File
+  Specify a range of input files that are either reduced (*_red.nxs*) or
+  :math:`S(Q, \omega)`.
+
+Group Input
+  The :ref:`ElasticWindowMultiple <algm-ElasticWindowMultiple>` algorithm is performed on the input files and returns a group
+  workspace as the output. This option, if unchecked, will ungroup these output workspaces.
+
+Load History
+  If unchecked the input workspace will be loaded without it's history.
+
+Integration Range
+  The energy range over which to integrate the values.
+
+Background Subtraction
+  If checked a background will be calculated and subtracted from the raw data.
+
+Background Range
+  The energy range over which a background is calculated which is subtracted from
+  the raw data.
+
+Normalise to Lowest Temp
+  If checked the raw files will be normalised to the run with the lowest
+  temperature, to do this there must be a valid sample environment entry in the
+  sample logs for each of the input files.
+
+SE log name
+  The name of the sample environment log entry in the input files sample logs
+  (defaults to ‘sample’).
+
+SE log value
+  The value to be taken from the "SE log name" data series (defaults to the
+  specified value in the instrument parameters file, and in the absence of such
+  specification, defaults to "last value")
+
+Preview File
+  The workspace currently active in the preview plot.
+
+Spectrum
+  Changes the spectrum displayed in the preview plot.
+
+Plot Current Preview
+  Plots the currently selected preview plot in a separate external window
+
+Run
+  Runs the processing configured on the current tab.
+
+Plot Spectra
+  If enabled, it will plot the selected workspace indices in the selected output workspace.
+
+Save Result
+  Saves the result in the default save directory.
+
+.. _elwin-example-workflow:
+
+Elwin Example Workflow
+~~~~~~~~~~~~~~~~~~~~~~
+The Elwin tab operates on ``_red`` and ``_sqw`` files. The files used in this workflow can
+be produced using the run numbers 104371-104375 on the
+:doc:`Indirect Data Reduction <Indirect Data Reduction>` interface in the ISIS Energy
+Transfer tab. The instrument used to produce these files is OSIRIS, the analyser is graphite
+and the reflection is 002.
+
+1. Untick the **Load History** checkbox next to the file selector if you want to load your data
+   without history.
+
+2. Click **Browse** and select the files ``osiris104371_graphite002_red``,
+   ``osiris104372_graphite002_red``, ``osiris104373_graphite002_red``, ``osiris104374_graphite002_red``
+   and ``osiris104375_graphite002_red``. Load these files and they will be plotted in the mini-plot
+   automatically.
+
+3. The workspace and spectrum displayed in the mini-plot can be changed using the combobox and
+   spinbox seen directly above the mini-plot.
+
+4. You may opt to change the x range of the mini-plot by changing the **Integration Range**, or
+   by sliding the blue lines seen on the mini-plot using the cursor. For the purpose of this
+   demonstration, use the default x range.
+
+5. Tick **Normalise to Lowest Temp**. This option will produce an extra workspace with end suffix
+   _elt. However, for this to work the input workspaces must have a temperature. See the
+   description above for more information.
+
+6. Click **Plot Current Preview** if you want a larger plot of the mini-plot.
+
+7. Click **Run** and wait for the interface to finish processing. This should generate four
+   workspaces ending in _eq, _eq2, _elf and _elt.
+
+8. In the **Output** section, select the workspace ending with _eq and then choose some workspace
+   indices (e.g. 0-2,4). Click **Plot Spectra** to plot the spectrum from the selected workspace.
+
+9. Choose a default save directory and then click **Save Result** to save the output workspaces.
+   The workspace ending in _eq will be used in the :ref:`msdfit-example-workflow`.
+
+I(Q, t)
+-------
+
+Given sample and resolution inputs, carries out a fit as per the theory detailed
+in the :ref:`TransformToIqt <algm-TransformToIqt>` algorithm.
+
+.. interface:: Data Analysis
+  :width: 450
+  :widget: tabIqt
+
+I(Q, t) Options
+~~~~~~~~~~~~~~~
+
+Sample
+  Either a reduced file (*_red.nxs*) or workspace (*_red*) or an :math:`S(Q,
+  \omega)` file (*_sqw.nxs*) or workspace (*_sqw*).
+
+Resolution
+  Either a resolution file (_res.nxs) or workspace (_res) or an :math:`S(Q,
+  \omega)` file (*_sqw.nxs*) or workspace (*_sqw*).
+
+ELow, EHigh
+  The rebinning range.
+
+SampleBinning
+  The number of neighbouring bins are summed.
+
+Symmetric Energy Range
+  Untick to allow an asymmetric energy range.
+
+Spectrum
+  Changes the spectrum displayed in the preview plot.
+
+Plot Current Preview
+  Plots the currently selected preview plot in a separate external window
+
+Calculate Errors
+  The calculation of errors using a Monte Carlo implementation can be skipped by unchecking
+  this option.
+
+Number Of Iterations
+  The number of iterations to perform in the Monte Carlo routine for error calculation 
+  in I(Q,t). 
+
+Run
+  Runs the processing configured on the current tab.
+
+Plot Spectra
+  If enabled, it will plot the selected workspace indices in the selected output workspace.
+
+Plot Tiled
+  It will plot a tiled plot containing the selected workspace indices. It accessed via the down
+  arrow on the **Plot Spectra** button.
+
+Save Result
+  Saves the result workspace in the default save directory.
+
+.. _iqt-example-workflow:
+
+I(Q, t) Example Workflow
+~~~~~~~~~~~~~~~~~~~~~~~~
+The I(Q, t) tab allows ``_red`` and ``_sqw`` for it's sample file, and allows ``_red``, ``_sqw`` and
+``_res`` for the resolution file. The sample file used in this workflow can be produced using the run
+number 26176 on the :doc:`Indirect Data Reduction <Indirect Data Reduction>` interface in the ISIS
+Energy Transfer tab. The resolution file is created in the ISIS Calibration tab using the run number
+26173. The instrument used to produce these files is IRIS, the analyser is graphite
+and the reflection is 002.
+
+1. Click **Browse** for the sample and select the file ``iris26176_graphite002_red``. Then click **Browse**
+   for the resolution and select the file ``iris26173_graphite002_res``.
+
+2. Change the **SampleBinning** variable to be 5. Changing this will calculate values for the **EWidth**,
+   **SampleBins** and **ResolutionBins** variables automatically by using the
+   :ref:`TransformToIqt <algm-TransformToIqt>` algorithm where the **BinReductionFactor** is given by the
+   **SampleBinning** value. The **SampleBinning** value must be low enough for the **ResolutionBins** to be
+   at least 5. A description of this option can be found in the :ref:`a-note-on-binning` section.
+
+3. Untick **Calculate Errors** if you do not want to calculate the errors for the output workspace which
+   ends with the suffix _iqt.
+
+4. Click **Run** and wait for the interface to finish processing. This should generate a workspace ending
+   with a suffix _iqt.
+
+5. In the **Output** section, select some workspace indices (e.g.0-2,4,6) for a tiled plot and then click
+   the down arrow on the **Plot Spectra** button before clicking **Plot Tiled**.
+
+6. Choose a default save directory and then click **Save Result** to save the _iqt workspace.
+   This workspace will be used in the :ref:`iqtfit-example-workflow`.
+
+.. _a-note-on-binning:
+
+A note on Binning
+~~~~~~~~~~~~~~~~~
+  
+The bin width is determined by the energy range and the sample binning factor. The number of bins is automatically 
+calculated based on the **SampleBinning** specified. The width is determined by the width of the range divided 
+by the number of bins.
+
+The following binning parameters are not enterable by the user and are instead automatically calculated through
+the :ref:`TransformToIqt <algm-TransformToIqt>` algorithm once a valid resolution file has been loaded. The calculated 
+binning parameters are displayed alongside the binning options:
+
+EWidth
+  The calculated bin width.
+
+SampleBins
+  The number of bins in the sample after rebinning.
+
+ResolutionBins
+  The number of bins in the resolution after rebinning. Typically this should be at
+  least 5 and a warning will be shown if it is less.
+
+.. categories:: Interfaces Indirect
diff --git a/docs/source/interfaces/Indirect Data Analysis.rst b/docs/source/interfaces/Indirect Data Analysis.rst
index f2eb96c0a4c..285cb75ed8f 100644
--- a/docs/source/interfaces/Indirect Data Analysis.rst	
+++ b/docs/source/interfaces/Indirect Data Analysis.rst	
@@ -3,13 +3,10 @@
 Indirect Data Analysis
 ======================
 
-.. contents:: Table of Contents
-  :local:
-
 Overview
 --------
 
-The Indirect Data Analysis interface is a collection of tools within MantidPlot
+The Indirect Data Analysis interface is a collection of tools within Mantid
 for analysing reduced data from indirect geometry spectrometers, such as IRIS and
 OSIRIS.
 
@@ -20,16 +17,20 @@ workspaces (*_sqw*) created using either the Indirect Data Reduction interface o
 taken from a bespoke algorithm or auto reduction.
 
 Four of the available tabs are QENS fitting interfaces and share common features and 
-layout. These common factors are documented in the :ref:`qens-fitting-features` section of this document.
+layout. These tabs are documented in :ref:`Indirect Fitting <QENS-fitting-ref>`.
+
+The other Elwin and IQt tabs are documented :ref:`here <Elwin-iqt-ref>`.
 
-These interfaces do not support GroupWorkspace as input.
+These interfaces do not support GroupWorkspaces as input.
 
 .. interface:: Data Analysis
-  :width: 450
+  :width: 650
 
 Action Buttons
 ~~~~~~~~~~~~~~
 
+There are several buttons on the bottom left of every tab in the interface. These are:
+
 Settings
   Opens the :ref:`Settings <interface-indirect-settings>` GUI which allows you to
   customize the settings for the Indirect interfaces.
@@ -44,968 +45,4 @@ Manage Directories
   Opens the Manage Directories dialog allowing you to change your search directories
   and default save directory and enable/disable data archive search.
 
- 
-Elwin
------
-
-Provides an interface for the :ref:`ElasticWindow <algm-ElasticWindow>`
-algorithm, with the option of selecting the range to integrate over as well as
-the background range. An on-screen plot is also provided.
-
-For workspaces that have a sample log or have a sample log file available in the
-Mantid data search paths that contains the sample environment information the
-ELF workspace can also be normalised to the lowest temperature run in the range
-of input files.
-
-.. interface:: Data Analysis
-  :width: 450
-  :widget: tabElwin
-
-Elwin Options
-~~~~~~~~~~~~~
-
-Input File
-  Specify a range of input files that are either reduced (*_red.nxs*) or
-  :math:`S(Q, \omega)`.
-
-Group Input
-  The :ref:`ElasticWindowMultiple <algm-ElasticWindowMultiple>` algorithm is performed on the input files and returns a group
-  workspace as the output. This option, if unchecked, will ungroup these output workspaces.
-
-Load History
-  If unchecked the input workspace will be loaded without it's history.
-
-Integration Range
-  The energy range over which to integrate the values.
-
-Background Subtraction
-  If checked a background will be calculated and subtracted from the raw data.
-
-Background Range
-  The energy range over which a background is calculated which is subtracted from
-  the raw data.
-
-Normalise to Lowest Temp
-  If checked the raw files will be normalised to the run with the lowest
-  temperature, to do this there must be a valid sample environment entry in the
-  sample logs for each of the input files.
-
-SE log name
-  The name of the sample environment log entry in the input files sample logs
-  (defaults to ‘sample’).
-
-SE log value
-  The value to be taken from the "SE log name" data series (defaults to the
-  specified value in the instrument parameters file, and in the absence of such
-  specification, defaults to "last value")
-
-Preview File
-  The workspace currently active in the preview plot.
-
-Spectrum
-  Changes the spectrum displayed in the preview plot.
-
-Plot Current Preview
-  Plots the currently selected preview plot in a separate external window
-
-Run
-  Runs the processing configured on the current tab.
-
-Plot Spectra
-  If enabled, it will plot the selected workspace indices in the selected output workspace.
-
-Save Result
-  Saves the result in the default save directory.
-
-.. _elwin-example-workflow:
-
-Elwin Example Workflow
-~~~~~~~~~~~~~~~~~~~~~~
-The Elwin tab operates on ``_red`` and ``_sqw`` files. The files used in this workflow can
-be produced using the run numbers 104371-104375 on the
-:doc:`Indirect Data Reduction <Indirect Data Reduction>` interface in the ISIS Energy
-Transfer tab. The instrument used to produce these files is OSIRIS, the analyser is graphite
-and the reflection is 002.
-
-1. Untick the **Load History** checkbox next to the file selector if you want to load your data
-   without history.
-
-2. Click **Browse** and select the files ``osiris104371_graphite002_red``,
-   ``osiris104372_graphite002_red``, ``osiris104373_graphite002_red``, ``osiris104374_graphite002_red``
-   and ``osiris104375_graphite002_red``. Load these files and they will be plotted in the mini-plot
-   automatically.
-
-3. The workspace and spectrum displayed in the mini-plot can be changed using the combobox and
-   spinbox seen directly above the mini-plot.
-
-4. You may opt to change the x range of the mini-plot by changing the **Integration Range**, or
-   by sliding the blue lines seen on the mini-plot using the cursor. For the purpose of this
-   demonstration, use the default x range.
-
-5. Tick **Normalise to Lowest Temp**. This option will produce an extra workspace with end suffix
-   _elt. However, for this to work the input workspaces must have a temperature. See the
-   description above for more information.
-
-6. Click **Plot Current Preview** if you want a larger plot of the mini-plot.
-
-7. Click **Run** and wait for the interface to finish processing. This should generate four
-   workspaces ending in _eq, _eq2, _elf and _elt.
-
-8. In the **Output** section, select the workspace ending with _eq and then choose some workspace
-   indices (e.g. 0-2,4). Click **Plot Spectra** to plot the spectrum from the selected workspace.
-
-9. Choose a default save directory and then click **Save Result** to save the output workspaces.
-   The workspace ending in _eq will be used in the :ref:`msdfit-example-workflow`.
-
-
-MSD Fit
--------
-
-Given either a saved NeXus file or workspace generated using the Elwin tab, this
-tab fits :math:`intensity` vs. :math:`Q` with one of three functions for each
-run specified to give the Mean Square Displacement (MSD). It then plots the MSD
-as function of run number. This is done by means of the
-:ref:`QENSFitSequential <algm-QENSFitSequential>` algorithm.
-
-MSDFit searches for the log files named <runnumber>_sample.txt in your chosen
-raw file directory (the name ‘sample’ is for OSIRIS). These log files will exist 
-if the correct temperature was loaded using SE-log-name in the Elwin tab. If they 
-exist the temperature is read and the MSD is plotted versus temperature; if they do 
-not exist the MSD is plotted versus run number (last 3 digits).
-
-The fitted parameters for all runs are in _msd_Table and the <u2> in _msd. To
-run the Sequential fit a workspace named <inst><first-run>_to_<last-run>_eq is
-created of :math:`intensity` v. :math:`Q` for all runs. A contour or 3D plot of
-this may be of interest.
-
-A sequential fit is run by clicking the Run button at the bottom of the tab, a
-single fit can be done using the Fit Single Spectrum button underneath the
-preview plot.
-
-The :ref:`Peters model <func-MsdPeters>` [1] reduces to a :ref:`Gaussian <func-MsdGauss>` at large 
-(towards infinity) beta. The :ref:`Yi Model <func-MsdYi>` [2] reduces to a :ref:`Gaussian <func-MsdGauss>` at sigma 
-equal to zero.
-
-.. interface:: Data Analysis
-  :width: 450
-  :widget: tabMSD
-
-MSD Fit Options
-~~~~~~~~~~~~~~~
-
-Sample
-  A file with extension *_eq.nxs* that has been created using the Elwin tab with an :math:`x` axis of
-  :math:`Q`. Alternatively, a workspace may be provided.
-
-Single Input/Multiple Input
-  Choose between loading a single workspace or multiple workspaces. 
-
-Function Browser
-  This is used to decide the details of your fit including the fit type and minimizer used.
-
-Mini Plots
-  The top plot displays the sample data, guess and fit. The bottom plot displays the difference between 
-  the sample data and fit. It is possible to un-dock these plots.
-
-Plot Spectrum
-  Changes the spectrum displayed in the mini plots.
-
-Fit Single Spectrum
-  This will Fit a single spectrum selected by the neighboring Plot Spectrum spinbox.
-
-Plot Current Preview
-  Plots the currently selected preview plot in a separate external window
-
-Plot Guess
-  This will a plot a guess of your fit based on the information selected in the Function Browser.
-
-Fit Spectra
-  Choose a range or discontinuous list of spectra to be fitted.
-
-Mask X Range
-  Energy ranges may be excluded from a fit by selecting a spectrum next to the ‘Mask X Range of Spectrum’ label
-  and then providing a comma-separated list of pairs, where each pair designates a range to exclude from the fit.
-
-Run
-  Runs the processing configured on the current tab.
-
-Plot
-  Plots the selected parameter stored in the result workspace.
-
-Save Result
-  Saves the workspaces from the *_Results* group workspace in the default save directory.
-
-.. seealso:: Common options are detailed in the :ref:`qens-fitting-features` section.
-
-.. seealso:: Sequential fitting is available, options are detailed in the :ref:`sequential-fitting-section` section.
-
-.. _msdfit-example-workflow:
-
-MSD Fit Example Workflow
-~~~~~~~~~~~~~~~~~~~~~~~~
-The MSD Fit tab operates on ``_eq`` files. The files used in this workflow are produced on the Elwin
-tab as seen in the :ref:`elwin-example-workflow`.
-
-1. Click **Browse** and select the file ``osi104371-104375_graphite002_red_elwin_eq``. Load this
-   file and it will be automatically plotted in the upper mini-plot.
-
-2. Change the **Plot Spectrum** spinbox seen underneath the mini-plots to change the spectrum displayed
-   in the upper mini-plot.
-
-3. Change the **EndX** variable to be around 0.8 in order to change the Q range over which the fit shall
-   take place. Alternatively, drag the **EndX** blue line seen on the mini-plot using the cursor.
-
-4. Choose the **Fit Type** to be Gaussian. The parameters for this function can be seen if you
-   expand the row labelled **f0-MsdGauss**. Choose appropriate starting values for these parameters.
-   When you begin to edit parameters in addition to being able to change the value of the parameter there are two additional options.
-   Clicking on the button with `...` will bring up more options to set constraints and ties on the parameters. The checkbox will toggle 
-   whether the parameter is local or global.
-
-5. Tick **Plot Guess** to get a prediction of what your fit will look like.
-
-6. Click **Run** and wait for the interface to finish processing. This should generate a
-   _Parameters table workspace and two group workspaces with end suffixes _Results and
-   _Workspaces. The mini-plots should also update, with the upper plot displaying the
-   calculated fit and the lower mini-plot displaying the difference between the input data and the
-   fit.
-
-7. Alternatively, you can click **Fit Single Spectrum** to perform a fit only for the spectrum
-   currently displayed in the upper mini-plot. Do not click this for the purposes of this
-   demonstration.
-
-8. In the **Output** section, select the **Msd** parameter and then click **Plot**. This plots the
-   Msd parameter which can be found within the _Results group workspace.
-
-Go to the :ref:`iqt-example-workflow`.
-
-
-I(Q, t)
--------
-
-Given sample and resolution inputs, carries out a fit as per the theory detailed
-in the :ref:`TransformToIqt <algm-TransformToIqt>` algorithm.
-
-.. interface:: Data Analysis
-  :width: 450
-  :widget: tabIqt
-
-I(Q, t) Options
-~~~~~~~~~~~~~~~
-
-Sample
-  Either a reduced file (*_red.nxs*) or workspace (*_red*) or an :math:`S(Q,
-  \omega)` file (*_sqw.nxs*) or workspace (*_sqw*).
-
-Resolution
-  Either a resolution file (_res.nxs) or workspace (_res) or an :math:`S(Q,
-  \omega)` file (*_sqw.nxs*) or workspace (*_sqw*).
-
-ELow, EHigh
-  The rebinning range.
-
-SampleBinning
-  The number of neighbouring bins are summed.
-
-Symmetric Energy Range
-  Untick to allow an asymmetric energy range.
-
-Spectrum
-  Changes the spectrum displayed in the preview plot.
-
-Plot Current Preview
-  Plots the currently selected preview plot in a separate external window
-
-Calculate Errors
-  The calculation of errors using a Monte Carlo implementation can be skipped by unchecking
-  this option.
-
-Number Of Iterations
-  The number of iterations to perform in the Monte Carlo routine for error calculation 
-  in I(Q,t). 
-
-Run
-  Runs the processing configured on the current tab.
-
-Plot Spectra
-  If enabled, it will plot the selected workspace indices in the selected output workspace.
-
-Plot Tiled
-  It will plot a tiled plot containing the selected workspace indices. It accessed via the down
-  arrow on the **Plot Spectra** button.
-
-Save Result
-  Saves the result workspace in the default save directory.
-
-.. _iqt-example-workflow:
-
-I(Q, t) Example Workflow
-~~~~~~~~~~~~~~~~~~~~~~~~
-The I(Q, t) tab allows ``_red`` and ``_sqw`` for it's sample file, and allows ``_red``, ``_sqw`` and
-``_res`` for the resolution file. The sample file used in this workflow can be produced using the run
-number 26176 on the :doc:`Indirect Data Reduction <Indirect Data Reduction>` interface in the ISIS
-Energy Transfer tab. The resolution file is created in the ISIS Calibration tab using the run number
-26173. The instrument used to produce these files is IRIS, the analyser is graphite
-and the reflection is 002.
-
-1. Click **Browse** for the sample and select the file ``iris26176_graphite002_red``. Then click **Browse**
-   for the resolution and select the file ``iris26173_graphite002_res``.
-
-2. Change the **SampleBinning** variable to be 5. Changing this will calculate values for the **EWidth**,
-   **SampleBins** and **ResolutionBins** variables automatically by using the
-   :ref:`TransformToIqt <algm-TransformToIqt>` algorithm where the **BinReductionFactor** is given by the
-   **SampleBinning** value. The **SampleBinning** value must be low enough for the **ResolutionBins** to be
-   at least 5. A description of this option can be found in the :ref:`a-note-on-binning` section.
-
-3. Untick **Calculate Errors** if you do not want to calculate the errors for the output workspace which
-   ends with the suffix _iqt.
-
-4. Click **Run** and wait for the interface to finish processing. This should generate a workspace ending
-   with a suffix _iqt.
-
-5. In the **Output** section, select some workspace indices (e.g.0-2,4,6) for a tiled plot and then click
-   the down arrow on the **Plot Spectra** button before clicking **Plot Tiled**.
-
-6. Choose a default save directory and then click **Save Result** to save the _iqt workspace.
-   This workspace will be used in the :ref:`iqtfit-example-workflow`.
-
-.. _a-note-on-binning:
-
-A note on Binning
-~~~~~~~~~~~~~~~~~
-  
-The bin width is determined by the energy range and the sample binning factor. The number of bins is automatically 
-calculated based on the **SampleBinning** specified. The width is determined by the width of the range divided 
-by the number of bins.
-
-The following binning parameters are not enterable by the user and are instead automatically calculated through
-the :ref:`TransformToIqt <algm-TransformToIqt>` algorithm once a valid resolution file has been loaded. The calculated 
-binning parameters are displayed alongside the binning options:
-
-EWidth
-  The calculated bin width.
-
-SampleBins
-  The number of bins in the sample after rebinning.
-
-ResolutionBins
-  The number of bins in the resolution after rebinning. Typically this should be at
-  least 5 and a warning will be shown if it is less.
-
-
-I(Q, t) Fit
------------
-
-I(Q, t) Fit provides a simplified interface for controlling various fitting
-functions (see the :ref:`Fit <algm-Fit>` algorithm for more info). The functions
-are also available via the fit wizard.
-
-The fit types available for use in IqtFit are :ref:`Exponentials <func-ExpDecay>` and 
-:ref:`Stretched Exponential <func-StretchExp>`.
-
-.. interface:: Data Analysis
-  :width: 450
-  :widget: tabIqtFit
-
-I(Q, t) Fit Options
-~~~~~~~~~~~~~~~~~~~
-
-Sample
-  Either a file (*_iqt.nxs*) or workspace (*_iqt*) that has been created using
-  the Iqt tab.
-
-Single Input/Multiple Input
-  Choose between loading a single workspace or multiple workspaces. 
-
-Function Browser
-  This is used to decide the details of your fit including the fit type and minimizer used. Further options 
-  are seen below. It is possible to un-dock this browser.
-
-Constrain Intensities
-  Check to ensure that the sum of the background and intensities is always equal
-  to 1.
-
-Make Beta Global
-  Check to use a multi-domain fitting function with the value of beta
-  constrained - the :ref:`IqtFitSimultaneous <algm-IqtFitSimultaneous>` will be
-  used to perform this fit.
-
-Extract Members
-  If checked, each individual member of the fit (e.g. exponential functions), will
-  be extracted.
-
-Mini Plots
-  The top plot displays the sample data, guess and fit. The bottom plot displays the difference between 
-  the sample data and fit. It is possible to un-dock these plots.
-
-Plot Spectrum
-  Changes the spectrum displayed in the mini plots.
-
-Fit Single Spectrum
-  This will Fit a single spectrum selected by the neighboring Plot Spectrum spinbox.
-
-Plot Current Preview
-  Plots the currently selected preview plot in a separate external window
-
-Plot Guess
-  This will a plot a guess of your fit based on the information selected in the Function Browser.
-
-Fit Spectra
-  Choose a range or discontinuous list of spectra to be fitted.
-
-Mask X Range
-  Energy ranges may be excluded from a fit by selecting a spectrum next to the ‘Mask X Range of Spectrum’ label
-  and then providing a comma-separated list of pairs, where each pair designates a range to exclude from the fit.
-
-Run
-  Runs the processing configured on the current tab.
-
-Plot
-  Plots the selected parameter stored in the result (or PDF) workspace.
-
-Edit Result
-  Allows you to replace values within your *_Results* workspace using the :ref:`IndirectReplaceFitResult <algm-IndirectReplaceFitResult>`
-  algorithm. See below for more detail.
-
-Save Result
-  Saves the workspaces from the *_Results* group workspace in the default save directory.
-
-.. seealso:: Common options are detailed in the :ref:`qens-fitting-features` section.
-
-.. seealso:: Sequential fitting is available, options are detailed in the :ref:`sequential-fitting-section` section.
-
-.. _iqtfit-example-workflow:
-
-I(Q, t) Fit Example Workflow
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-The I(Q, t) Fit tab operates on ``_iqt`` files. The files used in this workflow are produced on the
-I(Q, t) tab as seen in the :ref:`iqt-example-workflow`.
-
-1. Click **Browse** and select the file ``irs26176_graphite002_iqt``. 
-
-2. Change the **EndX** variable to be around 0.2 in order to change the time range. Alternatively, drag
-   the **EndX** blue line seen on the upper mini-plot using the cursor.
-
-3. Choose the number of **Exponentials** to be 1. Select a **Flat Background**.
-
-4. Change the **Fit Spectra** to go from 0 to 7. This will ensure that only the spectra within the input
-   workspace with workspace indices between 0 and 7 are fitted.
-
-5. Click **Run** and wait for the interface to finish processing. This should generate a
-   _Parameters table workspace and two group workspaces with end suffixes _Results and
-   _Workspaces. The mini-plots should also update, with the upper plot displaying the
-   calculated fit and the lower mini-plot displaying the difference between the input data and the
-   fit.
-
-6. In the **Output** section, you can choose which parameter you want to plot.
-
-7. Click **Fit Single Spectrum** to produce a fit result for the first spectrum.
-
-8. In the **Output** section, click **Edit Result** and then select the _Result workspace containing 
-   multiple fits (1), and in the second combobox select the _Result workspace containing the single fit
-   (2). Choose an output name and click **Replace Fit Result**. This will replace the corresponding fit result
-   in (1) with the fit result found in (2). See the :ref:`IndirectReplaceFitResult <algm-IndirectReplaceFitResult>`
-   algorithm for more details. Note that the output workspace is inserted into the group workspace in which
-   (1) is found.
-
-Go to the :ref:`convfit-example-workflow`.
-
-Conv Fit
---------
-
-ConvFit provides a simplified interface for controlling
-various fitting functions (see the :ref:`Fit <algm-Fit>` algorithm for more
-info). The functions are also available via the fit wizard.
-
-Additionally, in the bottom-right of the interface there are options for doing a
-sequential fit. This is where the program loops through each spectrum in the
-input workspace, using the fitted values from the previous spectrum as input
-values for fitting the next. This is done by means of the
-:ref:`ConvolutionFitSequential <algm-ConvolutionFitSequential>` algorithm.
-
-A sequential fit is run by clicking the Run button at the bottom of the tab, a
-single fit can be done using the Fit Single Spectrum button underneath the
-preview plot.
-
-The fit types available in ConvFit are One :ref:`Lorentzian <func-Lorentzian>`, Two Lorentzian, 
-:ref:`TeixeiraWater (SQE) <func-TeixeiraWaterSQE>`, :ref:`InelasticDiffSphere <func-InelasticDiffSphere>`, 
-:ref:`InelasticDiffRotDiscreteCircle <func-InelasticDiffRotDiscreteCircle>`, :ref:`ElasticDiffSphere <func-ElasticDiffSphere>`, 
-:ref:`ElasticDiffRotDiscreteCircle <func-ElasticDiffRotDiscreteCircle>` and :ref:`StretchedExpFT <func-StretchedExpFT>`.
-
-.. interface:: Data Analysis
-  :width: 450
-  :widget: tabConvFit
-
-Conv Fit Options
-~~~~~~~~~~~~~~~~
-
-.. seealso:: Common options are detailed in the :ref:`qens-fitting-features` section.
-
-.. seealso:: Sequential fitting is available, options are detailed in the :ref:`sequential-fitting-section` section.
-
-Sample
-  Either a reduced file (*_red.nxs*) or workspace (*_red*) or an :math:`S(Q,
-  \omega)` file (*_sqw.nxs*, *_sqw.dave*) or workspace (*_sqw*).
-
-Resolution
-  Either a resolution file (_res.nxs) or workspace (_res) or an :math:`S(Q,
-  \omega)` file (*_sqw.nxs*, *_sqw.dave*) or workspace (*_sqw*).
-
-Single Input/Multiple Input
-  Choose between loading a single workspace or multiple workspaces. 
-
-Function Browser
-  This is used to decide the details of your fit including the fit type and minimizer used. Further options 
-  are seen below. It is possible to un-dock this browser.
-
-Use Delta Function
-  Found under 'Custom Function Groups'. Enables use of a delta function.
-
-Extract Members
-  If checked, each individual member of the fit (e.g. exponential functions), will
-  be extracted into a <result_name>_Members group workspace.
-
-Use Temperature Correction
-  Adds the custom user function for temperature correction to the fit function.
-
-Background Options
-  Flat Background: Adds a flat background to the composite fit function. Linear Background: Adds a linear 
-  background to the composite fit function.
-
-Mini Plots
-  The top plot displays the sample data, guess and fit. The bottom plot displays the difference between 
-  the sample data and fit. It is possible to un-dock these plots.
-
-Plot Spectrum
-  Changes the spectrum displayed in the mini plots.
-
-Fit Single Spectrum
-  This will Fit a single spectrum selected by the neighboring Plot Spectrum spinbox.
-
-Plot Current Preview
-  Plots the currently selected preview plot in a separate external window
-
-Plot Guess
-  This will a plot a guess of your fit based on the information selected in the Function Browser.
-
-Fit Spectra
-  Choose a range or discontinuous list of spectra to be fitted.
-
-Mask X Range
-  Energy ranges may be excluded from a fit by selecting a spectrum next to the ‘Mask X Range of Spectrum’ label
-  and then providing a comma-separated list of pairs, where each pair designates a range to exclude from the fit.
-
-Run
-  Runs the processing configured on the current tab.
-
-Plot
-  Plots the selected parameter stored in the result (or PDF) workspace.
-
-Edit Result
-  Allows you to replace values within your *_Results* workspace using the :ref:`IndirectReplaceFitResult <algm-IndirectReplaceFitResult>`
-  algorithm. See below for more detail.
-
-Save Result
-  Saves the workspaces from the *_Results* group workspace in the default save directory.
-
-.. _convfit-example-workflow:
-
-ConvFit Example Workflow
-~~~~~~~~~~~~~~~~~~~~~~~~
-The Conv Fit tab allows ``_red`` and ``_sqw`` for its sample file, and allows ``_red``, ``_sqw`` and
-``_res`` for the resolution file. The sample file used in this workflow can be produced using the run
-number 26176 on the :doc:`Indirect Data Reduction <Indirect Data Reduction>` interface in the ISIS
-Energy Transfer tab. The resolution file is created in the ISIS Calibration tab using the run number
-26173. The instrument used to produce these files is IRIS, the analyser is graphite
-and the reflection is 002.
-
-1. Click **Browse** for the sample and select the file ``iris26176_graphite002_red``. Then click **Browse**
-   for the resolution and select the file ``iris26173_graphite002_res``.
-
-2. Choose the **Fit Type** to be One Lorentzian. Tick the **Delta Function** checkbox. Set the background
-   to be a **Flat Background**.
-
-3. Expand the variables called **f0-Lorentzian** and **f1-DeltaFunction**. To tie the delta functions Centre
-   to the PeakCentre of the Lorentzian, right click on the Centre parameter and go to Tie->Custom Tie and then
-   enter f0.PeakCentre.
-
-4. Tick **Plot Guess** to get a prediction of what your fit will look like.
-
-5. Click **Run** and wait for the interface to finish processing. This should generate a
-   _Parameters table workspace and two group workspaces with end suffixes _Results and
-   _Workspaces. The mini-plots should also update, with the upper plot displaying the
-   calculated fit and the lower mini-plot displaying the difference between the input data and the
-   fit.
-
-6. Choose a default save directory and then click **Save Result** to save the _result workspaces 
-   found inside of the group workspace ending with _Results. The saved workspace will be used in
-   the :ref:`fqfit-example-workflow`.
-
-Theory
-~~~~~~
-
-For more on the theory of Conv Fit see the :ref:`ConvFitConcept` concept page.
-
-F(Q) Fit
---------
-
-One of the models used to interpret diffusion is that of jump diffusion in which
-it is assumed that an atom remains at a given site for a time :math:`\tau`; and
-then moves rapidly, that is, in a time negligible compared to :math:`\tau`.
-
-This interface can be used for a jump diffusion fit as well as fitting across
-EISF. This is done by means of the
-:ref:`QENSFitSequential <algm-QENSFitSequential>` algorithm.
-
-The fit types available in F(Q)Fit are :ref:`ChudleyElliot <func-ChudleyElliot>`, :ref:`HallRoss <func-Hall-Ross>`, 
-:ref:`FickDiffusion <func-FickDiffusion>`, :ref:`TeixeiraWater <func-TeixeiraWater>`, :ref:`EISFDiffCylinder <func-EISFDiffCylinder>`, 
-:ref:`EISFDiffSphere <func-EISFDiffSphere>` and :ref:`EISFDiffSphereAlkyl <func-EISFDiffSphereAlkyl>`.
-
-.. interface:: Data Analysis
-  :width: 450
-  :widget: tabJumpFit
-
-
-F(Q) Fit Options
-~~~~~~~~~~~~~~~~
-
-Sample
-  A sample workspace created with either ConvFit or Quasi.
-
-Single Input/Multiple Input
-  Choose between loading a single workspace or multiple workspaces. 
-
-Fit Parameter
-  This allows you to select the type of parameter displayed in the neighbouring combobox to its right (see option below). 
-  The allowed types are 'Width' and 'EISF'. Changing this combobox will also change the available Fit types in the Function 
-  Browser.
-
-Width/EISF
-  Next to the 'Fit Parameter' menu, will be either a 'Width' or 'EISF' menu, depending on which was selected. 
-  This menu can be used to select the specific width/EISF parameter to be fit. Selecting one of these parameters will automatically 
-  set the active spectrum index of the loaded workspace in which this parameter is located.
-
-Function Browser
-  This is used to decide the details of your fit including the fit type and minimizer used. Further options 
-  are seen below. It is possible to un-dock this browser.
-
-Mini Plots
-  The top plot displays the sample data, guess and fit. The bottom plot displays the difference between 
-  the sample data and fit. It is possible to un-dock these plots.
-
-Plot Spectrum
-  Changes the spectrum displayed in the mini plots.
-
-Fit Single Spectrum
-  This will Fit a single spectrum selected by the neighboring Plot Spectrum spinbox.
-
-Plot Current Preview
-  Plots the currently selected preview plot in a separate external window
-
-Plot Guess
-  This will a plot a guess of your fit based on the information selected in the Function Browser.
-
-Fit Spectra
-  Choose a range or discontinuous list of spectra to be fitted.
-
-Mask X Range
-  Energy ranges may be excluded from a fit by selecting a spectrum next to the ‘Mask X Range of Spectrum’ label
-  and then providing a comma-separated list of pairs, where each pair designates a range to exclude from the fit.
-
-Run
-  Runs the processing configured on the current tab.
-
-Plot
-  Plots the selected parameter stored in the result workspace.
-
-Save Result
-  Saves the workspaces from the *_Results* group workspace in the default save directory.
-  
-.. seealso:: Common options are detailed in the :ref:`qens-fitting-features` section.
-
-.. _fqfit-example-workflow:
-
-F(Q) Fit Example Workflow
-~~~~~~~~~~~~~~~~~~~~~~~~~
-The F(Q) Fit tab operates on ``_result`` files which can be produced on the ConvFit tab.  The
-sample file used in this workflow is produced on the Conv Fit tab as seen in the
-:ref:`convfit-example-workflow`.
-
-1. Click **Browse** and select the file ``irs26176_graphite002_conv_Delta1LFitF_s0_to_9_Result``.
-
-2. Change the mini-plot data by choosing the type of **Fit Parameter** you want to display. For the
-   purposes of this demonstration select **EISF**. The combobox immediately to the right can be used to
-   choose which EISF you want to see in the mini-plot. In this example there is only one available.
-
-3. Change the **Fit Parameter** back to **Width**.
-
-4. Choose the **Fit Type** to be TeixeiraWater.
-
-5. Click **Run** and wait for the interface to finish processing. This should generate a
-   _Parameters table workspace and two group workspaces with end suffixes _Results and
-   _Workspaces. The mini-plots should also update, with the upper plot displaying the
-   calculated fit and the lower mini-plot displaying the difference between the input data and the
-   fit.
-
-6. In the **Output** section, you can choose which parameter you want to plot. In this case the plotting
-   option is disabled as the output workspace ending in _Result only has one data point to plot.
-
-
-.. _qens-fitting-features:
-  
-QENS Fitting Interfaces Features
---------------------------------
-
-There are four QENS fitting interfaces:  
-
-* MSD Fit
-* I(Q,t) Fit, 
-* Conv Fit 
-* F(Q)
-
-These fitting interfaces share common features, with a few unique options in each.
-
-Single & Multiple Input
-~~~~~~~~~~~~~~~~~~~~~~~
-
-Each interface provides the option to choose between selecting one or multiple data files to be fit.
-The selected mode can be changed by clicking either the 'Single Input' tab or 'Multiple Input' tab at the the top
-of the interface to switch between selecting one or multiple data files respectively.
-Data may either be provided as a file, or selected from workspaces which have already been loaded.
-
-When selecting 'Multiple Input', a table along with two buttons 'Add Workspace' and 'Remove' will be displayed.
-Clicking 'Add Workspace' will allow you to add a new data-set to be fit (this will bring up a menu allowing you
-to select a file/workspace and the spectra to load). Once data has been loaded, it will be displayed in the table.
-Highlighting data in the table and selecting 'Remove' will allow you to remove data from the fit. Above the preview
-plots will be a drop-down menu with which you can select the active data-set, which will be shown in the plots.
-
-Sequential and Simultaneous fits
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-There are options to fit your selected spectra either Sequentially or Simultaneously. 
-
-A sequential fit will fit each spectra
-one after another. By defaut this will use the end values of one fit as the starting values of the next. This behaviour can be toggled 
-using the sequential/individual option. 
-
-A Simultaneous fit will fit all the selected spectra against one cost function. The primary advantage of this method is that if there are
-parameters which are expected to be constant across the data range they can be tied across all the spectra.
-
-Fit Function
-~~~~~~~~~~~~
-
-Under 'Fit Function', you can view the selected model and associated parameters as well as make modifications.
-
-There are two modes which can be used to select functions. The default version allows easy selection of the most commonly used function models and options.
-Parameters may be tied by right-clicking on a parameter and selecting either 'Tie > To Function' when creating a tie
-to a parameter of the same name in a different function or by selecting 'Tie > Custom Tie' to tie to parameters of
-different names and for providing mathematical expressions. Parameters can be constrained by right-clicking and
-using the available options under 'Constrain'.
-
-If more fine grained control is needed selecting see full function will instead display the full function in the generic function browser.
-This generic browser functions in a very similar way to the one in :ref:`Multi-dataset Fitting Interface <Multi-dataset-Fitting-Interface>`.
-
-Upon performing a fit, the parameter values will be updated here to display the result of the fit for the selected
-spectrum.
-
-Settings
-~~~~~~~~
-Fitting
-  Controls whether to do a sequential or simultaneous fit.
-
-Max Iterations
-  The maximum number of iterations used to perform the fit of each spectrum.
-
-Minimizer
-  The minimizer which will be used in the fit (defaults to Levenberg-Marquadt).
-
-Cost function
-  The cost function to be used in the fit (defaults to Least Squares).
-
-Evaluate Function As
-  The way the function is evaluated on histogram data sets. If value is “CentrePoint” then function is evaluated at centre of each bin. If it is “Histogram” then function is integrated within the bin and the integrals returned.
-
-Fit Type
-  Only available in sequential fits. Controls whether each fit is initialised from the end values of the previous fit.
-
-Preview Plots
-~~~~~~~~~~~~~
-
-Two preview plots are included in each of the fitting interfaces. The top preview plot displays the sample, guess
-and fit curves. The bottom preview plot displays the difference curve.
-
-The preview plots will display the curves for the selected spectrum ('Plot Spectrum') of the selected data-set
-(when in multiple input mode, a drop-down menu will be available above the plots to select the active data-set).
-
-The 'Plot Spectrum' option can be used to select the active/displayed spectrum.
-
-A button labelled 'Fit Single Spectrum' is found under the preview plots and can be used to perform a fit of the
-selected specturm.
-
-'Plot Current Preview' can be used to plot the sample, fit and difference curves of the selected spectrum in
-a separate plotting window.
-
-The 'Plot Guess' check-box can be used to enable/disable the guess curve in the top preview plot.
-
-Output
-~~~~~~
-
-The results of the fit may be plotted and saved under the 'Output' section of the fitting interfaces.
-
-Next to the 'Plot' label, you can select a parameter to plot and then click 'Plot' to plot it with error 
-bars across the fit spectra (if multiple data-sets have been used, a separate plot will be produced for each data-set). 
-The 'Plot Output' options will be disabled after a fit if there is only one data point for the parameters.
-
-During a sequential fit, the parameters calculated for one spectrum become the start parameters for the next spectrum to be fitted. 
-Although this normally yields better parameter values for the later spectra, it can also lead to poorly fitted parameters if the
-next spectrum is not 'related' to the previous spectrum. It may be useful to replace this poorly fitted spectrum with the results 
-from a single fit using the 'Edit Result' option. 
-Clicking the 'Edit Result' button will allow you to modify the data within your *_Results* workspace using results 
-produced from a singly fit spectrum. See the algorithm :ref:`IndirectReplaceFitResult <algm-IndirectReplaceFitResult>`.
-
-Clicking the 'Save Result' button will save the result of the fit to your default save location.
-
-  
-Bayesian (FABADA minimizer)
----------------------------
-
-There is the option to perform Bayesian data analysis on the I(Q, t) Fit ConvFit
-tabs on this interface by using the :ref:`FABADA` fitting minimizer, however in
-order to to use this you will need to use better starting parameters than the
-defaults provided by the interface.
-
-You may also experience issues where the starting parameters may give a reliable
-fit on one spectra but not others, in this case the best option is to reduce
-the number of spectra that are fitted in one operation.
-
-In both I(Q, t) Fit and ConvFit the following options are available when fitting
-using FABADA:
-
-Output Chain
-  Select to enable output of the FABADA chain when using FABADA as the fitting
-  minimizer.
-
-Chain Length
-  Number of further steps carried out by fitting algorithm once parameters have
-  converged (see *ChainLength* is :ref:`FABADA` documentation)
-
-Convergence Criteria
-  The minimum variation in the cost function before the parameters are
-  considered to have converged (see *ConvergenceCriteria* in :ref:`FABADA`
-  documentation)
-
-Acceptance Rate
-  The desired percentage acceptance of new parameters (see *JumpAcceptanceRate*
-  in :ref:`FABADA` documentation)
-  
-The FABADA minimizer can output a PDF group workspace when the PDF option is ticked. If this happens,
-then it is possible to plot this PDF data using the output options at the bottom of the tabs.
-
-.. _sequential-fitting-section:
-
-Sequential Fitting
-------------------
-
-Three of the fitting interfaces allow sequential fitting of several spectra:
-
-* MSD Fit
-* I(Q, T) Fit
-* ConvFit
-
-At the bottom of the interface there are options for doing a
-sequential fit. This is where the program loops through each spectrum in the
-input workspace, using the fitted values from the previous spectrum as input
-values for fitting the next. This is done by means of the
-:ref:`IqtFitSequential <algm-IqtFitSequential>` algorithm.
-
-A sequential fit is run by clicking the Run button seen just above the output 
-options, a single fit can be done using the Fit Single Spectrum button underneath 
-the preview plot.
-
-Spectrum Selection
-~~~~~~~~~~~~~~~~~~
-
-Below the preview plots, the spectra to be fit can be selected. The 'Fit Spectra' drop-down menu allows for
-selecting either 'Range' or 'String'. If 'Range' is selected, you are able to select a range of spectra to fit by
-providing the upper and lower bounds. If 'String' is selected you can provide the spectra to fit in a text form.
-When selecting spectra using text, you can use '-' to identify a range and ',' to separate each spectrum/range.
-
-:math:`X`-Ranges may be excluded from the fit by selecting a spectrum next to the 'Mask Bins of Spectrum' label and
-then providing a comma-separated list of pairs, where each pair designates a range to exclude from the fit.
-
-ConvFit fitting model
----------------------
-
-The model used to perform fitting in ConvFit is described in the following tree, note that
-everything under the Model section is optional and determined by the *Fit Type*
-and *Use Delta Function* options in the interface.
-
-- :ref:`CompositeFunction <func-CompositeFunction>`
-
-  - :ref:`LinearBackground <func-LinearBackground>`
-
-  - :ref:`Convolution <func-Convolution>`
-
-    - Resolution
-
-    - Model (:ref:`CompositeFunction <func-CompositeFunction>`)
-
-      - DeltaFunction
-
-      - :ref:`ProductFunction <func-ProductFunction>` (One Lorentzian)
-
-        - :ref:`Lorentzian <func-Lorentzian>`
-
-        - Temperature Correction
-
-      - :ref:`ProductFunction <func-ProductFunction>` (Two Lorentzians)
-
-        - :ref:`Lorentzian <func-Lorentzian>`
-
-        - Temperature Correction
-
-      - :ref:`ProductFunction <func-ProductFunction>` (InelasticDiffSphere)
-
-        - :ref:`Inelastic Diff Sphere <func-DiffSphere>`
-
-        - Temperature Correction
-
-      - :ref:`ProductFunction <func-ProductFunction>` (InelasticDiffRotDiscreteCircle)
-
-        - :ref:`Inelastic Diff Rot Discrete Circle <func-DiffRotDiscreteCircle>` 
-
-        - Temperature Correction
-		
-      - :ref:`ProductFunction <func-ProductFunction>` (ElasticDiffSphere)
-
-        - :ref:`Elastic Diff Sphere <func-DiffSphere>`
-
-        - Temperature Correction
-		
-      - :ref:`ProductFunction <func-ProductFunction>` (ElasticDiffRotDiscreteCircle)
-
-        - :ref:`Elastic Diff Rot Discrete Circle <func-DiffRotDiscreteCircle>`
-
-        - Temperature Correction
-		
-      - :ref:`ProductFunction <func-ProductFunction>` (StretchedExpFT)
-
-        - :ref:`StretchedExpFT <func-StretchedExpFT>`
-
-        - Temperature Correction
-
-The Temperature Correction is a :ref:`UserFunction <func-UserFunction>` with the
-formula :math:`((x * 11.606) / T) / (1 - exp(-((x * 11.606) / T)))` where
-:math:`T` is the temperature in Kelvin.
-
-Simultaneous Fitting
-~~~~~~~~~~~~~~~~~~~~
-
-
-
-**References**
-
-1. Peters & Kneller, Journal of Chemical Physics, 139, 165102 (2013)
-2. Yi et al, J Phys Chem B 116, 5028 (2012) 
-
-
 .. categories:: Interfaces Indirect
diff --git a/docs/source/interfaces/Indirect Fitting.rst b/docs/source/interfaces/Indirect Fitting.rst
new file mode 100644
index 00000000000..a34b44eb091
--- /dev/null
+++ b/docs/source/interfaces/Indirect Fitting.rst	
@@ -0,0 +1,487 @@
+.. _QENS-fitting-ref:
+
+QENS Fitting
+============
+
+.. contents:: Table of Contents
+  :local:
+
+.. figure::  ../images/ConvFitFull.png
+   :height: 400px
+   :align: center
+
+There are four QENS fitting interfaces:  
+
+* MSD Fit
+* I(Q,t) Fit, 
+* Conv Fit 
+* F(Q)
+
+These fitting interfaces share common features, with a few unique options in each.
+
+Single & Multiple Input
+~~~~~~~~~~~~~~~~~~~~~~~
+
+.. figure::  ../images/ConvFitDataSelection.png
+   :height: 200px
+   :align: center
+
+Each interface provides the option to choose between selecting one or multiple data files to be fit.
+The selected mode can be changed by clicking either the 'Single Input' tab or 'Multiple Input' tab at the the top
+of the interface to switch between selecting one or multiple data files respectively.
+Data may either be provided as a file, or selected from workspaces which have already been loaded.
+
+When selecting 'Multiple Input', a table along with two buttons 'Add Workspace' and 'Remove' will be displayed.
+Clicking 'Add Workspace' will allow you to add a new data-set to be fit (this will bring up a menu allowing you
+to select a file/workspace and the spectra to load). Once data has been loaded, it will be displayed in the table.
+Highlighting data in the table and selecting 'Remove' will allow you to remove data from the fit. Above the preview
+plots will be a drop-down menu with which you can select the active data-set, which will be shown in the plots.
+
+Sequential and Simultaneous fits
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+There are options to fit your selected spectra either Sequentially or Simultaneously. 
+
+A :ref:`sequential fit <algm-IqtFitSequential>` will fit each spectra one after another. By default this will use the end values of one fit as the starting values of the next. This behaviour can be toggled 
+using the sequential/individual option. 
+
+A :ref:`simultaneous fit <algm-IqtFitSimultaneous>` will fit all the selected spectra against one cost function. The primary advantage of this method is that if there are
+parameters which are expected to be constant across the data range they can be tied across all the spectra. This leads to these parameters being 
+fitted with better statistics and hence reduced errors.
+
+Fit Function
+~~~~~~~~~~~~
+
+.. figure::  ../images/ConvFitFunctionSelection.png
+   :height: 300px
+   :align: left
+
+Under 'Fit Function', you can view the selected model and associated parameters as well as make modifications.
+
+There are two modes which can be used to select functions. The default version allows easy selection of the most commonly used function models. The options 
+in this mode differ for each of the four fitting tabs so more detailed information is given in the specific sections below. The other mode, which may be switched to
+bu ticking the `See full function` box, displays the generic function browser in which any function model can be specified. 
+This generic browser functions in a very similar way to the one in :ref:`Multi-dataset Fitting Interface <Multi-dataset-Fitting-Interface>`.
+
+Parameters may be tied by right-clicking on a parameter and selecting either 'Tie > To Function' when creating a tie
+to a parameter of the same name in a different function or by selecting 'Tie > Custom Tie' to tie to parameters of
+different names and for providing mathematical expressions. Parameters can be constrained by right-clicking and
+using the available options under 'Constrain'.
+
+Upon performing a fit, the parameter values will be updated here to display the result of the fit for the selected
+spectrum.
+
+Settings
+~~~~~~~~
+The bottom half of the Fit Function section contains a table of settings which control what sort of fit is done. These are:
+
+Fitting
+  Controls whether to do a sequential or simultaneous fit.
+
+Max Iterations
+  The maximum number of iterations used to perform the fit of each spectrum.
+
+Minimizer
+  The minimizer which will be used in the fit (defaults to Levenberg-Marquadt).
+
+Cost function
+  The cost function to be used in the fit (defaults to Least Squares).
+
+Evaluate Function As
+  The way the function is evaluated on histogram data sets. If value is “CentrePoint” then function is evaluated at centre of each bin. If it is “Histogram” then function is integrated within the bin and the integrals returned.
+
+Fit Type
+  Only available in sequential fits. Controls whether each fit is initialised from the end values of the previous fit.
+
+Preview Plots
+~~~~~~~~~~~~~
+
+.. figure::  ../images/ConvFitPlotPreview.png
+   :height: 300px
+   :align: left
+
+Two preview plots are included in each of the fitting interfaces. The top preview plot displays the sample, guess
+and fit curves. The bottom preview plot displays the difference curve.
+
+The preview plots will display the curves for the selected spectrum ('Plot Spectrum') of the selected data-set
+(when in multiple input mode, a drop-down menu will be available above the plots to select the active data-set).
+
+The 'Plot Spectrum' option can be used to select the active/displayed spectrum.
+
+A button labelled 'Fit Single Spectrum' is found under the preview plots and can be used to perform a fit of the
+selected specturm.
+
+'Plot Current Preview' can be used to plot the sample, fit and difference curves of the selected spectrum in
+a separate plotting window.
+
+The 'Plot Guess' check-box can be used to enable/disable the guess curve in the top preview plot.
+
+
+Spectrum Selection
+~~~~~~~~~~~~~~~~~~
+
+In MsdFit, IqtFit and ConvFit below the fit model selection and preview plots, the spectra to be fit can be selected. 
+The 'Fit Spectra' drop-down menu allows for selecting either 'Range' or 'String'. If 'Range' is selected, you are able to select a range of spectra to fit by
+providing the upper and lower bounds. If 'String' is selected you can provide the spectra to fit in a text form.
+When selecting spectra using text, you can use '-' to identify a range and ',' to separate each spectrum/range.
+
+:math:`X`-Ranges may be excluded from the fit by selecting a spectrum next to the 'Mask Bins of Spectrum' label and
+then providing a comma-separated list of pairs, where each pair designates a range to exclude from the fit.
+
+Output
+~~~~~~
+
+The results of the fit may be plotted and saved under the 'Output' section of the fitting interfaces.
+
+Next to the 'Plot' label, you can select a parameter to plot and then click 'Plot' to plot it with error 
+bars across the fit spectra (if multiple data-sets have been used, a separate plot will be produced for each data-set). 
+The 'Plot Output' options will be disabled after a fit if there is only one data point for the parameters.
+
+During a sequential fit, the parameters calculated for one spectrum become the start parameters for the next spectrum to be fitted. 
+Although this normally yields better parameter values for the later spectra, it can also lead to poorly fitted parameters if the
+next spectrum is not 'related' to the previous spectrum. It may be useful to replace this poorly fitted spectrum with the results 
+from a single fit using the 'Edit Result' option. 
+Clicking the 'Edit Result' button will allow you to modify the data within your *_Results* workspace using results 
+produced from a singly fit spectrum. See the algorithm :ref:`IndirectReplaceFitResult <algm-IndirectReplaceFitResult>`.
+
+Clicking the 'Save Result' button will save the result of the fit to your default save location.
+
+MSD Fit
+-------
+
+Given either a saved NeXus file or workspace generated using the Elwin tab, this
+tab fits :math:`intensity` vs. :math:`Q` with one of three functions for each
+run specified to give the Mean Square Displacement (MSD). It then plots the MSD
+as function of run number. This is done by means of the
+:ref:`QENSFitSequential <algm-QENSFitSequential>` algorithm.
+
+MSDFit searches for the log files named <runnumber>_sample.txt in your chosen
+raw file directory (the name ‘sample’ is for OSIRIS). These log files will exist 
+if the correct temperature was loaded using SE-log-name in the Elwin tab. If they 
+exist the temperature is read and the MSD is plotted versus temperature; if they do 
+not exist the MSD is plotted versus run number (last 3 digits).
+
+The fitted parameters for all runs are in _msd_Table and the <u2> in _msd. To
+run the Sequential fit a workspace named <inst><first-run>_to_<last-run>_eq is
+created of :math:`intensity` v. :math:`Q` for all runs. A contour or 3D plot of
+this may be of interest.
+
+A sequential fit is run by clicking the Run button at the bottom of the tab, a
+single fit can be done using the Fit Single Spectrum button underneath the
+preview plot. A simultaneous fit may be done in a very similar fashion by changeing the Fit Type to Simultaneous 
+and the clicking run.
+
+The :ref:`Peters model <func-MsdPeters>` [1] reduces to a :ref:`Gaussian <func-MsdGauss>` at large 
+(towards infinity) beta. The :ref:`Yi Model <func-MsdYi>` [2] reduces to a :ref:`Gaussian <func-MsdGauss>` at sigma 
+equal to zero.
+
+.. interface:: Data Analysis
+  :width: 450
+  :widget: tabMSD
+
+MSD Fit Example Workflow
+~~~~~~~~~~~~~~~~~~~~~~~~
+The MSD Fit tab operates on ``_eq`` files. The files used in this workflow are produced on the Elwin
+tab as seen in the :ref:`elwin-example-workflow`.
+
+1. Click **Browse** and select the file ``osi104371-104375_graphite002_red_elwin_eq``. Load this
+   file and it will be automatically plotted in the upper mini-plot.
+
+2. Change the **Plot Spectrum** spinbox seen underneath the mini-plots to change the spectrum displayed
+   in the upper mini-plot.
+
+3. Change the **EndX** variable to be around 0.8 in order to change the Q range over which the fit shall
+   take place. Alternatively, drag the **EndX** blue line seen on the mini-plot using the cursor.
+
+4. Choose the **Fit Type** to be Gaussian. The parameters for this function can be seen if you
+   expand the row labelled **f0-MsdGauss**. Choose appropriate starting values for these parameters.
+   When you begin to edit parameters in addition to being able to change the value of the parameter there are two additional options.
+   Clicking on the button with `...` will bring up more options to set constraints and ties on the parameters. The checkbox will toggle 
+   whether the parameter is local or global.
+
+5. Tick **Plot Guess** to get a prediction of what your fit will look like.
+
+6. Click **Run** and wait for the interface to finish processing. This should generate a
+   _Parameters table workspace and two group workspaces with end suffixes _Results and
+   _Workspaces. The mini-plots should also update, with the upper plot displaying the
+   calculated fit and the lower mini-plot displaying the difference between the input data and the
+   fit.
+
+7. Alternatively, you can click **Fit Single Spectrum** to perform a fit only for the spectrum
+   currently displayed in the upper mini-plot. Do not click this for the purposes of this
+   demonstration.
+
+8. In the **Output** section, select the **Msd** parameter and then click **Plot**. This plots the
+   Msd parameter which can be found within the _Results group workspace.
+
+.. _msdfit-example-workflow:
+
+I(Q, t) Fit
+-----------
+
+I(Q, t) Fit provides a simplified interface for controlling various fitting
+functions (see the :ref:`Fit <algm-Fit>` algorithm for more info). The functions
+are also available via the fit wizard.
+
+The fit types available for use in IqtFit are :ref:`Exponentials <func-ExpDecay>` and 
+:ref:`Stretched Exponential <func-StretchExp>`.
+
+.. interface:: Data Analysis
+  :width: 450
+  :widget: tabIqtFit
+
+I(Q, t) Fit Example Workflow
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+The I(Q, t) Fit tab operates on ``_iqt`` files. The files used in this workflow are produced on the
+I(Q, t) tab as seen in the :ref:`iqt-example-workflow`.
+
+1. Click **Browse** and select the file ``irs26176_graphite002_iqt``. 
+
+2. Change the **EndX** variable to be around 0.2 in order to change the time range. Alternatively, drag
+   the **EndX** blue line seen on the upper mini-plot using the cursor.
+
+3. Choose the number of **Exponentials** to be 1. Select a **Flat Background**.
+
+4. Change the **Fit Spectra** to go from 0 to 7. This will ensure that only the spectra within the input
+   workspace with workspace indices between 0 and 7 are fitted.
+
+5. Click **Run** and wait for the interface to finish processing. This should generate a
+   _Parameters table workspace and two group workspaces with end suffixes _Results and
+   _Workspaces. The mini-plots should also update, with the upper plot displaying the
+   calculated fit and the lower mini-plot displaying the difference between the input data and the
+   fit.
+
+6. In the **Output** section, you can choose which parameter you want to plot.
+
+7. Click **Fit Single Spectrum** to produce a fit result for the first spectrum.
+
+8. In the **Output** section, click **Edit Result** and then select the _Result workspace containing 
+   multiple fits (1), and in the second combobox select the _Result workspace containing the single fit
+   (2). Choose an output name and click **Replace Fit Result**. This will replace the corresponding fit result
+   in (1) with the fit result found in (2). See the :ref:`IndirectReplaceFitResult <algm-IndirectReplaceFitResult>`
+   algorithm for more details. Note that the output workspace is inserted into the group workspace in which
+   (1) is found.
+
+Conv Fit
+--------
+
+ConvFit provides a simplified interface for controlling
+various fitting functions (see the :ref:`Fit <algm-Fit>` algorithm for more
+info). The functions are also available via the fit wizard.
+
+Additionally, in the bottom-right of the interface there are options for doing a
+sequential fit. This is where the program loops through each spectrum in the
+input workspace, using the fitted values from the previous spectrum as input
+values for fitting the next. This is done by means of the
+:ref:`ConvolutionFitSequential <algm-ConvolutionFitSequential>` algorithm.
+
+A sequential fit is run by clicking the Run button at the bottom of the tab, a
+single fit can be done using the Fit Single Spectrum button underneath the
+preview plot.
+
+The fit types available in ConvFit are One :ref:`Lorentzian <func-Lorentzian>`, Two Lorentzian, 
+:ref:`TeixeiraWater (SQE) <func-TeixeiraWaterSQE>`, :ref:`InelasticDiffSphere <func-InelasticDiffSphere>`, 
+:ref:`InelasticDiffRotDiscreteCircle <func-InelasticDiffRotDiscreteCircle>`, :ref:`ElasticDiffSphere <func-ElasticDiffSphere>`, 
+:ref:`ElasticDiffRotDiscreteCircle <func-ElasticDiffRotDiscreteCircle>` and :ref:`StretchedExpFT <func-StretchedExpFT>`.
+
+.. interface:: Data Analysis
+  :width: 450
+  :widget: tabConvFit
+
+Conv Fit Options
+~~~~~~~~~~~~~~~~
+
+Sample
+  Either a reduced file (*_red.nxs*) or workspace (*_red*) or an :math:`S(Q,
+  \omega)` file (*_sqw.nxs*, *_sqw.dave*) or workspace (*_sqw*).
+
+Resolution
+  Either a resolution file (_res.nxs) or workspace (_res) or an :math:`S(Q,
+  \omega)` file (*_sqw.nxs*, *_sqw.dave*) or workspace (*_sqw*).
+
+ConvFit fitting model
+~~~~~~~~~~~~~~~~~~~~~
+
+The model used to perform fitting in ConvFit is described in the following tree, note that
+everything under the Model section is optional and determined by the *Fit Type*
+and *Use Delta Function* options in the interface.
+
+- :ref:`CompositeFunction <func-CompositeFunction>`
+
+  - :ref:`LinearBackground <func-LinearBackground>`
+
+  - :ref:`Convolution <func-Convolution>`
+
+    - Resolution
+
+    - Model (:ref:`CompositeFunction <func-CompositeFunction>`)
+
+      - DeltaFunction
+
+      - :ref:`ProductFunction <func-ProductFunction>` (One Lorentzian)
+
+        - :ref:`Lorentzian <func-Lorentzian>`
+
+        - Temperature Correction
+
+      - :ref:`ProductFunction <func-ProductFunction>` (Two Lorentzians)
+
+        - :ref:`Lorentzian <func-Lorentzian>`
+
+        - Temperature Correction
+
+      - :ref:`ProductFunction <func-ProductFunction>` (InelasticDiffSphere)
+
+        - :ref:`Inelastic Diff Sphere <func-DiffSphere>`
+
+        - Temperature Correction
+
+      - :ref:`ProductFunction <func-ProductFunction>` (InelasticDiffRotDiscreteCircle)
+
+        - :ref:`Inelastic Diff Rot Discrete Circle <func-DiffRotDiscreteCircle>` 
+
+        - Temperature Correction
+		
+      - :ref:`ProductFunction <func-ProductFunction>` (ElasticDiffSphere)
+
+        - :ref:`Elastic Diff Sphere <func-DiffSphere>`
+
+        - Temperature Correction
+		
+      - :ref:`ProductFunction <func-ProductFunction>` (ElasticDiffRotDiscreteCircle)
+
+        - :ref:`Elastic Diff Rot Discrete Circle <func-DiffRotDiscreteCircle>`
+
+        - Temperature Correction
+		
+      - :ref:`ProductFunction <func-ProductFunction>` (StretchedExpFT)
+
+        - :ref:`StretchedExpFT <func-StretchedExpFT>`
+
+        - Temperature Correction
+
+The Temperature Correction is a :ref:`UserFunction <func-UserFunction>` with the
+formula :math:`((x * 11.606) / T) / (1 - exp(-((x * 11.606) / T)))` where
+:math:`T` is the temperature in Kelvin.
+
+ConvFit Example Workflow
+~~~~~~~~~~~~~~~~~~~~~~~~
+The Conv Fit tab allows ``_red`` and ``_sqw`` for its sample file, and allows ``_red``, ``_sqw`` and
+``_res`` for the resolution file. The sample file used in this workflow can be produced using the run
+number 26176 on the :doc:`Indirect Data Reduction <Indirect Data Reduction>` interface in the ISIS
+Energy Transfer tab. The resolution file is created in the ISIS Calibration tab using the run number
+26173. The instrument used to produce these files is IRIS, the analyser is graphite
+and the reflection is 002.
+
+1. Click **Browse** for the sample and select the file ``iris26176_graphite002_red``. Then click **Browse**
+   for the resolution and select the file ``iris26173_graphite002_res``.
+
+2. Choose the **Fit Type** to be One Lorentzian. Tick the **Delta Function** checkbox. Set the background
+   to be a **Flat Background**.
+
+3. Expand the variables called **f0-Lorentzian** and **f1-DeltaFunction**. To tie the delta functions Centre
+   to the PeakCentre of the Lorentzian, right click on the Centre parameter and go to Tie->Custom Tie and then
+   enter f0.PeakCentre.
+
+4. Tick **Plot Guess** to get a prediction of what your fit will look like.
+
+5. Click **Run** and wait for the interface to finish processing. This should generate a
+   _Parameters table workspace and two group workspaces with end suffixes _Results and
+   _Workspaces. The mini-plots should also update, with the upper plot displaying the
+   calculated fit and the lower mini-plot displaying the difference between the input data and the
+   fit.
+
+6. Choose a default save directory and then click **Save Result** to save the _result workspaces 
+   found inside of the group workspace ending with _Results. The saved workspace will be used in
+   the :ref:`fqfit-example-workflow`.
+
+Theory
+~~~~~~
+
+For more on the theory of Conv Fit see the :ref:`ConvFitConcept` concept page.
+
+F(Q) Fit
+--------
+
+One of the models used to interpret diffusion is that of jump diffusion in which
+it is assumed that an atom remains at a given site for a time :math:`\tau`; and
+then moves rapidly, that is, in a time negligible compared to :math:`\tau`.
+
+This interface can be used for a jump diffusion fit as well as fitting across
+EISF. This is done by means of the
+:ref:`QENSFitSequential <algm-QENSFitSequential>` algorithm.
+
+The fit types available in F(Q)Fit are :ref:`ChudleyElliot <func-ChudleyElliot>`, :ref:`HallRoss <func-Hall-Ross>`, 
+:ref:`FickDiffusion <func-FickDiffusion>`, :ref:`TeixeiraWater <func-TeixeiraWater>`, :ref:`EISFDiffCylinder <func-EISFDiffCylinder>`, 
+:ref:`EISFDiffSphere <func-EISFDiffSphere>` and :ref:`EISFDiffSphereAlkyl <func-EISFDiffSphereAlkyl>`.
+
+.. interface:: Data Analysis
+  :width: 450
+  :widget: tabJumpFit
+
+F(Q) Fit Example Workflow
+~~~~~~~~~~~~~~~~~~~~~~~~~
+The F(Q) Fit tab operates on ``_result`` files which can be produced on the ConvFit tab.  The
+sample file used in this workflow is produced on the Conv Fit tab as seen in the
+:ref:`convfit-example-workflow`.
+
+1. Click **Browse** and select the file ``irs26176_graphite002_conv_Delta1LFitF_s0_to_9_Result``.
+
+2. Change the mini-plot data by choosing the type of **Fit Parameter** you want to display. For the
+   purposes of this demonstration select **EISF**. The combobox immediately to the right can be used to
+   choose which EISF you want to see in the mini-plot. In this example there is only one available.
+
+3. Change the **Fit Parameter** back to **Width**.
+
+4. Choose the **Fit Type** to be TeixeiraWater.
+
+5. Click **Run** and wait for the interface to finish processing. This should generate a
+   _Parameters table workspace and two group workspaces with end suffixes _Results and
+   _Workspaces. The mini-plots should also update, with the upper plot displaying the
+   calculated fit and the lower mini-plot displaying the difference between the input data and the
+   fit.
+
+6. In the **Output** section, you can choose which parameter you want to plot. In this case the plotting
+   option is disabled as the output workspace ending in _Result only has one data point to plot.
+
+Bayesian (FABADA minimizer)
+---------------------------
+
+There is the option to perform Bayesian data analysis on the I(Q, t) Fit ConvFit
+tabs on this interface by using the :ref:`FABADA` fitting minimizer, however in
+order to to use this you will need to use better starting parameters than the
+defaults provided by the interface.
+
+You may also experience issues where the starting parameters may give a reliable
+fit on one spectra but not others, in this case the best option is to reduce
+the number of spectra that are fitted in one operation.
+
+In both I(Q, t) Fit and ConvFit the following options are available when fitting
+using FABADA:
+
+Output Chain
+  Select to enable output of the FABADA chain when using FABADA as the fitting
+  minimizer.
+
+Chain Length
+  Number of further steps carried out by fitting algorithm once parameters have
+  converged (see *ChainLength* is :ref:`FABADA` documentation)
+
+Convergence Criteria
+  The minimum variation in the cost function before the parameters are
+  considered to have converged (see *ConvergenceCriteria* in :ref:`FABADA`
+  documentation)
+
+Acceptance Rate
+  The desired percentage acceptance of new parameters (see *JumpAcceptanceRate*
+  in :ref:`FABADA` documentation)
+  
+The FABADA minimizer can output a PDF group workspace when the PDF option is ticked. If this happens,
+then it is possible to plot this PDF data using the output options at the bottom of the tabs.
+
+**References**
+
+1. Peters & Kneller, Journal of Chemical Physics, 139, 165102 (2013)
+2. Yi et al, J Phys Chem B 116, 5028 (2012) 
+
+.. categories:: Interfaces Indirect
-- 
GitLab