-----
- When GUI experiment file is loaded the correct fitting algorithm wasn't being
set correctly (GH338).
- Prevent crash when trying to refresh a stale dataset (i.e. is no longer in
its original location.
- Produce autocorrelation graph when sampling in GUI.
- Added links to ptemcee and emcee in the optimisation parameters window.
- GUI produces corner plot after MCMC sampling
- BUG fix for rebinning code (doesn't affect analysis)
- Different interfacial roughness types can be specified between all Components
in a Structure. The available types are: Erf (Error Function, default), Tanh,
Sinusoidal, Exponential, Step, Linear. User specifiable interfaces can be
created by subclassing Interface.
- A fix for the PyQt5 interface using 4K screens on Windows was made.
Previously the GUI elements and fonts were being displayed in a much too
small fashion.
- Made various dialogues in the PyQt5 GUI window modal (to prevent them being
lost).
- fixed bugs if cancel was pressed during the MCMC folder dialogue phase.
- made loading of experiment file back compatible.