This project is mirrored from https://github.com/mantidproject/mantid.git.
Pull mirroring updated .
- 21 May, 2020 1 commit
-
-
Stephen authored
This commit responds to the code review comments: - Extract constant strings which are used multiple times into const string variables - Throw immediately if multi period. - Remove unclear call to getProperty("OutputWorkspace) in LoadMuonNexusV2 - Remove unnecessary includes and in doing so create forward declarations for TableWorkspace and Workspace2D - Use std::move for string and workspace copying. - Remove unnecessary pointer casting, which will be dealt with by the compiler.
-
- 20 May, 2020 1 commit
-
-
Stephen authored
-
- 19 May, 2020 2 commits
-
-
Stephen authored
This commit creates a RAII structure to encapsulate the omp_set_num_threads_call. This is necessary to restore the default number of threads once the algorithm has finished. This also adds a unit test to ensure the max threads is restored after the algorithm is executed.
-
Stephen authored
-
- 18 May, 2020 7 commits
-
-
Stephen authored
-
Stephen authored
After profiling the loader it was observed that CPU usage jumped to 100% in the LoadISISNexus loader. This is unnecessary usage given the small size of the Muon Nexus files. This lead to slow performance, where performance was between 10-100% slower than LoadMuonNexus1. With this change the speed difference is around 10% and with much less variability.
-
Stephen authored
-
Stephen authored
-
Stephen authored
-
Stephen authored
-
Stephen authored
-
- 15 May, 2020 3 commits
- 14 May, 2020 2 commits
- 13 May, 2020 8 commits
-
-
Stephen authored
This commit adds time correction to the Muon loader. As the histogram data was loaded using the LoadISISNexus algorithm the time zero needed to be applied afterwards.
-
Stephen authored
This commit updates the unit test for the Muon Nexus V2. This was required as the example file has changed since the test was written.
-
Stephen authored
-
Stephen authored
-
Stephen Smith authored
-
Stephen Smith authored
This commit introduces the strategy pattern to which enables the selection of the loading algorithm at run time. In this commit the following functionality is added: - Structure for strategy pattern. - Single period loading implementation, which features detector grouping and good frames data calculations.
-
Stephen Smith authored
This commit creates the following: -LoadMuonNexus3 algorithm -LoadMuonNexus3Helper file -LoadMuonNexus3Test file -Adds a MuonV2 file to the test data This commit also implements the detector grouping calculation.
-
Gigg, Martyn Anthony authored
-
- 12 May, 2020 9 commits
-
-
Gemma Guest authored
These standard algorithm functions are commonly understood so the comments do not really add anything helpful Re #26897
-
Gemma Guest authored
Re #26897
-
Gigg, Martyn Anthony authored
-
Gigg, Martyn Anthony authored
-
Gigg, Martyn Anthony authored
-
Gagik Vardanyan authored
Dynamically resize wb splash screen image based on screen resolution
-
Gigg, Martyn Anthony authored
-
Gagik Vardanyan authored
Settings docs update
-
Gagik Vardanyan authored
Fix Colorfills Scaling Differently if Done From Figure Options or the Context Menu
-
- 11 May, 2020 7 commits
-
-
Geish Miladinovic authored
-
Nick Draper authored
-
Nick Draper authored
This should resolve some of the Huge splash screens we get with the workbench sometimes. It also means we only have to maintain one splash screen image and not two resolutions of the same thing.
-
Gemma Guest authored
-
Gemma Guest authored
-
Gigg, Martyn Anthony authored
-
Stephen authored
This commit converts the PSIBackgroundSubtraction algorithm to a data processing algorithm. This increases the clarity and transparency of the workspace history. In order to do this, the operator overload which removed the background has been replaced with a CreateWorkspace call, which generates a workspace based on the backgrounds obtained, followed by a call to the child algorithm "Minus".
-