diff --git a/Testing/LiveData/LiveDataTests.html b/Testing/LiveData/LiveDataTests.html index a6efcc9f..40de54a8 100644 --- a/Testing/LiveData/LiveDataTests.html +++ b/Testing/LiveData/LiveDataTests.html @@ -105,35 +105,36 @@

Navigation

Live Data Testing

-

Introduction

-

A video example of using multiple live streams and full direct elastic data reduction can be seen here.

+

Introduction

+

A video example of using multiple live streams and full direct elastic data reduction can be seen here.

The rest of this document describes some examples you can run yourself using a fake instrument which simulates the arrival of new data. For all of these tests you will need to change your Facility to TEST_LIVE, as described below. You can use MantidWorkbench.

Time required 20 - 30 minutes

-

Set up the test facility

+

Set up the test facility

In MantidWorkbench:

  1. Open the File menu and select Settings

  2. @@ -142,12 +143,12 @@

    Set up the test facil

    You can follow the same approach to set your facility back afterwards.

-

Starting a Fake Instrument

+

Starting a Fake Instrument

-

ISIS Event

+

ISIS Event

    -
  1. Run the FakeISISEventDAE Algorithm from the Algorithms toolbox

  2. -
  3. These settings will create an instrument with 100 spectra, transmitting 2000 events every 20 milliseconds in 1 period. The data is between 10,000 and 20,000 microseconds TOF:

    +
  4. Run the FakeISISEventDAE algorithm from the Algorithms toolbox

  5. +
  6. The following settings will create an instrument with 100 spectra, transmitting 2000 events every 20 milliseconds in 1 period. The data is between 10,000 and 20,000 microseconds TOF:

+

Running this algorithm will produce “FakeISISEventDAE started” in the Messages panel, but will not make any other data appear yet.

-

ISIS Histogram

+

ISIS Histogram

  1. Run the FakeISISHistoDAE Algorithm from the Algorithms toolbox

  2. -
  3. These settings will create an instrument with 100 spectra, with 100 bins in 1 period:

    +
  4. The following settings will create an instrument with 100 spectra, with 100 bins in 1 period:

+

Running this algorithm will produce “FakeISISHistoDAE started” in the Messages panel, but will not make any other data appear yet.

-

ADARA Fake Event

+

ADARA Fake Event

This approach reads from an SNS pre-nexus file or an event-nexus file to recreate realistic event data, however It is a little more fiddly to setup.

  1. Find the file Mantid.user.properties. Its location will be:

    @@ -182,7 +185,7 @@

    ADARA Fake Event<
  2. Mac or linux: ~/.mantid (i.e. in a .mantid directory under your home directory)

  3. -
  4. To use a pre-nexus file, use the REF_L_32035_neutron_event.dat file (located in the TrainingCourseData folder), open Mantid.user.properties in your favorite text editor and add the following lines:

    +
  5. To use a pre-nexus file, use the REF_L_32035_neutron_event.dat file (located in the TrainingCourseData folder), open the Mantid.user.properties file in your favorite text editor and add the following lines:

    fileeventdatalistener.filename=REF_L_32035_neutron_event.dat
     fileeventdatalistener.chunks=300
     
    @@ -191,7 +194,7 @@

    ADARA Fake Event<
    fileeventdatalistener.filename=EQSANS_6071_event.nxs
     
    -

    Chunking for files can be determined by using the DetermineChunking algorithm.

    +

    For MantidWorkbench to find these files, they must be in a directory listed under “Data Search Directories” in the “Manage User Directories” menu. Chunking for files can be determined by using the DetermineChunking algorithm.

  6. Start MantidWorkbench

  7. Use the instrument ADARA_FileReader in the TEST_LIVE facility in the Settings dialog (MantidWorkbench). There is no need to stop this fake instrument.

  8. @@ -200,19 +203,35 @@

    ADARA Fake Event<

-

Starting a live data session

+

Starting a live data session

  1. Ensure that FakeISISHistoDAE and FakeISISEventDAE are running in the background to complete this example

  2. To open the StartLiveData interface you can either

      -
    • click the drop down Load button in the Workspaces toolbox and select Live Data

    • +
    • Click the drop down Load button in the Workspaces toolbox and select Live Data

    • Run the StartLiveData algorithm from the Algorithms toolbox

+
+

Live Event Data

+

Setup: ISIS Event

+

Enter the following settings in the StartLiveData interface:

+ +

Click “Run”.

+

You should see successive messages in MantidWorkbench of the form Loading live data chunk x at xx:xx:xx.

+
-

Live Histogram Data

-

Setup : ISIS Histogram

+

Live Histogram Data

+

Setup : ISIS Histogram

Note that for Histogram data the accumulationMethod needs to be set to Replace, otherwise you will get a warning.

Enter the following settings in the StartLiveData interface:

+

Click “Run”.

+

You should see successive messages in MantidWorkbench of the form Loading live data chunk x at xx:xx:xx.

-

Live event rebin using an algorithm

-

Setup : ADARA Fake Event

+

Live event rebin using an algorithm

+

Setup : ADARA Fake Event

Enter the following settings in the StartLiveData interface:

+

Click “Run”.

+

You should see successive messages in MantidWorkbench of the form Loading live data chunk x at xx:xx:xx.

+

Double-click on the live workspace, then select Plot All. You should see a histogram with two lines automatically updating as “new” data appears.

-

Live event pre- and post-processing

-

This uses rebin to select a region of time of flight, and then after +

Live event pre- and post-processing

+

This uses Rebin to select a region of time of flight, and then after the data is accumulated it uses SumSpectra to sum all of the data into a single spectrum. When using post processing you have to give the accumulation workspace a name.

-

Setup : ADARA Fake Event

+

Setup : ADARA Fake Event

Enter the following settings in the StartLiveData interface:

+

Click “Run”.

+

You should see successive messages in MantidWorkbench of the form Loading live data chunk x at xx:xx:xx.

+

Double-click on the live workspace. You should see a histogram with one line automatically updating as “new” data appears. +Double-click on the accumulation workspace, then select Plot All. You should see a histogram with two lines automatically updating as “new” data appears.

-

Stopping a live data session

+

Stopping a live data session

A live data session will run until it is cancelled or Mantid is closed. To cancel a session:

  1. To stop the live data session, open the Algorithm Details window, by clicking on the button at the bottom of the Algorithms Toolbox

  2. diff --git a/_static/videos/LiveData.htm b/_static/videos/LiveData.htm new file mode 100644 index 00000000..ee1ae25e --- /dev/null +++ b/_static/videos/LiveData.htm @@ -0,0 +1,18 @@ + + + + + Mantid Live Data Reduction + + + + + + + + + + diff --git a/_static/videos/LiveData.mp4 b/_static/videos/LiveData.mp4 new file mode 100644 index 00000000..de842f8b Binary files /dev/null and b/_static/videos/LiveData.mp4 differ diff --git a/objects.inv b/objects.inv index b2e0e913..7ac316d3 100644 Binary files a/objects.inv and b/objects.inv differ diff --git a/searchindex.js b/searchindex.js index 8d8f2730..5d7049ef 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["AlgorithmProfiler", "Architecture", "AutomatedBuildProcess", "BalsamiqWireframes", "BatchWidget/API/JobTreeView", "BatchWidget/Internals/CellBasedViewProperties", "BatchWidget/Internals/ExtractSubtrees", "BatchWidget/Internals/FindSubtreeRoots", "BatchWidget/Internals/QtStandardItemTreeModelAdapter", "BatchWidget/Internals/StrictModelIndexing", "BatchWidget/index", "BuildingOnOSX", "BuildingWithCMake", "CLion", "CMakeBestPractices", "CodeCoverage", "Communication", "CondaPackageManager", "DataFilesForTesting", "DebuggingUnitTests", "DesignDocumentGuides", "DeveloperAccounts", "DevelopmentAndReleaseCycle", "DoxygenSetup", "Eclipse", "EnumeratedString", "EventWorkspaceDev", "FlowchartCreation", "Gatekeeping", "GettingStarted/GettingStarted", "GettingStarted/GettingStartedCondaLinux", "GettingStarted/GettingStartedCondaOSX", "GettingStarted/GettingStartedCondaWindows", "GettingStarted/GettingStartedNoneConda", "GitConfig", "GitWorkflow", "HandlingXML", "ISISEnergyTransferTab", "ISISReflectometryInterface", "ISISSANSReductionBackend", "IndexProperty", "IndirectDataAnalysisAddingFitType", "IndirectDataAnalysisFileStructure", "InelasticDataManipulationFileStructure", "InstrumentViewer", "IssueTracking", "JenkinsConfiguration", "LoadAlgorithmHook", "Logging", "MVPDesign", "MVPTutorial/AddButton", "MVPTutorial/AddComboBox", "MVPTutorial/AddLabel", "MVPTutorial/AddLineEdit", "MVPTutorial/AddSpinBox", "MVPTutorial/CalculatorExample/index", "MVPTutorial/CompleteGUI", "MVPTutorial/ExtractInfoFromView", "MVPTutorial/FinalExercise", "MVPTutorial/Introduction", "MVPTutorial/Layouts", "MVPTutorial/Matplotlib", "MVPTutorial/Mocking", "MVPTutorial/MockingExercise", "MVPTutorial/MockingExerciseSolution", "MVPTutorial/Model", "MVPTutorial/ModelExercise", "MVPTutorial/ModelExerciseSolution", "MVPTutorial/MultipleViews", "MVPTutorial/PresenterExercise", "MVPTutorial/PresenterExerciseSolution", "MVPTutorial/ReceivingSignalFromView", "MVPTutorial/Tables", "MVPTutorial/ViewExercise1", "MVPTutorial/ViewExercise1Solution", "MVPTutorial/index", "MantidUsedIconsTable", "MatplotlibInCpp", "MultiThreadingInMantid", "NewStarterC++", "NewStarterPython", "ObtainingABenchmarkForMantidFitting", "Packaging", "PatchReleaseChecklist", "ProfilingOverview", "ProfilingWithPerf", "ProfilingWithValgrind", "PyCharm", "PythonVSCppAlgorithms", "QtDesignerForPython", "ReleaseChecklist", "ReviewingAPullRequest", "RunningSanitizers", "RunningTheUnitTests", "SampleLogsDev", "ScriptRepository", "Standards/AdditionalPythonCode", "Standards/AlgorithmDocumentation", "Standards/AlgorithmUsageExamples", "Standards/CPPModernization", "Standards/CPPStandards", "Standards/DeprecateAlgorithm", "Standards/DocumentationGuideForDevs", "Standards/GUIStandards", "Standards/InterfaceDocumentation", "Standards/Libraries", "Standards/MantidStandards", "Standards/PythonStandards", "Standards/ReleaseNotesGuide", "Standards/RenameAlgorithm", "Standards/UnitTestStandards", "Standards/index", "SystemTests", "TSC", "Testing/Core/Core", "Testing/Direct/ALFViewTests", "Testing/Direct/MSliceTestGuide", "Testing/ElementalAnalysis/ElementalAnalysisTests", "Testing/EngineeringDiffraction/EngineeringDiffractionTestGuide", "Testing/ErrorReporter-ProjectRecovery/ErrorReporterTesting", "Testing/ErrorReporter-ProjectRecovery/ProjectRecoveryTesting", "Testing/General/SampleTransmissionCalculatorTestGuide", "Testing/Indirect/DataReductionTests", "Testing/Inelastic/DataAnalysisTests", "Testing/Inelastic/DataManipulationTests", "Testing/LiveData/LiveDataTests", "Testing/MuonAnalysis_test_guides/Muon Analysis Unscripted Testing Guide", "Testing/MuonAnalysis_test_guides/Muon_ALC", "Testing/MuonAnalysis_test_guides/Muon_ARGUS", "Testing/MuonAnalysis_test_guides/Muon_Analysis_MUSR", "Testing/MuonAnalysis_test_guides/Muon_Analysis_PSI", "Testing/MuonAnalysis_test_guides/Muon_EMU", "Testing/MuonAnalysis_test_guides/Muon_FDA", "Testing/MuonAnalysis_test_guides/Muon_HIFI", "Testing/MuonAnalysis_test_guides/index", "Testing/ReflectometryGUI/ReflectometryGUITests", "Testing/SANSGUI/ISISSANSGUITests", "Testing/SliceViewer/SliceViewer", "Testing/index", "TestingUtilities", "Timers", "ToolsOverview", "UnitTestGoodPractice", "UserSupport", "VSCode", "VisualStudioBuildImpact", "Widgets/Plotting", "WindowsSubsystemForLinux", "Workbench/BuildingWorkbench", "Workbench/ProjectSaveInterfaces", "Workbench/RunningWorkbench", "Workbench/index", "WritingAnAlgorithm", "WritingCustomConvertToMDTransformation", "WritingPerformanceTests", "index"], "filenames": ["AlgorithmProfiler.rst", "Architecture.rst", "AutomatedBuildProcess.rst", "BalsamiqWireframes.rst", "BatchWidget/API/JobTreeView.rst", "BatchWidget/Internals/CellBasedViewProperties.rst", "BatchWidget/Internals/ExtractSubtrees.rst", "BatchWidget/Internals/FindSubtreeRoots.rst", "BatchWidget/Internals/QtStandardItemTreeModelAdapter.rst", "BatchWidget/Internals/StrictModelIndexing.rst", "BatchWidget/index.rst", "BuildingOnOSX.rst", "BuildingWithCMake.rst", "CLion.rst", "CMakeBestPractices.rst", "CodeCoverage.rst", "Communication.rst", "CondaPackageManager.rst", "DataFilesForTesting.rst", "DebuggingUnitTests.rst", "DesignDocumentGuides.rst", "DeveloperAccounts.rst", "DevelopmentAndReleaseCycle.rst", "DoxygenSetup.rst", "Eclipse.rst", "EnumeratedString.rst", "EventWorkspaceDev.rst", "FlowchartCreation.rst", "Gatekeeping.rst", "GettingStarted/GettingStarted.rst", "GettingStarted/GettingStartedCondaLinux.rst", "GettingStarted/GettingStartedCondaOSX.rst", "GettingStarted/GettingStartedCondaWindows.rst", "GettingStarted/GettingStartedNoneConda.rst", "GitConfig.rst", "GitWorkflow.rst", "HandlingXML.rst", "ISISEnergyTransferTab.rst", "ISISReflectometryInterface.rst", "ISISSANSReductionBackend.rst", "IndexProperty.rst", "IndirectDataAnalysisAddingFitType.rst", "IndirectDataAnalysisFileStructure.rst", "InelasticDataManipulationFileStructure.rst", "InstrumentViewer.rst", "IssueTracking.rst", "JenkinsConfiguration.rst", "LoadAlgorithmHook.rst", "Logging.rst", "MVPDesign.rst", "MVPTutorial/AddButton.rst", "MVPTutorial/AddComboBox.rst", "MVPTutorial/AddLabel.rst", "MVPTutorial/AddLineEdit.rst", "MVPTutorial/AddSpinBox.rst", "MVPTutorial/CalculatorExample/index.rst", "MVPTutorial/CompleteGUI.rst", "MVPTutorial/ExtractInfoFromView.rst", "MVPTutorial/FinalExercise.rst", "MVPTutorial/Introduction.rst", "MVPTutorial/Layouts.rst", "MVPTutorial/Matplotlib.rst", "MVPTutorial/Mocking.rst", "MVPTutorial/MockingExercise.rst", "MVPTutorial/MockingExerciseSolution.rst", "MVPTutorial/Model.rst", "MVPTutorial/ModelExercise.rst", "MVPTutorial/ModelExerciseSolution.rst", "MVPTutorial/MultipleViews.rst", "MVPTutorial/PresenterExercise.rst", "MVPTutorial/PresenterExerciseSolution.rst", "MVPTutorial/ReceivingSignalFromView.rst", "MVPTutorial/Tables.rst", "MVPTutorial/ViewExercise1.rst", "MVPTutorial/ViewExercise1Solution.rst", "MVPTutorial/index.rst", "MantidUsedIconsTable.rst", "MatplotlibInCpp.rst", "MultiThreadingInMantid.rst", "NewStarterC++.rst", "NewStarterPython.rst", "ObtainingABenchmarkForMantidFitting.rst", "Packaging.rst", "PatchReleaseChecklist.rst", "ProfilingOverview.rst", "ProfilingWithPerf.rst", "ProfilingWithValgrind.rst", "PyCharm.rst", "PythonVSCppAlgorithms.rst", "QtDesignerForPython.rst", "ReleaseChecklist.rst", "ReviewingAPullRequest.rst", "RunningSanitizers.rst", "RunningTheUnitTests.rst", "SampleLogsDev.rst", "ScriptRepository.rst", "Standards/AdditionalPythonCode.rst", "Standards/AlgorithmDocumentation.rst", "Standards/AlgorithmUsageExamples.rst", "Standards/CPPModernization.rst", "Standards/CPPStandards.rst", "Standards/DeprecateAlgorithm.rst", "Standards/DocumentationGuideForDevs.rst", "Standards/GUIStandards.rst", "Standards/InterfaceDocumentation.rst", "Standards/Libraries.rst", "Standards/MantidStandards.rst", "Standards/PythonStandards.rst", "Standards/ReleaseNotesGuide.rst", "Standards/RenameAlgorithm.rst", "Standards/UnitTestStandards.rst", "Standards/index.rst", "SystemTests.rst", "TSC.rst", "Testing/Core/Core.rst", "Testing/Direct/ALFViewTests.rst", "Testing/Direct/MSliceTestGuide.rst", "Testing/ElementalAnalysis/ElementalAnalysisTests.rst", "Testing/EngineeringDiffraction/EngineeringDiffractionTestGuide.rst", "Testing/ErrorReporter-ProjectRecovery/ErrorReporterTesting.rst", "Testing/ErrorReporter-ProjectRecovery/ProjectRecoveryTesting.rst", "Testing/General/SampleTransmissionCalculatorTestGuide.rst", "Testing/Indirect/DataReductionTests.rst", "Testing/Inelastic/DataAnalysisTests.rst", "Testing/Inelastic/DataManipulationTests.rst", "Testing/LiveData/LiveDataTests.rst", "Testing/MuonAnalysis_test_guides/Muon Analysis Unscripted Testing Guide.rst", "Testing/MuonAnalysis_test_guides/Muon_ALC.rst", "Testing/MuonAnalysis_test_guides/Muon_ARGUS.rst", "Testing/MuonAnalysis_test_guides/Muon_Analysis_MUSR.rst", "Testing/MuonAnalysis_test_guides/Muon_Analysis_PSI.rst", "Testing/MuonAnalysis_test_guides/Muon_EMU.rst", "Testing/MuonAnalysis_test_guides/Muon_FDA.rst", "Testing/MuonAnalysis_test_guides/Muon_HIFI.rst", "Testing/MuonAnalysis_test_guides/index.rst", "Testing/ReflectometryGUI/ReflectometryGUITests.rst", "Testing/SANSGUI/ISISSANSGUITests.rst", "Testing/SliceViewer/SliceViewer.rst", "Testing/index.rst", "TestingUtilities.rst", "Timers.rst", "ToolsOverview.rst", "UnitTestGoodPractice.rst", "UserSupport.rst", "VSCode.rst", "VisualStudioBuildImpact.rst", "Widgets/Plotting.rst", "WindowsSubsystemForLinux.rst", "Workbench/BuildingWorkbench.rst", "Workbench/ProjectSaveInterfaces.rst", "Workbench/RunningWorkbench.rst", "Workbench/index.rst", "WritingAnAlgorithm.rst", "WritingCustomConvertToMDTransformation.rst", "WritingPerformanceTests.rst", "index.rst"], "titles": ["Work flows algorithm profiling", "Architecture", "The Automated Build Process", "Mockups with Balsamiq Wireframes", "Job Tree View", "Cell Based View Properties", "Extract Subtrees", "Find Subtree Roots", "QtStandardItemTreeModelAdapter", "Model Indices in Job Tree View", "Batch Widget Manual", "Building on OS X", "Building with CMake", "CLion", "CMake Guidelines", "Generating Code Coverage", "Communication", "Conda Package Manager", "Data Files for Testing", "Debugging Unit Tests", "Design Document Guidelines", "Developer Accounts", "Development and Release Cycle", "Doxygen Setup", "Eclipse on Ubuntu", "EnumeratedString", "Event Workspace Development", "Flowchart Creation", "Gatekeeping a Pull Request", "Getting Started", "Develop with Conda on Linux", "Develop with Conda on MacOS", "Develop with Conda on Windows", "Getting Started without Conda", "Mantid Git Config", "Mantid Git Workflow", "Handling XML", "ISIS Energy Transfer Tab", "ISIS Reflectometry Interface", "ISIS SANS Reduction Back-end", "Index Property", "Adding a new fitting function to IDA", "IndirectDataAnalysis File Structure", "Inelastic Data Manipulation Class Structure", "Instrument Viewer Widget", "Mantid Issue Tracking", "Jenkins Configuration", "Load Algorithm Hook", "Logging", "MVP Design", "Adding a Button", "Add a ComboBox", "Adding a Label", "Add a LineEdit", "Add a Spin Box", "MVP Calculator GUI Example", "Complete GUI from Exercises", "Extracting Information from the View", "Final Exercise", "MVP Introduction", "Layouts", "Matplotlib and MVP", "Mocking the Presenter", "Mocking Exercise", "Mocking Exercise Solution", "A Simple Model", "Model (MVP) Exercise", "Model Exercise Solution", "Multiple Views", "Presenter Exercise", "Presenter Exercise Solution", "Receiving a signal from the view", "Tables", "View Exercise 1", "View Exercise 1 Solution", "MVP Tutorial", "Mantid Icon Table", "Matplotlib in C++", "Multithreading in Mantid", "New Starter C++", "New Starter Python", "Obtaining a Benchmark for Mantid Fitting", "Packaging", "Patch Release Checklist", "Profiling Overview", "Profiling with perf", "Profiling with Valgrind", "PyCharm", "Python vs C++ Algorithms", "Qt Designer for Python", "Release Checklist", "Reviewing a Pull Request", "Running Sanitizers", "Running the Unit Tests", "Sample Logs", "Script Repository", "Additional Python code", "Algorithm Documentation", "Algorithm Usage Examples", "C++ Code Modernization Guidelines", "C++ Coding Standards", "Deprecating an Algorithm", "Documentation Guide for Devs", "GUI Standards", "Interface Documentation", "Libraries", "Mantid Standards", "Python Coding Standards", "Release Notes Guide", "Renaming an Algorithm", "Unit Test Coding Standards", "Standards", "System Tests", "Technical Steering Committee", "Core Testing", "ALFView GUI Testing", "MSlice Testing", "Elemental Analysis GUI Testing", "Engineering Diffraction Testing", "Error Reporter Testing", "Project Recovery Testing", "Sample Transmission Calculator Testing", "Indirect Data Reduction Testing", "Inelastic Data Analysis Testing", "Inelastic Data Manipulation Testing", "Live Data Testing", "Muon Interfaces Unscripted Testing", "Muon Unscripted Testing: ALC", "Muon Unscripted Testing: ARGUS", "Muon Unscripted Testing: MUSR", "Muon Unscripted Testing: PSI", "Muon Unscripted Testing: EMU", "Muon Unscripted Testing: FDA (Frequency Domain Analysis)", "Muon Unscripted Testing: HIFI", "Muon Analysis Test Guides", "Reflectometry GUI Testing", "SANS GUI Testing", "SliceViewer Testing", "Testing", "Testing Utilities", "Mantid Timers", "Tools Overview", "Unit Test Good Practice", "User Support", "VSCode", "Visual Studio Build Impact", "Plotting (Elemental Analysis)", "Windows Subsystem for Linux (WSL2)", "Workbench Development", "Project Save", "Running Workbench", "Workbench Index", "Writing An Algorithm", "Writing a Custom ConvertToMD Transformation", "Writing Performance Tests", "Developer Documentation"], "terms": {"due": [0, 4, 6, 7, 9, 29, 33, 38, 78, 87, 96, 103, 115, 136, 137, 142, 146, 149, 152, 153], "need": [0, 4, 9, 10, 11, 12, 13, 14, 17, 18, 19, 20, 25, 26, 27, 28, 29, 32, 34, 35, 38, 39, 40, 41, 42, 45, 46, 47, 48, 49, 50, 52, 54, 57, 58, 61, 62, 66, 68, 69, 72, 74, 77, 78, 79, 80, 81, 85, 86, 87, 88, 89, 90, 92, 97, 100, 102, 106, 108, 109, 110, 112, 114, 116, 117, 118, 119, 122, 125, 126, 129, 135, 136, 137, 139, 140, 141, 142, 144, 146, 147, 149, 150, 152, 153, 154], "investig": [0, 17, 19, 38, 39, 45, 135], "perform": [0, 4, 6, 7, 8, 9, 12, 20, 26, 35, 36, 37, 39, 40, 46, 47, 49, 78, 81, 83, 84, 85, 86, 90, 91, 92, 93, 94, 100, 103, 106, 112, 114, 118, 141, 142, 143, 152, 153, 155], "issu": [0, 11, 13, 17, 18, 19, 20, 32, 35, 39, 40, 46, 83, 84, 85, 88, 90, 91, 92, 99, 100, 103, 108, 112, 114, 120, 136, 138, 141, 143, 152, 154, 155], "proper": [0, 96, 153], "method": [0, 1, 4, 6, 7, 9, 26, 29, 36, 38, 39, 40, 42, 44, 47, 48, 49, 57, 61, 62, 63, 65, 66, 67, 77, 78, 79, 80, 85, 87, 89, 94, 97, 99, 100, 101, 103, 104, 105, 108, 109, 110, 112, 119, 125, 140, 141, 142, 146, 149, 152, 153, 154, 155], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 57, 58, 59, 60, 61, 62, 65, 66, 68, 69, 71, 72, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 108, 109, 110, 111, 112, 114, 116, 117, 118, 119, 120, 121, 122, 125, 126, 127, 128, 129, 130, 131, 132, 133, 135, 136, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155], "introduc": [0, 18, 38, 49, 75, 79, 97, 98, 101, 103, 109, 126, 130, 133], "It": [0, 1, 3, 4, 8, 12, 13, 17, 18, 19, 20, 25, 29, 31, 32, 33, 34, 37, 38, 39, 40, 43, 45, 46, 47, 48, 49, 50, 53, 54, 59, 60, 61, 65, 68, 71, 72, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 95, 97, 98, 100, 102, 103, 104, 106, 112, 116, 118, 121, 125, 127, 128, 131, 132, 135, 136, 137, 141, 143, 144, 147, 149, 151, 152, 153, 155], "consist": [0, 1, 26, 28, 39, 40, 42, 43, 49, 87, 88, 100, 103], "two": [0, 1, 4, 5, 9, 14, 17, 18, 20, 21, 24, 26, 29, 32, 35, 38, 39, 42, 49, 51, 67, 68, 71, 77, 78, 87, 89, 92, 94, 97, 99, 100, 102, 103, 106, 108, 112, 114, 115, 116, 118, 124, 128, 129, 131, 132, 135, 136, 137, 142, 146, 149, 150, 151, 152, 153], "part": [0, 1, 5, 28, 32, 38, 39, 42, 47, 77, 79, 80, 82, 85, 89, 90, 91, 92, 95, 96, 97, 98, 100, 103, 106, 108, 112, 132, 141, 144, 149, 152], "special": [0, 20, 40, 47, 79, 80, 100, 106, 142, 152, 153], "analyt": 0, "avail": [0, 4, 12, 13, 15, 23, 31, 32, 33, 39, 41, 42, 48, 49, 78, 82, 85, 86, 87, 90, 92, 95, 98, 102, 103, 105, 108, 112, 116, 118, 119, 123, 135, 139, 141, 143, 144, 146, 149, 152, 153, 154], "linux": [0, 12, 13, 18, 27, 34, 79, 80, 81, 82, 83, 85, 86, 109, 116, 118, 125, 144, 148, 155], "onli": [0, 1, 4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 25, 26, 28, 29, 31, 34, 35, 37, 38, 39, 41, 42, 47, 48, 49, 54, 61, 63, 66, 68, 71, 72, 78, 79, 80, 81, 82, 83, 84, 86, 88, 90, 92, 93, 97, 98, 100, 102, 104, 105, 106, 107, 108, 112, 114, 115, 116, 118, 119, 120, 121, 130, 135, 136, 137, 139, 141, 142, 144, 146, 149, 150, 152, 153, 154, 155], "To": [0, 2, 4, 9, 13, 15, 17, 18, 19, 23, 24, 27, 30, 31, 32, 35, 38, 41, 45, 46, 47, 49, 50, 52, 54, 66, 68, 72, 79, 80, 81, 82, 83, 84, 85, 86, 87, 90, 92, 93, 100, 101, 103, 106, 107, 108, 109, 117, 118, 125, 129, 131, 137, 141, 142, 143, 144, 147, 148, 149, 150, 153, 154], "version": [0, 3, 9, 11, 12, 13, 17, 18, 30, 31, 32, 33, 39, 42, 45, 46, 81, 83, 90, 92, 97, 98, 100, 101, 107, 108, 112, 114, 116, 118, 141, 143, 144, 146, 147, 149, 152], "function": [0, 1, 5, 6, 7, 9, 13, 14, 19, 20, 25, 26, 28, 31, 35, 36, 37, 38, 39, 42, 43, 48, 49, 50, 51, 52, 53, 54, 57, 58, 61, 62, 63, 66, 67, 71, 72, 73, 74, 77, 78, 79, 80, 84, 87, 88, 97, 98, 99, 102, 108, 109, 112, 114, 118, 120, 123, 126, 127, 128, 129, 130, 131, 132, 133, 135, 137, 138, 140, 141, 142, 144, 149, 152, 153, 154, 155], "enabl": [0, 11, 12, 15, 21, 28, 29, 32, 33, 34, 38, 39, 46, 49, 84, 85, 87, 90, 92, 95, 102, 103, 110, 115, 118, 119, 120, 123, 132, 135, 137, 143, 144, 147, 148, 152, 154], "run": [0, 1, 2, 10, 12, 13, 15, 17, 18, 23, 24, 27, 28, 30, 32, 33, 35, 36, 37, 38, 39, 41, 42, 43, 48, 49, 50, 59, 78, 82, 83, 84, 88, 89, 90, 100, 103, 109, 114, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 133, 135, 137, 138, 141, 142, 143, 144, 145, 149, 151, 153, 155], "cmake": [0, 13, 15, 23, 29, 33, 79, 83, 90, 98, 102, 109, 112, 142, 144, 147, 148, 154], "addit": [0, 18, 25, 28, 29, 37, 38, 39, 42, 71, 79, 82, 87, 89, 92, 93, 94, 95, 97, 98, 100, 103, 111, 112, 116, 118, 119, 121, 126, 136, 137, 141, 144, 146, 147, 153], "option": [0, 6, 7, 12, 13, 14, 15, 17, 19, 25, 27, 29, 30, 31, 32, 33, 35, 39, 40, 46, 48, 51, 53, 58, 66, 67, 70, 72, 73, 74, 81, 82, 85, 87, 88, 89, 92, 97, 98, 100, 103, 109, 112, 114, 116, 118, 122, 123, 129, 130, 131, 132, 133, 135, 136, 137, 142, 143, 144, 146, 149, 152, 154], "dprofile_algorithm_linux": 0, "ON": [0, 14, 15, 148], "built": [0, 1, 5, 12, 15, 17, 18, 20, 27, 39, 82, 87, 90, 93, 97, 102, 112, 144, 154], "wai": [0, 1, 2, 12, 14, 17, 18, 20, 25, 27, 28, 30, 31, 32, 33, 38, 39, 45, 48, 49, 53, 54, 57, 59, 68, 72, 78, 84, 85, 86, 87, 88, 90, 98, 100, 103, 108, 112, 114, 129, 133, 135, 141, 142, 144, 146, 147, 149, 152, 153, 154, 155], "creat": [0, 3, 4, 12, 13, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 38, 40, 42, 44, 46, 49, 50, 51, 52, 58, 59, 61, 62, 68, 69, 71, 72, 73, 75, 77, 79, 80, 82, 83, 86, 87, 88, 89, 90, 94, 95, 97, 98, 100, 102, 103, 106, 108, 111, 112, 116, 118, 120, 122, 123, 125, 129, 135, 136, 137, 138, 139, 142, 143, 144, 146, 147, 149, 150, 155], "dump": [0, 18, 28, 48, 86], "file": [0, 3, 5, 9, 13, 14, 15, 17, 23, 24, 25, 27, 28, 29, 34, 38, 41, 44, 46, 47, 48, 49, 55, 56, 59, 65, 76, 77, 79, 80, 81, 82, 83, 84, 86, 89, 90, 91, 92, 93, 94, 95, 96, 101, 103, 106, 107, 109, 110, 114, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 133, 139, 140, 141, 143, 144, 145, 147, 149, 152, 153, 154, 155], "algotimeregist": 0, "out": [0, 2, 12, 15, 20, 27, 28, 32, 33, 34, 35, 38, 39, 41, 42, 45, 49, 76, 79, 80, 84, 88, 89, 90, 93, 98, 100, 106, 110, 112, 114, 116, 119, 120, 130, 135, 137, 140, 141, 142, 143, 144, 153, 154], "directori": [0, 1, 12, 13, 15, 18, 23, 29, 30, 31, 32, 33, 34, 38, 48, 49, 79, 80, 81, 82, 86, 87, 89, 90, 93, 97, 102, 103, 107, 108, 112, 114, 117, 118, 119, 120, 122, 123, 124, 125, 135, 136, 141, 142, 143, 144, 147], "thi": [0, 1, 3, 4, 5, 6, 7, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 56, 57, 58, 59, 60, 61, 62, 63, 65, 66, 68, 69, 71, 73, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 151, 152, 153, 154], "contain": [0, 4, 5, 8, 15, 18, 26, 29, 33, 35, 36, 37, 38, 39, 42, 43, 44, 46, 48, 49, 50, 59, 61, 62, 65, 66, 67, 69, 71, 72, 73, 77, 78, 79, 80, 81, 82, 83, 87, 88, 89, 91, 92, 94, 96, 97, 98, 100, 102, 103, 106, 108, 112, 116, 118, 120, 131, 132, 133, 135, 136, 137, 142, 143, 147, 149, 152, 154, 155], "time": [0, 2, 4, 13, 15, 18, 19, 20, 23, 26, 28, 35, 36, 38, 39, 45, 47, 48, 49, 61, 62, 81, 82, 85, 86, 88, 90, 93, 94, 95, 99, 100, 101, 102, 103, 106, 108, 112, 114, 115, 116, 118, 119, 120, 122, 123, 124, 125, 127, 128, 129, 130, 131, 132, 133, 135, 136, 137, 138, 140, 141, 142, 144, 147, 149, 152, 153, 154, 155], "stamp": 0, "start": [0, 2, 5, 12, 13, 19, 20, 24, 26, 28, 32, 34, 35, 38, 39, 45, 46, 47, 48, 71, 78, 79, 80, 82, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 98, 100, 103, 104, 106, 108, 109, 110, 112, 114, 117, 118, 120, 127, 130, 135, 137, 140, 141, 143, 145, 147, 148, 149, 150], "finish": [0, 3, 28, 32, 35, 46, 48, 79, 83, 90, 93, 94, 98, 103, 120, 136, 152, 153], "execut": [0, 12, 13, 15, 18, 19, 32, 37, 38, 39, 46, 62, 79, 81, 84, 86, 87, 88, 92, 98, 100, 101, 107, 112, 114, 120, 135, 137, 139, 140, 142, 144, 148, 154], "nanosecond": [0, 26], "precis": [0, 135, 154], "veri": [0, 3, 14, 19, 20, 27, 28, 29, 34, 36, 39, 40, 47, 49, 68, 84, 87, 88, 91, 97, 98, 100, 103, 106, 112, 130, 135, 137, 141, 142, 144, 149, 152, 153], "simpl": [0, 13, 20, 21, 26, 27, 34, 38, 39, 44, 49, 57, 59, 62, 71, 75, 77, 78, 81, 84, 86, 98, 100, 103, 118, 120, 139, 142, 149, 152], "text": [0, 4, 13, 18, 27, 28, 46, 49, 52, 53, 57, 70, 72, 74, 83, 90, 97, 98, 100, 116, 119, 125, 127, 131, 135, 136, 144, 146, 147], "format": [0, 3, 4, 13, 20, 26, 27, 31, 34, 35, 37, 38, 39, 41, 83, 87, 97, 98, 102, 108, 109, 112, 114, 135, 136, 141, 146, 149, 152], "can": [0, 1, 2, 3, 4, 5, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 49, 51, 53, 54, 57, 59, 62, 65, 68, 72, 73, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 104, 106, 108, 109, 112, 113, 114, 118, 119, 120, 125, 126, 127, 129, 131, 132, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153, 154], "individu": [0, 4, 28, 42, 44, 89, 90, 91, 94, 100, 108, 112, 114, 120, 135, 142, 144, 146, 152, 155], "call": [0, 1, 2, 4, 9, 12, 13, 14, 16, 17, 18, 19, 25, 26, 28, 30, 31, 32, 33, 36, 37, 38, 39, 40, 47, 48, 49, 50, 58, 61, 62, 63, 66, 78, 79, 80, 81, 83, 84, 87, 89, 90, 96, 98, 100, 103, 106, 109, 112, 116, 118, 129, 131, 133, 135, 140, 141, 149, 152, 153, 154], "c": [0, 1, 4, 13, 17, 18, 19, 20, 23, 24, 25, 27, 28, 32, 33, 34, 39, 46, 49, 75, 81, 82, 86, 87, 92, 93, 97, 102, 103, 106, 110, 111, 112, 116, 118, 119, 120, 125, 135, 137, 140, 141, 142, 143, 152, 155], "help": [0, 3, 8, 12, 14, 16, 20, 21, 23, 24, 28, 29, 34, 38, 46, 49, 73, 79, 80, 81, 82, 84, 87, 89, 90, 98, 100, 102, 103, 108, 109, 114, 117, 118, 137, 141, 142, 144, 152, 154], "std": [0, 4, 19, 25, 26, 36, 38, 40, 41, 48, 77, 79, 97, 99, 100, 101, 105, 109, 140, 152, 153], "chrono": [0, 140], "At": [0, 22, 29, 35, 87, 89, 90, 131, 132, 135, 136, 152], "top": [0, 1, 12, 13, 32, 38, 46, 67, 85, 86, 87, 98, 103, 107, 108, 114, 118, 120, 121, 129, 132, 135, 136, 137, 144, 146, 147, 149], "fuction": 0, "const": [0, 4, 25, 36, 38, 41, 47, 48, 77, 78, 79, 97, 99, 100, 101, 109, 140, 145, 149, 152, 153], "auto": [0, 4, 28, 29, 34, 36, 38, 39, 40, 77, 78, 87, 94, 99, 118, 137, 141, 152], "starttim": 0, "high_resolution_clock": [0, 140], "now": [0, 9, 11, 13, 23, 29, 33, 36, 39, 42, 49, 58, 60, 67, 68, 71, 72, 79, 80, 81, 83, 87, 90, 92, 103, 112, 116, 118, 120, 124, 125, 129, 130, 131, 132, 133, 135, 136, 137, 141, 144, 146, 147, 149], "Then": [0, 2, 13, 18, 32, 41, 43, 87, 90, 93, 96, 103, 114, 115, 122, 125, 135, 143, 144, 147], "bottom": [0, 12, 19, 24, 28, 46, 86, 87, 114, 117, 118, 121, 125, 127, 130, 131, 135, 136], "section": [0, 9, 20, 24, 28, 32, 33, 38, 39, 42, 45, 46, 49, 50, 52, 66, 68, 71, 73, 77, 78, 79, 80, 81, 87, 89, 97, 98, 100, 103, 106, 114, 115, 118, 121, 122, 124, 126, 127, 131, 135, 136, 137, 144, 149, 152], "being": [0, 9, 12, 13, 20, 28, 31, 33, 35, 37, 38, 39, 41, 42, 46, 47, 49, 83, 84, 86, 87, 91, 92, 102, 103, 104, 108, 112, 118, 140, 141, 144, 149, 152], "add": [0, 11, 12, 13, 14, 15, 18, 19, 20, 21, 23, 24, 25, 28, 29, 30, 32, 33, 34, 37, 38, 39, 41, 43, 46, 50, 52, 57, 60, 61, 66, 70, 71, 72, 74, 75, 76, 83, 87, 88, 89, 90, 93, 94, 97, 98, 99, 102, 103, 106, 109, 112, 114, 116, 117, 118, 119, 123, 125, 127, 128, 129, 131, 132, 133, 135, 136, 137, 141, 142, 143, 144, 146, 149, 152, 153, 154, 155], "output": [0, 12, 15, 17, 23, 26, 28, 34, 38, 39, 41, 42, 48, 49, 57, 69, 78, 84, 85, 86, 88, 93, 97, 98, 99, 102, 103, 106, 118, 120, 122, 123, 124, 131, 135, 136, 140, 141, 143, 147, 153, 154], "addtim": 0, "createoutputworkspacessplitt": 0, "where": [0, 4, 6, 7, 14, 15, 18, 20, 22, 23, 24, 25, 28, 33, 34, 35, 36, 37, 38, 39, 41, 43, 46, 49, 78, 79, 80, 81, 82, 83, 87, 89, 90, 94, 97, 98, 99, 100, 102, 103, 105, 108, 109, 112, 118, 128, 129, 136, 137, 138, 142, 144, 145, 146, 147, 150, 152, 154], "name": [0, 4, 13, 14, 15, 17, 18, 19, 21, 25, 28, 30, 31, 33, 34, 38, 39, 40, 41, 45, 46, 49, 70, 74, 78, 79, 80, 81, 82, 86, 87, 88, 89, 90, 93, 95, 96, 97, 98, 99, 102, 107, 109, 110, 112, 116, 118, 119, 120, 122, 123, 124, 125, 131, 132, 135, 136, 137, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 152, 153, 154], "appear": [0, 2, 4, 12, 15, 16, 41, 46, 49, 60, 72, 82, 87, 100, 103, 108, 114, 115, 116, 118, 119, 120, 124, 127, 129, 131, 132, 133, 135, 136, 137, 143, 144, 147, 148, 152], "similar": [0, 4, 12, 15, 20, 37, 38, 39, 43, 49, 59, 77, 87, 90, 100, 112, 118, 128, 130, 131, 133, 137, 140, 144, 153], "child": [0, 28, 36, 38, 47, 48, 86, 88, 135, 150], "The": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 52, 53, 54, 56, 57, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 77, 78, 79, 80, 81, 82, 83, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 98, 100, 101, 105, 106, 107, 108, 109, 110, 112, 114, 115, 117, 118, 119, 120, 121, 123, 125, 126, 127, 128, 129, 130, 131, 132, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155], "report": [0, 20, 35, 85, 90, 113, 114, 120, 130, 138, 140, 141, 152], "suffix": [0, 39, 46, 82, 83, 118, 124, 137], "1": [0, 4, 5, 11, 19, 24, 26, 28, 32, 33, 34, 36, 38, 39, 40, 41, 46, 61, 62, 70, 72, 75, 77, 78, 81, 82, 83, 85, 87, 93, 94, 98, 100, 101, 102, 108, 112, 114, 115, 119, 120, 121, 123, 125, 127, 128, 129, 130, 131, 132, 133, 135, 136, 140, 141, 142, 143, 144, 147, 152, 153], "becaus": [0, 14, 17, 26, 28, 32, 34, 37, 38, 41, 42, 49, 74, 87, 88, 89, 103, 115, 121, 135, 137, 144, 145, 149, 152], "think": [0, 4, 28, 79, 80, 88, 103, 142, 145], "thei": [0, 1, 2, 3, 4, 9, 15, 17, 18, 20, 21, 26, 27, 28, 34, 35, 36, 38, 39, 41, 42, 45, 49, 65, 72, 77, 81, 82, 87, 88, 89, 90, 91, 92, 98, 100, 103, 106, 108, 111, 112, 118, 120, 129, 130, 131, 132, 135, 136, 137, 138, 139, 141, 142, 145, 146, 149, 152, 154, 155], "ar": [0, 1, 2, 3, 4, 5, 6, 7, 9, 11, 12, 14, 15, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 58, 59, 60, 62, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 109, 110, 111, 112, 114, 115, 116, 118, 119, 120, 121, 123, 125, 126, 127, 128, 129, 130, 131, 132, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 152, 153, 154, 155], "default": [0, 4, 12, 13, 18, 24, 25, 26, 28, 30, 31, 33, 34, 35, 38, 39, 40, 45, 48, 53, 86, 87, 88, 89, 90, 92, 94, 95, 97, 98, 100, 102, 104, 112, 114, 118, 122, 129, 133, 136, 137, 141, 144, 147, 148, 149, 150, 152, 154], "an": [0, 1, 2, 3, 4, 5, 6, 7, 9, 12, 13, 14, 15, 17, 18, 19, 20, 21, 25, 26, 27, 28, 29, 31, 32, 33, 34, 37, 38, 39, 40, 41, 42, 44, 47, 48, 49, 53, 54, 61, 68, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 98, 100, 102, 103, 106, 108, 111, 112, 114, 118, 119, 121, 122, 126, 130, 132, 133, 135, 136, 137, 139, 140, 141, 142, 143, 144, 145, 147, 150, 153, 154, 155], "exampl": [0, 1, 4, 6, 7, 9, 12, 14, 17, 19, 21, 27, 28, 35, 37, 39, 40, 42, 44, 45, 46, 49, 57, 65, 71, 73, 75, 77, 78, 79, 80, 81, 85, 86, 87, 89, 90, 91, 92, 93, 94, 96, 97, 100, 101, 102, 103, 108, 109, 110, 111, 112, 125, 137, 138, 140, 141, 142, 144, 146, 149, 152, 153, 154, 155], "found": [0, 12, 14, 18, 19, 22, 27, 29, 32, 33, 36, 39, 45, 48, 49, 59, 73, 78, 79, 80, 85, 86, 87, 91, 102, 104, 106, 112, 113, 120, 126, 127, 128, 129, 131, 132, 133, 137, 139, 141, 142, 144, 149], "filterev": 0, "cpp": [0, 14, 15, 24, 41, 47, 48, 77, 79, 92, 97, 140, 141, 152], "project": [0, 1, 3, 12, 13, 14, 15, 18, 19, 20, 24, 28, 32, 33, 46, 76, 77, 82, 83, 85, 87, 92, 93, 100, 103, 114, 118, 136, 138, 141, 143, 144, 151, 155], "provid": [0, 1, 2, 3, 4, 9, 12, 17, 18, 20, 21, 25, 26, 27, 35, 36, 37, 38, 39, 40, 46, 47, 48, 49, 62, 78, 81, 82, 85, 86, 88, 90, 92, 95, 97, 98, 102, 103, 104, 107, 108, 109, 118, 126, 135, 139, 140, 141, 142, 144, 147, 151, 152, 153, 155], "nice": [0, 12, 28, 45, 86, 103, 127, 132], "graphic": [0, 1, 34, 59, 75, 82, 86, 88, 115, 135, 155], "interpret": [0, 59, 78, 81, 87, 88, 114, 144, 155], "ha": [0, 3, 4, 5, 6, 7, 9, 12, 13, 14, 17, 18, 20, 25, 28, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 48, 49, 50, 57, 61, 71, 78, 79, 80, 81, 82, 83, 86, 87, 88, 90, 91, 92, 93, 97, 98, 100, 102, 103, 104, 108, 112, 114, 116, 118, 119, 121, 127, 129, 135, 136, 137, 139, 140, 141, 142, 143, 144, 146, 147, 151, 152, 153, 154, 155], "detil": 0, "instruct": [0, 11, 12, 13, 17, 28, 30, 32, 33, 35, 38, 39, 46, 78, 79, 80, 81, 82, 83, 85, 86, 87, 90, 91, 93, 98, 102, 114, 115, 119, 120, 121, 126, 135, 136, 137, 138, 140, 141, 144, 147, 148], "gener": [0, 1, 13, 16, 18, 20, 21, 22, 23, 24, 26, 33, 35, 38, 40, 42, 45, 46, 47, 48, 49, 59, 65, 78, 79, 82, 83, 84, 85, 86, 88, 90, 92, 93, 97, 98, 100, 102, 103, 104, 108, 109, 111, 114, 118, 120, 121, 122, 136, 137, 141, 144, 146, 150, 152, 153, 154, 155], "python": [0, 1, 4, 11, 13, 17, 18, 19, 28, 31, 33, 39, 45, 46, 59, 62, 75, 77, 81, 82, 83, 85, 90, 91, 93, 95, 98, 105, 106, 108, 111, 112, 114, 119, 141, 142, 143, 146, 150, 152, 154, 155], "path": [0, 1, 4, 11, 12, 13, 14, 15, 19, 24, 32, 34, 38, 39, 46, 48, 81, 84, 87, 92, 93, 97, 98, 102, 103, 105, 107, 109, 112, 116, 117, 118, 120, 135, 136, 141, 142, 143, 144, 150], "myscript": 0, "py": [0, 17, 19, 49, 50, 55, 56, 69, 78, 81, 84, 87, 89, 90, 93, 96, 97, 102, 104, 107, 109, 112, 120, 146, 149, 152], "put": [0, 1, 4, 12, 18, 19, 20, 28, 35, 38, 45, 79, 80, 83, 87, 88, 89, 90, 92, 96, 100, 108, 137, 141, 142, 153, 154], "process": [0, 1, 4, 13, 28, 33, 35, 37, 39, 40, 41, 42, 44, 47, 49, 76, 78, 79, 80, 81, 82, 87, 88, 90, 95, 100, 102, 103, 106, 108, 109, 112, 116, 118, 140, 142, 143, 144, 145, 147, 150, 151, 152], "background": [0, 39, 41, 50, 57, 60, 70, 71, 74, 98, 118, 125, 126, 129, 131, 133, 135, 136, 137], "id": [0, 12, 13, 14, 19, 24, 29, 35, 38, 39, 118, 129, 135, 144], "pid": [0, 86], "last": [0, 2, 25, 26, 32, 35, 39, 41, 51, 52, 57, 61, 62, 72, 81, 83, 85, 87, 91, 97, 103, 114, 149, 152], "allow": [0, 1, 3, 5, 12, 15, 17, 18, 19, 20, 21, 25, 34, 35, 38, 39, 41, 42, 44, 45, 49, 53, 58, 61, 66, 77, 78, 79, 80, 82, 85, 86, 87, 88, 89, 92, 95, 97, 98, 100, 102, 103, 104, 106, 109, 112, 116, 118, 121, 135, 139, 141, 142, 144, 146, 149, 151, 152], "attach": [0, 44, 87, 112, 144, 150, 153], "mantid": [1, 2, 4, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 36, 38, 39, 40, 42, 44, 46, 48, 49, 77, 79, 80, 82, 83, 85, 86, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 111, 112, 113, 114, 115, 117, 118, 119, 120, 123, 125, 135, 136, 137, 138, 139, 141, 143, 144, 145, 146, 148, 150, 151, 152, 153, 154, 155], "us": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 14, 15, 17, 20, 21, 23, 24, 27, 28, 29, 30, 31, 33, 35, 36, 37, 41, 42, 43, 44, 45, 46, 47, 49, 51, 53, 54, 57, 59, 60, 61, 62, 65, 68, 69, 72, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 90, 91, 92, 94, 95, 96, 97, 99, 100, 101, 102, 104, 105, 106, 107, 108, 109, 110, 112, 114, 115, 118, 119, 122, 123, 124, 126, 127, 129, 130, 131, 132, 133, 135, 136, 137, 138, 139, 140, 143, 144, 145, 146, 149, 150, 151, 153, 154, 155], "reduct": [1, 4, 10, 28, 96, 103, 125, 135, 138, 155], "analysi": [1, 35, 41, 42, 85, 104, 108, 128, 129, 130, 131, 133, 135, 138, 142, 155], "visual": [1, 12, 13, 14, 18, 33, 43, 44, 46, 61, 79, 84, 85, 86, 90, 102, 103, 116, 144, 154, 155], "neutron": [1, 39, 83, 90, 94, 106, 116, 153], "muon": [1, 81, 104, 106, 108, 138, 146], "data": [1, 9, 15, 28, 29, 38, 40, 41, 42, 44, 48, 49, 61, 65, 76, 78, 81, 84, 86, 88, 89, 91, 97, 100, 103, 106, 108, 114, 116, 117, 118, 119, 120, 121, 128, 131, 132, 135, 138, 142, 149, 152, 153, 155], "document": [1, 4, 13, 14, 17, 23, 27, 28, 33, 35, 36, 37, 38, 39, 46, 49, 61, 77, 79, 80, 81, 83, 84, 87, 88, 90, 91, 98, 100, 107, 108, 109, 114, 116, 117, 118, 125, 126, 131, 141, 144, 149, 151, 152], "describ": [1, 5, 6, 9, 12, 18, 19, 20, 21, 26, 27, 28, 33, 34, 35, 39, 45, 46, 47, 48, 49, 55, 77, 79, 80, 81, 82, 86, 89, 90, 91, 94, 95, 97, 98, 100, 102, 103, 105, 106, 110, 112, 125, 147, 150, 152, 153, 155], "softwar": [1, 3, 13, 17, 23, 31, 33, 45, 81, 85, 87, 90, 94, 112, 141, 144], "term": [1, 38, 39, 90, 103, 106, 113, 137], "c4": [1, 121], "model": [1, 4, 5, 8, 10, 38, 39, 42, 46, 55, 58, 59, 61, 70, 71, 75, 81, 89, 95, 98, 114, 118, 126, 127, 131, 133, 146, 155], "peopl": [1, 18, 21, 45, 90, 103], "other": [1, 4, 9, 12, 17, 18, 20, 21, 25, 26, 28, 34, 35, 37, 38, 40, 41, 45, 48, 49, 58, 59, 68, 77, 78, 82, 83, 87, 88, 89, 90, 93, 95, 100, 101, 102, 105, 106, 108, 110, 112, 118, 119, 120, 129, 135, 136, 137, 139, 140, 141, 143, 144, 146, 149, 152, 153], "system": [1, 9, 13, 14, 17, 18, 23, 28, 30, 32, 33, 35, 44, 45, 46, 48, 49, 79, 80, 81, 82, 83, 85, 90, 91, 92, 95, 97, 98, 100, 103, 104, 108, 109, 111, 114, 135, 141, 145, 147, 154, 155], "interact": [1, 3, 4, 34, 37, 38, 39, 42, 58, 77, 95, 103, 118, 146, 151, 152, 153, 155], "packag": [1, 11, 29, 30, 31, 32, 33, 46, 49, 50, 59, 79, 80, 81, 83, 87, 89, 90, 93, 102, 112, 139, 141, 143, 147, 149, 150, 151, 155], "decrib": 1, "follow": [1, 2, 12, 13, 15, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 45, 46, 48, 49, 51, 53, 55, 56, 57, 60, 61, 67, 69, 72, 74, 75, 78, 79, 80, 81, 82, 83, 86, 87, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 108, 109, 110, 112, 114, 116, 118, 120, 121, 125, 126, 131, 135, 137, 138, 139, 141, 142, 143, 144, 146, 147, 148, 149, 150, 152], "diagram": [1, 4, 20, 27, 33, 102, 153], "experiment": [1, 39, 92, 94, 153], "user": [1, 3, 4, 12, 14, 15, 17, 18, 21, 22, 25, 28, 33, 34, 35, 37, 38, 40, 44, 45, 46, 48, 49, 51, 52, 53, 54, 59, 61, 65, 72, 73, 75, 79, 80, 82, 84, 85, 87, 88, 90, 91, 92, 95, 98, 100, 101, 102, 103, 106, 108, 109, 112, 114, 117, 118, 119, 120, 122, 125, 128, 131, 135, 141, 144, 146, 149, 150, 152, 153, 155], "facil": [1, 20, 21, 28, 29, 35, 39, 46, 49, 82, 88, 90, 106, 114, 115, 120, 126, 152], "reduc": [1, 18, 38, 39, 49, 88, 103, 118, 135, 136, 145, 154, 155], "analyz": 1, "captur": [1, 3, 39, 40, 49, 77, 99, 138], "exist": [1, 3, 20, 24, 28, 32, 34, 39, 46, 48, 49, 61, 87, 88, 90, 91, 96, 101, 105, 106, 108, 109, 118, 135, 137, 141, 146, 152, 153], "access": [1, 3, 9, 13, 18, 21, 26, 28, 30, 31, 32, 35, 38, 39, 40, 46, 47, 49, 78, 80, 81, 82, 85, 86, 88, 89, 90, 94, 95, 100, 102, 103, 114, 118, 119, 122, 140, 142, 146, 147, 149, 152, 153], "retriev": [1, 4, 5, 25, 40, 46, 106, 147, 152], "either": [1, 2, 13, 14, 15, 25, 28, 31, 32, 33, 39, 41, 42, 45, 46, 48, 49, 84, 87, 88, 90, 96, 98, 99, 100, 101, 102, 103, 108, 119, 123, 125, 129, 142, 144, 147, 149], "via": [1, 9, 12, 15, 18, 19, 20, 23, 28, 30, 31, 32, 33, 40, 50, 62, 78, 81, 87, 88, 90, 93, 101, 106, 108, 109, 112, 116, 141, 142, 143, 144, 147, 149, 152, 154], "script": [1, 12, 13, 17, 18, 20, 30, 31, 39, 49, 77, 82, 83, 84, 85, 87, 88, 89, 90, 98, 101, 103, 108, 109, 112, 114, 118, 120, 141, 146, 148, 154, 155], "gui": [1, 4, 15, 20, 28, 37, 40, 45, 46, 47, 48, 49, 50, 51, 52, 54, 58, 59, 61, 62, 65, 68, 71, 72, 73, 75, 76, 78, 79, 80, 82, 85, 86, 87, 88, 91, 95, 96, 97, 108, 111, 114, 116, 118, 122, 123, 124, 126, 129, 131, 138, 141, 149, 151, 152], "automat": [1, 3, 4, 12, 17, 18, 28, 29, 32, 34, 35, 39, 40, 46, 49, 50, 77, 79, 88, 92, 96, 97, 98, 100, 102, 103, 104, 107, 111, 112, 115, 118, 122, 127, 130, 135, 137, 139, 140, 141, 144, 146, 152, 153, 154], "programmat": [1, 25, 48, 104], "from": [1, 3, 4, 5, 8, 9, 11, 13, 14, 15, 17, 18, 19, 20, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 48, 49, 50, 51, 58, 59, 61, 62, 63, 64, 66, 68, 69, 70, 74, 75, 76, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 100, 101, 102, 103, 105, 107, 108, 109, 110, 113, 114, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 135, 136, 137, 139, 140, 141, 142, 143, 145, 146, 147, 149, 152, 153], "autom": [1, 28, 35, 46, 49, 91, 103, 108, 126, 155], "pleas": [1, 3, 12, 13, 14, 17, 21, 28, 30, 32, 34, 35, 38, 39, 45, 84, 87, 90, 95, 107, 108, 112, 113, 114, 116, 117, 118, 119, 138, 144, 155], "note": [1, 3, 12, 13, 14, 18, 20, 28, 33, 34, 35, 38, 39, 40, 41, 45, 46, 48, 49, 50, 59, 68, 72, 78, 81, 84, 86, 87, 89, 90, 91, 93, 94, 96, 98, 99, 103, 109, 111, 112, 116, 117, 118, 119, 120, 122, 125, 135, 136, 137, 140, 141, 142, 144, 152, 153, 154], "here": [1, 2, 5, 13, 18, 19, 20, 23, 28, 33, 35, 36, 38, 39, 45, 46, 48, 49, 57, 58, 60, 62, 63, 66, 68, 69, 73, 76, 78, 79, 80, 82, 84, 85, 86, 87, 88, 90, 91, 93, 95, 96, 97, 98, 100, 101, 102, 103, 106, 109, 113, 114, 116, 123, 125, 126, 137, 138, 141, 143, 144, 145, 147, 149, 152, 153, 154, 155], "doe": [1, 2, 4, 9, 18, 19, 20, 28, 29, 34, 37, 38, 39, 45, 46, 47, 49, 59, 61, 62, 66, 68, 77, 84, 87, 88, 89, 90, 91, 100, 102, 103, 108, 112, 114, 118, 135, 140, 141, 142, 143, 144, 147, 149, 152, 153], "mean": [1, 12, 14, 18, 28, 36, 38, 39, 45, 49, 50, 77, 84, 85, 86, 88, 90, 98, 100, 103, 106, 107, 108, 112, 141, 142], "deploy": [1, 13, 87, 90], "docker": [1, 46, 147], "singular": 1, "sens": [1, 39, 99, 103, 138, 142, 144, 149], "word": [1, 79, 80, 100, 104, 106, 110, 137, 154], "rather": [1, 9, 12, 17, 19, 20, 23, 28, 38, 39, 85, 87, 90, 94, 100, 103, 112, 121, 136, 137, 142, 152], "definit": [1, 4, 8, 18, 39, 90, 100, 101, 142], "enclos": [1, 146], "someth": [1, 14, 21, 25, 28, 36, 38, 39, 40, 42, 48, 49, 61, 77, 78, 79, 80, 84, 87, 88, 103, 106, 108, 135, 136, 140, 144, 152], "defin": [1, 4, 5, 6, 7, 9, 18, 20, 25, 27, 37, 38, 39, 40, 42, 48, 49, 51, 78, 79, 80, 81, 87, 88, 89, 90, 94, 97, 98, 100, 103, 114, 118, 140, 141, 144, 146, 152], "four": [1, 79, 80, 106, 107, 129, 135, 136, 146, 147], "librari": [1, 3, 11, 12, 13, 20, 32, 33, 38, 39, 41, 62, 77, 79, 80, 82, 87, 100, 107, 111, 142, 149, 155], "one": [1, 4, 9, 12, 14, 18, 19, 20, 21, 24, 25, 27, 28, 29, 32, 33, 34, 35, 38, 39, 41, 42, 45, 46, 48, 49, 51, 60, 69, 71, 72, 78, 79, 83, 85, 87, 88, 89, 90, 91, 93, 97, 98, 100, 101, 102, 103, 104, 106, 108, 112, 114, 115, 116, 118, 119, 127, 129, 131, 133, 135, 136, 137, 141, 142, 144, 145, 149, 152, 153], "purpos": [1, 2, 37, 38, 47, 48, 61, 78, 97, 98, 100, 101, 106, 114, 115, 135, 142, 143, 153], "cross": [1, 12, 20, 35, 39, 81, 88, 121, 135, 137, 141, 144, 152], "platform": [1, 2, 12, 20, 33, 35, 79, 80, 81, 84, 88, 91, 105, 106, 141, 144, 147, 148], "desktop": [1, 24, 32, 33, 46, 114, 120, 147], "applic": [1, 13, 19, 24, 28, 39, 46, 48, 82, 87, 89, 90, 95, 100, 105, 106, 108, 135, 143, 147, 155], "mani": [1, 12, 20, 21, 26, 37, 39, 40, 42, 49, 62, 77, 79, 80, 84, 85, 86, 87, 88, 90, 98, 100, 106, 118, 120, 141, 142, 143, 152, 154], "custom": [1, 39, 45, 46, 48, 49, 71, 82, 87, 97, 102, 104, 107, 108, 118, 127, 135, 141, 146, 149, 152, 155], "interfac": [1, 4, 10, 14, 15, 26, 37, 39, 40, 42, 45, 47, 49, 59, 61, 75, 77, 82, 87, 88, 89, 96, 100, 103, 106, 111, 112, 114, 115, 118, 120, 121, 122, 123, 124, 125, 127, 128, 129, 131, 132, 133, 134, 135, 136, 141, 142, 146, 151, 153, 155], "specif": [1, 4, 12, 13, 17, 20, 33, 34, 35, 38, 39, 42, 45, 62, 76, 77, 78, 84, 85, 87, 93, 96, 97, 104, 106, 109, 112, 131, 144, 149, 152, 153, 154, 155], "scientif": [1, 15, 28, 77, 103, 143], "techniqu": [1, 16, 20, 96, 100, 106], "illustr": [1, 4, 6, 49, 90, 95], "along": [1, 22, 38, 40, 41, 45, 49, 86, 90, 91, 95, 102, 103, 108, 116, 130, 131, 135, 137, 141, 143], "connect": [1, 4, 6, 7, 27, 29, 39, 42, 49, 50, 57, 60, 67, 70, 71, 95, 106, 126], "between": [1, 2, 3, 17, 18, 20, 25, 26, 32, 34, 37, 38, 39, 40, 41, 42, 43, 49, 59, 86, 87, 88, 90, 100, 102, 103, 104, 107, 120, 125, 126, 128, 129, 135, 136, 137, 140, 143, 147, 152, 153], "written": [1, 3, 4, 15, 20, 26, 39, 45, 49, 77, 87, 88, 92, 96, 97, 98, 100, 102, 103, 108, 112, 118, 144, 149, 152, 153, 154], "qt": [1, 5, 9, 13, 15, 28, 31, 33, 37, 46, 70, 72, 74, 75, 77, 79, 82, 85, 87, 95, 104, 112, 143, 144, 146, 149, 155], "busi": [1, 37, 90], "logic": [1, 20, 25, 28, 37, 38, 49, 59, 62, 71, 100, 137, 145], "within": [1, 3, 4, 12, 14, 17, 18, 20, 26, 29, 33, 36, 37, 38, 40, 42, 45, 49, 51, 53, 62, 65, 68, 71, 72, 77, 78, 79, 80, 82, 84, 86, 87, 89, 90, 93, 95, 100, 102, 104, 108, 109, 110, 114, 116, 119, 122, 125, 130, 131, 135, 137, 141, 142, 144, 146, 152, 153, 154, 155], "rang": [1, 4, 20, 28, 39, 40, 41, 79, 98, 108, 112, 114, 118, 120, 122, 123, 124, 130, 131, 133, 135, 137, 141, 152, 153], "featur": [1, 12, 13, 14, 20, 22, 25, 28, 31, 35, 38, 39, 42, 45, 72, 79, 80, 86, 87, 88, 95, 103, 108, 114, 126, 131, 137, 147], "A": [1, 2, 4, 12, 14, 15, 17, 20, 25, 28, 34, 35, 36, 37, 38, 39, 40, 47, 48, 49, 50, 51, 52, 54, 58, 59, 62, 66, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 82, 83, 87, 90, 91, 92, 95, 97, 98, 100, 102, 103, 108, 112, 114, 115, 116, 118, 119, 120, 124, 125, 128, 129, 131, 133, 135, 136, 139, 140, 141, 143, 144, 148, 149, 151, 152, 153, 154, 155], "widget": [1, 3, 4, 20, 38, 42, 48, 50, 51, 52, 57, 60, 61, 68, 70, 71, 72, 73, 74, 77, 82, 87, 104, 107, 114, 117, 118, 123, 135, 137, 146, 149, 155], "compos": [1, 86, 116], "form": [1, 8, 22, 27, 39, 41, 42, 59, 79, 80, 83, 88, 89, 90, 100, 106, 110, 116, 129, 135, 137, 149], "outsid": [1, 8, 13, 39, 40, 78, 82, 90, 97, 103, 108, 137, 143, 154], "direct": [1, 13, 27, 28, 38, 39, 96, 98, 100, 108, 115, 116, 125, 137, 152], "aspect": [1, 38, 39, 91, 103, 120, 137, 152], "depend": [1, 2, 11, 12, 18, 20, 28, 31, 32, 33, 35, 39, 41, 45, 46, 47, 49, 82, 87, 93, 100, 102, 106, 112, 116, 121, 141, 142, 147, 150, 152, 153], "arrow": [1, 54, 76, 122, 124, 144], "strictli": [1, 20, 86], "those": [1, 4, 9, 12, 14, 35, 39, 41, 82, 86, 88, 89, 90, 92, 93, 95, 100, 102, 103, 112, 133, 149, 152, 155], "earlier": [1, 36, 39, 87, 100, 118], "chain": 1, "cannot": [1, 2, 9, 15, 18, 25, 29, 37, 38, 39, 46, 52, 72, 87, 92, 97, 102, 103, 106, 108, 112, 137, 141, 142, 149, 152], "later": [1, 5, 23, 28, 32, 33, 39, 59, 73, 81, 88, 89, 90, 92, 100, 103, 108, 118, 120, 136, 140, 146, 147], "e": [1, 2, 11, 12, 13, 14, 15, 18, 19, 20, 23, 26, 28, 33, 34, 35, 37, 38, 39, 40, 41, 42, 46, 48, 49, 59, 79, 80, 81, 82, 84, 87, 88, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 106, 107, 108, 112, 114, 115, 116, 118, 120, 121, 122, 124, 125, 127, 131, 135, 136, 137, 140, 141, 142, 143, 144, 146, 149, 150, 152, 153, 154], "g": [1, 12, 13, 14, 15, 18, 19, 20, 23, 24, 26, 27, 28, 33, 34, 37, 38, 39, 40, 41, 42, 46, 48, 49, 59, 79, 80, 81, 82, 84, 85, 86, 87, 88, 90, 91, 92, 93, 94, 96, 97, 99, 100, 101, 102, 106, 107, 108, 109, 112, 114, 118, 120, 124, 127, 131, 135, 136, 137, 140, 141, 142, 143, 144, 149, 152, 153, 154], "subsect": 1, "each": [1, 2, 4, 7, 20, 22, 26, 27, 28, 37, 38, 39, 40, 41, 42, 44, 46, 47, 49, 50, 59, 68, 78, 79, 80, 81, 82, 83, 86, 87, 90, 92, 93, 94, 95, 96, 97, 100, 102, 104, 106, 107, 108, 112, 115, 118, 121, 123, 124, 129, 132, 133, 135, 136, 137, 138, 140, 141, 142, 143, 145, 146, 152, 153], "more": [1, 3, 4, 12, 13, 18, 19, 20, 21, 28, 33, 38, 39, 42, 44, 45, 46, 48, 49, 59, 62, 65, 71, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 96, 97, 98, 100, 102, 103, 104, 106, 108, 109, 114, 115, 116, 119, 120, 125, 126, 135, 136, 137, 141, 143, 144, 146, 149, 152, 153, 154], "detail": [1, 3, 4, 15, 28, 29, 32, 33, 34, 37, 39, 49, 59, 62, 79, 80, 82, 84, 89, 97, 100, 102, 103, 104, 107, 108, 114, 119, 121, 125, 129, 137, 139, 141, 142, 143, 144, 149, 151, 152, 154, 155], "refer": [1, 4, 9, 18, 20, 25, 28, 34, 35, 37, 38, 39, 45, 48, 78, 79, 84, 97, 103, 107, 120, 129, 141, 144, 152], "structur": [1, 3, 4, 6, 12, 22, 37, 49, 81, 87, 90, 91, 96, 97, 102, 103, 141, 149, 155], "algorithm": [1, 6, 7, 20, 25, 26, 27, 40, 43, 45, 48, 49, 59, 78, 79, 87, 91, 93, 94, 96, 99, 100, 103, 108, 111, 112, 114, 116, 118, 119, 120, 135, 137, 139, 140, 141, 142, 143, 153, 155], "support": [1, 2, 4, 11, 12, 29, 33, 38, 39, 46, 48, 84, 85, 87, 90, 102, 105, 111, 119, 120, 141, 144, 147, 148, 152, 155], "modul": [1, 14, 38, 39, 50, 55, 67, 69, 84, 85, 87, 96, 100, 107, 109, 112, 146, 149], "live": [1, 38, 96, 100, 138], "sourc": [1, 4, 12, 13, 14, 15, 18, 20, 23, 27, 33, 39, 76, 79, 85, 86, 87, 88, 89, 90, 95, 96, 97, 98, 100, 101, 102, 104, 106, 107, 108, 109, 130, 141, 142, 144, 149, 152, 153, 155], "tree": [1, 5, 6, 7, 8, 10, 12, 18, 23, 38, 43, 44, 46, 47, 49, 85, 87, 90, 102, 141, 142], "commonli": [1, 3, 45, 78, 106, 144], "code": [1, 2, 3, 4, 9, 14, 18, 19, 20, 22, 23, 24, 25, 26, 34, 37, 38, 39, 40, 41, 45, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 62, 65, 71, 72, 73, 74, 78, 79, 80, 81, 82, 84, 85, 87, 88, 89, 92, 93, 95, 98, 102, 105, 106, 108, 112, 114, 116, 137, 140, 141, 142, 143, 144, 147, 150, 153, 154, 155], "analys": [1, 84, 129, 133], "independ": [1, 4, 37, 39, 49, 79, 80, 153], "environ": [1, 13, 18, 59, 79, 80, 82, 85, 88, 90, 92, 107, 112, 142, 143, 144, 147, 150, 155], "shown": [1, 4, 22, 25, 40, 44, 48, 61, 62, 98, 103, 106, 135, 152], "separ": [1, 12, 19, 32, 35, 37, 38, 39, 42, 46, 49, 77, 79, 80, 82, 84, 86, 87, 89, 90, 97, 99, 100, 103, 107, 108, 114, 118, 123, 135, 140, 141, 142, 146, 149, 150, 153], "base": [1, 4, 10, 14, 20, 21, 25, 30, 31, 34, 37, 39, 40, 41, 44, 46, 47, 77, 79, 80, 81, 82, 83, 85, 87, 88, 89, 90, 95, 100, 102, 103, 105, 108, 140, 141, 142, 149, 151, 152, 153, 155], "set": [1, 4, 6, 7, 12, 13, 14, 16, 19, 20, 21, 25, 26, 28, 30, 31, 32, 33, 34, 35, 38, 39, 40, 41, 42, 43, 45, 48, 49, 50, 57, 58, 59, 60, 61, 67, 68, 70, 71, 72, 73, 74, 76, 78, 79, 80, 82, 83, 85, 86, 88, 89, 90, 92, 93, 94, 97, 100, 101, 102, 103, 104, 106, 109, 110, 114, 118, 120, 121, 122, 123, 124, 126, 127, 128, 129, 130, 131, 132, 133, 137, 141, 142, 143, 144, 145, 147, 148, 149, 152, 153, 154, 155], "core": [1, 13, 20, 28, 31, 33, 34, 37, 39, 46, 87, 88, 90, 96, 100, 138, 143, 144], "workspac": [1, 17, 18, 20, 24, 27, 37, 38, 40, 41, 42, 44, 45, 46, 49, 78, 88, 90, 97, 98, 102, 114, 118, 120, 121, 122, 123, 124, 125, 132, 135, 136, 139, 142, 144, 146, 149, 155], "object": [1, 4, 9, 25, 26, 28, 33, 37, 38, 39, 42, 44, 47, 65, 70, 71, 77, 89, 94, 102, 103, 106, 107, 108, 137, 139, 140, 142, 146, 149, 152], "instrument": [1, 15, 18, 20, 38, 39, 45, 49, 86, 88, 90, 98, 106, 114, 115, 118, 122, 126, 127, 128, 129, 130, 131, 132, 133, 136, 137, 139, 141, 142, 143, 153, 155], "plugin": [1, 20, 23, 28, 33, 39, 46, 49, 86, 93, 143, 152], "load": [1, 13, 18, 26, 37, 39, 41, 79, 80, 87, 91, 94, 106, 108, 114, 116, 118, 119, 120, 122, 123, 124, 125, 127, 128, 131, 132, 133, 136, 137, 142, 151, 155], "runtim": [1, 81, 92], "regist": [1, 3, 39, 47, 88, 100, 143, 149, 152, 153, 154], "new": [1, 3, 4, 12, 13, 17, 19, 20, 21, 22, 24, 26, 28, 31, 32, 33, 34, 38, 39, 43, 45, 47, 49, 71, 76, 77, 82, 83, 87, 88, 89, 90, 91, 92, 93, 97, 98, 99, 100, 101, 106, 107, 108, 109, 116, 117, 118, 122, 123, 124, 125, 127, 129, 130, 131, 132, 133, 135, 136, 137, 141, 142, 143, 144, 147, 149, 151, 152, 153, 155], "capabl": [1, 95, 109, 118], "treatment": 1, "pythoninterfac": [1, 19, 39, 87, 93, 109], "give": [1, 3, 17, 18, 20, 33, 38, 39, 53, 81, 82, 86, 87, 88, 90, 91, 93, 97, 98, 101, 102, 103, 104, 108, 114, 123, 124, 125, 127, 131, 135, 136, 138, 141, 143, 151, 152, 154, 155], "primari": [1, 14, 87, 91, 106, 118, 129, 151, 155], "mode": [1, 19, 33, 39, 44, 77, 85, 86, 87, 92, 112, 135, 136, 144, 147, 152], "extern": [1, 14, 33, 34, 87, 100, 103, 112, 118, 127, 131, 140, 144], "entiti": [1, 39], "assum": [1, 2, 3, 11, 23, 28, 38, 39, 48, 49, 50, 61, 75, 79, 80, 81, 87, 97, 98, 102, 103, 109, 112, 115, 135, 137, 142, 148, 152], "have": [1, 2, 3, 4, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 48, 49, 50, 53, 56, 60, 62, 65, 68, 71, 74, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 95, 97, 98, 100, 102, 104, 106, 107, 108, 111, 112, 114, 115, 116, 117, 118, 120, 125, 126, 127, 129, 132, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 147, 148, 149, 152, 153, 154], "been": [1, 4, 9, 12, 14, 20, 22, 28, 30, 31, 33, 35, 38, 39, 40, 42, 45, 48, 49, 50, 56, 61, 74, 79, 82, 83, 87, 90, 91, 92, 97, 100, 102, 103, 108, 112, 116, 118, 120, 135, 136, 137, 139, 141, 143, 144, 146, 147, 149, 152, 154], "setup": [1, 4, 24, 25, 33, 43, 46, 48, 62, 64, 79, 80, 82, 86, 90, 92, 95, 98, 114, 118, 119, 125, 129, 141, 142, 144, 154, 155], "correctli": [1, 12, 27, 28, 35, 39, 49, 51, 87, 90, 92, 97, 102, 108, 112, 116, 137, 143], "treat": [1, 18, 79, 80, 102], "like": [1, 4, 10, 12, 13, 14, 15, 17, 18, 20, 23, 25, 26, 27, 28, 34, 35, 37, 38, 39, 47, 49, 84, 86, 87, 88, 89, 90, 100, 102, 103, 106, 108, 109, 118, 126, 127, 131, 132, 133, 135, 136, 137, 138, 140, 141, 142, 143, 144, 145, 149, 152, 154], "ani": [1, 2, 4, 9, 13, 14, 15, 17, 18, 19, 20, 26, 28, 32, 35, 37, 38, 39, 40, 44, 49, 61, 71, 78, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 95, 98, 100, 101, 103, 106, 107, 108, 110, 112, 114, 117, 118, 119, 120, 126, 135, 136, 137, 142, 143, 144, 146, 147, 149, 152, 153, 154], "vanilla": 1, "includ": [1, 3, 4, 14, 15, 17, 20, 23, 25, 28, 33, 34, 36, 37, 38, 39, 40, 42, 47, 48, 50, 73, 77, 78, 83, 86, 87, 88, 89, 90, 91, 93, 94, 96, 97, 98, 100, 101, 102, 107, 108, 109, 110, 112, 113, 116, 118, 119, 120, 121, 135, 136, 140, 141, 142, 146, 147, 149, 152, 153, 154, 155], "jupyt": [1, 114], "notebook": [1, 114], "while": [1, 2, 4, 11, 12, 14, 27, 28, 37, 39, 77, 78, 79, 80, 82, 83, 87, 89, 98, 100, 102, 103, 109, 114, 126, 127, 135, 136, 137, 140, 143, 145, 152, 153], "api": [1, 9, 15, 20, 78, 85, 86, 87, 88, 96, 98, 101, 103, 109, 112, 118, 152], "could": [1, 9, 14, 20, 28, 33, 37, 38, 39, 40, 42, 45, 48, 49, 61, 62, 71, 79, 80, 89, 90, 97, 103, 135, 137, 141, 143, 146, 152, 153], "directli": [1, 4, 8, 9, 12, 15, 18, 19, 25, 28, 29, 35, 38, 39, 49, 58, 59, 78, 87, 88, 89, 100, 111, 112, 141, 142, 143, 144, 147, 149, 152, 153], "parti": [1, 20, 32, 33, 34, 87, 92, 100, 107], "stabil": [1, 20, 35, 37], "layer": [1, 25, 77], "guarante": [1, 17], "hous": 1, "collect": [1, 3, 39, 40, 46, 83, 86, 90, 94, 100, 129, 143, 149, 153], "sit": [1, 18, 98, 103, 108], "reusabl": 1, "across": [1, 20, 34, 40, 45, 82, 90, 100, 103, 106, 107, 112, 118, 125, 131, 149], "multipl": [1, 4, 6, 7, 10, 15, 28, 37, 38, 39, 49, 65, 75, 76, 87, 100, 102, 108, 114, 118, 120, 125, 126, 133, 135, 136, 137, 140, 144, 152], "experi": [1, 20, 38, 39, 49, 89, 108, 153], "when": [1, 2, 4, 5, 8, 9, 12, 13, 14, 17, 18, 19, 26, 27, 28, 30, 31, 32, 33, 34, 35, 37, 38, 39, 42, 44, 45, 46, 48, 49, 50, 51, 62, 63, 66, 68, 69, 71, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 92, 94, 95, 97, 100, 101, 102, 103, 104, 106, 107, 109, 110, 112, 116, 117, 118, 119, 125, 127, 128, 129, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 152, 154, 155], "present": [1, 4, 9, 12, 13, 14, 15, 20, 29, 31, 36, 39, 42, 55, 56, 57, 58, 59, 63, 64, 65, 66, 67, 68, 71, 75, 86, 87, 88, 89, 90, 94, 112, 118, 120, 137, 138, 144, 149, 153, 155], "given": [1, 4, 9, 15, 20, 22, 27, 28, 35, 36, 39, 42, 44, 46, 47, 48, 49, 78, 81, 98, 100, 102, 104, 106, 107, 109, 112, 129, 138, 140, 142, 144, 146, 149, 152], "One": [1, 29, 39, 42, 48, 78, 88, 97, 102, 112, 136, 139, 140, 146], "filefind": 1, "which": [1, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 17, 18, 19, 20, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 53, 57, 60, 61, 69, 73, 78, 79, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 96, 97, 98, 100, 102, 103, 106, 108, 112, 118, 125, 126, 133, 135, 136, 139, 140, 141, 142, 143, 144, 147, 149, 150, 152, 153], "element": [1, 3, 4, 12, 25, 37, 43, 44, 82, 108, 112, 116, 138, 155], "pass": [1, 4, 12, 28, 30, 31, 32, 35, 38, 39, 42, 49, 58, 59, 66, 67, 70, 71, 79, 80, 83, 86, 87, 90, 91, 93, 97, 99, 101, 103, 112, 138, 144, 149, 152, 155], "through": [1, 4, 9, 15, 20, 28, 29, 32, 37, 42, 47, 49, 79, 80, 82, 88, 90, 94, 95, 100, 108, 112, 114, 138, 141, 143, 144, 147, 152, 153, 154, 155], "displai": [1, 13, 26, 28, 38, 41, 46, 48, 49, 51, 52, 72, 77, 86, 89, 93, 100, 108, 114, 116, 119, 129, 135, 137, 147], "basic": [1, 77, 81, 103, 108, 114, 118, 138, 139, 141, 142, 149, 152], "aforement": [1, 40], "also": [1, 3, 4, 8, 9, 12, 13, 14, 15, 17, 20, 21, 25, 26, 27, 28, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 47, 48, 49, 53, 54, 62, 68, 69, 71, 78, 79, 80, 81, 82, 83, 85, 86, 87, 88, 89, 90, 91, 92, 97, 98, 100, 102, 103, 104, 105, 108, 114, 115, 117, 118, 119, 120, 125, 129, 135, 137, 140, 141, 142, 144, 147, 149, 150, 152, 153, 154], "advanc": [1, 15, 18, 98, 114, 126, 131, 137, 143, 149, 152], "slice": [1, 20, 38, 122, 135, 136, 137], "viewer": [1, 20, 82, 114, 122, 135, 137, 143, 155], "opengl": [1, 13, 31, 44, 87, 144], "combin": [1, 20, 39, 44, 68, 94, 103, 129, 132, 135], "togeth": [1, 3, 6, 7, 26, 38, 41, 44, 49, 58, 82, 88, 90, 100, 136, 142, 149, 153], "mixtur": [1, 83], "sip": [1, 4, 149], "export": [1, 3, 11, 24, 33, 38, 76, 89, 92, 96, 136, 137, 143, 146, 147], "class": [1, 4, 5, 8, 9, 12, 19, 23, 25, 26, 28, 37, 39, 41, 44, 46, 47, 48, 49, 50, 57, 59, 61, 62, 64, 65, 66, 68, 70, 71, 74, 77, 78, 79, 80, 87, 91, 93, 94, 98, 99, 101, 103, 107, 109, 110, 112, 139, 149, 152, 153, 154, 155], "raw": [1, 8, 11, 26, 39, 112, 118, 120, 126, 129, 130, 133, 137], "all": [1, 2, 4, 6, 7, 9, 12, 13, 15, 18, 19, 20, 22, 24, 27, 28, 32, 33, 34, 35, 37, 39, 40, 41, 42, 43, 45, 48, 49, 50, 58, 63, 76, 82, 83, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 100, 102, 107, 108, 109, 112, 114, 115, 116, 118, 120, 121, 122, 123, 124, 125, 126, 129, 130, 131, 132, 133, 135, 136, 137, 138, 141, 143, 144, 145, 146, 147, 148, 149, 152, 153, 154], "prefix": [1, 17, 18, 35, 38, 39, 41, 92, 100, 106, 107, 110, 135, 141, 142], "underscor": [1, 100, 102, 104, 106], "_common": 1, "pull": [1, 2, 20, 22, 34, 45, 46, 79, 80, 83, 90, 95, 108, 109, 147, 155], "pure": [1, 20, 39, 61, 77, 96, 100, 118], "decoupl": [1, 28, 37, 49], "implement": [1, 4, 6, 7, 8, 9, 25, 37, 38, 39, 41, 45, 49, 71, 77, 88, 95, 97, 98, 101, 103, 106, 108, 112, 135, 142, 152, 153, 155], "flexibl": [1, 49, 84], "layout": [1, 20, 42, 49, 50, 51, 52, 57, 71, 72, 75, 89, 90, 103], "without": [1, 9, 18, 20, 28, 29, 35, 38, 39, 42, 49, 61, 77, 81, 82, 88, 93, 95, 100, 103, 104, 108, 112, 114, 116, 119, 135, 136, 137, 139, 141, 142, 146, 147, 152], "impact": [1, 45, 83, 108, 143, 155], "futur": [1, 17, 20, 38, 39, 86, 87, 106, 136, 137, 146], "client": [1, 40, 46, 95], "should": [1, 2, 4, 5, 9, 12, 13, 14, 17, 18, 19, 20, 21, 22, 24, 25, 28, 29, 33, 34, 35, 36, 37, 38, 39, 40, 42, 45, 46, 47, 48, 49, 50, 51, 52, 53, 59, 61, 62, 63, 66, 67, 68, 69, 71, 73, 76, 78, 79, 80, 81, 82, 83, 86, 87, 89, 90, 91, 92, 93, 96, 97, 98, 100, 101, 102, 104, 106, 107, 108, 109, 110, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 126, 127, 128, 129, 130, 131, 132, 133, 135, 136, 137, 138, 141, 142, 143, 144, 145, 146, 147, 149, 152, 153, 154], "never": [1, 12, 28, 32, 36, 49, 59], "import": [1, 3, 4, 5, 12, 14, 18, 19, 20, 24, 32, 35, 38, 39, 40, 41, 46, 48, 49, 50, 57, 59, 61, 62, 64, 65, 68, 70, 71, 72, 74, 77, 82, 87, 89, 90, 91, 96, 97, 100, 101, 103, 106, 108, 109, 112, 114, 116, 129, 130, 137, 141, 143, 144, 146, 147, 149, 152, 153], "intend": [1, 3, 20, 28, 39, 83, 90, 106, 108, 118, 126, 152, 153], "offer": [1, 9, 26, 28, 48, 77, 87, 88, 120], "make": [1, 4, 6, 7, 9, 12, 13, 15, 19, 20, 21, 22, 23, 24, 26, 28, 30, 31, 32, 33, 35, 38, 39, 41, 42, 45, 49, 53, 56, 62, 63, 71, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 92, 96, 97, 99, 101, 103, 108, 109, 112, 114, 116, 118, 119, 120, 122, 123, 124, 129, 132, 133, 135, 136, 137, 138, 141, 142, 143, 144, 147, 149, 152, 153, 154], "heavi": [1, 78, 144], "them": [1, 3, 4, 5, 9, 12, 13, 15, 20, 23, 24, 25, 27, 28, 36, 38, 39, 41, 43, 44, 45, 46, 48, 49, 66, 77, 79, 80, 83, 85, 87, 88, 89, 90, 91, 95, 99, 100, 101, 102, 103, 108, 111, 112, 117, 131, 135, 136, 139, 141, 142, 143, 145, 152, 153, 154], "build": [1, 14, 15, 17, 18, 22, 23, 28, 33, 39, 41, 46, 56, 79, 80, 81, 84, 85, 86, 87, 88, 89, 90, 91, 93, 98, 100, 101, 108, 112, 141, 142, 143, 147, 150, 151, 153, 154, 155], "ship": [1, 33, 49, 88], "mantidworkbench": [1, 12, 17, 24, 32, 45, 49, 81, 82, 84, 90, 115, 118, 119, 120, 125, 135, 143, 144, 152], "main": [1, 12, 18, 19, 20, 23, 24, 28, 33, 34, 35, 37, 38, 39, 45, 46, 49, 55, 56, 62, 64, 67, 68, 69, 71, 77, 78, 79, 80, 82, 83, 86, 87, 88, 89, 90, 91, 98, 100, 104, 108, 118, 119, 120, 121, 122, 123, 124, 127, 129, 135, 136, 141, 143, 144, 150, 153, 154, 155], "some": [1, 4, 8, 9, 12, 13, 18, 20, 25, 27, 28, 29, 31, 33, 34, 37, 38, 39, 41, 42, 45, 46, 47, 48, 49, 53, 59, 66, 75, 79, 80, 82, 86, 87, 88, 89, 90, 92, 93, 96, 98, 100, 102, 103, 105, 106, 108, 109, 114, 115, 117, 118, 119, 120, 124, 125, 126, 127, 130, 131, 133, 135, 136, 137, 139, 141, 143, 144, 146, 147, 149, 152, 153, 154, 155], "itself": [1, 4, 12, 20, 33, 38, 39, 40, 47, 61, 86, 90, 95, 100, 112, 116, 135, 137, 144, 152, 153], "about": [1, 4, 9, 12, 13, 18, 20, 29, 32, 33, 35, 38, 39, 45, 48, 49, 86, 88, 90, 91, 102, 103, 108, 109, 112, 114, 127, 135, 136, 142, 143, 149, 152, 153], "screen": [1, 2, 32, 46, 48, 50, 57, 80, 85, 86, 119, 120, 136, 143], "recoveri": [1, 87, 138, 143], "mechan": [1, 4, 5, 14, 17, 39, 91, 100, 103], "plot": [1, 20, 42, 44, 49, 58, 61, 70, 73, 74, 76, 81, 88, 89, 96, 102, 106, 114, 115, 118, 120, 122, 123, 124, 126, 127, 129, 130, 131, 132, 133, 136, 137, 149, 151, 155], "matplotlib": [1, 59, 75, 89, 103, 114, 116, 143, 146, 151, 155], "bundl": [1, 82, 98], "step": [1, 13, 14, 17, 18, 19, 28, 29, 32, 33, 35, 41, 45, 46, 48, 49, 61, 79, 80, 82, 83, 85, 87, 90, 91, 92, 93, 103, 109, 112, 116, 118, 123, 125, 133, 137, 140, 143, 153], "backend": [1, 61, 89], "so": [1, 3, 4, 9, 12, 15, 17, 18, 19, 20, 24, 25, 27, 28, 30, 31, 32, 35, 38, 39, 41, 42, 45, 47, 48, 49, 60, 61, 62, 77, 79, 80, 81, 82, 84, 86, 87, 88, 89, 90, 91, 92, 93, 94, 98, 99, 100, 101, 102, 103, 104, 106, 108, 109, 112, 118, 131, 135, 137, 141, 142, 144, 145, 146, 147, 149, 152, 153, 154], "figur": [1, 22, 43, 61, 102, 103, 108, 114, 118, 120, 137], "richer": 1, "than": [1, 3, 4, 6, 7, 9, 12, 17, 19, 20, 28, 32, 33, 34, 35, 38, 39, 45, 49, 79, 80, 83, 85, 86, 87, 88, 89, 90, 94, 99, 100, 103, 108, 112, 114, 121, 129, 135, 136, 137, 140, 142, 152, 154], "standard": [1, 19, 28, 37, 39, 47, 49, 77, 79, 82, 83, 88, 90, 91, 95, 96, 102, 112, 118, 135, 142, 146, 155], "fit": [1, 14, 20, 39, 49, 98, 103, 108, 114, 115, 118, 120, 126, 128, 130, 131, 132, 155], "aim": [1, 8, 28, 37, 38, 39, 49, 79, 80, 90, 91, 102, 103, 112, 113, 142, 144, 149, 155], "transpar": [1, 137], "modif": [1, 4, 37, 152], "differ": [1, 2, 3, 12, 17, 18, 28, 29, 32, 34, 37, 38, 39, 40, 42, 43, 44, 47, 49, 61, 71, 78, 79, 80, 81, 82, 84, 86, 87, 88, 92, 98, 102, 103, 104, 106, 107, 108, 110, 112, 114, 116, 118, 120, 123, 126, 128, 129, 131, 132, 133, 135, 136, 137, 138, 140, 141, 143, 147, 149, 152, 153, 154, 155], "how": [1, 4, 12, 17, 18, 20, 21, 27, 29, 35, 38, 39, 42, 45, 46, 47, 49, 57, 62, 75, 77, 79, 80, 81, 82, 85, 86, 90, 91, 98, 104, 112, 114, 115, 140, 141, 143, 149, 151, 152, 155], "final": [1, 3, 12, 14, 18, 20, 25, 28, 39, 40, 41, 46, 61, 75, 82, 83, 85, 89, 90, 95, 102, 112, 114, 120, 147], "window": [1, 12, 13, 14, 18, 19, 23, 29, 34, 37, 43, 44, 49, 50, 67, 68, 70, 71, 74, 77, 79, 80, 81, 82, 83, 89, 90, 92, 103, 112, 114, 116, 118, 119, 120, 121, 122, 123, 124, 125, 129, 131, 132, 133, 136, 137, 144, 148, 150, 155], "If": [2, 4, 6, 7, 11, 12, 13, 14, 17, 18, 19, 20, 21, 23, 26, 28, 29, 30, 31, 32, 33, 34, 35, 38, 39, 41, 45, 46, 47, 48, 49, 51, 53, 68, 69, 71, 78, 79, 80, 81, 83, 84, 86, 87, 90, 91, 92, 97, 98, 99, 100, 101, 102, 104, 106, 108, 109, 112, 114, 119, 121, 129, 130, 135, 136, 140, 141, 142, 143, 144, 145, 147, 149, 150, 152, 153, 154], "your": [2, 3, 5, 11, 13, 14, 15, 16, 18, 19, 20, 21, 23, 24, 25, 26, 28, 30, 31, 32, 33, 34, 35, 46, 47, 48, 49, 58, 59, 79, 80, 85, 86, 87, 88, 89, 90, 92, 93, 97, 98, 99, 100, 102, 103, 108, 112, 115, 116, 118, 119, 120, 123, 124, 125, 126, 135, 136, 141, 142, 144, 145, 147, 149, 150, 152, 154], "chang": [2, 3, 4, 9, 12, 14, 16, 17, 18, 19, 20, 22, 26, 27, 28, 29, 32, 33, 34, 35, 38, 39, 41, 42, 43, 45, 46, 48, 49, 66, 69, 71, 73, 79, 80, 81, 83, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 99, 103, 106, 107, 108, 109, 112, 114, 115, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 136, 137, 141, 142, 144, 146, 152, 153, 154], "break": [2, 19, 25, 28, 88, 91, 100, 103, 109, 114, 123, 140, 143, 144, 152], "respons": [2, 37, 39, 43, 44, 46, 71, 88, 90, 103, 150], "fix": [2, 11, 13, 20, 22, 28, 33, 34, 38, 39, 42, 83, 87, 88, 90, 91, 99, 103, 108, 112, 118, 129, 130, 131, 136, 141, 143], "error": [2, 4, 9, 12, 13, 25, 33, 38, 39, 40, 46, 48, 62, 76, 79, 80, 87, 92, 101, 102, 109, 112, 114, 120, 121, 129, 130, 131, 135, 136, 137, 138, 141, 146, 152, 153], "immedi": [2, 38, 49, 100, 114], "you": [2, 3, 4, 5, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 41, 45, 46, 48, 49, 53, 58, 63, 66, 68, 69, 71, 73, 78, 79, 80, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 92, 94, 97, 98, 99, 100, 102, 104, 107, 108, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 129, 130, 131, 132, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 147, 148, 149, 150, 152, 153, 154], "git": [2, 11, 18, 21, 28, 33, 46, 79, 80, 81, 82, 83, 90, 91, 95, 107, 112, 147, 155], "workflow": [2, 18, 21, 27, 28, 29, 33, 48, 79, 80, 83, 84, 87, 88, 90, 91, 102, 108, 155], "open": [2, 3, 12, 17, 20, 22, 23, 24, 29, 30, 32, 33, 34, 35, 45, 46, 47, 59, 76, 81, 83, 85, 87, 89, 90, 93, 100, 102, 103, 108, 112, 114, 115, 116, 118, 119, 120, 122, 123, 125, 127, 128, 129, 130, 131, 132, 133, 135, 136, 137, 143, 144, 145, 147, 150], "request": [2, 4, 13, 16, 17, 18, 20, 22, 31, 34, 38, 39, 44, 45, 46, 79, 80, 84, 87, 90, 95, 100, 103, 108, 109, 117, 144, 152, 153, 155], "commit": [2, 28, 32, 33, 34, 35, 79, 80, 83, 90, 107, 152], "alreadi": [2, 3, 4, 11, 14, 15, 18, 20, 21, 23, 24, 28, 33, 39, 78, 83, 87, 90, 96, 103, 108, 112, 118, 135, 149, 152, 153], "There": [2, 12, 18, 26, 28, 30, 31, 33, 36, 38, 39, 40, 41, 48, 49, 78, 81, 87, 88, 91, 96, 97, 98, 100, 102, 103, 108, 116, 118, 119, 125, 129, 132, 135, 136, 137, 139, 141, 142, 144, 149, 152, 153, 154, 155], "job": [2, 5, 6, 7, 8, 10, 28, 34, 39, 83, 87, 90, 98, 112], "statu": [2, 4, 10, 16, 34, 79, 80, 100, 112, 141], "pend": 2, "success": [2, 9, 48, 90, 91, 98, 100, 112, 141], "fail": [2, 6, 7, 13, 17, 19, 25, 35, 38, 40, 46, 90, 92, 93, 98, 103, 112, 118, 119, 135, 141, 142, 143, 144, 152, 153], "see": [2, 12, 13, 15, 17, 21, 28, 29, 31, 33, 35, 38, 39, 44, 45, 46, 48, 49, 55, 58, 61, 62, 63, 65, 66, 69, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90, 91, 92, 93, 95, 96, 97, 98, 100, 102, 103, 104, 106, 108, 112, 113, 114, 116, 118, 120, 121, 129, 131, 132, 133, 135, 136, 137, 141, 142, 144, 147, 150, 152, 155], "particular": [2, 4, 9, 19, 28, 35, 38, 39, 78, 79, 80, 83, 88, 97, 99, 100, 112, 142, 152, 154], "jenkin": [2, 17, 82, 90, 98, 154, 155], "click": [2, 3, 12, 13, 18, 19, 23, 24, 28, 32, 37, 44, 45, 46, 49, 50, 57, 60, 70, 71, 79, 80, 86, 87, 89, 90, 91, 92, 93, 102, 114, 115, 116, 118, 119, 120, 121, 122, 123, 124, 125, 127, 128, 129, 131, 132, 133, 135, 136, 137, 141, 143, 144, 147], "next": [2, 4, 13, 22, 24, 28, 35, 39, 46, 47, 50, 60, 61, 83, 87, 90, 100, 103, 108, 112, 114, 118, 122, 124, 125, 128, 129, 131, 133, 135, 136, 137, 141, 143, 145, 152], "restart": [2, 11, 24, 29, 30, 31, 46, 48, 87, 89, 114, 120, 144], "spuriou": [2, 88], "relat": [2, 4, 12, 20, 30, 32, 37, 38, 39, 41, 45, 72, 79, 86, 92, 96, 97, 100, 102, 103, 106, 108, 112, 118, 137, 143, 154, 155], "select": [2, 4, 11, 12, 13, 18, 19, 23, 24, 28, 32, 33, 35, 37, 42, 44, 46, 49, 54, 78, 79, 85, 93, 95, 102, 116, 118, 120, 121, 122, 123, 124, 125, 127, 129, 130, 131, 132, 133, 135, 137, 141, 143, 144, 145, 146, 147, 153], "rebuild": [2, 12, 89, 92, 102, 108], "press": [2, 4, 32, 50, 69, 71, 87, 115, 127, 129, 131, 132, 133, 135, 137], "again": [2, 4, 12, 28, 38, 39, 42, 86, 91, 92, 93, 110, 116, 118, 120, 124, 130, 131, 135, 136, 137, 142, 143, 144, 152], "paramet": [2, 25, 27, 30, 31, 32, 37, 39, 41, 42, 43, 48, 49, 87, 90, 100, 102, 103, 112, 118, 123, 127, 129, 130, 131, 133, 135, 141, 152, 153], "don": [2, 12, 14, 18, 20, 21, 25, 26, 30, 31, 32, 39, 45, 49, 77, 78, 90, 91, 92, 103, 119, 135, 137, 140, 141, 142, 144, 145, 154], "t": [2, 4, 12, 13, 14, 18, 20, 21, 25, 26, 30, 31, 32, 33, 37, 39, 42, 45, 48, 49, 61, 77, 78, 87, 90, 91, 92, 98, 104, 118, 119, 128, 135, 136, 137, 140, 141, 142, 143, 144, 145, 146, 149, 152, 153, 154], "permiss": [2, 29, 85, 100], "ask": [2, 12, 28, 29, 30, 31, 32, 33, 38, 49, 83, 90, 103, 108, 119, 153], "someon": [2, 20, 28, 35, 83, 90, 103, 119], "who": [2, 4, 16, 28, 35, 39, 76, 81, 91, 92, 103, 112, 119, 144, 153, 155], "cleanli": [2, 100, 112], "merg": [2, 18, 20, 22, 35, 39, 45, 79, 80, 83, 90, 91, 108, 109, 136, 143, 154, 155], "leeroi": 2, "check": [2, 6, 7, 9, 13, 18, 19, 23, 26, 32, 33, 34, 35, 38, 39, 46, 47, 48, 49, 62, 70, 79, 80, 83, 87, 88, 89, 90, 91, 92, 93, 98, 100, 102, 103, 104, 108, 110, 114, 118, 119, 120, 122, 123, 126, 127, 131, 132, 133, 135, 136, 142, 143, 144, 146, 147, 149, 152, 153, 154], "everi": [2, 4, 16, 18, 20, 36, 43, 45, 49, 77, 85, 97, 103, 114, 125, 140, 141, 142, 145, 152, 154], "10": [2, 11, 15, 17, 18, 32, 33, 39, 61, 65, 86, 98, 112, 114, 116, 119, 120, 122, 125, 127, 129, 131, 133, 136, 137, 147], "minut": [2, 90, 103, 112, 113, 115, 119, 120, 122, 123, 124, 125, 127, 128, 129, 131, 133, 154], "miss": [2, 28, 33, 87, 102, 112, 136, 141, 147], "github": [2, 4, 11, 14, 16, 18, 21, 22, 29, 30, 31, 32, 33, 35, 45, 46, 79, 80, 81, 82, 83, 90, 91, 99, 107, 108, 109, 116, 120, 143, 155], "hook": [2, 107, 152, 155], "activ": [2, 4, 12, 13, 30, 31, 32, 35, 39, 42, 81, 82, 86, 94, 141], "server": [2, 18, 29, 79, 80, 87, 90, 95, 141, 143, 147], "wa": [2, 13, 14, 17, 18, 23, 27, 31, 32, 33, 35, 38, 39, 46, 48, 51, 60, 71, 85, 86, 87, 89, 90, 94, 95, 98, 100, 103, 108, 114, 116, 118, 119, 122, 135, 137, 141, 144, 149, 152], "down": [2, 7, 12, 13, 19, 28, 39, 45, 48, 49, 76, 85, 86, 87, 90, 91, 92, 100, 102, 103, 112, 114, 118, 119, 122, 123, 124, 125, 131, 132, 135, 137, 142, 144, 145, 147, 152, 154], "builder": [2, 103], "we": [2, 3, 4, 5, 6, 7, 9, 11, 12, 14, 17, 18, 20, 21, 27, 28, 29, 30, 31, 32, 33, 35, 36, 38, 39, 41, 45, 49, 50, 52, 56, 60, 61, 62, 65, 66, 68, 71, 77, 79, 80, 81, 82, 87, 89, 90, 91, 92, 93, 94, 97, 100, 101, 102, 103, 106, 109, 112, 115, 129, 133, 135, 136, 141, 142, 144, 149, 150, 152, 153, 154], "find": [2, 6, 10, 18, 24, 33, 34, 38, 39, 45, 46, 49, 76, 83, 87, 88, 89, 90, 91, 92, 93, 100, 106, 107, 108, 112, 114, 118, 125, 127, 131, 141, 142, 143, 149, 152], "list": [2, 4, 12, 16, 19, 21, 22, 23, 24, 25, 28, 29, 34, 36, 38, 39, 40, 41, 42, 45, 49, 51, 53, 66, 73, 76, 80, 83, 84, 86, 87, 89, 90, 91, 93, 94, 95, 97, 100, 101, 102, 103, 106, 108, 109, 112, 113, 114, 123, 124, 126, 131, 133, 135, 136, 141, 143, 144, 149, 152, 154], "seri": [2, 14, 37, 94, 127, 129, 133, 136, 138, 153], "period": [2, 20, 22, 28, 35, 39, 90, 108, 125, 126, 133, 136, 152], "against": [2, 14, 17, 78, 88, 98, 100, 103, 112, 114, 149, 152], "branch": [2, 15, 22, 25, 34, 45, 79, 80, 90, 91, 95, 100, 108, 154, 155], "Their": [2, 40], "reason": [2, 3, 11, 17, 20, 28, 35, 36, 38, 39, 45, 49, 86, 88, 99, 102, 103, 137, 142, 146], "assur": 2, "current": [2, 4, 8, 18, 20, 22, 33, 34, 35, 37, 38, 39, 41, 47, 48, 49, 76, 81, 82, 83, 84, 89, 92, 93, 95, 98, 101, 102, 103, 112, 113, 114, 116, 117, 118, 119, 120, 123, 124, 129, 130, 135, 141, 143, 146, 147, 148, 149, 153, 154, 155], "usabl": [2, 38, 114, 138], "its": [2, 3, 8, 12, 13, 14, 17, 18, 20, 25, 28, 35, 36, 37, 38, 39, 41, 45, 46, 48, 49, 52, 65, 71, 81, 82, 83, 84, 86, 87, 89, 90, 92, 93, 100, 101, 103, 106, 109, 112, 115, 116, 126, 133, 136, 140, 144, 147, 152, 153], "state": [2, 5, 9, 11, 28, 35, 38, 43, 45, 46, 79, 80, 90, 91, 94, 99, 100, 117, 131, 135, 149], "task": [2, 22, 37, 39, 46, 50, 60, 78, 90, 106, 144, 145, 149, 152, 153], "carri": [2, 39, 75, 90, 141], "instal": [2, 11, 12, 14, 15, 17, 23, 29, 33, 34, 46, 59, 79, 80, 84, 87, 90, 98, 102, 107, 114, 118, 143, 144], "main_clean": 2, "test": [2, 12, 13, 15, 22, 24, 29, 30, 31, 32, 33, 34, 35, 39, 45, 46, 47, 59, 62, 63, 72, 79, 80, 82, 83, 84, 85, 88, 99, 100, 102, 108, 109, 111, 141, 143, 146, 152], "main_systemtest": 2, "deploi": [2, 22, 82, 83, 90, 112, 153], "nightli": [2, 17, 22, 46, 90, 108, 112, 143], "download": [2, 3, 18, 23, 30, 31, 32, 33, 46, 79, 80, 81, 82, 85, 87, 90, 95, 98, 114, 120, 122, 123, 124, 136, 141, 143, 144, 147], "locat": [2, 6, 7, 18, 23, 29, 32, 33, 39, 46, 60, 81, 82, 89, 90, 92, 95, 100, 102, 109, 116, 117, 118, 119, 120, 122, 124, 125, 132, 135, 136, 141, 143, 144, 146, 147, 153], "main_deploi": 2, "view": [2, 6, 7, 8, 10, 12, 15, 23, 28, 32, 34, 35, 38, 42, 44, 45, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 64, 66, 67, 69, 72, 75, 84, 85, 89, 91, 95, 98, 108, 115, 118, 135, 136, 149, 152, 155], "show": [2, 4, 13, 15, 18, 20, 23, 28, 34, 35, 43, 48, 49, 50, 66, 70, 71, 74, 80, 81, 84, 86, 87, 89, 90, 92, 94, 97, 98, 102, 103, 108, 114, 115, 116, 118, 119, 120, 121, 127, 130, 131, 132, 133, 135, 136, 137, 140, 141, 143, 144, 149, 152], "order": [2, 4, 7, 9, 11, 17, 19, 20, 25, 26, 32, 35, 38, 39, 41, 46, 49, 60, 78, 79, 80, 83, 87, 88, 89, 90, 92, 93, 95, 98, 100, 104, 107, 111, 114, 118, 126, 136, 142, 147], "most": [2, 3, 12, 13, 18, 23, 35, 38, 39, 41, 42, 45, 46, 47, 53, 77, 78, 81, 84, 86, 90, 92, 100, 102, 103, 106, 112, 141, 144, 149, 152], "upstream": [2, 34, 92], "trigger": [2, 4, 25, 37, 90, 92, 103, 135, 144, 150], "midnight": 2, "utc": [2, 48], "were": [2, 26, 34, 39, 83, 90, 93, 95, 97, 98, 103, 112, 118, 136, 152], "push": [2, 28, 33, 34, 35, 79, 80, 90, 95, 103], "sinc": [2, 4, 9, 26, 34, 38, 39, 45, 57, 88, 99, 101, 103, 136, 140, 141, 154], "ran": [2, 15, 42, 112], "page": [3, 12, 15, 18, 21, 23, 30, 32, 33, 34, 35, 36, 39, 45, 46, 47, 49, 79, 80, 81, 82, 83, 89, 90, 91, 92, 95, 97, 98, 100, 101, 102, 103, 104, 105, 106, 108, 109, 114, 120, 127, 136, 139, 140, 141, 143, 148, 152, 155], "brief": [3, 14, 20, 28, 38, 62, 88, 100, 137, 152], "introduct": [3, 14, 21, 36, 45, 75, 79, 84, 90, 126, 140, 155], "earli": [3, 11, 39, 90, 103], "phase": [3, 69, 70, 73, 74, 118, 132], "develop": [3, 11, 12, 13, 15, 17, 28, 29, 33, 35, 39, 40, 45, 49, 76, 77, 79, 80, 81, 82, 84, 85, 90, 91, 92, 95, 98, 100, 101, 103, 106, 107, 108, 109, 111, 112, 114, 118, 119, 126, 139, 141, 142, 143, 147, 149, 150, 152, 153], "utilis": [3, 100, 141], "requir": [3, 4, 6, 7, 8, 9, 11, 12, 14, 15, 17, 18, 19, 20, 28, 29, 30, 31, 32, 33, 35, 38, 39, 42, 45, 46, 47, 49, 59, 62, 77, 78, 81, 82, 83, 85, 86, 87, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 104, 105, 106, 108, 110, 112, 115, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 131, 133, 136, 138, 141, 142, 143, 146, 147, 149, 150, 152, 153, 154, 155], "well": [3, 23, 25, 28, 38, 39, 42, 45, 48, 49, 78, 84, 85, 88, 89, 91, 100, 103, 106, 109, 112, 116, 135, 136, 145, 152], "get": [3, 12, 13, 16, 18, 20, 24, 25, 26, 28, 30, 34, 36, 37, 38, 39, 46, 48, 49, 57, 58, 65, 66, 78, 79, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 94, 98, 100, 102, 106, 108, 112, 114, 119, 125, 128, 130, 131, 132, 135, 136, 140, 141, 142, 143, 147, 148, 149], "feedback": [3, 20, 49, 90, 103], "usual": [3, 12, 18, 26, 35, 38, 39, 45, 48, 49, 59, 65, 88, 89, 90, 100, 103, 135, 146, 147, 149, 152, 153, 154], "focu": [3, 144], "li": 3, "ui": [3, 12, 42, 43, 49, 87, 89, 103, 118], "tool": [3, 11, 12, 13, 15, 17, 18, 20, 23, 24, 28, 30, 31, 32, 33, 46, 48, 49, 79, 80, 81, 83, 85, 86, 90, 92, 100, 102, 103, 115, 116, 118, 135, 142, 143, 144, 152], "level": [3, 8, 20, 26, 38, 39, 42, 47, 67, 88, 90, 100, 101, 103, 108, 109, 112, 118, 120, 141, 142, 149, 152, 154], "rough": [3, 22, 143], "sketch": [3, 20, 103], "quickli": [3, 18, 35, 38, 45, 88, 97, 102, 103, 135, 149], "essenti": [3, 38, 39, 78, 100], "varieti": [3, 12, 39, 79, 80, 152], "type": [3, 4, 8, 12, 13, 18, 19, 20, 23, 24, 25, 26, 27, 28, 33, 37, 39, 40, 41, 46, 49, 54, 57, 65, 79, 80, 87, 88, 89, 97, 98, 99, 100, 106, 108, 114, 115, 118, 119, 120, 121, 123, 127, 129, 135, 137, 141, 144, 147, 149, 152], "arrang": [3, 90, 100, 101, 129, 146], "drag": [3, 49, 82, 89, 115, 116, 118, 127, 137], "drop": [3, 13, 28, 39, 45, 49, 82, 86, 87, 89, 92, 103, 118, 123, 125, 131, 132, 135, 144, 147], "editor": [3, 13, 34, 43, 49, 89, 100, 107, 108, 114, 120, 125, 136], "often": [3, 20, 26, 28, 39, 45, 48, 49, 88, 89, 103, 127, 142, 152, 154], "much": [3, 18, 25, 28, 53, 65, 85, 88, 91, 103, 121, 129, 142, 143, 144, 154], "faster": [3, 12, 25, 88, 141], "draw": [3, 61, 77, 103, 115, 135, 137], "hand": [3, 9, 20, 49, 75, 87, 89, 97, 106, 115, 135, 137, 144, 147, 152, 155], "alwai": [3, 9, 20, 28, 33, 36, 38, 39, 42, 44, 90, 100, 103, 105, 107, 108, 112, 141, 149, 154], "unfinish": 3, "look": [3, 12, 14, 18, 20, 27, 28, 34, 35, 38, 39, 45, 47, 49, 59, 71, 78, 79, 83, 87, 89, 90, 98, 99, 103, 108, 115, 118, 126, 127, 128, 129, 131, 132, 133, 135, 136, 137, 143, 144, 149, 152], "feel": [3, 17, 28, 79, 80, 103], "actual": [3, 19, 24, 28, 35, 38, 39, 46, 47, 48, 62, 98, 103, 142, 144, 154], "sever": [3, 12, 17, 20, 25, 26, 35, 37, 38, 39, 41, 45, 49, 81, 86, 90, 92, 93, 97, 102, 103, 104, 118, 132, 140, 141, 142, 152, 154], "encourag": [3, 12, 17, 28, 49, 90, 101, 108, 149, 152], "honest": 3, "might": [3, 9, 25, 28, 37, 38, 39, 81, 87, 103, 108, 112, 114, 116, 133, 136, 143, 145, 147, 150], "lot": [3, 28, 37, 38, 39, 88, 103, 132, 136, 154], "work": [3, 8, 9, 13, 14, 15, 17, 18, 19, 20, 28, 29, 32, 33, 34, 35, 36, 37, 38, 45, 46, 47, 48, 49, 51, 77, 78, 79, 80, 81, 82, 84, 85, 87, 89, 90, 91, 92, 97, 98, 106, 107, 108, 112, 114, 116, 118, 119, 126, 133, 135, 136, 137, 140, 141, 142, 143, 144, 145, 147, 148, 149, 152, 153, 154, 155], "redon": 3, "suggest": [3, 12, 18, 20, 34, 37, 79, 85, 87, 100, 102, 103, 141, 144], "even": [3, 4, 18, 20, 34, 36, 38, 39, 42, 48, 49, 82, 89, 91, 99, 100, 103, 115, 142, 154], "mistaken": 3, "product": [3, 48, 95, 103, 149, 155], "none": [3, 29, 39, 50, 57, 60, 61, 67, 68, 70, 71, 74, 78, 87, 89, 90, 101, 132, 133, 149], "screenshot": [3, 19, 97, 102, 104], "behind": [3, 5, 18, 39, 49, 136], "With": [3, 14, 29, 30, 31, 84, 87, 120, 123, 137, 144, 149], "cloud": 3, "same": [3, 4, 6, 7, 9, 12, 13, 18, 23, 25, 26, 27, 28, 34, 39, 41, 42, 49, 65, 68, 78, 81, 82, 83, 85, 87, 88, 89, 90, 91, 97, 100, 103, 104, 107, 108, 112, 114, 115, 116, 118, 120, 121, 124, 125, 128, 131, 133, 135, 136, 137, 140, 141, 142, 143, 144, 145, 149, 152, 154], "licens": [3, 4, 87, 100, 103], "http": [3, 4, 11, 14, 18, 21, 22, 23, 29, 30, 33, 46, 79, 80, 82, 83, 84, 87, 90, 99, 102, 107, 108, 112, 116, 119, 141, 142, 149, 154], "stfc": [3, 90], "email": [3, 16, 34, 35, 79, 80, 83, 95, 113, 114, 119, 143, 154], "address": [3, 4, 20, 28, 29, 35, 40, 45, 141, 147], "space": [3, 18, 21, 26, 49, 100, 102, 104, 107, 108, 118, 121, 135, 144, 153], "plu": [3, 18, 39, 76, 86, 87, 132, 153], "upper": [3, 39, 90, 100, 108, 127], "left": [3, 35, 42, 46, 58, 87, 89, 90, 101, 102, 104, 109, 112, 115, 118, 130, 132, 135, 137, 144, 152], "corner": [3, 39, 118, 137, 147], "canva": [3, 61, 77, 146], "toolbar": [3, 19, 23, 38, 114, 118, 120, 135, 137, 146], "panel": [3, 18, 106, 135], "invit": [3, 20, 28, 90, 103], "collabor": [3, 20, 90, 106], "edit": [3, 12, 13, 14, 19, 20, 27, 28, 29, 33, 37, 38, 42, 46, 49, 51, 52, 53, 57, 72, 81, 83, 87, 88, 89, 90, 99, 100, 108, 109, 112, 115, 118, 121, 135, 141, 142, 144], "do": [3, 4, 12, 13, 14, 15, 17, 18, 19, 20, 23, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 46, 48, 49, 58, 59, 60, 62, 63, 65, 78, 79, 80, 81, 84, 86, 87, 88, 89, 90, 91, 92, 98, 99, 100, 102, 106, 108, 109, 110, 112, 114, 117, 120, 123, 126, 129, 131, 136, 137, 140, 141, 142, 143, 144, 145, 147, 152, 155], "charg": [3, 39, 90], "per": [3, 4, 5, 22, 28, 39, 46, 100, 112, 116, 118, 135, 136], "free": [3, 9, 25, 28, 79, 80, 91, 99, 102, 103, 136], "stakehold": 3, "review": [3, 16, 20, 28, 35, 79, 80, 90, 155], "bmpr": 3, "regularli": [3, 35], "back": [3, 4, 12, 13, 18, 19, 28, 30, 31, 35, 44, 46, 47, 48, 49, 78, 87, 90, 91, 103, 116, 118, 119, 125, 128, 129, 130, 133, 135, 136, 137, 143, 144, 149, 152, 155], "up": [3, 11, 12, 13, 18, 19, 20, 21, 28, 30, 31, 32, 33, 34, 35, 39, 41, 42, 43, 44, 45, 47, 49, 56, 76, 79, 80, 83, 84, 86, 88, 89, 90, 91, 97, 98, 100, 102, 103, 104, 106, 112, 118, 119, 120, 127, 129, 131, 133, 137, 141, 142, 143, 144, 145, 146, 147, 152, 153, 154, 155], "homepag": 3, "recommend": [3, 12, 15, 18, 21, 28, 29, 32, 33, 35, 38, 39, 46, 49, 78, 81, 82, 84, 85, 86, 87, 88, 91, 92, 100, 102, 106, 108, 109, 143, 147], "possibl": [3, 4, 6, 7, 12, 18, 20, 25, 26, 28, 32, 33, 37, 38, 39, 48, 49, 51, 53, 54, 60, 65, 68, 71, 73, 78, 86, 87, 89, 90, 93, 96, 97, 98, 99, 100, 102, 105, 106, 112, 118, 126, 128, 130, 135, 138, 140, 142, 143, 144, 153], "upload": [3, 17, 18, 83, 90, 95, 114], "instanc": [3, 5, 9, 12, 32, 37, 38, 39, 42, 45, 46, 48, 50, 70, 71, 74, 87, 90, 93, 100, 101, 103, 109, 116, 118, 120, 152, 153], "pdf": 3, "png": [3, 19, 27, 108, 146], "jobtreeview": [4, 5, 8, 9, 38], "compon": [4, 6, 7, 12, 28, 37, 38, 42, 43, 44, 45, 92, 95, 103, 139, 142, 153], "mvp": [4, 9, 28, 37, 42, 68, 89, 146, 155], "style": [4, 27, 28, 39, 40, 78, 80, 82, 100, 136], "hierarch": [4, 10], "tabl": [4, 20, 38, 42, 44, 49, 53, 58, 69, 70, 71, 73, 74, 75, 83, 88, 95, 97, 100, 103, 104, 106, 114, 121, 123, 135, 137, 153, 155], "spreadsheet": [4, 10, 90], "configur": [4, 10, 13, 17, 19, 23, 24, 29, 33, 34, 37, 79, 84, 87, 90, 92, 95, 98, 105, 107, 112, 129, 141, 142, 143, 144, 147, 148, 152, 154, 155], "indic": [4, 10, 25, 28, 39, 40, 45, 82, 91, 97, 100, 102, 106, 115, 123, 124, 135, 136, 137], "batch": [4, 38, 43, 136, 155], "expos": [4, 38, 49, 88, 128, 142, 146, 149], "lead": [4, 12, 20, 39, 40, 89, 90, 103, 108, 135, 142, 153], "below": [4, 6, 18, 19, 20, 23, 25, 26, 38, 39, 40, 43, 45, 49, 50, 60, 61, 62, 78, 79, 80, 81, 87, 88, 90, 92, 95, 98, 100, 101, 104, 108, 109, 114, 118, 119, 120, 125, 126, 127, 129, 131, 132, 133, 136, 137, 140, 141, 142, 143, 144, 152, 153], "repositori": [4, 17, 18, 23, 24, 30, 31, 32, 33, 34, 35, 46, 79, 80, 81, 82, 86, 87, 90, 98, 102, 107, 112, 114, 141, 142, 155], "com": [4, 11, 18, 21, 22, 29, 30, 31, 32, 33, 46, 79, 80, 82, 83, 90, 99, 102, 107, 141, 142], "mantidproject": [4, 11, 16, 21, 22, 30, 31, 32, 33, 46, 79, 80, 82, 83, 90, 91, 99, 107, 108, 112, 113, 116, 118, 119, 141, 143], "copyright": [4, 100, 107], "copi": [4, 6, 7, 18, 26, 33, 46, 76, 77, 78, 79, 80, 82, 87, 90, 98, 103, 107, 116, 119, 136, 141, 143, 144, 153], "2018": 4, "isi": [4, 21, 46, 83, 90, 98, 104, 106, 107, 112, 114, 115, 116, 117, 118, 120, 122, 123, 124, 126, 131, 135, 136, 155], "rutherford": [4, 107], "appleton": [4, 107], "laboratori": [4, 85, 107], "ukri": [4, 107], "nscd": [4, 107], "oak": [4, 85, 107], "ridg": [4, 85, 107], "nation": [4, 85, 107], "european": [4, 107], "spallat": [4, 106, 107], "institut": [4, 106, 107], "laue": [4, 106, 107], "langevin": [4, 106, 107], "csn": 4, "high": [4, 11, 20, 28, 45, 83, 88, 92, 106, 112, 114, 121, 122, 142], "energi": [4, 116, 122, 137, 155], "physic": [4, 153], "ca": [4, 34], "spdx": [4, 107], "identifi": [4, 17, 20, 21, 35, 39, 95, 100, 107, 108, 112, 119, 135, 141, 142, 153], "gpl": [4, 100, 107], "3": [4, 11, 12, 13, 17, 19, 22, 24, 25, 28, 29, 31, 33, 39, 40, 41, 45, 62, 64, 70, 74, 76, 77, 78, 80, 85, 87, 92, 93, 94, 98, 103, 107, 108, 112, 120, 121, 123, 124, 127, 129, 131, 132, 133, 135, 140, 144, 153], "0": [4, 11, 25, 29, 36, 38, 39, 41, 46, 47, 61, 64, 65, 70, 72, 74, 77, 78, 85, 87, 90, 92, 93, 94, 98, 100, 101, 107, 108, 112, 115, 116, 120, 121, 122, 123, 124, 127, 128, 130, 131, 132, 133, 135, 136, 137, 140, 141, 143, 144, 147, 152, 154], "mantidqtpython": 4, "mantidqt": [4, 12, 14, 77, 82, 87, 89, 141, 149], "insid": [4, 25, 30, 31, 32, 39, 44, 48, 78, 84, 87, 97, 98, 100, 102, 103, 107, 112, 118, 135, 140, 144], "parent": [4, 6, 7, 34, 38, 49, 50, 57, 60, 61, 67, 68, 70, 71, 74, 77, 87, 89, 90, 112, 150], "def": [4, 39, 46, 50, 57, 60, 61, 62, 64, 65, 67, 68, 70, 71, 74, 78, 87, 89, 109, 112, 146, 149], "self": [4, 38, 39, 48, 50, 51, 52, 53, 54, 57, 60, 61, 62, 64, 65, 67, 68, 70, 71, 72, 74, 78, 86, 87, 89, 100, 106, 109, 112, 146, 149], "mantidwidget": [4, 49], "column": [4, 20, 87, 98, 114, 118, 129, 132, 133, 135, 136, 137], "2": [4, 12, 13, 19, 22, 23, 24, 29, 30, 31, 34, 39, 40, 41, 46, 47, 70, 72, 74, 77, 78, 79, 80, 81, 82, 87, 92, 93, 94, 97, 98, 108, 112, 114, 115, 119, 120, 121, 122, 123, 127, 129, 130, 131, 132, 133, 135, 140, 141, 142, 144, 149, 154], "head": [4, 34, 90, 102, 129, 141, 147], "content": [4, 6, 18, 42, 76, 81, 82, 83, 87, 89, 90, 95, 97, 120, 121, 135, 136, 143, 147, 152], "empti": [4, 6, 7, 17, 23, 39, 61, 83, 90, 92, 100, 101, 108, 112, 116, 118, 119, 129, 131, 133, 135, 136, 143, 144, 149, 152], "qobject": [4, 38, 49, 149], "table_sign": 4, "jobtreeviewsignaladapt": 4, "signal": [4, 42, 43, 49, 50, 57, 60, 70, 75, 89, 101, 107, 129, 133, 135, 153], "adapt": [4, 37, 88, 90, 103, 141], "subscrib": [4, 37], "event": [4, 37, 38, 90, 97, 98, 136, 143, 146, 150, 152, 153, 155], "emit": [4, 43, 49, 57, 70, 71, 92, 102, 144], "whenev": [4, 20, 43, 49, 99, 102, 103, 141], "notifi": [4, 35, 37, 38, 43, 49, 90], "appendchildrowof": 4, "valu": [4, 5, 15, 25, 33, 34, 36, 37, 39, 40, 48, 49, 52, 53, 54, 57, 58, 62, 63, 66, 72, 79, 83, 87, 90, 91, 94, 97, 98, 100, 103, 106, 112, 114, 115, 116, 118, 121, 122, 123, 125, 127, 128, 129, 130, 131, 132, 133, 135, 136, 137, 138, 141, 142, 144, 146, 147, 149, 152, 153, 154], "b": [4, 12, 20, 25, 30, 31, 32, 34, 35, 78, 79, 80, 90, 98, 100, 102, 106, 112, 118, 129, 137, 140, 144], "return": [4, 6, 7, 9, 25, 26, 29, 36, 37, 38, 39, 40, 41, 46, 47, 49, 50, 57, 61, 62, 63, 65, 66, 67, 70, 71, 74, 77, 79, 80, 89, 97, 98, 99, 100, 103, 109, 112, 117, 119, 136, 139, 140, 141, 142, 146, 149, 152, 153], "rowloc": [4, 9], "mantidqtwidget": [4, 77, 149], "common": [4, 6, 7, 12, 14, 19, 20, 25, 26, 28, 30, 31, 34, 37, 45, 46, 77, 79, 80, 85, 90, 103, 106, 141, 142, 149, 152, 153, 154], "h": [4, 5, 6, 7, 9, 14, 25, 34, 36, 38, 41, 47, 48, 77, 78, 79, 80, 86, 93, 94, 97, 100, 101, 105, 109, 112, 137, 140, 141, 149, 152, 153, 154], "namespac": [4, 14, 23, 25, 77, 98, 103, 109, 110, 141, 152], "constructor": [4, 38, 49, 52, 79, 100, 101, 103, 109, 140, 142, 153], "m_treeview": 4, "m_treeviewsign": 4, "construct": [4, 9, 37, 38, 39, 41, 42, 43, 90, 94, 149, 153], "implicitli": [4, 103], "notion": 4, "": [4, 8, 9, 11, 12, 14, 17, 19, 20, 23, 26, 27, 28, 29, 32, 34, 38, 39, 41, 42, 44, 48, 49, 51, 52, 61, 76, 78, 79, 80, 82, 86, 87, 88, 89, 90, 91, 92, 94, 96, 97, 98, 100, 101, 103, 104, 107, 109, 112, 115, 118, 122, 123, 126, 129, 136, 137, 141, 142, 143, 144, 145, 149, 152, 153, 154], "posit": [4, 39, 42, 108, 114, 129, 136, 137, 141, 153, 154], "unlik": [4, 20, 28, 40, 103, 112, 140], "tradit": [4, 147], "non": [4, 6, 7, 15, 20, 28, 32, 36, 38, 39, 46, 72, 78, 82, 87, 90, 96, 97, 100, 108, 118, 119, 121, 129, 135, 136, 141], "leaf": 4, "node": [4, 27, 36], "number": [4, 6, 7, 15, 17, 18, 25, 28, 32, 33, 34, 35, 36, 38, 39, 40, 45, 46, 48, 62, 79, 80, 83, 86, 87, 88, 90, 91, 94, 97, 98, 100, 103, 106, 108, 112, 115, 118, 119, 120, 121, 122, 126, 132, 133, 135, 137, 140, 141, 143, 145, 146, 152, 153, 154], "children": [4, 49, 85, 103], "In": [4, 9, 11, 13, 17, 18, 20, 25, 28, 29, 32, 36, 37, 38, 39, 40, 41, 45, 46, 47, 48, 49, 50, 52, 58, 59, 60, 62, 63, 65, 66, 69, 71, 73, 74, 76, 77, 81, 83, 87, 88, 89, 90, 91, 93, 97, 98, 100, 101, 102, 103, 106, 108, 109, 112, 114, 116, 118, 119, 120, 121, 122, 123, 124, 125, 127, 129, 131, 132, 133, 135, 136, 137, 140, 141, 142, 143, 144, 147, 153], "practic": [4, 14, 28, 49, 50, 71, 89, 91, 96, 101, 141, 149, 155], "reflectometri": [4, 45, 103, 104, 106, 108, 120, 138, 155], "want": [4, 12, 17, 19, 20, 23, 25, 26, 27, 28, 30, 31, 32, 33, 35, 38, 39, 45, 49, 62, 71, 78, 81, 85, 87, 92, 94, 97, 98, 103, 108, 109, 112, 114, 118, 140, 141, 142, 144, 145, 150, 152, 153, 154], "constrain": [4, 9], "depth": [4, 6, 7, 34, 46, 135], "repres": [4, 25, 26, 40, 44, 108, 109, 129, 136], "root": [4, 6, 10, 29, 36, 46, 48, 79, 80, 85, 87, 90, 102, 107, 112, 145, 147], "question": [4, 17, 28, 38, 90, 152], "actualis": 4, "integ": [4, 25, 47, 53, 54, 99, 100, 135, 137], "index": [4, 14, 15, 44, 78, 87, 90, 95, 96, 123, 155], "rel": [4, 15, 39, 49, 82, 86, 102, 112, 141, 142, 149, 154], "predecessor": 4, "correspond": [4, 7, 9, 12, 18, 39, 44, 45, 90, 94, 97, 100, 104, 106, 109, 116, 118, 135, 137, 153], "complet": [4, 17, 20, 28, 29, 33, 35, 38, 39, 46, 48, 58, 68, 75, 79, 80, 81, 82, 83, 85, 87, 90, 91, 92, 98, 112, 114, 118, 120, 125, 127, 133, 135, 136, 142, 143, 144, 147, 149], "equal": [4, 17, 88, 112, 145, 149], "over": [4, 9, 18, 20, 23, 34, 38, 39, 56, 75, 78, 88, 90, 102, 103, 105, 107, 112, 116, 118, 129, 131, 133, 135, 136, 137, 153, 154, 155], "oper": [4, 13, 17, 25, 26, 36, 37, 38, 39, 43, 48, 77, 78, 79, 80, 82, 86, 88, 90, 92, 100, 118, 135, 137, 140, 141, 142, 149, 153, 154], "lexicograph": [4, 7], "comparison": [4, 25, 39, 112, 120, 152], "sort": [4, 26, 34, 80, 100, 103, 107], "would": [4, 14, 15, 17, 18, 19, 20, 25, 28, 35, 38, 40, 41, 48, 49, 51, 53, 60, 71, 78, 86, 87, 88, 89, 90, 94, 97, 100, 103, 108, 109, 112, 131, 137, 141, 142, 144, 146, 149, 152, 154], "demonstr": [4, 98, 142, 152], "item": [4, 5, 9, 14, 20, 36, 46, 49, 74, 90, 94, 100, 103, 106, 116, 135], "vector": [4, 25, 39, 40, 79, 97, 99, 152, 153], "begin": [4, 27, 89, 92, 94, 100, 102, 140], "end": [4, 13, 22, 34, 49, 87, 89, 93, 94, 100, 103, 106, 108, 112, 115, 118, 122, 123, 130, 132, 135, 136, 137, 140, 141, 142, 143, 144, 149, 154, 155], "expecteditem": 4, "assert": [4, 9, 62, 100, 154], "n": [4, 12, 25, 34, 36, 39, 48, 82, 83, 90, 103, 112, 140, 144, 152, 153], "sometim": [4, 17, 18, 28, 29, 39, 42, 53, 59, 81, 88, 89, 103, 106, 109, 130], "abl": [4, 9, 11, 13, 14, 20, 26, 28, 29, 33, 38, 39, 47, 48, 66, 79, 80, 87, 89, 103, 112, 118, 131, 137, 142], "properti": [4, 10, 12, 14, 18, 19, 25, 27, 28, 42, 43, 46, 48, 88, 89, 90, 93, 94, 101, 109, 112, 114, 118, 119, 125, 137, 142, 143, 153, 155], "both": [4, 9, 13, 37, 39, 42, 49, 71, 86, 87, 88, 91, 103, 106, 114, 116, 118, 119, 128, 135, 136, 137, 140, 141, 144, 146, 152, 153], "cellat": 4, "cellsat": 4, "respect": [4, 39, 40, 46, 90, 97, 116, 132, 137, 142, 149], "These": [4, 5, 6, 7, 9, 11, 20, 21, 27, 28, 37, 38, 39, 42, 45, 49, 59, 76, 77, 78, 83, 85, 88, 90, 92, 94, 97, 100, 103, 106, 114, 115, 118, 119, 125, 127, 128, 129, 130, 131, 132, 133, 135, 142, 144, 152, 153, 155], "intention": [4, 142, 152], "link": [4, 14, 18, 20, 21, 33, 45, 83, 85, 90, 92, 96, 97, 102, 103, 108, 114, 141, 143, 147, 152], "origin": [4, 9, 17, 18, 34, 35, 39, 79, 80, 83, 85, 89, 90, 109, 116, 132, 135, 136, 137, 141, 143], "mutat": [4, 39, 89], "updat": [4, 16, 17, 23, 24, 28, 34, 35, 38, 39, 43, 49, 61, 66, 69, 73, 76, 78, 79, 80, 83, 90, 95, 97, 100, 108, 109, 112, 114, 115, 116, 118, 119, 122, 123, 125, 129, 132, 133, 135, 136, 137, 140, 146, 152], "setcellat": 4, "setcellsat": 4, "change_colour_to_r": 4, "column_index": 4, "setbackgroundcolor": 4, "ff0000": 4, "As": [4, 5, 9, 20, 26, 35, 38, 39, 42, 49, 50, 77, 79, 80, 86, 87, 89, 90, 97, 98, 100, 103, 106, 112, 126, 129, 136, 137, 142, 143, 144, 149, 153, 154], "previous": [4, 20, 39, 42, 44, 87, 89, 103, 118, 121, 122, 136], "conceptu": 4, "initi": [4, 12, 23, 25, 33, 35, 38, 39, 41, 43, 79, 90, 103, 114, 116, 118, 136, 138, 153], "challeng": [4, 149], "preserv": [4, 18, 41, 92, 98, 137], "howev": [4, 9, 18, 25, 26, 28, 29, 32, 37, 38, 39, 40, 41, 60, 61, 62, 65, 66, 85, 87, 89, 92, 94, 100, 103, 106, 108, 110, 111, 112, 114, 118, 125, 140, 142, 144, 152], "necessari": [4, 8, 11, 13, 20, 28, 35, 38, 47, 53, 63, 79, 80, 81, 86, 87, 89, 90, 95, 100, 109, 140, 141, 144, 146, 147, 153], "wish": [4, 9, 20, 33, 47, 77, 78, 86, 102, 108, 112, 152, 154], "sensibl": [4, 28, 49, 60, 100, 111, 136], "behaviour": [4, 17, 28, 39, 40, 49, 73, 78, 92, 98, 104, 141, 142, 150], "action": [4, 12, 35, 38, 89, 90, 95, 100, 106, 137], "past": [4, 6, 7, 17, 28, 76, 103, 116, 119, 136, 144], "context": [4, 12, 27, 44, 88, 100, 106], "size": [4, 12, 20, 39, 46, 72, 78, 98, 116, 118, 135, 137, 152], "greater": [4, 49, 112, 137, 140], "least": [4, 18, 28, 36, 39, 90, 103, 112, 116, 135, 138, 149], "meet": [4, 20, 83, 90, 103, 113, 142], "constraint": [4, 41, 54], "outlin": [4, 14, 76, 108, 114, 117, 138], "blue": [4, 23, 67, 70, 73, 74, 87, 116, 135, 136], "header": [4, 5, 8, 9, 12, 14, 25, 33, 41, 47, 49, 89, 93, 97, 102, 103, 105, 109, 110, 135, 137, 141, 149, 152], "extract": [4, 10, 38, 39, 59, 75, 82, 115, 143, 153], "intern": [4, 9, 39, 40, 48, 90, 100, 103, 141, 142, 146, 153], "represent": [4, 26, 38, 61, 136, 152], "jobtreeviewsubscrib": 4, "commun": [4, 13, 20, 33, 38, 42, 49, 59, 87, 90, 92, 95, 108, 155], "kei": [4, 30, 31, 32, 33, 37, 40, 41, 46, 86, 90, 95, 103, 112, 115, 124, 135, 136, 137, 141, 144, 147, 149, 152], "simplepresent": 4, "public": [4, 14, 20, 35, 38, 77, 83, 100, 101, 103, 106, 109, 112, 119, 142, 149, 152, 154], "m_view": [4, 38], "aren": [4, 14, 87, 104, 142], "must": [4, 9, 12, 15, 18, 20, 21, 25, 34, 38, 39, 40, 45, 46, 47, 49, 71, 77, 78, 81, 83, 85, 87, 88, 89, 90, 95, 97, 98, 100, 101, 102, 105, 106, 110, 111, 112, 114, 141, 142, 144, 146, 149, 152, 153], "rememb": [4, 20, 21, 26, 45, 118, 119, 135, 136], "void": [4, 25, 38, 48, 77, 100, 101, 140, 142, 149, 152, 154], "notifycellchang": 4, "itemindex": 4, "int": [4, 36, 38, 40, 47, 78, 86, 100, 101, 103, 144, 149, 152, 154], "string": [4, 13, 19, 25, 33, 36, 37, 38, 39, 40, 41, 46, 48, 49, 57, 76, 79, 80, 82, 83, 90, 93, 97, 98, 100, 101, 103, 109, 112, 118, 138, 141, 152, 153], "newvalu": 4, "overrid": [4, 28, 30, 31, 38, 39, 97, 103, 109, 112, 118, 152], "notifyrowinsert": 4, "newrowloc": 4, "notifyremoverowsrequest": 4, "locationsofrowstoremov": 4, "notifycopyrowsrequest": 4, "notifypasterowsrequest": 4, "notifyfilterreset": 4, "privat": [4, 14, 48, 77, 100, 119, 141, 149, 152], "elsewher": [4, 38, 45, 103, 129], "m_childpresent": 4, "easi": [4, 21, 23, 25, 35, 38, 39, 49, 59, 88, 89, 91, 103, 108, 152, 154], "slot": [4, 37, 43, 49], "instead": [4, 5, 12, 15, 17, 18, 25, 28, 35, 36, 38, 47, 49, 51, 62, 78, 84, 87, 89, 99, 100, 101, 102, 103, 108, 109, 112, 116, 118, 121, 125, 135, 136, 141, 142, 149, 152], "write": [4, 26, 27, 28, 35, 36, 37, 38, 46, 49, 78, 79, 80, 87, 89, 94, 97, 98, 100, 103, 109, 120, 126, 144, 155], "natur": [4, 14, 18, 20, 78, 88], "insert": [4, 15, 27, 97, 102, 104, 116, 136, 142, 144, 149], "reset": [4, 38, 39, 121, 135, 137, 140], "happen": [4, 18, 23, 37, 38, 39, 45, 92, 94, 102, 103, 143], "until": [4, 11, 32, 39, 79, 80, 86, 90, 93, 100, 103, 105, 108, 112, 118, 125, 152, 154], "after": [4, 9, 12, 14, 17, 28, 29, 37, 38, 39, 40, 41, 45, 46, 49, 76, 81, 83, 84, 85, 86, 87, 90, 91, 97, 98, 102, 103, 106, 112, 114, 115, 118, 125, 127, 136, 137, 138, 140, 141, 142, 143, 146, 152, 154], "said": [4, 103], "taken": [4, 39, 53, 85, 90, 93, 100, 104], "place": [4, 12, 14, 17, 18, 26, 27, 28, 37, 38, 39, 41, 49, 54, 60, 65, 76, 79, 80, 88, 90, 96, 97, 100, 101, 102, 103, 107, 108, 109, 112, 127, 135, 142, 144, 152, 153], "therefor": [4, 9, 18, 20, 26, 28, 29, 38, 39, 40, 62, 71, 88, 89, 90, 94, 106, 109, 112, 126, 142, 143, 152], "determin": [4, 39, 49, 60, 72, 92, 97, 125, 127, 132, 137, 141, 154], "reflect": [4, 95, 103, 115, 116, 122, 141], "invalid": [4, 40, 78, 91, 100, 114, 127, 135], "roll": [4, 39], "empty_cel": 4, "rowinsert": 4, "on_row_insert": 4, "fire": [4, 103], "NOT": [4, 25, 79, 80, 114, 119, 154], "manual": [4, 12, 18, 26, 27, 28, 32, 39, 40, 49, 83, 86, 87, 88, 91, 97, 103, 104, 108, 109, 114, 115, 121, 126, 136, 141, 144, 154, 155], "safe": [4, 13, 28, 29, 31, 36, 49, 78, 87, 142, 144], "rollback": 4, "removerowat": 4, "befor": [4, 9, 18, 20, 24, 28, 33, 35, 38, 39, 47, 53, 78, 79, 80, 81, 83, 87, 88, 91, 92, 98, 99, 100, 103, 112, 115, 118, 119, 120, 122, 127, 129, 130, 131, 135, 136, 140, 141, 142, 143, 144, 147, 149, 152, 153], "prior": [4, 33, 81, 107, 108, 130], "failur": [4, 36, 38, 91, 93, 112, 141, 142, 147, 152], "mai": [4, 11, 12, 13, 15, 18, 19, 20, 23, 27, 28, 32, 33, 34, 35, 38, 39, 40, 45, 46, 48, 49, 59, 68, 71, 78, 83, 84, 89, 90, 92, 97, 98, 100, 102, 103, 104, 107, 108, 110, 112, 114, 118, 120, 126, 129, 136, 141, 143, 144, 152, 154], "result": [4, 6, 7, 28, 34, 38, 39, 40, 42, 46, 48, 49, 50, 59, 79, 80, 81, 83, 85, 88, 89, 92, 98, 100, 102, 103, 112, 117, 118, 121, 122, 123, 124, 127, 128, 130, 131, 133, 135, 136, 140, 141, 142, 147, 152, 153, 154], "undefin": [4, 92, 102], "behavior": [4, 18, 25, 152], "subset": [4, 9, 15, 39, 40, 93], "arbitrari": [4, 53, 112], "predic": 4, "translat": [4, 77], "rowpred": 4, "filterrowsbi": 4, "re": [4, 12, 15, 18, 21, 23, 27, 28, 32, 33, 34, 38, 79, 80, 87, 88, 89, 90, 92, 103, 115, 116, 118, 120, 122, 135, 136, 137, 141, 147, 152, 154], "__init__": [4, 39, 50, 51, 52, 53, 54, 57, 60, 61, 65, 67, 68, 70, 71, 72, 74, 78, 87, 89, 96, 149], "meetscriteria": 4, "super": [4, 50, 57, 60, 61, 67, 68, 70, 71, 74, 78, 87, 89, 149], "rowmeetscriteria": 4, "bool": [4, 14, 25, 46, 107], "make_regex_filt": 4, "col": [4, 70, 72, 74], "try": [4, 12, 18, 23, 26, 28, 34, 36, 45, 46, 79, 80, 91, 93, 99, 102, 103, 108, 114, 118, 119, 121, 123, 133, 135, 136, 137, 138, 143, 144], "regex": [4, 15, 112], "compil": [4, 12, 13, 15, 23, 25, 36, 78, 83, 86, 88, 91, 92, 100, 104, 105, 108, 114, 140, 141, 145, 149, 152], "lambda": [4, 39, 79, 120, 128, 131], "match": [4, 20, 26, 35, 39, 45, 46, 66, 79, 80, 93, 98, 103, 107, 112, 116, 129, 135, 137, 152, 154], "contenttext": 4, "except": [4, 18, 20, 38, 39, 46, 78, 81, 82, 83, 92, 100, 103, 106, 119, 123, 133, 136, 142, 154], "true": [4, 12, 24, 25, 30, 31, 32, 34, 39, 41, 46, 64, 87, 92, 97, 103, 112, 120, 137, 141, 144, 145, 149, 154], "cell_text": 4, "row_from_text": 4, "dd": 4, "dc": 4, "a9": 4, "b0": 4, "c0": 4, "a1": 4, "9": [4, 98, 106, 109, 112, 121, 133, 136], "appli": [4, 28, 35, 39, 49, 83, 87, 92, 100, 103, 106, 111, 120, 130, 132, 135, 136, 141, 142, 143, 152], "exclud": [4, 15, 27, 39, 87, 93, 131, 154], "neither": [4, 14, 154], "decend": 4, "resetfilt": 4, "unset": [4, 101, 109], "hasfilt": 4, "necessit": 4, "explicitli": [4, 9, 34, 39, 62, 100], "cellstandarditem": 5, "enumer": [5, 25, 41, 100], "attribut": [5, 39, 103], "member": [5, 9, 20, 28, 49, 71, 79, 80, 90, 100, 113, 143, 149, 152], "qstandarditem": [5, 8, 9], "userrol": 5, "extend": [5, 20, 35, 38, 39, 88, 103, 142], "signific": [5, 16, 26, 28, 48, 88, 94, 142, 154], "applycellpropertiestoitem": 5, "extractcellpropertiesfromitem": 5, "save": [5, 24, 26, 28, 38, 44, 46, 48, 50, 76, 87, 89, 92, 102, 103, 108, 112, 114, 116, 118, 120, 122, 123, 124, 129, 137, 142, 143, 145, 151], "onto": [5, 34, 35, 41, 87, 135, 137, 141, 147], "extens": [5, 18, 20, 46, 81, 97, 100, 102, 104, 107, 111, 112, 141, 143], "celluserrol": 5, "consid": [5, 14, 17, 18, 20, 25, 28, 35, 38, 39, 45, 48, 49, 61, 68, 73, 77, 79, 80, 83, 91, 98, 99, 100, 103, 108, 114, 142, 144, 153, 155], "inde": 5, "whether": [5, 9, 14, 28, 30, 31, 38, 45, 47, 90, 91, 103, 108, 112, 118, 136, 146, 150, 152], "design": [5, 9, 10, 12, 26, 28, 37, 39, 40, 42, 76, 77, 85, 95, 100, 106, 109, 118, 138, 140, 143, 146, 155], "case": [5, 13, 17, 18, 20, 25, 28, 31, 35, 37, 38, 39, 40, 41, 49, 61, 65, 77, 78, 79, 80, 87, 88, 91, 93, 97, 100, 102, 103, 106, 112, 114, 116, 126, 131, 137, 142, 144, 149, 152, 153], "mind": [5, 28, 98, 108, 152], "synchronis": 5, "extractsubtre": 6, "convert": [6, 26, 38, 39, 88, 89, 98, 102, 103, 118, 132, 149, 153], "row": [6, 7, 38, 70, 72, 74, 76, 116, 118, 127, 129, 131, 133, 136, 137], "cell": [6, 9, 10, 39, 72, 118, 136], "better": [6, 26, 28, 53, 66, 87, 88, 89, 98, 99, 103, 118, 129, 142, 144], "solut": [6, 7, 12, 17, 18, 32, 33, 58, 63, 66, 69, 73, 75, 78, 79, 80, 93, 102, 103, 108, 114, 143], "minim": [6, 7, 28, 37, 48, 81, 123, 142, 155], "group": [6, 7, 18, 20, 26, 27, 38, 39, 45, 47, 49, 91, 103, 104, 106, 107, 115, 118, 122, 127, 128, 129, 131, 132, 133, 136, 144], "singl": [6, 7, 13, 15, 18, 19, 20, 29, 36, 37, 38, 39, 42, 49, 50, 65, 68, 73, 77, 78, 79, 80, 82, 83, 84, 85, 87, 88, 89, 92, 94, 97, 98, 100, 102, 106, 108, 112, 115, 118, 123, 125, 126, 132, 135, 136, 141, 142, 144, 150, 153], "convers": [6, 7, 9, 20, 25, 38, 40, 79, 103, 141, 149, 152, 153], "simplifi": [6, 7, 38, 42, 103, 106, 118, 152], "assumpt": [6, 7, 11, 39, 87, 152], "share": [6, 7, 14, 18, 28, 42, 43, 49, 78, 87, 88, 90, 95, 103, 112, 119, 120, 143, 152], "untru": [6, 7], "input": [6, 7, 12, 18, 19, 26, 27, 28, 34, 38, 40, 41, 42, 49, 53, 66, 78, 82, 88, 91, 97, 100, 102, 103, 106, 114, 118, 119, 121, 122, 124, 135, 136, 146, 153], "unsuit": [6, 7], "abov": [6, 7, 9, 11, 12, 13, 18, 20, 25, 26, 29, 33, 35, 36, 39, 40, 46, 48, 49, 50, 54, 65, 71, 72, 74, 77, 79, 80, 82, 87, 89, 90, 91, 92, 93, 94, 97, 98, 100, 102, 106, 108, 110, 112, 115, 118, 129, 131, 133, 135, 136, 137, 140, 141, 142, 150, 153], "shallow": [6, 7], "smaller": [6, 7, 28, 39, 45, 89, 99, 100, 121, 129, 137, 140], "first": [6, 7, 12, 13, 18, 20, 23, 25, 27, 28, 34, 37, 38, 39, 41, 46, 50, 51, 52, 62, 65, 71, 72, 78, 79, 80, 82, 85, 89, 90, 91, 94, 97, 98, 100, 101, 102, 106, 108, 112, 114, 116, 118, 119, 120, 128, 133, 135, 136, 137, 142, 143, 144, 147, 150, 152, 153], "encount": [6, 7, 99, 100, 102, 138], "deep": [6, 7, 20], "larger": [6, 7, 39, 86, 103, 132, 152], "fact": [6, 7, 26, 38, 39, 100, 101, 103, 142], "condit": [6, 7, 100, 103, 141], "selectedsubtre": 6, "trivial": [6, 7, 20, 88, 99, 103], "findsubtreeroot": 7, "filter": [7, 118, 143], "unord": 7, "selectedsubtreeroot": 7, "wrapper": [8, 38, 48, 49, 50, 70, 71, 74, 139, 146], "around": [8, 20, 26, 28, 38, 39, 48, 82, 90, 103, 114, 130, 131, 137, 139, 143], "qstandarditemmodel": [8, 9], "enforc": [8, 39, 107], "strong": [8, 18, 132], "qmodelindex": [8, 9], "elimin": 8, "boilerpl": 8, "prevent": [8, 37, 38, 49, 51, 74, 78, 83, 90, 100, 101, 103, 109, 143], "higher": [8, 13, 31, 78, 87, 100, 115, 116, 142, 144], "Its": [8, 36, 37, 125, 152], "modelitemfromindex": 8, "whose": [8, 18, 112], "discourag": [8, 17, 28, 96, 100], "celldeleg": 8, "manipul": [8, 28, 42, 61, 73, 94, 103, 114, 122, 138, 152, 155], "abstract": [9, 100], "simpli": [9, 33, 38, 39, 41, 47, 82, 86, 87, 96, 98, 102, 107, 112, 120, 142, 143, 148, 152], "know": [9, 12, 18, 25, 28, 35, 38, 39, 53, 79, 80, 81, 92, 102, 135, 137, 140, 143], "anyth": [9, 12, 28, 38, 39, 46, 48, 79, 80, 90, 92, 103, 117, 123, 126, 135, 141, 143, 152, 153], "qtreeview": 9, "framework": [9, 12, 15, 18, 19, 20, 23, 28, 32, 35, 37, 38, 39, 45, 48, 81, 82, 87, 88, 89, 90, 93, 96, 97, 106, 108, 109, 112, 114, 139, 141, 151, 152, 153, 155], "becom": [9, 38, 39, 71, 89, 103, 109, 135, 149, 153, 154], "difficult": [9, 28, 38, 39, 45, 71, 89, 100, 103, 106], "read": [9, 18, 23, 25, 26, 28, 35, 36, 42, 44, 48, 81, 86, 88, 91, 92, 94, 100, 103, 115, 125, 136, 141, 152], "marshal": 9, "suppos": [9, 91, 142], "coupl": [9, 11, 14, 37, 39, 85, 91, 108, 135, 142, 152], "solv": [9, 20, 35, 45, 103], "problem": [9, 20, 26, 28, 32, 33, 35, 48, 78, 81, 90, 100, 103, 114, 119, 141, 142, 143, 149, 155], "keep": [9, 20, 28, 32, 34, 35, 49, 77, 79, 80, 97, 98, 100, 116, 122, 124, 136, 137, 141, 142, 145], "fulfil": 9, "act": [9, 35, 46, 49, 59, 87, 90, 95], "take": [9, 11, 14, 17, 18, 20, 23, 27, 28, 35, 37, 38, 39, 45, 46, 47, 48, 49, 79, 80, 83, 84, 85, 86, 88, 89, 90, 98, 100, 104, 106, 108, 109, 112, 118, 129, 136, 137, 140, 141, 143, 145, 154], "advantag": [9, 39, 49, 85, 87, 88, 112], "manag": [9, 11, 12, 18, 20, 23, 28, 32, 37, 38, 39, 40, 42, 43, 46, 79, 80, 82, 83, 87, 100, 103, 108, 112, 114, 117, 119, 120, 122, 136, 143, 145, 152, 155], "filteredtreemodel": 9, "deriv": [9, 42], "qsortfilterproxymodel": 9, "likewis": [9, 12, 103], "less": [9, 12, 20, 32, 33, 86, 103, 118, 149, 154], "bug": [9, 13, 20, 38, 39, 45, 87, 90, 91, 103, 105, 141, 142], "prone": [9, 40], "strictqmodelindic": 9, "qmodelindexformainmodel": 9, "qmodelindexforfilteredmodel": 9, "accept": [9, 20, 38, 83, 90, 100, 103, 111, 112, 141, 153, 155], "explicit": [9, 100, 103], "catch": [9, 28, 36, 46, 100, 103], "hold": [9, 26, 39, 77, 90, 97, 103, 137, 142], "valid": [9, 25, 27, 28, 39, 40, 43, 103, 104, 114, 118, 127, 135, 137, 142], "unsuccess": 9, "variant": [9, 26, 31, 102], "appropri": [9, 11, 12, 15, 17, 19, 20, 28, 34, 36, 38, 39, 45, 49, 79, 80, 82, 87, 90, 91, 95, 100, 103, 107, 112, 114, 141, 143, 152], "done": [9, 14, 19, 20, 23, 28, 29, 35, 37, 38, 39, 41, 46, 49, 57, 62, 77, 83, 85, 87, 90, 91, 102, 112, 126, 132, 135, 144, 147, 149, 152], "frommainmodel": 9, "fromfilteredmodel": 9, "attempt": [9, 17, 26, 28, 40, 48, 90, 112, 120, 135, 141, 144, 149, 152, 154], "claim": 9, "compar": [9, 17, 25, 35, 39, 81, 87, 91, 107, 118, 120, 132, 135, 147], "pointer": [9, 25, 36, 38, 42, 49, 78, 79, 100, 103, 142, 152, 153], "heurist": 9, "remov": [9, 15, 17, 18, 33, 34, 35, 39, 45, 50, 76, 77, 79, 83, 90, 92, 94, 99, 100, 102, 114, 115, 116, 118, 121, 123, 129, 130, 131, 136, 137, 141, 144, 146], "map": [9, 18, 26, 39, 41, 45, 79, 99, 142, 149, 152], "modifi": [9, 14, 18, 28, 33, 38, 39, 46, 53, 79, 83, 84, 88, 91, 100, 136, 141, 146, 153, 155], "maptomainmodel": 9, "maptofilteredmodel": 9, "ambival": 9, "belong": [9, 20, 45], "good": [9, 14, 20, 28, 34, 35, 45, 49, 71, 79, 80, 86, 88, 89, 92, 101, 103, 108, 144, 149, 155], "qtbasicnavig": 9, "still": [9, 12, 20, 28, 30, 31, 34, 36, 38, 45, 49, 87, 88, 89, 90, 103, 105, 106, 109, 112, 115, 116, 118, 119, 129, 135, 136, 137, 140, 141, 154], "templat": [9, 20, 25, 27, 35, 41, 79, 80, 87, 88, 89, 90, 100, 112, 149, 153], "strict": [9, 17, 20, 100], "untyp": 9, "plain": [9, 26, 27, 39, 97, 102, 106], "old": [9, 28, 39, 42, 81, 100, 112, 120, 136, 149], "grid": [10, 50, 51, 52, 53, 54, 57, 60, 61, 68, 69, 70, 71, 72, 73, 74, 76, 87, 137, 146], "subtre": 10, "qtstandarditemtreemodeladapt": 10, "minimum": [11, 17, 34, 38, 96, 97, 100, 112], "maco": [11, 12, 13, 29, 46, 82, 87, 144, 148], "sierra": 11, "13": [11, 79, 112, 120, 128, 135], "blank": [11, 89, 98, 103, 118, 143, 146], "newli": [11, 39, 87, 90, 118, 136, 144, 154], "homebrew": 11, "xcode": [11, 12, 154], "appl": [11, 39], "command": [11, 13, 14, 17, 19, 23, 24, 27, 29, 30, 31, 32, 33, 34, 35, 39, 42, 46, 79, 80, 81, 84, 85, 87, 88, 90, 91, 95, 102, 107, 108, 112, 120, 137, 141, 143, 144, 147, 154], "line": [11, 13, 14, 19, 20, 23, 24, 27, 28, 29, 30, 31, 32, 33, 34, 38, 39, 46, 49, 51, 52, 53, 57, 61, 66, 69, 70, 71, 72, 73, 74, 76, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 98, 100, 101, 103, 108, 109, 112, 115, 118, 120, 124, 125, 129, 130, 131, 132, 133, 135, 136, 137, 140, 141, 143, 144, 146, 147], "rubi": 11, "curl": 11, "fssl": 11, "githubusercont": 11, "master": [11, 22, 29, 33, 42, 46, 89, 91, 112, 132, 154], "tap": 11, "brew": [11, 31, 33], "cask": 11, "xquartz": 11, "mactex": 11, "formula": [11, 153], "network": [11, 18, 105, 140], "speed": [11, 38, 47, 86, 88, 108, 135], "stop": [11, 19, 24, 28, 38, 39, 76, 78, 84, 92, 101, 103, 137, 140, 143], "unclear": [11, 28, 143], "repeat": [11, 47, 93, 100, 114, 116, 118, 121, 123, 135, 137], "warn": [11, 12, 13, 23, 31, 48, 87, 91, 92, 100, 108, 121, 125, 127, 131, 135, 137, 141, 143, 149, 152], "date": [11, 22, 26, 32, 89, 90, 103, 104, 108, 109], "unlink": 11, "qscintilla2": 11, "keg": 11, "shell": [11, 12, 13, 18, 33, 92, 137, 144], "profil": [11, 12, 13, 18, 31, 87, 92, 140, 143, 144, 155], "termin": [11, 13, 19, 24, 28, 30, 31, 32, 48, 50, 78, 81, 87, 100, 119, 137, 143, 144, 147, 150], "bash": [11, 18, 30, 31, 32, 33, 81, 82, 85, 87, 147], "echo": [11, 85, 143, 147], "usr": [11, 87, 92, 144], "local": [11, 20, 28, 34, 82, 83, 92, 100, 107, 114, 143, 155], "opt": [11, 85, 143], "8": [11, 15, 87, 92, 98, 100, 105, 107, 112, 120, 121, 126, 136, 144], "bin": [11, 12, 13, 15, 19, 24, 26, 31, 39, 79, 81, 84, 85, 87, 92, 93, 97, 98, 121, 122, 124, 125, 126, 137, 143, 144, 148, 150], "bash_profil": 11, "zsh": 11, "zshenv": 11, "downgrad": 11, "setuptool": 11, "48": [11, 94], "29010": 11, "python3": [11, 15, 33, 81, 84, 87, 93, 97, 143, 144], "m": [11, 15, 39, 48, 81, 84, 94, 97, 98, 107, 143, 144, 153], "pip": [11, 33, 81, 84, 87, 102, 144, 155], "r": [11, 15, 19, 39, 79, 85, 93, 109, 112, 120, 137, 154], "txt": [11, 12, 92, 98, 116, 135, 136, 141], "entireti": [12, 41], "nativ": [12, 13, 15, 32, 79, 80, 84, 85, 87, 92, 149], "makefil": [12, 79], "nmake": 12, "jom": 12, "studio": [12, 13, 14, 18, 33, 79, 102, 144, 154, 155], "eclips": [12, 33, 46, 155], "For": [12, 13, 14, 18, 19, 20, 21, 26, 29, 32, 33, 35, 37, 38, 39, 40, 44, 48, 49, 61, 65, 71, 73, 78, 79, 80, 81, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 106, 107, 108, 109, 110, 112, 114, 118, 121, 125, 127, 129, 130, 136, 137, 138, 141, 142, 143, 144, 145, 146, 148, 150, 152, 154, 155], "guid": [12, 14, 21, 24, 30, 31, 32, 35, 80, 87, 90, 97, 104, 111, 121, 132, 138, 144], "builserv": 12, "osx": [12, 31, 46, 84, 144], "ninja": [12, 13, 15, 24, 30, 31, 33, 92, 98, 112, 144, 155], "rhel": [12, 30, 83], "highli": [12, 33, 39, 100, 152], "conda": [12, 13, 14, 29, 46, 81, 107, 155], "max": [12, 39, 98, 106, 118, 123, 127, 132, 137], "20g": 12, "increas": [12, 48, 93, 137, 143], "cach": [12, 14, 26, 32, 86, 92, 107], "exhibit": 12, "config": [12, 14, 18, 19, 23, 28, 29, 33, 35, 46, 48, 81, 92, 101, 109, 118, 141, 143, 150], "run_second_cpp": 12, "ccache_cpp2": 12, "ye": [12, 27, 81, 86, 119, 120, 141], "older": [12, 46, 118], "home": [12, 13, 15, 18, 34, 76, 101, 109, 125, 128, 129, 130, 131, 132, 133, 137, 143, 147], "appdata": [12, 87, 118, 143], "roam": [12, 118], "mount": [12, 29, 85], "move": [12, 14, 17, 34, 37, 49, 76, 79, 83, 89, 90, 99, 100, 103, 114, 122, 129, 131, 135, 137, 142, 146], "best": [12, 19, 20, 36, 38, 39, 49, 76, 81, 88, 89, 90, 108, 118, 126, 141, 153], "On": [12, 13, 18, 30, 31, 33, 35, 42, 44, 61, 79, 80, 83, 84, 86, 87, 90, 98, 106, 114, 116, 118, 129, 130, 135, 144, 147], "newer": [12, 28], "cache_dir": 12, "path_to_cach": 12, "fall": [12, 13, 31, 45, 78, 87, 100, 103, 144], "ccache_dir": 12, "full": [12, 13, 15, 19, 28, 29, 35, 39, 83, 86, 87, 88, 90, 93, 106, 112, 114, 118, 119, 120, 125, 135, 139, 141, 143, 147, 152, 155], "clean": [12, 19, 28, 46, 83, 88, 89, 91, 98, 102, 108, 112, 131, 142, 154], "easier": [12, 32, 38, 49, 87, 88, 89, 90, 100, 103, 108, 131, 136, 137, 144, 152], "just": [12, 13, 20, 26, 28, 35, 38, 39, 41, 49, 62, 68, 77, 79, 80, 86, 87, 91, 95, 99, 100, 102, 103, 112, 118, 122, 127, 130, 132, 133, 135, 136, 137, 140, 142, 143, 144, 149, 152, 154], "delet": [12, 35, 38, 76, 90, 92, 95, 100, 103, 108, 112, 114, 115, 118, 121, 122, 129, 136, 137, 139, 142, 146, 149], "everyth": [12, 18, 24, 28, 38, 39, 83, 84, 90, 102, 103, 132, 135, 141, 145, 152], "releas": [12, 20, 24, 28, 32, 33, 35, 45, 46, 81, 87, 91, 96, 100, 109, 111, 112, 114, 137, 143, 144, 154, 155], "debug": [12, 17, 24, 48, 85, 86, 92, 100, 101, 103, 110, 120, 141, 142, 151, 154, 155], "toolchain": [12, 13], "larg": [12, 18, 20, 28, 38, 39, 45, 48, 49, 86, 88, 89, 99, 100, 112, 120, 126, 130, 132, 133, 142, 146, 153, 154], "benefit": [12, 20, 26, 28, 88, 98, 103, 142, 146], "gninja": 12, "evalu": [12, 118, 137], "what": [12, 20, 25, 28, 35, 38, 41, 48, 49, 52, 78, 79, 80, 86, 88, 89, 91, 92, 94, 98, 100, 103, 135, 136, 141, 143, 145, 152, 153, 155], "target": [12, 13, 14, 15, 18, 20, 32, 35, 46, 88, 90, 92, 93, 98, 102, 106, 141, 144, 154], "extra": [12, 18, 28, 29, 34, 39, 87, 92, 103, 114, 136, 141, 149, 152], "qtcreator": [12, 89], "underli": [12, 39, 78, 84, 93, 111, 137, 152], "cd": [12, 15, 30, 31, 33, 81, 112, 143, 147], "prompt": [12, 13, 23, 29, 32, 34, 38, 39, 46, 90, 93, 112, 135, 141, 143, 144, 147], "typic": [12, 14, 15, 19, 28, 37, 38, 39, 78, 94, 109, 137, 154], "nonetheless": 12, "unix": [12, 18, 79], "argument": [12, 13, 19, 23, 30, 31, 34, 38, 40, 46, 49, 79, 80, 82, 84, 86, 87, 90, 93, 97, 98, 104, 112, 141, 142, 144, 152], "dcmake_build_typ": [12, 24, 92], "relwithdebifo": 12, "cmake3": [12, 33], "red": [12, 28, 67, 70, 73, 74, 79, 80, 87, 114, 115, 119, 121, 130, 131, 135, 137], "hat": [12, 79, 80, 114], "7": [12, 33, 48, 83, 90, 92, 98, 109, 112, 114, 120, 121, 147], "centos7": [12, 155], "devtoolset": [12, 33, 147], "wrap": [12, 38, 47, 82, 93, 102], "scl": [12, 33], "program": [12, 13, 19, 23, 34, 46, 48, 49, 78, 79, 80, 82, 84, 92, 100, 141, 144, 152], "menu": [12, 13, 19, 23, 28, 33, 46, 87, 108, 114, 116, 118, 125, 131, 132, 135, 143, 144, 147], "brows": [12, 23, 24, 49, 87, 103, 118, 123, 124, 130, 135, 136], "button": [12, 20, 23, 28, 37, 38, 49, 52, 57, 60, 65, 69, 71, 73, 75, 84, 85, 87, 91, 103, 108, 114, 115, 116, 117, 118, 119, 121, 122, 124, 125, 127, 128, 129, 130, 131, 132, 133, 135, 136, 137, 144, 146], "point": [12, 13, 14, 15, 19, 22, 23, 24, 28, 33, 35, 38, 39, 45, 62, 78, 79, 80, 81, 84, 86, 89, 90, 94, 98, 100, 108, 118, 131, 136, 137, 141, 143, 144, 152, 153, 154], "though": [12, 18, 28, 39, 49, 78, 82, 112], "mac": [12, 18, 31, 79, 80, 109, 114, 125], "choos": [12, 13, 20, 21, 23, 29, 30, 31, 32, 33, 39, 46, 48, 49, 51, 88, 106, 120, 122, 124, 131, 136, 141], "16": [12, 46, 92, 112, 127], "2019": [12, 13, 32, 33, 46, 79, 87, 92], "_option": 12, "generator_": 12, "box": [12, 20, 23, 32, 33, 45, 49, 53, 72, 75, 86, 87, 88, 93, 97, 102, 103, 115, 118, 119, 120, 121, 122, 123, 127, 130, 131, 133, 135, 136, 137, 146], "x64": [12, 13, 32, 46, 82, 92], "hdf5": 12, "wrong": [12, 14, 48, 79, 80, 88, 90, 103, 114, 135, 152], "wait": [12, 19, 28, 46, 82, 83, 90, 115, 120, 140, 150], "principl": [12, 38, 46, 111], "probabl": [12, 13, 14, 17, 20, 23, 28, 39, 45, 49, 103, 112, 142], "sln": 12, "externaldata": [12, 18], "further": [12, 25, 28, 29, 35, 39, 45, 88, 90, 91, 100, 103, 104, 112, 120, 143, 146], "realli": [12, 48, 103, 136, 142, 145, 149], "highlight": [12, 34, 87, 90, 102, 114, 120, 135, 141, 144, 152], "go": [12, 13, 18, 19, 20, 23, 24, 26, 35, 38, 39, 45, 48, 49, 59, 79, 80, 87, 89, 90, 92, 96, 100, 102, 112, 114, 116, 118, 122, 123, 124, 128, 129, 130, 131, 132, 133, 135, 136, 137, 141, 142, 144, 147], "cmakelist": [12, 141], "bat": [12, 13, 32, 87, 90, 93, 112], "otherwis": [12, 14, 25, 28, 34, 47, 48, 78, 87, 93, 100, 102, 107, 112, 118, 125, 137, 144], "whole": [12, 20, 28, 38, 87, 89, 90, 95, 103, 115, 135, 140, 141, 152, 153, 154], "sub": [12, 34, 39, 42, 49, 60, 87, 89, 90, 102, 112, 114, 136], "unless": [12, 18, 28, 40, 49, 50, 81, 92, 99, 100, 103, 106, 107, 135, 137, 142, 149, 153], "rare": [12, 100, 141, 142], "occurr": [12, 79, 80, 100, 109], "ad": [12, 13, 14, 20, 23, 28, 32, 34, 38, 39, 42, 46, 51, 53, 54, 57, 60, 61, 68, 72, 73, 74, 75, 79, 83, 84, 86, 87, 89, 90, 91, 92, 93, 94, 96, 103, 104, 106, 107, 116, 118, 126, 131, 132, 141, 142, 143, 144, 146, 149, 152, 153, 154, 155], "kernel": [12, 15, 19, 25, 26, 38, 47, 48, 78, 85, 101, 109, 140, 141, 152], "long": [12, 20, 28, 46, 47, 71, 85, 88, 100, 103, 106, 108, 133, 141, 142, 145, 152, 153], "filepath": [12, 46, 87, 114, 118, 135], "maker": 12, "util": [12, 29, 38, 39, 42, 46, 48, 89, 100, 101, 105, 109, 110, 140, 141, 142, 154, 155], "overview": [12, 17, 18, 20, 35, 82, 86, 97, 102, 108, 137], "moc": 12, "ing": 12, "straightforward": 12, "ccmake": 12, "etc": [12, 16, 18, 23, 26, 28, 29, 39, 49, 73, 82, 87, 90, 91, 92, 97, 98, 103, 108, 114, 119, 135, 137, 143, 144, 146, 153], "control": [12, 14, 15, 18, 33, 38, 39, 42, 44, 46, 48, 49, 88, 100, 103, 104, 144], "eclipse_cdt4_generate_source_project": 12, "dummi": [12, 28, 49, 117], "unit": [12, 15, 18, 20, 26, 30, 31, 32, 33, 35, 37, 38, 39, 49, 86, 88, 91, 92, 98, 99, 103, 108, 109, 111, 112, 116, 118, 120, 121, 132, 137, 139, 140, 141, 152, 153, 154, 155], "bunch": 12, "log": [12, 23, 34, 37, 39, 46, 49, 81, 82, 93, 101, 105, 109, 112, 114, 118, 120, 127, 131, 135, 137, 141, 143, 153, 155], "consol": [12, 33, 48, 92, 102], "ctest": [12, 15, 19, 112, 144], "suppress": [12, 92, 100], "channel": [12, 20, 21, 39, 48, 90], "consolechannel": [12, 48], "nullchannel": 12, "turn": [12, 20, 38, 39, 90, 103, 108, 126, 127, 131, 135, 136, 137, 141, 142, 143, 147, 149], "off": [12, 14, 19, 35, 38, 39, 69, 79, 80, 83, 90, 100, 102, 103, 108, 135, 137, 141, 143, 147], "gcc": [12, 15, 86, 92, 105, 141], "redhat": 12, "cc": [12, 90, 92], "cxx": [12, 14, 92], "enable_xxx": 12, "enable_doc": 12, "enable_workbench": 12, "enable_opengl": 12, "descript": [12, 28, 45, 46, 48, 49, 83, 86, 90, 94, 95, 98, 100, 102, 103, 106, 113, 114, 142, 144, 152, 153], "mantid_framework_lib": 12, "mantid_qt_lib": 12, "dmantid_framework_lib": 12, "dmantid_qt_lib": 12, "denable_workbench": [12, 24, 148], "specifi": [12, 14, 15, 32, 34, 38, 39, 40, 48, 79, 80, 81, 92, 98, 100, 104, 107, 118, 135, 140, 144, 150, 152, 153], "somewher": [12, 19, 49, 87, 93, 103, 104, 137], "cmake_prefix_path": 12, "find_packag": [12, 14], "mantidframework": 12, "haven": [13, 87, 92, 98, 136], "yet": [13, 33, 35, 41, 45, 79, 80, 84, 87, 96, 103, 136, 143, 149], "launch": [13, 24, 84, 120, 143, 147], "sure": [13, 20, 26, 28, 30, 31, 32, 33, 34, 35, 38, 41, 45, 63, 77, 78, 79, 80, 81, 89, 90, 91, 92, 97, 108, 109, 116, 118, 119, 120, 122, 123, 124, 129, 132, 135, 136, 138, 144, 147], "relev": [13, 14, 20, 29, 35, 38, 39, 42, 45, 49, 50, 59, 78, 79, 82, 83, 87, 90, 92, 94, 100, 101, 109, 141, 143, 149], "clion_instal": 13, "sh": [13, 30, 31, 34, 85, 144], "search": [13, 14, 15, 17, 18, 32, 38, 45, 47, 49, 76, 87, 93, 104, 106, 109, 112, 117, 119, 123, 124, 127, 131, 136, 143, 144], "bar": [13, 28, 32, 36, 49, 114, 118, 127, 129, 131, 132, 133, 135, 143], "v": [13, 32, 39, 83, 92, 93, 106, 116, 118, 121, 124, 135, 144, 147, 150, 152, 154, 155], "unabl": [13, 84, 112], "navig": [13, 24, 30, 31, 32, 79, 80, 83, 87, 90, 92, 93, 108, 116, 120, 124, 144, 147], "icon": [13, 87, 114, 136, 144, 147, 155], "field": [13, 26, 93, 103, 118, 120, 131, 132, 135], "mambaforg": [13, 87], "env": [13, 19, 30, 31, 32, 33, 81, 87, 144], "ex": [13, 19, 23, 32, 34, 46, 81, 87, 92, 143, 144, 145, 147], "let": [13, 14, 38, 39, 49, 87, 129, 140, 143, 147], "detect": [13, 26, 83, 92, 141, 144, 152], "cl": [13, 145, 149], "x86": [13, 23, 32, 34, 92], "microsoft": [13, 92, 147], "vc": [13, 23, 33, 92], "msvc": [13, 32, 92, 112, 144], "14": [13, 62, 64, 79, 92, 98, 109, 112, 123, 128, 137], "29": [13, 112], "30133": 13, "hostx64": [13, 92], "debugwithrelruntim": [13, 32, 87], "preset": [13, 30, 31, 32], "win": [13, 17, 32, 46], "ll": [13, 14, 23, 45, 49, 103], "reload": [13, 39, 114, 120, 135, 136], "popul": [13, 39, 49, 83, 115, 118, 120, 135, 136], "messag": [13, 16, 17, 20, 23, 28, 34, 38, 48, 49, 50, 62, 83, 90, 92, 100, 101, 102, 109, 114, 118, 119, 120, 121, 135, 136, 137, 141, 143, 152], "correct": [13, 20, 24, 27, 28, 32, 35, 38, 39, 47, 49, 61, 62, 63, 81, 87, 90, 102, 108, 116, 119, 122, 126, 127, 131, 133, 136, 142, 143, 144, 149, 150, 153], "hammer": [13, 103], "clionrc": 13, "favourit": [13, 20], "bashrc": [13, 24, 147], "rcfile": 13, "workbench": [13, 20, 30, 32, 82, 84, 95, 96, 106, 108, 114, 116, 118, 119, 120, 121, 137, 143, 147, 149], "pyw": [13, 87], "flag": [13, 14, 15, 35, 39, 72, 81, 86, 92, 94, 99, 100, 102, 112, 126, 131, 144, 148, 150, 154], "inform": [13, 15, 25, 26, 28, 29, 35, 38, 40, 42, 45, 48, 49, 53, 59, 75, 79, 80, 83, 84, 85, 86, 87, 89, 90, 91, 92, 94, 95, 97, 100, 101, 102, 103, 108, 109, 112, 114, 116, 119, 120, 126, 135, 137, 143, 144, 149, 152, 153, 154], "breakpoint": [13, 19, 87, 93, 103, 144, 150], "surfcac": [13, 31, 87, 144], "chromium": [13, 31, 87, 144], "render": [13, 27, 31, 87, 102, 108, 112, 144], "hardwar": [13, 26, 31, 46, 78, 87, 112, 144], "acceler": [13, 31, 87, 144], "webgl": [13, 31, 87, 144], "ignor": [13, 31, 34, 35, 79, 80, 87, 92, 98, 100, 118, 144], "remind": [13, 31, 87, 143, 144], "deprec": [13, 31, 87, 109, 111, 144, 152], "visibl": [13, 31, 87, 108, 118, 137, 144], "spell": [13, 31, 87, 108, 144], "mistak": [13, 20, 28, 31, 87, 90, 103, 108, 144], "real": [13, 18, 28, 31, 38, 79, 80, 87, 91, 103, 126, 132, 137, 138, 144], "few": [14, 17, 19, 20, 25, 38, 39, 40, 46, 81, 83, 84, 88, 114, 118, 120, 142, 145, 152, 154, 155], "modern": [14, 39, 79, 111, 141], "hsf": 14, "train": [14, 28, 119, 136], "io": [14, 90, 116, 149], "webpag": [14, 87, 102, 141], "offici": [14, 33, 96], "tutori": [14, 50, 56, 59, 61, 67, 68, 70, 71, 74, 78, 80, 88, 149, 155], "org": [14, 16, 23, 46, 79, 83, 84, 87, 90, 108, 112, 113, 119, 141, 149], "latest": [14, 30, 31, 32, 33, 34, 79, 80, 85, 90, 97, 107, 141, 144, 147], "html": [14, 15, 23, 82, 87, 90, 97, 98, 108, 141, 142, 143, 149, 154], "firstli": [14, 40, 41, 103, 142], "add_librari": 14, "fitting_1": 14, "associ": [14, 18, 39, 40, 85, 87, 88, 101, 103, 142], "target_link_librari": 14, "primarili": [14, 38, 141], "had": [14, 17, 39, 71, 149], "boost": [14, 38, 105], "date_tim": [14, 105], "our": [14, 17, 28, 29, 30, 31, 32, 33, 38, 39, 49, 58, 68, 77, 79, 80, 87, 88, 89, 90, 91, 93, 101, 103, 109, 112, 142, 143, 149, 154], "interface_include_directori": 14, "target_include_directori": 14, "yourself": [14, 28, 34, 38, 45, 90, 125, 145], "boost_include_dir": 14, "ve": [14, 19, 28, 38, 45, 49, 90, 103], "goe": [14, 16, 20, 90, 112, 140, 141, 146, 149], "approach": [14, 20, 27, 28, 39, 40, 49, 79, 84, 87, 100, 103, 125, 142, 149, 153], "thing": [14, 20, 21, 38, 39, 42, 48, 49, 68, 84, 87, 88, 91, 93, 98, 102, 103, 112, 114, 135, 142, 144, 145, 146, 149, 152, 155], "tell": [14, 18, 49, 87, 94, 102, 103], "build_interfac": 14, "cmake_current_source_dir": 14, "inc": 14, "subfold": [14, 90, 141], "tip": [14, 17, 118, 155], "boost_librari": 14, "wrongli": 14, "unnecessari": [14, 20, 28, 39, 154], "rethink": 14, "resolv": [14, 17, 34, 49, 79, 80, 92, 100, 103, 112, 143], "inbuilt": 14, "own": [14, 20, 21, 25, 34, 35, 38, 39, 40, 42, 49, 65, 71, 77, 81, 82, 83, 87, 88, 89, 100, 103, 112, 118, 120, 144, 149, 153], "ones": [14, 39, 41, 78, 87, 88, 93, 102, 116, 142, 152, 154], "buildconfig": [14, 82, 83, 109, 141, 152], "folder": [14, 15, 18, 24, 30, 31, 32, 76, 81, 82, 84, 87, 89, 92, 93, 98, 102, 108, 112, 114, 118, 125, 136, 144, 148], "findjsoncpp": 14, "findpoco": 14, "find_librari": 14, "my_librari": 14, "name_of_my_librari": 14, "find_path": 14, "my_library_include_dir": 14, "mylibrari": 14, "unknown": [14, 39], "set_target_properti": 14, "imported_loc": 14, "imported_link_interface_languag": 14, "lib": [14, 33, 87, 92, 144], "usag": [14, 34, 38, 42, 76, 79, 80, 84, 86, 91, 111, 112, 114, 119, 141, 143, 153], "finder": [14, 29, 82, 144], "condition": 14, "won": [14, 87, 118, 137, 143, 144, 145, 152], "my_new_featur": 14, "my": [14, 15, 89], "dmy_new_featur": 14, "alia": [14, 18, 34, 35, 97, 109], "newtarget": 14, "ensur": [14, 18, 20, 23, 24, 28, 29, 30, 31, 32, 33, 35, 37, 38, 39, 45, 46, 47, 49, 54, 62, 72, 87, 88, 90, 92, 95, 98, 100, 103, 107, 108, 109, 112, 115, 116, 118, 119, 120, 125, 126, 135, 136, 137, 142, 143, 144, 147, 150], "standalon": [14, 46, 100, 103], "src_file": 14, "inc_fil": 14, "target_export_nam": 14, "mantidnewtargettarget": 14, "mtd_install_framework_lib": 14, "export_nam": 14, "mantidframeworkconfig": 14, "find_depend": 14, "llvm": [15, 100], "binari": [15, 23, 48, 83, 85, 86, 90, 137, 141, 144], "gcovr": 15, "interest": [15, 19, 20, 28, 38, 39, 40, 103, 118, 135, 140, 152, 153], "src": [15, 33, 79, 87, 93, 144], "dcoverag": 15, "pip3": [15, 33], "coverage_clean": 15, "coverage_cpp": 15, "build_dir": [15, 30, 31, 32], "lang": 15, "src_dir": 15, "j": [15, 39, 100, 112, 153], "n_thread": 15, "throw": [15, 100, 121, 137, 152], "o": [15, 17, 27, 34, 35, 49, 79, 81, 83, 85, 90, 112, 114, 119, 140, 141, 143, 147], "trail": 15, "slash": 15, "thread": [15, 46, 84, 85, 87, 88, 92, 112, 144], "whilst": [15, 49, 87, 92, 103, 138, 144, 146], "unsur": [15, 20, 45, 103], "pick": [15, 28, 35, 45, 82, 91, 100, 115, 131, 137, 154], "incorrectli": 15, "unus": [15, 76, 90, 141, 154], "despit": [15, 48], "hit": [15, 19, 26, 29, 86, 87, 92, 103, 116, 135, 144, 150], "rate": [15, 125], "sane": 15, "gcov": 15, "cov": 15, "11": [15, 18, 46, 87, 112, 128], "f": [15, 17, 30, 31, 32, 34, 39, 46, 61, 100, 109, 128, 129, 144], "append": [15, 26, 41, 82, 84, 92, 112, 135, 136, 141, 147, 152], "onc": [15, 20, 22, 28, 32, 33, 38, 39, 40, 42, 45, 46, 82, 83, 85, 87, 90, 93, 100, 102, 103, 106, 108, 109, 112, 114, 115, 127, 135, 136, 141, 142, 144, 152], "similarli": [15, 131, 133, 149], "sai": [15, 39, 79, 80, 87, 91, 100, 103, 119, 135, 147], "scientific_interfac": 15, "addition": [15, 37, 38, 39, 87, 152], "100": [15, 26, 39, 65, 86, 93, 112, 116, 120, 125, 126, 129, 133, 136, 137], "tend": [15, 88, 103, 132], "nois": [15, 132], "kerneltest": [15, 92, 93], "too": [15, 28, 38, 45, 48, 49, 53, 87, 89, 92, 100, 106, 108, 114, 142, 146, 154], "u": [15, 38, 39, 49, 88, 89, 90, 102, 103, 115, 137, 143, 147, 154], "pycharm": [15, 144, 151, 155], "d": [15, 18, 20, 26, 28, 34, 39, 48, 98, 118, 135, 144, 147, 153], "pytest": 15, "recurs": [15, 36], "pythonpath": [15, 19, 81, 93, 97, 143, 144, 150], "limit": [15, 25, 39, 84, 87, 88, 95, 101, 106, 112, 114, 118, 119, 136, 137, 141, 144, 146, 149], "dir": [15, 46, 87, 141, 144], "entir": [15, 28, 39, 40, 42, 87, 89, 93, 94, 99, 104, 111, 115, 137], "mantid_src": 15, "htmlcov": 15, "close": [16, 28, 35, 39, 44, 45, 47, 76, 77, 83, 86, 87, 90, 100, 103, 115, 116, 117, 118, 119, 120, 123, 125, 126, 131, 133, 135, 136, 137, 138, 150], "slack": [16, 20, 21, 83, 90], "instant": 16, "short": [16, 21, 28, 34, 35, 90, 97, 98, 100, 129], "ticket": [16, 35, 45, 83, 91, 114], "assign": [16, 20, 25, 28, 35, 37, 45, 52, 78, 90, 100, 141, 153], "forum": [16, 21, 83, 90, 143], "discuss": [16, 20, 39, 45, 49, 50, 59, 62, 79, 80, 88, 105, 108, 144, 149, 152], "daili": [16, 90], "pictur": 16, "gravatar": 16, "fortnight": 16, "plan": [16, 28, 45, 103, 107, 149], "annual": 16, "workshop": 16, "small": [18, 28, 39, 68, 88, 100, 106, 112, 114, 133, 137, 141, 142, 146], "amount": [18, 39, 49, 86, 88, 112, 132, 152], "har": 18, "applycalibrationtest": 18, "testsimpl": 18, "detector": [18, 39, 106, 114, 122, 127, 129, 132, 133, 135, 136, 141, 142, 153], "workspacecreationhelp": [18, 139], "create2dworkspacewithfullinstru": 18, "second": [18, 28, 34, 35, 37, 39, 42, 46, 51, 52, 65, 71, 72, 88, 94, 100, 101, 102, 103, 108, 112, 114, 116, 118, 120, 125, 127, 128, 131, 133, 135, 136, 137, 142, 145, 150, 153, 154], "testcomplex": 18, "unit_test": 18, "maps_definition_reduc": 18, "xml": [18, 46, 49, 105, 112, 136, 142, 143, 153, 154, 155], "avoid": [18, 20, 27, 28, 32, 37, 39, 46, 47, 48, 49, 50, 77, 85, 88, 92, 96, 99, 100, 102, 103, 106, 108, 109, 114, 139, 142], "justif": [18, 28, 45, 100, 103], "mainli": [18, 39, 88, 153], "alongsid": [18, 61, 90, 144, 149], "handl": [18, 25, 28, 32, 37, 38, 39, 40, 42, 48, 49, 69, 70, 71, 79, 80, 92, 103, 105, 114, 138, 141, 143, 146, 149, 152, 153, 155], "bad": [17, 18], "forc": [18, 26, 34, 39, 77, 103, 120, 137, 141, 152], "fat": 18, "annex": 18, "deal": [18, 39, 78, 97, 104, 153], "chosen": [18, 39, 46, 79, 80, 112], "doesn": [18, 28, 37, 103, 141, 143, 146], "involv": [17, 18, 19, 28, 37, 38, 39, 41, 45, 49, 83, 87, 90, 100, 114, 152, 153], "imag": [18, 20, 21, 33, 44, 82, 90, 118, 137, 141, 147], "www": [18, 79, 83, 84, 90, 141], "kitwar": [18, 33], "post": [18, 21, 37, 38, 39, 83, 90, 135, 141], "107": 18, "terminologi": 18, "hash": 18, "md5": 18, "filenam": [18, 49, 79, 80, 112, 120, 125, 137], "remot": [18, 28, 30, 31, 32, 34, 35, 46, 112, 147], "rule": [18, 20, 42, 49, 59, 61, 78, 96, 99, 100, 103, 106, 135, 142], "externaldata_object_stor": 18, "variabl": [18, 39, 48, 73, 78, 87, 88, 92, 99, 103, 112, 141, 144, 147, 149, 153, 154], "especi": [18, 39, 47, 48, 88, 90, 103, 118, 152], "continu": [18, 35, 45, 46, 48, 79, 80, 81, 87, 98, 101, 108, 119, 143, 144, 149, 153, 154], "integr": [18, 28, 35, 37, 46, 79, 80, 96, 107, 116, 124, 136, 154], "symbol": [18, 23, 85, 92, 102], "externaldata_binary_root": 18, "doc": [18, 27, 62, 82, 87, 88, 90, 96, 97, 98, 102, 104, 108, 114, 149, 152], "idf": [18, 39], "systemtest": [18, 112], "speak": [18, 106], "doctest": [18, 98], "unittest": [18, 49, 62, 64, 87, 93], "known": [18, 38, 39, 40, 79, 80, 102, 136, 141, 149, 150], "reus": [18, 34, 49, 89, 99], "fetch": [18, 33, 34, 35, 37, 39, 86, 90, 95], "furthermor": [17, 18, 71, 88], "mostli": [18, 132], "central": [18, 39, 115, 118, 137, 146], "But": [18, 38, 91, 103], "prefer": [17, 18, 21, 28, 39, 87, 99, 100, 104, 105, 106, 107, 108, 114, 118, 142, 144], "mention": [18, 26, 38, 39, 40, 97, 153], "overal": [18, 39, 85, 149, 152], "talk": [18, 20, 33, 85, 86, 103, 154], "senior": [18, 20, 28, 38, 45, 49, 79, 80, 90], "team": [18, 20, 21, 28, 35, 79, 80, 83, 87, 90, 108, 111, 117, 143, 155], "learn": [18, 28, 103, 155], "helper": [18, 83, 90, 103, 142, 155], "inst12345": 18, "nx": [18, 98, 112, 116, 118, 119, 120, 122, 123, 124, 125, 136, 137], "comput": [18, 46, 79, 80, 145, 154], "d6948514d78db7fe251efb6cce4a9b83": 18, "renam": [18, 34, 90, 106, 111, 114, 116, 120, 137, 143], "sum": [18, 39, 49, 59, 65, 86, 118, 122, 125, 132, 133, 135, 137, 154], "effect": [18, 20, 28, 36, 39, 68, 86, 88, 100, 103, 111, 114, 118, 149, 152], "area": [18, 28, 37, 39, 45, 61, 79, 80, 97, 114, 116, 129, 131, 133, 141], "under": [18, 19, 20, 24, 25, 28, 32, 33, 39, 46, 49, 83, 87, 89, 90, 102, 103, 108, 112, 114, 123, 125, 135, 136, 141, 142, 143, 149], "Not": [18, 20, 40, 84, 92, 114, 120, 125], "deviat": [18, 49, 103], "unfortun": [18, 33, 38], "mingw32": 18, "conveni": [18, 29, 39, 88, 103, 152, 153], "broken": [18, 28, 38, 42, 98, 103], "20": [18, 94, 100, 106, 118, 119, 125, 129, 141, 148], "2015": 18, "why": [18, 20, 28, 38, 45, 61, 88, 103, 110, 135], "calcul": [18, 26, 49, 65, 75, 79, 80, 98, 105, 112, 127, 132, 133, 138, 152, 153], "accord": [18, 39, 44, 93, 100], "ill": [18, 106, 135], "subdirectori": [18, 20, 38, 49, 102, 148], "in16b": 18, "right": [18, 19, 20, 28, 33, 41, 45, 49, 86, 87, 89, 93, 100, 102, 103, 104, 114, 115, 118, 120, 121, 122, 124, 129, 131, 133, 135, 136, 137, 140, 141, 144, 147], "diff": [18, 107, 129], "untrack": 18, "quot": [18, 23, 79, 80, 100], "expand": [18, 76, 87, 115, 132, 135, 149], "exclam": 18, "mark": [17, 18, 22, 28, 45, 79, 80, 83, 87, 97, 106, 109, 112, 152], "advis": [18, 20, 45, 46, 48, 83, 88], "told": 18, "mantidexternaldata": 18, "grow": [18, 20, 88, 103, 109, 143], "disk": [18, 29, 82, 85, 140], "mantid_data_stor": 18, "mkdir": [18, 29, 33], "p": [18, 25, 34, 35, 46, 48, 79, 80, 81, 90, 141, 144, 152, 153], "dmantid_data_stor": 18, "mgigg": 18, "localobjectstor": 18, "ornl": [18, 106], "traffic": 18, "gist": 18, "simplest": [18, 48, 78, 86], "ln": [18, 124], "http_proxi": 18, "hostnam": [18, 29, 46], "port": [18, 29, 87, 144], "secur": [18, 29], "wide": [18, 20, 28, 39, 86, 106, 114], "gotcha": [18, 78], "rebuilt": [18, 45, 108], "systemtestdata": [18, 112], "spawn": [19, 87, 112, 145], "testworkspace1d_dist": 19, "suit": [19, 85, 88, 93, 112, 142, 154, 155], "rebintest": 19, "algorithmstest": [19, 85, 93, 144, 154], "anoth": [17, 19, 20, 25, 28, 29, 46, 49, 68, 72, 79, 80, 83, 84, 87, 89, 101, 103, 108, 112, 114, 118, 135, 136, 137, 140, 141, 142, 143, 152, 153], "paus": [19, 46, 76, 87, 90, 114], "slow": [19, 36, 48, 84, 127, 141, 142, 144, 154], "slightli": [19, 34, 47, 49, 78, 102, 128, 133, 136, 149], "complic": [19, 20, 28, 39, 71, 88, 144], "pwd": [17, 19, 82, 141], "arg": [19, 86, 103, 112, 141, 144], "python2": [19, 109], "timeseriespropertytest": 19, "mine": 19, "datahandl": [19, 109], "me": [19, 45, 119], "launcher": 19, "tab": [19, 23, 24, 38, 41, 49, 86, 87, 89, 93, 100, 103, 104, 115, 117, 118, 122, 125, 127, 128, 129, 130, 131, 132, 133, 136, 144, 147, 155], "datahandlingtest": 19, "loadtest": 19, "test_exec": 19, "favorit": [19, 23, 125], "debugg": [19, 92, 103, 112, 141, 144], "express": [19, 79, 112], "dataobjectstest": 19, "eventlisttest": 19, "test_minusoperator_inplace_3cas": 19, "visualstudiotestdebugproperti": 19, "fun": [19, 21], "straight": [19, 46, 132], "forward": [19, 20, 34, 38, 39, 40, 48, 90, 100, 103, 127, 129], "keyboard": [19, 135, 144], "enter": [19, 23, 24, 29, 38, 40, 49, 53, 73, 87, 97, 114, 115, 116, 118, 119, 121, 122, 123, 124, 125, 127, 129, 130, 131, 132, 133, 135, 136, 144, 147], "delai": [19, 144], "getlin": 19, "cin": 19, "debugattach": 19, "4": [19, 24, 40, 45, 70, 74, 77, 78, 79, 80, 82, 90, 98, 103, 105, 112, 120, 121, 129, 130, 132, 133, 135, 136, 147, 153], "5": [19, 39, 40, 41, 47, 48, 61, 77, 81, 90, 98, 100, 103, 105, 112, 114, 115, 119, 120, 121, 122, 123, 124, 127, 128, 130, 131, 132, 133, 140, 145, 149, 153], "runner": [19, 43], "ctach": 19, "6": [19, 46, 75, 76, 90, 98, 103, 112, 114, 115, 119, 120, 121, 122, 123, 125, 130, 131, 153], "minimis": [20, 100, 120, 138], "unexpect": [20, 81, 91, 114, 119, 143, 152], "vocabulari": 20, "tricki": [20, 46, 88], "complex": [20, 38, 39, 44, 49, 65, 89, 98, 99, 103, 114, 142, 152, 155], "care": [20, 28, 34, 49, 53, 88, 103, 106, 109, 112, 143], "produc": [20, 39, 42, 61, 82, 84, 86, 90, 102, 103, 111, 114, 118, 119, 121, 122, 123, 124, 135, 136, 137, 141, 154, 155], "matter": [20, 63, 90, 112], "scope": [20, 35, 87, 100, 103, 140, 142], "persist": [20, 140], "white": [20, 135, 137], "board": [20, 90], "stand": 20, "iter": [20, 37, 103, 114, 123, 153, 154], "peer": 20, "besid": 20, "facilit": [20, 37, 40, 90, 99, 109, 143, 152], "approv": [20, 28, 35, 83, 91], "agre": [20, 90, 103, 137], "serv": [20, 37, 42, 100], "easili": [20, 21, 25, 28, 35, 38, 39, 45, 46, 71, 73, 86, 88, 89, 95, 100, 102, 103, 108, 135, 142, 154], "gaug": 20, "effort": [20, 38, 88, 92, 103], "scenario": [20, 35, 81, 138], "brand": 20, "crash": [20, 46, 84, 114, 119, 120, 143, 147], "refactor": [20, 28, 37, 42, 101, 103, 108, 142], "histogramdata": 20, "detectorinfo": 20, "simpleapi": [20, 45, 87, 88, 109, 114, 137, 143], "fulli": [20, 39, 90, 98, 153], "fledg": 20, "crystal": [20, 106, 108, 115, 153], "kind": [20, 25, 142, 144, 153], "minor": [17, 20, 28, 83, 91, 114], "extant": 20, "concret": [20, 38], "measur": [20, 39, 84, 140, 154], "quantiti": [20, 39], "decid": [17, 20, 39, 61, 83, 87, 88, 90, 91, 103], "categori": [20, 45, 47, 92, 97, 101, 152], "contrari": 20, "dozen": 20, "touch": [20, 103, 141], "hundr": 20, "opposit": [20, 103, 129], "piec": [20, 28, 35, 45, 79, 80, 86, 91, 97, 100, 108, 154], "proport": 20, "hard": [20, 28, 39, 41, 49, 59, 65, 103, 106, 119, 143], "concern": [20, 37, 40, 45, 77, 91, 103, 108], "creation": [20, 28, 39, 71, 88, 90, 138, 144, 155], "wider": [20, 88], "henc": [20, 39], "necess": 20, "virtual": [20, 38, 39, 47, 81, 97, 100, 147], "critic": [20, 28, 38, 48, 78, 90, 97], "carefulli": 20, "thought": [20, 103], "peripheri": 20, "low": [20, 45, 48, 83, 88, 103, 121, 122], "risk": [17, 20, 28, 45, 83, 141], "side": [20, 28, 33, 79, 80, 87, 100, 103, 114, 115, 136, 137, 143, 144, 146, 149, 152], "enough": [20, 28, 36, 83, 88, 97, 106, 108, 112, 154], "distribut": [20, 79, 80, 86, 112], "vision": 20, "upfront": 20, "face": [20, 137], "audienc": [20, 28, 88, 108], "metric": 20, "estim": [20, 86], "year": [20, 22, 39, 103, 107, 109], "worth": [20, 28, 79, 92, 98, 131, 137], "spend": [20, 28, 103], "week": [20, 22], "improv": [20, 28, 45, 78, 81, 88, 92, 100, 108, 132, 137, 144], "overkil": 20, "exact": [20, 38, 83, 152], "threshold": [20, 154], "grei": [20, 119, 130, 135, 137], "zone": 20, "anywai": [20, 28], "profession": [20, 87, 100], "judgement": 20, "basi": [20, 25, 90, 94, 100, 103, 112, 153, 154], "nevertheless": 20, "intuit": [20, 106], "come": [20, 35, 37, 39, 45, 46, 78, 87, 91, 101, 102, 103, 109, 112, 137, 141, 144, 149], "That": [20, 25, 100, 103, 142, 154], "doubt": [20, 103, 108], "gatekeep": [20, 35, 90, 143, 155], "contact": [20, 21, 35, 45, 88, 100, 108, 113, 119, 143], "tech": [20, 113], "qa": [20, 90], "technic": [20, 28, 92, 129, 149, 155], "roadmap": [20, 45], "markdown": [20, 87], "md": [20, 87, 102, 116, 152, 153], "readi": [20, 24, 38, 45, 79, 80, 81, 90, 98, 147], "pr": [20, 28, 34, 45, 79, 80, 83, 90, 91, 108, 114], "therein": 20, "drawn": [20, 137], "staruml": 20, "web": [20, 27, 83, 85, 92, 97], "comment": [20, 27, 28, 34, 35, 39, 45, 46, 48, 79, 83, 91, 98, 99, 110, 137, 143, 144, 146], "calendar": 20, "answer": [20, 32, 61, 90, 152], "incorpor": [20, 68], "absenc": [20, 154], "outstand": [20, 103], "conflict": [20, 34, 35, 108, 142, 143], "green": [20, 28, 34, 70, 73, 74, 79, 80, 83, 87, 91, 116, 127, 135, 136], "light": [20, 88], "debat": 20, "steer": [20, 90, 155], "committe": [20, 90, 155], "dedic": [20, 39, 142, 149], "author": [20, 34, 45, 90, 95], "defend": 20, "settl": 20, "ideal": [17, 20, 25, 28, 37, 39, 42, 49, 78, 91, 92, 103, 114, 142, 154], "consensu": 20, "thereof": 20, "major": [17, 20, 35, 83, 103, 144, 152], "vote": 20, "referenc": [20, 45, 100, 102], "chanc": [20, 28, 103, 108], "prescript": 20, "idea": [20, 79, 80, 88, 102, 103, 108, 114, 119, 120, 143], "tick": [20, 90, 91, 103, 118, 119, 125, 129, 130, 131, 132, 133, 135, 136, 144, 147], "exercis": [20, 38, 61, 68, 75, 88, 126, 155], "expect": [20, 22, 28, 38, 41, 49, 88, 95, 98, 102, 103, 108, 112, 116, 118, 128, 131, 135, 136, 138, 142, 153], "normal": [20, 28, 38, 42, 57, 87, 90, 92, 95, 108, 112, 114, 120, 129, 136, 143, 144, 145, 146, 148, 149, 152], "readabl": [20, 37, 84, 88, 100, 152], "opportun": [20, 28, 88], "pair": [20, 97, 103, 112, 126, 127, 129, 131, 132, 133, 149], "abbrevi": [20, 100, 106], "longer": [17, 20, 32, 34, 38, 79, 80, 103, 106, 112, 118, 119, 137, 139, 149], "explan": [20, 49, 59, 91, 100, 103, 108, 118], "explain": [20, 39, 45, 81, 83, 90, 98, 100, 102, 103, 110, 135], "suffici": [20, 28, 89, 100, 112, 142], "made": [17, 20, 28, 37, 39, 62, 83, 86, 87, 88, 89, 90, 98, 100, 103, 126, 135, 149, 150], "stage": [20, 28, 34, 39, 90, 107, 135, 144, 153], "pro": [20, 28], "con": 20, "adopt": 20, "understand": [17, 20, 48, 79, 80, 85, 88, 97, 98, 100, 103, 106, 108, 152, 153], "certain": [20, 28, 49, 84, 86, 90, 98, 103, 106, 112, 141, 144], "submit": [20, 90], "partial": [20, 35, 39], "frequent": [20, 39, 115], "prepar": [20, 22, 35, 83, 103, 114, 119, 120, 122, 123], "amend": [20, 28, 34], "verifi": [20, 25, 32, 33, 35, 90, 92, 97, 99, 108, 114, 116, 142, 143, 152], "prove": [20, 81, 103], "viabil": 20, "clarifi": 20, "great": [20, 88, 103, 152], "uml": 20, "upon": [20, 84, 101, 109, 147], "reader": 20, "els": [20, 25, 28, 35, 39, 41, 45, 46, 49, 50, 70, 71, 74, 76, 78, 87, 100, 103, 140], "maintain": [20, 37, 38, 39, 40, 46, 49, 59, 71, 88, 89, 91, 95, 103, 111, 146], "expert": [20, 28, 90], "traceabl": 20, "manner": [20, 28, 77, 111, 142, 147], "recognis": [21, 103], "martyn": 21, "gigg": 21, "martyngigg": 21, "everywher": [21, 103], "pet": 21, "cartoon": 21, "obsess": 21, "tea": [21, 83], "sign": [21, 79, 80, 83, 90, 103], "usernam": [21, 29, 45, 79, 80, 87, 90, 109, 141, 147], "factor": [21, 27, 39, 42, 86, 116, 122], "authent": [21, 33, 147], "owner": [21, 28], "workstat": 21, "among": [21, 37, 39, 48, 97], "grant": 21, "idaaa": [21, 90, 114, 118], "rest": [21, 28, 47, 78, 103, 125], "chatroom": 21, "organ": [21, 79, 82, 90], "mileston": [22, 28, 45, 48, 83, 90], "divid": [22, 37, 39, 41, 115], "roughli": [22, 86, 90, 118, 131, 135, 150], "month": [22, 103], "bugfix": [22, 35, 45, 79, 80, 108], "freez": [22, 28, 48, 114, 144], "dure": [22, 28, 30, 31, 32, 35, 39, 83, 86, 87, 90, 94, 100, 103, 106, 110, 112, 138, 140, 153], "beta": [22, 83, 106], "upcom": [22, 90], "candid": [22, 45, 83, 90, 114], "occur": [22, 37, 39, 48, 77, 81, 94, 95, 102, 119, 144, 150], "remain": [22, 83, 90, 112, 116, 129, 135, 137, 153], "destin": [22, 135], "mainten": [22, 35, 49, 90, 100], "overlap": [22, 100, 115], "tail": 22, "disturb": 22, "doyxgen": 23, "cmake_dir": 23, "doxyfil": 23, "pipe": 23, "doxygen_error": 23, "subdir": 23, "filesdoxygen": 23, "rerun": 23, "toolsextern": 23, "titl": [23, 28, 35, 38, 87, 97, 103, 106, 108, 114, 116, 124, 135, 136, 137], "filesdoxygenbindoxygen": 23, "solutiondir": 23, "frameworkdoxygenmantid": 23, "browser": [23, 27, 41, 42, 43, 46, 81, 85, 87, 93, 118, 136], "filesinternet": 23, "exploreriexplor": 23, "googlechromeapplicationchrom": 23, "doxygenhtmlindex": 23, "leav": [23, 24, 28, 46, 47, 90, 91, 99, 103, 119, 130, 133, 135], "watch": [23, 103, 140, 145], "magic": [23, 100], "progress": [23, 36, 38, 45, 106, 114, 141, 152], "complaint": 23, "explor": [23, 32, 93, 102, 126, 147, 152], "bore": 23, "site": [23, 83, 90], "eclox": [23, 24], "frontend": 23, "gna": 23, "hover": [23, 118, 135, 136], "jre": [24, 46], "sudo": [24, 29, 30, 81, 85, 141], "apt": [24, 29, 30, 33, 81, 85, 86, 141], "ppa": [24, 33, 144], "umak": 24, "gedit": 24, "scroll": [24, 46, 137], "exit": [24, 87, 112, 120, 141, 147, 150], "gdb": [24, 143, 144], "pre": [24, 32, 33, 35, 38, 39, 90, 100, 103, 107, 118, 141, 152], "requisit": 24, "eclipsedebug": 24, "quick": [24, 28, 36, 38, 47, 81, 90, 91, 98, 103, 143, 154], "eclipsetest": 24, "cdt4": 24, "dcmake_eclipse_generate_source_project": 24, "dcxxtest_add_perform": [24, 154], "mantidrepositori": 24, "marketplac": [24, 144], "doxygen": [24, 91, 100, 102, 144, 155], "cppstyle": 24, "clangformat": 24, "formatt": [24, 48, 144], "enum": [25, 41, 49, 79, 99, 100], "stringpropertyopt": 25, "option1": 25, "optionon": 25, "bind": [25, 33], "static": [25, 35, 39, 46, 48, 82, 86, 94, 100, 140, 142], "arrai": [25, 78, 102, 112, 153], "switch": [25, 32, 33, 87, 90, 100, 103, 130, 135, 136, 144], "statement": [25, 50, 62, 67, 78, 103, 108, 109, 141], "additon": 25, "stringlistvalid": [25, 152], "declar": [25, 40, 94, 97, 100, 140, 142, 152], "bakecak": 25, "caketyp": 25, "bake": 25, "cake": 25, "lemon": 25, "bundt": 25, "pound": 25, "mantidkernel": [25, 105, 140], "caketypeenum": 25, "enum_count": 25, "caketypenam": 25, "typedef": [25, 100], "cakeenumtyp": 25, "cake1": 25, "cake2": 25, "init": [25, 30, 31, 97, 103, 152], "cake3": 25, "samecak": 25, "notsamecak": 25, "notic": [25, 47, 48, 49, 68, 87, 88, 103, 108, 112, 118, 129, 131, 133, 135, 136, 142, 147, 152], "mandatori": [25, 39], "compat": [17, 25, 28, 35, 146, 147], "liter": 25, "accessig": 25, "mantidalgorithm": [25, 152], "declareproperti": [25, 97, 152], "make_shar": [25, 97, 152], "exec": [25, 84, 152, 153], "getproperti": 152, "bakelemoncak": 25, "bakebundtcak": 25, "bakepoundcak": 25, "getlemonsforcak": 25, "getingredientsforcak": 25, "g_log": [25, 48, 152], "poundcak": 25, "ingredi": [25, 39], "awar": [26, 28, 38, 39, 81, 84, 142, 152], "pulsetim": 26, "absolut": [26, 39, 79, 85, 102, 112, 142, 146], "puls": [26, 94, 126], "int64": 26, "jan": 26, "1990": 26, "internal": 26, "dateandtim": 26, "tof": [26, 97, 118, 125, 137], "flight": [26, 39, 125, 137, 153], "microsecond": [26, 125], "doubl": [26, 77, 79, 80, 90, 97, 116, 118, 121, 126, 129, 135, 136, 137, 143, 152, 154], "far": [26, 49, 60, 90, 91, 103, 118, 143, 149], "weight": [26, 142], "compress": [26, 82], "variou": [26, 28, 33, 35, 37, 38, 39, 45, 46, 92, 94, 102, 103, 106, 114, 123, 144, 152, 155], "resort": [26, 103], "track": [26, 34, 35, 79, 80, 90, 102, 103, 137, 138, 141, 142, 154, 155], "subtyp": 26, "ispectrum": 26, "histogram": [26, 39, 98, 114, 124], "x": [17, 25, 26, 33, 39, 45, 46, 58, 78, 79, 83, 86, 90, 92, 97, 98, 100, 103, 110, 114, 116, 118, 122, 123, 127, 129, 130, 131, 132, 135, 137, 146, 147, 152, 153], "axi": [26, 39, 116, 122, 132, 137, 146, 152], "store": [26, 29, 32, 39, 41, 42, 49, 78, 79, 80, 81, 82, 95, 97, 112, 120, 144, 146, 147, 149, 152, 154], "y": [17, 25, 26, 29, 33, 39, 45, 48, 58, 83, 90, 98, 103, 116, 118, 122, 131, 132, 137, 146, 152], "demand": [26, 38], "mru": 26, "mess": [26, 28, 114, 127], "udetmap": 26, "eventworkpspac": 26, "makespectramap": 26, "spectra": [26, 39, 40, 41, 42, 44, 78, 88, 98, 114, 118, 122, 123, 124, 125, 132, 135, 136, 142, 153], "info": [26, 34, 39, 98, 114, 127, 137, 149], "fastest": [26, 88], "drawback": 26, "detectorid": 26, "spectradetectormap": 26, "matrixworkspac": [26, 40, 77, 98, 152, 153], "By": [26, 38, 42, 79, 86, 97, 103, 108, 112], "workspacefactori": [26, 152], "notimplementederror": [26, 39], "rais": [17, 26, 28, 39, 45, 46, 90, 92, 101, 109, 114, 120, 146], "surpris": [26, 103], "caus": [17, 26, 28, 46, 49, 78, 83, 87, 92, 100, 102, 103, 112, 118, 119, 129, 142, 143, 144, 150], "segfault": [26, 119, 120], "parallel": [26, 32, 33, 39, 78, 112, 142], "_for1": 26, "_for2": 26, "macro": [26, 47, 78, 79, 80, 86, 92, 100, 153], "threadsaf": [26, 78], "fals": [26, 34, 39, 41, 46, 92, 98, 112, 120, 143, 144, 149, 154], "therebi": 26, "disabl": [26, 34, 38, 46, 48, 87, 90, 102, 110, 116, 119, 127, 132, 135, 141, 144], "unsort": 26, "loop": [26, 39, 48, 78, 79, 88, 100, 103, 112, 141, 145, 153], "_for": 26, "graphviz": [27, 33, 87], "dot": [27, 87, 97, 155], "rst": [27, 87, 90, 91, 96, 97, 98, 102, 104, 108, 109, 141, 152], "algorithmnam": [27, 152], "v1_wkflw": 27, "reflectometryreductionone1": 27, "reflectometryreductiononeauto": [27, 135], "v1": [27, 38, 39, 81, 94, 97, 109, 114, 152], "quit": [27, 38, 82, 86, 87, 103, 137, 145, 149, 154], "power": [27, 39, 45, 88, 103, 141, 142, 144], "graph": [27, 34, 44, 85, 86, 87], "shape": [27, 39, 44, 79, 80, 115, 136, 137], "uniform": [27, 131, 137, 152], "keyword": [27, 35, 141], "swap": [27, 38, 49, 103, 137], "_style": 27, "scale": [27, 122, 135, 136, 137], "digraph": 27, "diagramnam": 27, "label": [17, 27, 28, 46, 57, 60, 71, 72, 74, 75, 83, 87, 90, 100, 102, 115, 116, 118, 119, 137, 144, 152], "multiplybyparam": 27, "global_styl": 27, "subgraph": 27, "param": [27, 41, 46, 97, 100, 103, 120, 125, 146], "replac": [27, 29, 33, 38, 39, 45, 49, 60, 71, 79, 80, 81, 87, 89, 90, 98, 99, 103, 104, 105, 107, 109, 125, 143, 145, 147, 151, 155], "param_styl": 27, "inputworkspac": [27, 40, 97, 98, 106, 120, 137, 142, 152, 153], "outputworkspac": [27, 39, 97, 106, 120, 125, 137, 152], "coeffici": 27, "decis": [27, 28, 90, 103, 150], "decision_styl": 27, "checkcoeffici": 27, "ngiven": 27, "algorithm_styl": 27, "No": [27, 45, 100, 106, 125], "inconveni": 27, "recompil": [27, 86, 141], "achiev": [27, 39, 49, 66, 68, 77, 87, 109, 112, 144, 149, 152], "cygwin": 27, "foo_styl": 27, "syntax": [27, 87, 102, 152], "fly": [27, 33], "sed": [27, 109], "tpng": 27, "output_imag": 27, "input_fil": 27, "onlin": [27, 79, 103, 119], "eventu": [29, 105, 107, 152], "lab": [29, 39], "protocol": [29, 33], "altern": [29, 30, 31, 32, 33, 81, 87, 103, 109, 112, 120, 146, 150, 152], "ssh": [29, 30, 31, 32, 33, 46, 87, 95, 144, 147], "host": [29, 90, 95, 114, 144, 147], "443": 29, "preferredauthent": 29, "publickei": 29, "machin": [29, 32, 33, 35, 46, 78, 98, 112, 116, 144, 147, 154, 155], "k": [29, 100, 137], "dialogu": [29, 42, 103, 123], "smb": 29, "isisdatar80": 29, "inst": 29, "feder": 29, "clrc": 29, "password": [29, 33, 79, 80, 90, 147], "drive": [29, 90], "volum": [29, 39, 88, 121], "nb": [29, 124], "80": 29, "55": [29, 79, 80, 116, 128, 140], "autof": 29, "cif": [29, 118], "keyutil": 29, "cred": 29, "fill": [29, 49, 79, 80, 118, 135, 141, 142, 144, 152], "encrypt": 29, "kept": [29, 38, 65, 90, 100, 103], "federal_id_her": 29, "fed_passwd_her": 29, "domain": [29, 39, 108, 130, 134], "fstype": 29, "ro": 29, "credenti": [29, 143], "file_mod": 29, "0444": 29, "dir_mod": 29, "0555": 29, "ver": 29, "noserverino": 29, "nounix": 29, "cclrc": 29, "ac": [29, 90], "uk": [29, 90, 106], "chmod": [29, 85], "400": [29, 123], "servic": [29, 38, 46, 48, 49, 100, 142, 152], "l": [25, 29, 41, 46, 100, 137, 147], "ndxalf": 29, "dfsrprivat": 29, "deni": [29, 103], "debian": 30, "ubuntu": [30, 46, 79, 80, 81, 85, 114, 141, 144, 148, 155], "cento": [30, 147], "yum": [30, 33, 86, 141], "codebas": [30, 31, 32, 42, 45, 76, 82, 83, 103, 146], "properli": [30, 31, 32, 33, 100], "startup": [30, 31, 32, 38, 49, 87, 148], "Or": [30, 31, 32, 78], "gitkraken": [30, 31, 32], "x86_64": [30, 31, 32, 144], "initialis": [28, 30, 31, 48, 49, 62, 65, 66, 67, 71, 100, 142, 152], "condarc": 30, "proxy_serv": 30, "fr": 30, "8888": 30, "yml": [17, 30, 31, 32], "path_to_sourc": [30, 31], "alltest": [30, 31, 32, 93], "conda_build": [30, 31, 32], "customis": [30, 31, 32], "dconda_build": [30, 31, 32], "macosx": 31, "intel": [31, 84], "arm": [31, 39], "arm64": 31, "commandlin": [31, 116, 144], "workload": [32, 33, 46], "univers": [32, 33], "crt": [32, 33], "sdk": [32, 33], "v142": 32, "32gb": [32, 33], "memori": [32, 33, 88, 92, 100, 103, 114, 136, 143, 153], "maximum": [32, 33, 54, 90, 97, 137], "And": [32, 33, 67, 154], "didn": [32, 141], "lf": [32, 33], "third": [32, 33, 34, 51, 72, 87, 92, 100, 107], "app": [32, 49, 50, 70, 71, 74, 79, 80, 85, 87, 114, 143, 147], "alias": [32, 79, 100], "powershel": [32, 46], "anaconda": [32, 33, 90], "faq": 32, "relwithdebinfo": [32, 86, 92, 112], "fine": [32, 39, 90, 108, 141, 142, 152], "f5": [32, 144], "previou": [28, 32, 39, 46, 60, 66, 68, 69, 73, 78, 83, 87, 89, 90, 97, 101, 108, 109, 112, 114, 116, 118, 119, 120, 122, 123, 136, 143, 149, 154], "studio_ninja": 32, "dropdown": [32, 121, 135], "recommmend": 32, "storag": [33, 42, 95], "gitlfsstorag": 33, "global": [33, 34, 78, 90, 98, 100, 106, 112, 129, 131, 133], "checkout": [33, 34, 79, 80, 90, 144], "thirdparti": [33, 87, 144], "15": [33, 100, 112, 120, 127, 129, 131, 140], "miktex": 33, "administr": [33, 46, 100], "nsi": [33, 82], "regedit": [33, 46], "hkey_local_machin": [33, 46], "att": 33, "installpath": 33, "epel": 33, "rhel7": [33, 46, 148], "copr": 33, "repo": [33, 81, 114, 144], "dnf": 33, "recent": [28, 33, 81, 87], "stabl": [33, 81, 144], "gdebi": 33, "z": [17, 33, 45, 83, 90, 121], "deb": 33, "clone": [33, 35, 39, 46, 79, 80, 81, 82, 90, 95, 120, 137, 144, 152], "qtpy": [33, 49, 50, 57, 59, 61, 68, 70, 71, 74, 87, 89, 107, 143], "_": [33, 38, 89, 102, 106, 145], "var": [33, 85], "qt_api": 33, "pyqt5": [33, 49, 59, 87, 146], "interfer": [33, 82, 87, 152], "deactiv": 33, "suitabl": [33, 43, 47, 108, 119, 153], "ccach": 33, "url": [33, 45, 90, 119, 141], "easiest": [33, 88, 103, 141, 149], "clipboard": [33, 116], "suppli": [33, 141], "token": [33, 90], "strongli": [17, 34, 79], "gitconfig": 34, "userprofil": 34, "saniti": 34, "uncom": [34, 98], "nano": 34, "notepad": 34, "multiinst": 34, "notabbar": 34, "nosess": 34, "noplugin": 34, "pattern": [28, 34, 37, 39, 46, 48, 49, 59, 61, 68, 79, 80, 89, 98, 155], "excludesfil": 34, "gitignor": 34, "autocrlf": 34, "prune": 34, "safest": 34, "fast": [34, 105, 142, 154], "rebas": [28, 34, 35], "ff": 34, "colour": [34, 44, 58, 61, 66, 67, 69, 70, 73, 74, 102, 116, 127, 136, 146], "colormov": 34, "ancestor": 34, "conflictstyl": 34, "diff3": 34, "reposit": 34, "fixup": [28, 34], "squash": [28, 34], "autosquash": 34, "meld": 34, "difftool": 34, "diffmerg": 34, "toggl": [34, 38, 137], "cmd": [34, 46, 87], "mergetool": 34, "trustexitcod": 34, "keepbackup": 34, "sourcegear": 34, "sgdm": 34, "pretti": [28, 34, 92, 144], "concis": [28, 34, 88, 106, 137], "yellow": [34, 115], "creset": 34, "cyan": 34, "ae": 34, "ai": 34, "cn": 34, "ce": 34, "ci": [28, 34, 35, 82, 155], "cr": 34, "w": [34, 40, 77, 85, 98, 114, 116, 120, 122, 123, 137, 154], "79": [34, 98], "12345": 34, "grep": [34, 92, 107, 109, 143, 147], "xarg": [34, 107, 109], "habit": 34, "patch": [17, 34, 45, 90, 103, 155], "focus": [34, 118], "ap": 34, "cah": 34, "onelin": 34, "bit": [34, 39, 46, 62, 94, 103, 135, 154], "lg": 34, "lgg": 34, "lgm": 34, "lfc": 34, "uniq": 34, "stat": [34, 137], "prettier": 34, "shd": 34, "st": 34, "verbos": [34, 48, 78, 88, 93], "br": 34, "vv": 34, "pushu": 34, "leas": 34, "safer": [28, 34], "histori": [28, 34, 79, 80, 90, 112, 114, 120, 135, 143, 152, 154], "pushfl": 34, "rerer": 34, "record": [34, 42, 44, 79, 80, 84, 85, 94, 133], "resolut": [34, 39, 42, 123, 124, 135], "autoupd": 34, "blame": 34, "bulk": [34, 152], "ignorerevsfil": 34, "rev": 34, "split": [34, 47, 65, 68, 78, 79, 80, 82, 92, 95, 99, 102, 103, 114, 146], "gitconfig_common": 34, "conjunct": [35, 40], "cheatsheet": [35, 76], "fairli": [35, 47, 65, 71], "comprehens": [35, 45, 100], "flow": [35, 97, 155], "summaris": [17, 35, 88, 94, 108, 118], "convent": [35, 107, 118, 149], "lint": [35, 144], "accident": [28, 35, 38, 93], "lost": [28, 35, 135], "buildserv": 35, "issuenumber_short_descript": 35, "discov": [35, 90], "succinctli": 35, "publicli": 35, "perfect": 35, "fork": [28, 35], "temporari": [35, 82, 139], "bot": 35, "ag": 35, "nobodi": 35, "mybranch_nam": 35, "topic": [35, 83], "situat": [28, 35, 38, 49, 109, 138, 142, 153], "poco": [36, 48, 105], "serialis": [36, 100], "introductori": 36, "dom": 36, "dompars": 36, "pparser": 36, "autoptr": 36, "pdoc": 36, "parsestr": 36, "cuboidstr": 36, "prootelem": 36, "documentel": 36, "pnode": 36, "firstchild": 36, "nextsibl": 36, "pelem": 36, "dynamic_cast": [36, 100], "tag": [36, 46, 83, 90, 97, 102, 149], "tagnam": 36, "foo": 36, "innertext": 36, "pnext": 36, "pprev": 36, "previouss": 36, "pchild": 36, "lastchild": 36, "expens": [36, 153], "numer": [36, 106, 121, 137], "ineffici": [36, 153], "cost": [36, 86, 103], "equival": [36, 88, 92, 118], "length": [36, 39, 48, 118], "horrend": 36, "getelementsbytagnam": 36, "n\u00b2": 36, "smart": [36, 79], "optimis": [36, 88, 92], "familiar": [28, 38, 61, 142, 152], "stitch": [38, 39, 135], "reflectometryisisloadandprocess": [38, 135], "stitch1dmani": [38, 135], "establish": [38, 46, 100, 103], "stick": 38, "ireflmessagehandl": 38, "briefli": [38, 49, 103, 153], "mainwindow": [38, 49], "vertic": [38, 39, 60, 137], "horizont": [38, 39, 60, 135], "embed": [38, 68, 89, 100, 115], "runstabl": 38, "compris": [38, 125, 137, 146], "autoprocess": 38, "monitor": [38, 90, 143], "ascii": [38, 79, 80, 112, 114, 116, 118], "centr": [38, 39, 41, 76, 87, 98, 115, 118, 131, 137], "pars": [38, 39, 90, 102, 105, 152], "isisreflectometri": 38, "entri": [38, 39, 41, 42, 46, 94, 103, 112, 116], "batchpresent": 38, "batchjobmanag": 38, "rowprocessingalgorithm": 38, "groupprocessingalgorithm": 38, "farm": 38, "interrupt": [38, 78, 152], "cancel": [38, 78, 114, 122, 125, 132, 135], "successfulli": [38, 114, 136], "queue": [38, 46], "batchalgorithmrunn": 38, "seem": [28, 38, 41, 87], "consult": [38, 39, 90, 102], "proceed": 38, "optim": [38, 39, 81, 136], "guidanc": [28, 38, 87, 90, 91, 103, 106, 108, 152, 155], "notif": [38, 49], "tempt": [38, 103], "wire": [38, 103], "accumul": [38, 125, 140], "driven": [38, 39], "qtmainwindowview": 38, "notifye": 38, "modular": [37, 38, 39, 42], "mock": [28, 38, 49, 59, 75, 103], "ownership": [38, 99], "instanti": [38, 140], "mainwindowsubscrib": 38, "send": [38, 48, 57, 71, 83, 89, 90, 119, 143, 154], "m_notifye": 38, "m_present": 38, "although": [28, 38, 78, 86, 89, 90, 96, 100, 135, 154], "occas": [38, 61, 63, 108], "affect": [28, 38, 39, 45, 48, 81, 87, 90, 100, 141, 142], "acceptmainpresent": 38, "runsview": 38, "runspresent": 38, "occasion": [28, 38], "batchview": 38, "mainwindowpresnet": 38, "mainwindowpresent": 38, "qstring": [38, 149], "qcolor": 38, "subclass": [38, 100], "qwidget": [38, 49, 50, 57, 61, 68, 70, 71, 74, 77, 87, 89], "confus": [28, 38, 42, 49, 135, 152], "potenti": [37, 38, 39, 49, 100, 103], "messi": 38, "forth": 38, "relianc": 38, "littl": [38, 46, 47, 49, 86, 87, 91, 114, 125, 135, 144], "clear": [28, 37, 38, 39, 42, 49, 61, 67, 90, 98, 100, 103, 106, 118, 131, 132, 135, 136, 137], "albeit": [38, 146], "eventpresent": 38, "ieventview": 38, "qteventview": 38, "eventviewsubscrib": 38, "mantidqt_isisreflectometry_dl": 38, "notifyslicetypechang": 38, "slicetyp": 38, "newslicetyp": 38, "notifyuniformslicecountchang": 38, "slicecount": 38, "linker": [38, 88, 140, 145], "ieventpresent": 38, "setuniformslicingbynumberofslicesfromview": 38, "m_mainpresent": 38, "notifysettingschang": 38, "onuniformevenchang": 38, "numberofslic": 38, "giveusercrit": 38, "qmessagebox": 38, "fromstdstr": 38, "ok": [38, 46, 87, 116, 131, 133, 135, 136, 143, 147], "messagehandl": 38, "makerunspresent": 38, "runspresenterfactori": 38, "m_messagehandl": 38, "catalog": [38, 49], "login": [38, 46], "sent": [38, 48, 84, 91, 114, 119], "runspresentertest": 38, "testsearchcatalogloginfail": 38, "expect_cal": 38, "eventpresenterfactori": 38, "batchpresenterfactori": 38, "qtbatchview": 38, "receiv": [38, 39, 49, 75, 95, 106, 133], "ibatchpresent": 38, "testabl": [28, 37, 38, 88, 142], "eventpresentertest": 38, "nicemock": 38, "mockeventview": 38, "makepresent": 38, "mock_method1": 38, "testpresentersubscribestoview": 38, "verifyandclear": 38, "caller": [38, 103, 141], "testchangingslicecountupdatesmodel": 38, "expectedslicecount": 38, "slicevalu": 38, "uniformslicingbynumberofslic": 38, "ts_assert": 38, "testchangingslicecountnotifiesmainpresent": 38, "atleast": 38, "outcom": 38, "deliber": [28, 38, 39], "summari": [28, 39, 85, 102, 152], "equat": 39, "articl": [39, 49, 79, 80, 103], "richard": 39, "heenan": 39, "et": 39, "al": 39, "cryst": 39, "1997": 39, "1140": 39, "1147": 39, "coher": 39, "macroscop": 39, "frac": [39, 129], "sigma": [39, 76, 98, 118, 120, 129, 137], "omega": [39, 120], "v_": 39, "sam": 39, "sum_": 39, "cor": 39, "scatter": [39, 106, 116, 121], "cm_": 39, "tune": [39, 85], "polym": 39, "sampl": [37, 39, 42, 85, 98, 114, 115, 116, 118, 120, 122, 123, 124, 127, 128, 132, 135, 136, 138, 153, 155], "vari": 39, "normalis": [39, 115, 118, 137], "observ": [37, 39, 143], "count": [39, 79, 80, 86, 112, 116, 119, 124, 130, 133, 135, 137, 153, 154], "radiu": [39, 79, 80, 136], "diffractomet": [39, 106], "incid": 39, "spectrum": [39, 40, 78, 98, 114, 118, 120, 122, 123, 124, 125, 132, 137, 146], "effici": [28, 39, 135, 153], "subject": [39, 49, 90], "empir": 39, "realiti": [28, 39, 65], "impli": 39, "variat": 39, "account": [39, 79, 80, 88, 90, 100, 155], "flat": [39, 98, 115, 118, 129, 131, 132, 133], "flood": 39, "calibr": [39, 106, 122], "solid": [28, 39], "angl": [39, 97, 100, 106, 135, 136], "geometri": [39, 108, 136, 141], "sanswideanglecorrect": 39, "ratio": [39, 129, 137, 140], "three": [25, 37, 39, 40, 43, 49, 51, 52, 58, 65, 81, 90, 94, 95, 112, 116, 118, 123, 124, 129, 132, 135, 137, 146], "beam": [39, 76, 137], "attenu": 39, "exposur": 39, "moder": 39, "cours": [28, 39, 75, 88, 97, 114, 119, 145, 152], "acquir": 39, "electron": [39, 94], "drift": [39, 130], "materi": [28, 39, 76, 116], "dissolv": 39, "solvent": 39, "subtract": [39, 118, 127, 136], "obtain": [39, 57, 61, 78, 97, 118, 153, 155], "alon": [39, 89, 103, 141, 142, 154], "practis": [17, 39, 103], "annoi": 39, "hydrogen": [39, 116, 121], "v2": [39, 94, 97], "almost": [39, 85, 100, 103, 125], "vast": 39, "50": [39, 94, 123, 125, 131, 132, 137], "total": [39, 118, 120, 136, 140], "mutabl": 39, "extrem": [39, 71, 100, 103, 152], "degrad": [39, 154], "pitfal": [28, 39, 103], "focuss": [39, 118], "robust": [39, 62], "ecosystem": 39, "led": 39, "uncertainti": 39, "bottleneck": 39, "overcom": 39, "stone": [39, 103], "immut": [37, 39], "serializ": [39, 149], "lengthi": [39, 108], "themselv": [39, 40, 90, 112, 141], "jsonserializ": 39, "metaclass": 39, "serial": [39, 105, 118, 149], "decor": [39, 78, 101, 139], "json": [39, 95, 135, 141, 144, 149], "de": [39, 153], "redundantli": 39, "overarch": 39, "statedata": 39, "statemov": 39, "statereductionmod": 39, "statesliceev": 39, "statemask": 39, "statewavelength": 39, "statesav": 39, "statescal": 39, "stateadjust": 39, "momentum": [39, 137, 153], "transfer": [39, 116, 122, 135, 149, 153, 155], "stateconverttoq": 39, "statecompat": 39, "sample_scatt": 39, "stringparamet": 39, "sample_scatter_period": 39, "positiveintegerparamet": 39, "sample_transmiss": 39, "sample_transmission_period": 39, "sample_direct": 39, "sample_direct_period": 39, "can_scatt": 39, "can_scatter_period": 39, "can_transmiss": 39, "can_transmission_period": 39, "can_direct": 39, "can_direct_period": 39, "sample_scatter_run_numb": 39, "sample_scatter_is_multi_period": 39, "multi": [39, 88, 92, 102, 112, 136, 137, 154], "boolparamet": 39, "sansinstru": 39, "idf_file_path": 39, "ipf_file_path": 39, "ipf": 39, "fundament": 39, "x_translation_correct": 39, "floatparamet": 39, "y_translation_correct": 39, "z_translation_correct": 39, "rotation_correct": 39, "side_correct": 39, "radius_correct": 39, "x_tilt_correct": 39, "y_tilt_correct": 39, "z_tilt_correct": 39, "sample_centre_pos1": 39, "sample_centre_pos2": 39, "detector_nam": 39, "stringwithnoneparamet": 39, "detector_name_short": 39, "noth": [39, 46, 100, 118, 120, 135, 143], "movement": 39, "hab": [39, 136], "reductionmod": 39, "reduction_dimension": 39, "1d": [39, 114, 135, 136, 137], "2d": [39, 114, 136, 137], "reductiondimension": 39, "onedim": 39, "merge_fit_mod": 39, "fitmodeformerg": 39, "nofit": 39, "merge_shift": 39, "shift": [37, 39, 73, 87, 116, 123, 124, 132, 135, 144], "merge_scal": 39, "merge_range_min": 39, "min": [39, 98, 118, 132, 137], "floatwithnoneparamet": 39, "merge_range_max": 39, "dict": [39, 112, 149], "dictparamet": 39, "start_tim": 39, "floatlistparamet": 39, "end_tim": 39, "regard": [17, 28, 39, 90, 155], "radius_min": 39, "circular": [39, 49], "radius_max": 39, "bin_mask_general_start": 39, "bin_mask_general_stop": 39, "mask_fil": 39, "stringlistparamet": 39, "phi_min": 39, "phi_max": 39, "use_mask_phi_mirror": 39, "mirror": [39, 136], "beam_stop_arm_width": 39, "width": [39, 41, 97, 98, 116, 121, 137], "positivefloatparamet": 39, "beam_stop_arm_angl": 39, "beam_stop_arm_pos1": 39, "beam_stop_arm_pos2": 39, "clear_tim": 39, "statemaskdetector": 39, "idf_path": 39, "single_vertical_strip_mask": 39, "positiveintegerlistparamet": 39, "range_vertical_strip_start": 39, "range_vertical_strip_stop": 39, "single_horizontal_strip_mask": 39, "range_horizontal_strip_start": 39, "range_horizontal_strip_stop": 39, "block_horizontal_start": 39, "block_horizontal_stop": 39, "block_vertical_start": 39, "block_vertical_stop": 39, "block_cross_horizont": 39, "block_cross_vert": 39, "bin_mask_start": 39, "bin_mask_stop": 39, "single_spectra": 39, "spectrum_range_start": 39, "spectrum_range_stop": 39, "rebin_typ": 39, "rebin": [39, 97, 98, 116, 120, 122, 130, 137], "rebintyp": 39, "wavelength_low": 39, "lower": [39, 88, 100, 106, 112, 131, 133, 154], "boundari": [39, 97, 103, 142], "wavelength_high": 39, "wavelength_step": 39, "wavelength_step_typ": 39, "linear": [39, 98, 105, 118, 137], "logarithm": [39, 97], "rangesteptyp": 39, "zero_free_correct": 39, "zero": [39, 78, 100, 118, 127, 128, 129, 130, 132, 136, 140], "inflat": 39, "file_format": 39, "enumlist": 39, "savetyp": 39, "user_specified_output_nam": 39, "user_specified_output_name_suffix": 39, "use_reduction_mode_as_suffix": 39, "sampleshap": 39, "thick": [39, 121, 137], "height": [39, 41, 79, 80, 98], "shape_from_fil": 39, "thickness_from_fil": 39, "width_from_fil": 39, "height_from_fil": 39, "consum": [39, 49, 82, 112], "composit": [39, 49], "calculate_transmiss": 39, "typedparamet": 39, "statecalculatetransmiss": 39, "normalize_to_monitor": 39, "statenormalizetomonitor": 39, "wavelength_and_pixel_adjust": 39, "statewavelengthandpixeladjust": 39, "wide_angle_correct": 39, "transmission_radius_on_detector": 39, "roi": [39, 118, 137], "bank": [39, 118, 135, 136], "transmission_roi_fil": 39, "transmission_mask_fil": 39, "default_transmission_monitor": 39, "transmission_monitor": 39, "default_incident_monitor": 39, "incident_monitor": 39, "prompt_peak_correction_min": 39, "peak": [39, 98, 106, 115, 118, 120, 130, 131, 132], "prompt_peak_correction_max": 39, "prompt_peak_correction_en": 39, "interpol": 39, "lin": 39, "use_full_wavelength_rang": 39, "wavelength_full_range_low": 39, "wavelength_full_range_high": 39, "background_tof_general_start": 39, "background_tof_general_stop": 39, "background_tof_monitor_start": 39, "background_tof_monitor_stop": 39, "background_tof_roi_start": 39, "bound": [39, 40, 127], "background_tof_roi_stop": 39, "statetransmissionfit": 39, "region": [39, 78, 98, 116, 118, 125, 131, 135, 137], "former": [39, 107], "wherea": [39, 100, 107, 141], "latter": [39, 107, 118, 121, 152], "accommod": 39, "fit_typ": 39, "poli": 39, "fittyp": [39, 41], "polynomial_ord": 39, "polynomi": 39, "positivefloatwithnoneparamet": 39, "adjustment_fil": 39, "stateadjustmentfil": 39, "dictparamt": 39, "pixel_adjustment_fil": 39, "wavelength_adjustment_fil": 39, "q1d": 39, "qxy": 39, "use_grav": 39, "graviti": 39, "gravity_extra_length": 39, "radius_cuto": 39, "wavelength_cuto": 39, "q_min": 39, "q_max": 39, "q_1d_rebin_str": 39, "q_xy_max": 39, "q_xy_step": 39, "use_q_resolut": 39, "q_resolution_collimation_length": 39, "collim": 39, "q_resolution_delta_r": 39, "ring": 39, "moderator_fil": 39, "spread": [39, 90, 102], "q_resolution_a1": 39, "diamet": 39, "apertur": 39, "q_resolution_a2": 39, "q_resolution_h1": 39, "rectangular": [39, 116, 137], "q_resolution_h2": 39, "q_resolution_w1": 39, "q_resolution_w2": 39, "emul": 39, "use_compatibility_mod": 39, "time_rebin_str": 39, "coordin": [39, 43, 153], "settings_tag": 39, "named_tupl": 39, "chunk": [39, 78, 103, 125, 149], "userfilepars": 39, "user_file_pars": 39, "fitid": 39, "fit_gener": 39, "data_typ": 39, "datatyp": 39, "throughout": [39, 48, 152], "strategi": 39, "examin": [39, 137], "factori": [39, 43, 103, 149, 153], "get_scale_build": 39, "data_info": 39, "statescalebuild": 39, "automatic_sett": 39, "setter": 39, "set_paramternam": 39, "exclus": [39, 86], "feed": [28, 39], "statedirectorisi": 39, "indirectli": [39, 100, 152], "role": [28, 39, 108, 155], "outer": [39, 100], "convention": 39, "yaml": 39, "parser": 39, "parse_lin": 39, "scientist": [39, 45, 81, 83, 90, 118, 126, 143], "tweak": [39, 88, 103], "princip": 39, "scene": [39, 44], "commandinterfacestatedirector": 39, "stateguimodel": 39, "state_gui_model": 39, "guistatedirector": 39, "gui_state_directori": 39, "tablemodel": 39, "table_model": 39, "noteworthi": 39, "string_convert": 39, "serializable_enum": 39, "alter": [39, 48, 49, 83, 100, 108, 129, 137, 141], "__module__": 39, "nest": [39, 48, 88, 100], "workflowalgorithm": 39, "algorithm_detail": 39, "croptocompon": 39, "multipli": [39, 152], "superfici": 39, "extractspectra": 39, "calculateflatbackground": 39, "removebin": 39, "step4": 39, "calculatetransmiss": 39, "unfit": 39, "tofsansresolutionbypixel": 39, "cut": [39, 49, 76, 103, 136, 137, 143], "norm": 39, "convertunit": [39, 152, 153], "interpolatingrebin": 39, "loadrkh": 39, "crop": [39, 103, 118], "desir": [39, 81, 96, 101, 109, 152], "nexu": [37, 39, 94, 98, 112, 114, 120, 124, 125], "micro": 39, "loader": [39, 47, 106], "_monitor": 39, "loq": [39, 98], "block": [39, 85, 98, 100, 102, 108, 140], "maskbin": 39, "cylind": [39, 44], "hollow": 39, "inner": 39, "maskdetectorsinshap": 39, "loadmask": 39, "maskdetector": 39, "strip": 39, "pizza": 39, "disc": 39, "rod": 39, "preced": [39, 100, 137], "subsequ": [28, 39, 100, 118], "scalefactor": [39, 136], "extractsinglespectrum": 39, "regress": [39, 114], "contribut": [28, 39, 152, 155], "proton": 39, "charng": 39, "filterbytim": 39, "sans_reduction_cor": 39, "sequenc": [39, 103, 112], "sans_batch": 39, "use_optim": 39, "boolean": [39, 94, 99, 100], "output_mod": 39, "publishtoad": 39, "savetofil": 39, "sequenti": [39, 42, 114, 118, 128, 131, 133], "lend": 39, "mpi": 39, "sansstitch": 39, "scatterworkspac": 39, "rebintoworkspac": [39, 97], "initialmov": 39, "offset": [39, 48, 116], "twice": [39, 133, 153], "settozero": 39, "rotat": [39, 129, 153], "transmissionworkspac": 39, "directworkspac": 39, "dimension": [39, 120, 137, 153], "sumofcount": 39, "sumofnormfactor": 39, "arrayproperti": [40, 97, 152], "lack": [28, 40, 89, 102], "neg": [40, 97, 121, 137, 138], "held": [28, 40, 77, 85], "inconsit": 40, "spectrumindexset": 40, "declareworkspaceinputproperti": 40, "setworkspaceinputproperti": 40, "getworkspaceandindic": 40, "mantidapi": [40, 47, 94, 101, 109, 152], "tcc": 40, "indextyp": [40, 94], "workspaceindex": [40, 42, 94, 98], "spectrumnum": 40, "propertymod": 40, "lockmod": 40, "workspaceproperti": [40, 97, 152], "indextypeproperti": 40, "toi": 40, "dialog": [40, 46, 49, 87, 92, 97, 102, 114, 116, 118, 119, 120, 125, 133, 135, 136, 152], "matrixworkspace_sptr": [40, 94, 152, 154], "inputw": [40, 78, 152], "indexset": 40, "tupl": [40, 79, 112], "simultan": [40, 42, 78, 103, 124, 128, 129, 131, 146], "tie": [40, 41, 145], "spec": [40, 118], "getspectrum": 40, "workspace_sptr": [40, 152], "isol": [28, 40, 89, 142, 146], "indirect": [41, 42, 108, 123, 138], "predefin": [25, 41, 49], "daunt": 41, "fqfitconst": 41, "teixeirawat": [41, 123], "tau": [41, 120], "eisf": 41, "intent": [28, 41, 62, 79, 80, 102], "indirectdataanalysismsdfittab": 41, "msdfunctionstr": 41, "createparameterestim": 41, "parameterestim": 41, "addparameterestimationfunct": 41, "msdgaussfunc": 41, "estimatemsd": 41, "convtyp": 41, "paramid": 41, "uniqu": [41, 42, 79, 80, 98, 108, 139, 142], "denot": [41, 81], "tw_height": 41, "tw_diffcoeff": 41, "tw_tau": 41, "tw_centr": 41, "secondli": [41, 142], "qdepend": 41, "fittypeqdepend": 41, "q": [41, 42, 102, 103, 112, 116, 122, 135, 136, 153], "fittypeenumtostr": 41, "fittypestringtoenum": 41, "teixeirawatersq": 41, "g_paramnam": 41, "lorentzian": [41, 123], "lor1_amplitud": 41, "lor2_fwhm_2": 41, "iird_centr": 41, "flat_bg_a0": 41, "linear_bg_a1": 41, "_bg_": 41, "diffcoeff": 41, "moreov": 41, "g_typemap": 41, "lorentziantyp": 41, "backgroundtyp": 41, "teixeira": 41, "water": 41, "indirectdataanalysisconvfittab": 41, "setupfittab": 41, "m_fitstr": 41, "shorten": 41, "txwater": 41, "convfunctionmodel": 41, "buildteixeirafunctionstr": 41, "25": [41, 79, 80, 92, 101, 109, 121, 137, 154], "buildpeaksfunctionstr": 41, "buildlorentzianpeaksstr": 41, "buildfittypestr": 41, "m_fittyp": 41, "inherit": [42, 43, 44, 47, 49, 78, 79, 84, 89, 100, 101, 103, 112, 142, 145, 152, 153], "elwin": [42, 43, 123], "till": [28, 42], "inelast": [42, 108, 116, 122, 137, 138, 155], "fitdataview": 42, "functiontemplatebrows": 42, "addworkspacedialog": 42, "ever": [42, 103], "indirectfitdatamodel": 42, "indirectfitplotmodel": 42, "THESE": 42, "ida": [42, 155], "mini": [42, 123], "ti": [28, 42, 100, 106, 114], "convfittab": 42, "indirectfitdatapresent": 42, "iindirectfitdatamodel": 42, "iindirectfitdataview": 42, "overwritten": [42, 81], "convfitdatapresent": 42, "convfitaddworkspacedialogu": 42, "addtableentri": 42, "ident": [42, 89, 100, 121, 129], "convfit": 42, "m_fittingdata": 42, "recal": 42, "fittingmodel": 42, "queri": [28, 42, 44, 47, 108], "fitdomainindex": 42, "workspaceid": 42, "miniplot": 42, "frame": [42, 94, 137], "guess": [42, 98, 118, 123, 127, 128, 131, 133], "templatebrows": 42, "extran": 42, "five": [43, 48, 72, 90, 103], "symmetris": 43, "moment": [43, 90], "sqw": 43, "iqt": [43, 124], "dynam": [43, 78, 87, 137, 149, 153], "inelasticdatamanipulationtab": 43, "visualis": [44, 88], "instrument3dwidget": 44, "viewport": 44, "globject": 44, "actor": 44, "mantidobject": 44, "mous": [44, 115, 135, 137], "hidden": [44, 93, 103, 106, 117, 137, 142], "encod": [44, 149], "decod": [44, 149], "mesh": 44, "glugeometryhandl": 44, "sphere": 44, "ocgeometryhandl": 44, "cachegeometryhandl": 44, "tracker": 45, "duplic": [45, 49, 100, 135], "1234": [45, 143], "spoken": 45, "anymor": 45, "umbrella": 45, "adequ": [45, 49, 91, 100, 103], "misc": 45, "oppos": 45, "induct": [45, 114], "starter": [45, 155], "ish": 45, "prioriti": [45, 48, 90, 114, 145], "hog": 45, "subsum": 45, "awai": [45, 46, 130, 154], "intermedi": 45, "necessarili": [45, 94, 149], "urgent": [17, 28, 45, 90], "spare": [45, 133], "qualiti": 45, "invis": [45, 85, 103], "ongo": [45, 100], "TO": [45, 46, 142], "IT": 45, "FOR": 45, "bookmark": 45, "visit": [45, 46, 101], "assigne": 45, "did": [45, 66, 91, 115, 130, 140, 152], "orchestr": [37, 46], "prerequisit": [46, 122, 123, 124], "forg": [17, 46], "botton": 46, "64": [17, 46, 127], "programfil": 46, "longpath": 46, "registri": 46, "currentcontrolset": 46, "filesystem": [46, 49, 105], "longpathsen": 46, "java": 46, "adoptium": 46, "architectur": [46, 152, 155], "reboot": [46, 85], "xwin": 46, "pool": 46, "front": [46, 95, 115, 135, 136], "jnlp": 46, "pop": [46, 119, 120, 127, 129, 131, 133], "slave": [46, 155], "dhttp": 46, "proxyhost": 46, "proxyport": 46, "ranchero": 46, "vnc": 46, "adjust": [46, 76, 115, 133, 137, 141], "color": [46, 49, 50, 57, 60, 61, 70, 71, 74, 98, 115, 135, 137], "32bpp": 46, "remmina": 46, "lock": [46, 78, 112, 141], "disconnect": [46, 103], "_registerappl": 46, "windowserv": 46, "_cgsdefaultconnect": 46, "null": [46, 100], "hang": [46, 78, 84], "nsquitalwayskeepswindow": 46, "mantidplot": [46, 86, 137, 141, 151, 155], "net": [46, 149], "temurin": 46, "pkg": [46, 79, 80], "crontab": 46, "mantidx3": 46, "admin": [46, 119, 143], "privileg": 46, "jenkinsci": 46, "scriptler": 46, "hudson": 46, "variable_nam": 46, "env_variable_nam": 46, "getnod": 46, "println": 46, "node_prop": 46, "nodeproperti": 46, "getal": 46, "environmentvariablesnodeproperti": 46, "env_var": 46, "getenvvar": 46, "containskei": 46, "pv_dir": 46, "getdisplaynam": 46, "jobnam": 46, "master_increment": [], "rhel6": [], "04": [46, 112, 114, 144, 148, 155], "win7": [], "nodelabel": [], "fp": 46, "createpath": 46, "getrootpath": 46, "tostr": 46, "deleterecurs": 46, "job_prefix": 46, "pull_request": 46, "offlin": 46, "ndw1597": 46, "agentnam": 46, "build_packages_from_branch": 46, "dumbslav": 46, "gitscm": 46, "branchspec": 46, "googl": [46, 76], "newarraylist": 46, "new_branch": 46, "singleton": [46, 48], "allitem": 46, "chosenjob": 46, "findal": 46, "release_": 46, "instanceof": 46, "release_nightly_deploi": 46, "newscm": 46, "jgit": 46, "transport": 46, "remoteconfig": 46, "uriish": 46, "cfg": [46, 48, 112], "getrepositori": 46, "uri": 46, "geturi": 46, "modifygiturl": 46, "startswith": 46, "substr": 46, "oldscm": 46, "newuserremoteconfig": 46, "userremoteconfig": 46, "refspec": 46, "credentialsid": 46, "dogeneratesubmoduleconfigur": 46, "submodulecfg": 46, "gittool": 46, "logmanag": 46, "getlogmanag": 46, "getloggernam": 46, "kill": [46, 143], "taskkil": 46, "im": 46, "remotingdiagnost": 46, "getchannel": 46, "executegroovi": 46, "suffix_vari": 46, "package_suffix": [46, 83, 90], "new_suffix": 46, "release_clean": 46, "getitem": 46, "paramsdef": 46, "getact": 46, "parametersdefinitionproperti": 46, "getparameterdefinit": 46, "getnam": 46, "setdefaultvalu": 46, "tri": 47, "declare_algorithm": [47, 152], "hdf4": 47, "nonhdf": 47, "ishdf": 47, "succe": 47, "confid": 47, "ihdfload": 47, "registerfileload": 47, "declare_hdf_fileload": 47, "overload": [47, 100, 152], "characterist": 47, "ifileload": 47, "declare_fileload": 47, "stream": [47, 125, 140, 141], "garner": 48, "greatli": [48, 152], "aid": [48, 85, 107, 118, 143, 152], "assess": [48, 143], "logger": 48, "thin": [48, 139], "decreas": [48, 133], "relai": 48, "fatal": 48, "unrecover": [48, 152], "frameworkmanag": [48, 98, 112, 152], "configservic": [48, 101, 109], "splitterchannel": 48, "channel1": 48, "channel2": 48, "filechannel": 48, "f1": [48, 123, 131], "patternformatt": 48, "setconsoleloglevel": 48, "session": [48, 87, 90, 143, 144], "perman": [48, 85], "func": 48, "flightpath": 48, "distanc": [48, 153], "metr": 48, "scan": [28, 48, 112], "log_to_python": 48, "getlogg": 48, "overwrit": [28, 48, 78, 87, 90, 116, 131, 141], "pythonloggingchannel": 48, "resourc": [48, 88, 100, 103, 112, 140, 142, 143], "prio_debug": 48, "buffer": 48, "msg": [48, 112], "size_t": [48, 144, 153, 154], "significantli": [48, 88, 100, 103, 133], "overus": 48, "wise": 48, "guidelin": [37, 49, 59, 103, 155], "concept": [49, 75, 79, 88, 106, 120, 142, 152], "toolkit": 49, "languag": [49, 84, 90, 100, 144, 149, 152], "fftview": 49, "fftmodel": 49, "fftpresent": 49, "exchang": 49, "median": 49, "passiv": 49, "checkbox": [49, 90, 118, 119, 123, 127, 131, 133, 135, 136, 137, 141, 146], "eg": [49, 79, 92, 100], "foud": 49, "qpushbutton": [49, 50, 57, 60, 70, 71, 74, 87], "whatev": [49, 91, 103, 149], "handlebuttonclick": 49, "plotrequest": 49, "announc": [49, 83, 90], "handleplotrequest": 49, "caught": [49, 71, 100, 152], "relax": [49, 100, 142], "invok": [37, 49, 78, 101, 107, 109], "leak": [49, 103], "cleaner": 49, "undergo": [49, 83], "unaffect": 49, "simul": [49, 86, 125, 137, 142], "gmock": 49, "felt": 49, "abil": [49, 77, 95, 102, 144, 146], "designerplugin": 49, "abilt": 49, "algorithmselectorwidget": 49, "catalogsearch": 49, "catalogselector": 49, "checkboxhead": 49, "qheaderview": 49, "colorbarwidget": 49, "accompani": [49, 91, 95, 103, 104, 110, 112], "bidimension": 49, "dataselector": 49, "displaycurvefit": 49, "curv": [49, 77, 130, 131, 137], "findreplacedialog": 49, "qdialog": 49, "scripteditor": 49, "fitpropertybrows": 49, "qdockwidget": 49, "specialis": [49, 112], "qpropertybrows": 49, "functionbrows": 49, "wiget": 49, "instrumentselector": 49, "qcombobox": [49, 51, 70, 74], "lineeditwithclear": 49, "qlineedit": [49, 53, 57, 146], "messagedisplai": 49, "filefinderwidget": 49, "mwview": 49, "matrix": [49, 106, 114, 118, 131, 137, 153], "processingalgowidget": 49, "qsciscintilla": 49, "scriptwindow": 49, "workspaceselector": 49, "restrict": [49, 90, 100, 106, 112], "contenti": 49, "hinder": 49, "nh": 49, "came": 49, "averag": [49, 116, 118, 130, 137, 154], "handi": [49, 154], "foo_app": 49, "foogui": 49, "pyqt": [49, 50, 75, 84, 107, 144, 149, 151, 155], "pyuic5": 49, "ui_": 49, "widgetnam": 49, "print": [50, 57, 70, 71, 79, 80, 84, 90, 98, 101, 102, 109, 112, 116, 120, 121, 143, 144, 147], "qtwidget": [50, 51, 52, 53, 54, 57, 60, 61, 67, 68, 70, 71, 72, 74, 87, 89, 107], "qtcore": [50, 57, 61, 68, 70, 71, 72, 74, 87, 89, 107, 143], "qtgui": [50, 57, 61, 68, 70, 71, 74, 87, 89], "destroi": [50, 77, 140], "dock": [50, 117, 118, 135], "qgridlayout": [50, 87], "hi": [50, 57, 60, 71, 153], "setstylesheet": [50, 57, 60, 70, 71, 74], "lightgrei": [50, 57, 60, 70, 71, 74], "btn_click": [50, 57, 60, 62, 71], "addwidget": [50, 51, 52, 53, 54, 57, 60, 61, 68, 70, 71, 72, 74, 77, 87], "setlayout": [50, 57, 60, 61, 68, 70, 71, 74], "hello": [50, 71, 87], "world": [50, 71, 103], "sy": [50, 62, 64, 70, 71, 74, 85, 87, 89, 107, 143], "demo": [50, 68, 70, 71, 74, 89], "qmainwindow": [50, 67, 68, 70, 71, 74, 89, 107], "my_view": [50, 67, 68, 70, 71, 74, 89], "setcentralwidget": [50, 67, 68, 70, 71, 74, 89], "setwindowtitl": [50, 67, 68, 70, 71, 74, 89], "get_qapplication_inst": [50, 70, 71, 74], "qapplic": [50, 70, 71, 74, 87], "argv": [50, 70, 71, 74, 87], "exec_": [50, 70, 71, 74, 87], "finit": [51, 53], "typo": [51, 92], "combo": [51, 53, 72, 103, 118, 123, 135, 137], "additem": [51, 67, 70, 74], "qlabel": [52, 57, 60, 71], "settext": [52, 57, 60, 71], "ie": 52, "versatil": [53, 68, 144], "imposs": [53, 103], "freedom": 53, "spin": [53, 72, 75, 121], "choic": [37, 53, 83, 103, 114, 118, 124, 147], "increment": [28, 54, 90], "qspinbox": 54, "main_present": 56, "main_view": [56, 58, 68], "model_colour": 56, "plot_present": 56, "plot_view": [56, 58, 68], "model_data": 56, "dosomethingsign": [57, 62, 71], "sub_layout": [57, 60, 71], "qhboxlayout": [57, 60, 71], "qvboxlayout": [57, 60, 61, 68, 70, 71, 74, 77], "addlayout": [57, 60, 71], "hellow": [57, 71], "getvalu": [57, 62], "float": [57, 70, 138, 152], "cast": [57, 100, 142, 152], "handlebutton": [57, 62, 71], "str": [57, 70, 98, 107, 120, 137], "bring": [58, 82, 87, 119], "colourconvert": 58, "datagener": [58, 65, 67], "thorough": [28, 59, 141], "numpi": [59, 65, 68, 88, 114, 143], "toward": [17, 61, 118], "goal": [61, 106, 109], "sine": [61, 73], "wave": [61, 73], "ambigu": 61, "plotview": [61, 68], "pyplot": [61, 89, 146], "plt": [61, 89], "backend_qt5agg": [61, 89], "figurecanvasqtagg": [61, 89, 146], "figurecanva": [61, 89], "fourth": [61, 72], "getwidget": 61, "ax": [61, 77, 116, 146], "add_subplot": [61, 146], "111": [61, 77], "set_xlim": 61, "set_ylim": 61, "05": [61, 98, 112, 120, 131, 137], "set_xlabel": 61, "set_ylabel": 61, "adddata": 61, "xvalu": 61, "yvalu": 61, "grid_lin": [61, 70, 74], "marker": [61, 137], "linestyl": 61, "presentertest": [62, 64], "testcas": [62, 64], "create_autospec": [62, 64], "return_valu": [62, 64], "bracket": [62, 97, 100], "addtion": 62, "test_dosometh": 62, "assert_called_onc": [62, 64], "assertequ": [62, 112], "call_count": 62, "clearer": [28, 62], "__name__": [62, 64, 87], "__main__": [62, 64, 87], "updateplot": [63, 64, 67, 70], "plotsign": [64, 67, 70], "getcolour": [64, 70, 89], "black": [64, 67, 115, 131], "getgridlin": [64, 70], "getfreq": [64, 70], "getphas": [64, 70], "56": [64, 94, 112], "buttonpress": [64, 70], "settablerow": [64, 70, 74], "addwidgettot": [64, 70, 74], "additemtot": [64, 70, 74], "test_updateplot": 64, "np": [65, 68], "x_data": 65, "linspac": 65, "y_data": 65, "gendata": 65, "freq": [65, 70, 74], "phi": [65, 70, 74, 120, 136], "sin": 65, "getxdata": 65, "getydata": 65, "distinct": [37, 65], "simplic": [65, 146], "combobox": [66, 72, 75, 118, 131, 133, 136], "line_colour": 67, "colour_t": 67, "setcolour": 67, "data_model": 67, "colour_list": 67, "mainview": 68, "options_view": 68, "frequenc": [69, 70, 73, 74, 108, 114, 126, 129, 133, 134], "qtablewidget": [70, 72, 74], "setrowcount": [70, 72, 74], "setcolumncount": [70, 72, 74], "qtablewidgetitem": [70, 72, 74], "setflag": [70, 72, 74], "itemisusercheck": [70, 74], "itemisen": [70, 72, 74], "setcheckst": [70, 74], "uncheck": [70, 74, 131, 136, 137], "currenttext": 70, "checkstat": 70, "setitem": [70, 72, 74], "setcellwidget": [70, 72, 74], "eight": 71, "my_present": 71, "text2": 72, "exhaust": 73, "repetit": 74, "knowledg": [28, 75, 95, 152], "durat": 75, "hour": [75, 90, 103, 124, 136], "lineedit": 75, "95": [76, 128], "anywher": [76, 78, 102, 119, 142], "geticon": 76, "mdi": 76, "eras": [76, 79, 136], "trash": 76, "asterisk": [76, 118, 130], "chart": [76, 97, 155], "areasplin": 76, "plai": [76, 85, 87, 88, 90, 137, 138, 144], "refresh": [76, 102, 135], "twitter": 76, "retweet": 76, "pan": [76, 137], "zoom": [76, 116, 131, 137], "magnifi": [76, 137], "minu": 76, "diagnost": [76, 143], "stethoscop": 76, "collaps": 76, "emb": 77, "mplcpp": 77, "figurecanvasqt": 77, "mimic": 77, "line2d": 77, "mywidget": [77, 89, 107], "widgetwithfigur": 77, "q_object": 77, "nullptr": [77, 79], "initlayout": 77, "doplot": 77, "m_canva": 77, "m_line": 77, "subplot": [77, 118, 133, 137, 146], "plotlayout": 77, "xpoint": 77, "ypoint": 77, "gca": 77, "redraw": 77, "aliv": 77, "leverag": 77, "mantidax": 77, "constexpr": [77, 79], "getmyworkspacefromsomewher": 77, "matplotib": 77, "openmp": [78, 88, 141], "devot": 78, "technologi": [78, 82], "accomplish": 78, "seamless": 78, "protect": [28, 78, 100], "parallel_for_if": 78, "outputw": [78, 152], "numspec": 78, "parallel_start_interrupt_region": 78, "parallel_end_interrupt_region": 78, "parallel_check_interrupt_region": 78, "analog": 78, "escap": [78, 79, 80, 119], "cover": [28, 37, 78, 88, 90, 103, 111, 116, 118, 142, 144, 149, 152], "pragma_omp": 78, "pragma": [78, 100, 152], "omp": [78, 141], "schedul": [78, 90, 93, 103, 112], "doth": 78, "parallel_crit": 78, "parallel_atom": 78, "atom": [78, 88], "overhead": [78, 88, 100, 147, 153], "c1": 78, "xin": 78, "xout": 78, "mutablex": 78, "innocu": 78, "revers": [78, 118, 137], "asynchron": [78, 105], "asynctask": 78, "worker": [78, 84], "to_be_run": 78, "param_1": 78, "param_2": 78, "error_cb": 78, "_on_worker_error": 78, "finished_cb": 78, "_on_worker_success": 78, "async_qt_adaptor": [78, 84], "iqtasync": [78, 84], "callback": 78, "annot": [78, 146, 152], "async": [78, 152], "qt_async_task": 78, "doesasyncth": 78, "finished_cb_slot": 78, "task_finish": 78, "do_async": 78, "do_task": 78, "gil": 78, "concurr": [37, 78], "lift": 78, "book": 79, "beginn": 79, "slobodan": 79, "dmitrov": 79, "apress": 79, "scm": [79, 80], "firstnamelastnam": [79, 80], "snapshot": [79, 80, 84], "reserv": [79, 80, 100], "newstart": [79, 80], "firstname_lastname_exercis": [79, 80], "firstnam": [79, 80], "lastnam": [79, 80], "firstname_lastnam": [79, 80], "kick": [79, 80], "skim": [79, 80, 103], "pai": [79, 80, 99], "attent": [28, 79, 80, 99], "17": [79, 100, 112, 124], "chapter": 79, "deduct": 79, "19": [79, 94, 98, 112, 130, 135, 144], "31": 79, "38": 79, "friend": [79, 100, 103, 142, 149], "transform": [79, 97, 132, 155], "ex01_bas": [79, 80], "charact": [79, 80, 92, 100, 102, 106, 114, 119, 121, 147], "hyphen": [79, 80, 102], "punctuat": [79, 80, 102, 108, 121], "insensit": [25, 79, 80], "hint": [79, 80, 98], "backslash": [79, 80], "descend": [79, 80, 118], "holm": [79, 80], "49": [79, 80, 94], "32": [79, 80, 137], "photograph": [79, 80], "21": [79, 80], "23": [79, 112, 125], "polymorph": [79, 100], "26": 79, "33": 79, "35": 79, "36": 79, "ex02_oo_bas": [79, 80], "squar": [79, 80, 98, 115, 129, 133], "side1": [79, 80], "rectangl": [79, 80, 115, 116, 135, 137], "side2": [79, 80], "circl": [79, 80, 103, 136, 137], "triangl": [79, 80], "perimet": [79, 80], "isocel": [79, 80], "sqrt": [79, 80, 137], "shapesort": [79, 80], "semant": [79, 100], "dictionari": [80, 88, 112, 149], "howto": 80, "pep8": 80, "accuraci": [81, 86, 140], "perspect": [81, 95, 103], "fitbenchmark": 81, "fitting_opt": 81, "ini": [81, 118, 141, 143], "benchmark_problem": 81, "realist": [81, 125, 142], "herebi": 81, "install_path": 81, "virtualenv": 81, "mantidinstal": [81, 125, 143], "upgrad": [17, 81, 147], "pillow": 81, "libglu1": 81, "mesa": 81, "v0": 81, "num_run": 81, "levenberg": 81, "marquardt": 81, "marquardtmd": 81, "simplex": 81, "make_plot": 81, "external_output": 81, "log_onli": 81, "seen": [28, 81, 90, 95, 125, 141], "Be": [28, 81, 97, 142], "mechansim": 82, "deliv": [82, 103], "instrumentview": [82, 108, 149], "sliceview": [82, 108, 114, 120, 138], "mantiddoc": 82, "noarch": 82, "recip": [17, 82], "evolv": 82, "pipelin": [17, 82, 83, 90], "encapsul": [28, 82, 103], "bld": 82, "tee": [82, 85], "mamba": 82, "wizard": [82, 126], "uninstal": [82, 114], "xz": 82, "tarbal": 82, "unstabl": 82, "anyon": 83, "intial": 83, "pm": [83, 90, 142], "inclus": [83, 100], "nomin": 83, "patchcandid": 83, "unfix": 83, "exactli": [83, 87, 91, 108, 116], "blob": 83, "versionnumb": 83, "l9": 83, "skeleton": [83, 90, 152], "patchcandi": 83, "sha1": 83, "oldest": [83, 90], "newest": 83, "night": [83, 112], "00": [83, 120, 140], "gmt": 83, "morn": 83, "confirm": [28, 83, 137, 142, 147], "version_patch": 83, "mantidreleasebuild": 83, "cup": 83, "coffe": 83, "beverag": 83, "unscript": [28, 83, 134], "sourceforg": [83, 149], "mantidxi": 83, "xy": 83, "sn": [83, 106, 112, 125], "doi": [83, 90, 112], "metadata": [83, 118], "citat": [83, 90], "cff": [83, 90], "nobug": [83, 90], "nobugsconfer": [83, 90], "neutronsourc": [83, 90], "outputfil": 84, "prof": 84, "snakeviz": 84, "diagnos": [84, 114, 143], "random": [84, 91, 92, 93, 114, 136], "poor": [84, 114], "multithread": [84, 155], "qthread": 84, "migrat": 84, "stack": [84, 92, 100, 103, 140, 146], "trace": [84, 85, 92, 103], "name_of_profil": 84, "kcachegrind": [84, 86], "algorithmprofil": 84, "callgrind": [84, 86], "gperftool": 84, "percentag": [84, 85, 86, 154], "pixelbeat": 84, "sleepi": 84, "cmake_build_typ": [86, 92], "balanc": [28, 37, 86, 129], "bewar": 86, "slower": [28, 86, 88], "consequ": 86, "instr": 86, "jump": 86, "foo1": 86, "bar1": 86, "foo2": 86, "foo3": 86, "callgrind_start_instrument": 86, "callgrind_toggle_collect": 86, "callgrind_stop_instrument": 86, "atstart": 86, "instru": 86, "understood": [86, 106], "inspect": [86, 118, 129, 141, 144], "cycl": [28, 86, 135, 155], "correl": 86, "spent": [86, 103, 140], "incl": 86, "alloc": [86, 88, 90, 100, 141], "abi": 87, "source_code_folder_nam": 87, "radio": [87, 103, 118, 119, 129], "mantidqtinterfac": [87, 104], "multiprocess": [87, 112, 150], "margin": 87, "projectrecoveri": [87, 143], "snippet": [87, 103], "pydevd": 87, "isn": [87, 92, 103, 149], "8080": 87, "pydevd_pycharm": 87, "settrac": 87, "localhost": [87, 144], "stdouttoserv": 87, "stderrtoserv": 87, "resid": [87, 109], "orang": [87, 127], "fashion": [87, 103], "bori": 87, "pierov": 87, "ctrl": [87, 116, 135, 144], "substitut": [87, 92, 102], "environment": 87, "01": [87, 94, 115, 116], "polut": 87, "disadvantag": [87, 88], "thankfulli": 87, "mingw": 87, "qt5": [87, 143], "semi": [87, 141], "colon": [87, 141], "delimit": [87, 152], "prepend": [87, 142], "dummyview": 87, "btn": 87, "alt": 87, "preview": [87, 90, 102, 123, 124], "dotplugin": 87, "bashsupport": 87, "syncronis": 87, "plug": [88, 137], "ins": 88, "consider": [28, 88, 103], "magnitud": 88, "beyond": [88, 103, 109], "parallelis": 88, "wherev": [88, 103, 106], "cumbersom": 88, "thank": [88, 90, 119, 120], "possibli": [88, 103, 153], "scriptabl": 88, "routin": 88, "procedur": [17, 88, 111, 112, 138, 143, 153, 155], "seriou": [88, 90, 114], "assembl": 88, "wind": 88, "fragil": 88, "heap": 88, "particularli": [28, 88, 100, 108, 143], "presenc": [88, 154], "barrier": 88, "fed": [88, 118], "half": 88, "tenth": 88, "coverag": [88, 91, 98, 142], "wysiwyg": 89, "creator": 89, "ui_mywidget": 89, "load_ui": 89, "__file__": [89, 143], "my_widget": 89, "harder": [89, 103], "mandtid": 89, "python_interfac": 89, "hierarchi": [28, 89, 100], "san": [89, 106, 108, 138, 155], "summat": 89, "runselectorwidget": 89, "summationsettingswidget": 89, "aris": [89, 90], "organis": [89, 90, 103, 114], "promot": 89, "view_promot": 89, "recreat": [89, 90, 125, 149], "duti": 90, "sponsor": 90, "deliveri": 90, "person": [28, 90], "reiter": 90, "blocker": 90, "tsc": [90, 105, 113], "tester": [90, 114], "triag": 90, "readm": [90, 141], "ensembl": 90, "liais": 90, "WILL": 90, "30": [90, 103, 112, 116, 120, 125], "tackl": 90, "dev": [90, 97, 103, 104, 108, 111, 143, 147], "co": [90, 103, 129], "ordin": 90, "amalgam": [90, 108], "release_editor": 90, "unused_release_note_find": 90, "bellow": 90, "5_workbench_release_not": 90, "incom": 90, "sprint": [28, 90, 103, 108, 114], "cop": 90, "diffract": [90, 104, 106, 108, 120, 137, 138], "gif": [90, 108], "headlin": 90, "collag": 90, "glare": 90, "showcas": 90, "annouc": 90, "impend": 90, "todai": 90, "standup": 90, "staff": 90, "emphas": 90, "happi": [28, 90, 98], "isisinstsci": 90, "AT": 90, "twg": 90, "swg": 90, "dear": 90, "round": [90, 135], "hope": 90, "03": [90, 112, 137], "pc": 90, "draft": 90, "soon": [28, 90], "mid": [90, 103], "supportanalysi": 90, "websit": [90, 136], "sidebar": 90, "branch_to_publish": 90, "publish": [90, 95, 103], "newbas": 90, "generated_token": 90, "fake123gener8ed456token": 90, "familiaris": 90, "gitworkflow": 90, "afterward": [90, 125, 133], "paragraph": 90, "sha": 90, "mslice": [90, 108, 138], "next_nightly_deploy": 90, "build_devel": 90, "build_packag": 90, "publish_packag": 90, "anaconda_channel": 90, "anaconda_channel_label": 90, "vx": 90, "zrcn": 90, "v6": [90, 108], "0rc1": 90, "github_releases_repo": 90, "github_releases_tag": 90, "devop": 90, "succeed": [90, 91, 152], "inspir": [85, 90, 114], "daaa": [17, 90], "ansibl": [90, 95], "preprod": 90, "mantid_vers": 90, "grab": [90, 144, 149], "verif": 91, "reluct": 91, "reopen": [91, 118, 120], "scientopia": 91, "codinghorror": 91, "spot": [28, 91, 98, 103, 154], "conform": [91, 103], "met": [91, 110, 112], "meant": [91, 154], "social": 91, "contract": 91, "onward": 92, "clang": [92, 144], "o1": 92, "penalti": 92, "cmakecach": 92, "path_to_src": 92, "duse_sanit": 92, "use_sanit": 92, "downstream": [17, 92], "0xc0000005": 92, "genuin": 92, "unhandl": [92, 119], "unitlin": 92, "h5util": 92, "o2": 92, "fortun": 92, "27": 92, "29110": 92, "asan_opt": 92, "verify_asan_link_ord": 92, "detect_stack_use_after_return": 92, "halt_on_error": 92, "path_to_mantid": 92, "supp": 92, "lsan_opt": 92, "cxx_add_test": 92, "findcxxtest": 92, "behalf": 92, "ld_preload": [92, 144], "ldd": 92, "libasan": 92, "path_to": 92, "largest": 92, "max_leak": 92, "log_path": 92, "spelt": 92, "cxxtest": [93, 142, 154], "pyunit": 93, "j8": 93, "shot": 93, "kerneltest_timertest": 93, "stderr": [93, 141, 143], "weed": 93, "mytestclassnam": 93, "mysingletestnam": 93, "meantest": 93, "test_mean": 93, "addnotetest": 93, "omit": [93, 106, 112], "mutablerun": 94, "logdata": 94, "getlogdata": 94, "protoncharg": 94, "proton_charg": 94, "addlogdata": 94, "removelogdata": 94, "loadisisnexu": [94, 98], "loadeventnexu": 94, "isisrunlog": 94, "2020": [94, 101], "oct": 94, "12": [85, 94, 101, 103, 106, 109, 112, 120, 121, 128, 135, 137], "40": [94, 115, 127], "41": 94, "nth": 94, "46": 94, "icp_ev": 94, "theta": [94, 115], "applylogfilt": 94, "period_log": 94, "framelog": 94, "acquisit": 94, "believ": 94, "44": 94, "51": [94, 122, 124], "52": [94, 128], "02": [94, 116, 137], "wherebi": 94, "discret": 94, "criteria": [95, 112], "intermediari": 95, "respond": [37, 95], "scriptrepositoryview": 95, "accordingli": [95, 116], "ultim": [95, 103, 154], "nor": [96, 154], "machineri": 96, "breakag": 96, "spam": 96, "docstr": [96, 107, 152], "automodul": 96, "autoclass": 96, "modulenam": 96, "tooltip": [97, 114, 118, 136], "sentenc": [97, 108, 152], "identif": [97, 152], "rebinparamsvalid": 97, "comma": [97, 133, 135], "sphinx": [97, 98, 102, 107, 108], "relatedalgorithm": 97, "sourcelink": 97, "Of": [28, 97, 118, 145, 152], "eventworkspac": [97, 114, 137, 153], "preserveev": [97, 98, 125], "seealso": 97, "rebin2d": 97, "rebunch": 97, "regroup": 97, "rebinbypulsetim": 97, "rebinbytimeatsampl": 97, "diffractionfocuss": 97, "ref": [28, 97, 98, 141], "algm": [97, 98], "testcod": [97, 98, 102], "sourcedir": [97, 98], "restructuredtext": [98, 108], "propos": 98, "exhistsimpl": 98, "datax": [98, 120], "datai": [98, 120], "readx": 98, "testoutput": [98, 102], "embolden": 98, "testcleanup": 98, "cleanup": 98, "dealt": [98, 100], "vital": [28, 98, 111], "stress": [98, 118, 142], "assist": [37, 98, 144], "createmdhistoworkspac": [98, 120], "gaussian": [98, 123, 127, 131, 132], "exfitpeak": 98, "userdefinedfunct": 98, "linearbackground": [98, 127], "a0": [98, 128, 131], "peakcentr": 98, "numbank": 98, "bankpixelwidth": 98, "xmin": 98, "xmax": 98, "binwidth": [98, 120], "startx": 98, "endx": [98, 123], "trycentr": 98, "myfunc": 98, "fitstatu": 98, "chisq": [98, 118], "covariancet": 98, "paramt": 98, "fitworkspac": 98, "chi": [98, 116, 133], "2f": 98, "getnumberhistogram": 98, "20th": 98, "4f": 98, "deleteworkspac": [98, 120], "77": [98, 125, 130], "2361": 98, "exeventrebin": 98, "workspacetyp": 98, "1st": 98, "2nd": 98, "isinst": 98, "ieventworkspac": 98, "_api": 98, "zip": [98, 143], "usagedata": 98, "exloadisisnexushist": 98, "dataset": [98, 115, 120, 123, 135], "loq49886": 98, "doctre": 98, "boi": 99, "scout": 99, "surround": [99, 102, 115], "shared_ptr": 99, "myclass": [99, 107], "make_uniqu": [99, 152], "obviou": [28, 99, 103, 110], "incomplet": [28, 99], "25461": 99, "bjarn": 100, "stroustrup": 100, "ansi": 100, "satisfi": [100, 103], "whitespac": [100, 106], "bodi": [28, 100], "guard": 100, "shold": 100, "alphabet": [100, 106, 107], "3rd": 100, "constant": [37, 100, 106, 152], "destructor": 100, "inlin": 100, "suffic": 100, "compact": 100, "ialgorithm": 100, "createalgorithm": [100, 142], "algnam": 100, "notfounderror": 100, "thrown": [100, 119, 135, 142], "frameworkmanagerimpl": 100, "alg": [100, 141, 152], "algorithmmanag": 100, "meaning": [100, 154], "error_no_data": 100, "struct": [100, 103], "pascalcas": 100, "letter": [100, 104, 106, 127], "camelcas": 100, "capit": [100, 104, 106], "g_": 100, "m_": 100, "counter": 100, "processor": [100, 145], "favour": 100, "third_parti": 100, "cpidclientobject": 100, "cyclic": 100, "sole": [28, 100], "undocu": 100, "interdepend": 100, "yield": [100, 102, 103], "unmanag": 100, "primit": [100, 103, 137, 149], "disregard": 100, "circumst": [100, 142, 143], "Such": 100, "misunderstood": 100, "inexperienc": 100, "union": 100, "bitfield": 100, "tier": 100, "prototyp": [100, 103], "eraserang": 100, "nfirst": 100, "nlast": 100, "accessor": [100, 140], "getcount": 100, "m_ncount": 100, "sparingli": 100, "behav": [100, 112], "static_cast": 100, "operand": 100, "alert": 100, "claus": 100, "permit": 100, "goto": 100, "mandat": [100, 149], "dead": [100, 103, 127, 132, 133, 141], "uncondition": 100, "indent": [100, 102, 107, 114], "flippant": 100, "derogatori": 100, "remark": 100, "compet": [100, 145], "exce": [100, 103, 119], "pertain": 100, "mere": 100, "restat": 100, "daemon": 100, "unwind": 100, "trap": [100, 103], "handler": [37, 100, 103], "xyz": 100, "lifetim": [101, 123], "reach": [101, 103, 108], "deprecatedalgorithm": 101, "deprecatedd": 101, "usealgorithm": 101, "myoldalg": 101, "christma": [101, 109], "dai": [101, 103, 109], "mynewalg": 101, "mantid_algorithms_dl": [101, 152], "m_somememb": 101, "deprecated_algorithm": 101, "pythonalgorithm": [101, 109], "myolalg": 101, "runtimeerror": [101, 109], "twofold": 101, "bootstrap": [102, 108], "theme": [102, 108], "css": [102, 108], "docs_dotdiagram": 102, "placehold": 102, "caption": 102, "docs_screenshot": 102, "docs_math_ext": 102, "math": 102, "ext": [102, 135], "mathjax": 102, "imgmath": 102, "javascript": 102, "docs_plotdirect": 102, "15min": 102, "proprietari": 102, "notabl": [102, 106, 154], "restview": 102, "newlin": [102, 107], "vscode": [102, 155], "primer": [102, 152], "cheat": 102, "sheet": 102, "docutil": 102, "rigid": 102, "h1": 102, "h2": 102, "h3": 102, "h4": [102, 121], "weird": [102, 103, 119], "emphasi": 102, "hyperlink": [102, 119], "anonym": 102, "clash": [102, 142], "mysit": 102, "md1": 102, "__": 102, "md2": 102, "restructur": 102, "malform": 102, "exhist": 102, "rm": 102, "h_i": 102, "k_i": 102, "l_i": 102, "q_": 102, "gon": 102, "latex": [102, 116], "incorrect": [28, 102, 103, 119, 153], "conf": 102, "glanc": 103, "bullet": [103, 108], "jog": 103, "clarif": 103, "commentari": 103, "comfort": 103, "adher": [28, 103, 106], "rewrit": [103, 146], "swath": 103, "justifi": [103, 142], "mayb": [103, 114], "theirs": 103, "verbal": 103, "medium": 103, "balsamiq": [103, 155], "envelop": 103, "whiteboard": 103, "imagin": 103, "mockup": [103, 155], "pretend": 103, "clunki": [103, 141], "temptat": 103, "ahead": 103, "unfair": 103, "critiqu": 103, "foremost": 103, "broke": 103, "fantast": 103, "creep": 103, "god": 103, "alik": 103, "memoris": 103, "useless": [103, 154], "satisfact": 103, "irk": 103, "anecdot": 103, "suffer": 103, "enjoi": [103, 141], "fever": 103, "nearbi": 103, "rubber": 103, "duck": 103, "devic": 103, "sound": 103, "eager": 103, "late": 103, "unpick": 103, "wasn": 103, "anticip": 103, "deleg": 103, "plottingwindowtitl": 103, "downright": 103, "everyon": [103, 142], "excess": [103, 153], "modernis": [103, 141], "prescrib": 103, "proverbi": 103, "blood": 103, "stumbl": 103, "suddenli": 103, "pry": 103, "ey": [28, 103], "disappear": [103, 115, 116, 118], "reproduc": [17, 28, 103, 112, 143], "skirt": 103, "cli": [103, 116], "outward": 103, "painfulli": 103, "trim": 103, "clich\u00e9": 103, "nail": 103, "coerc": 103, "pack": 103, "pod": 103, "bleed": 103, "dumber": 103, "litmu": 103, "assert_equ": 103, "blindli": 103, "unmodifi": [103, 147], "big": [28, 37, 103, 149], "nasti": 103, "race": [103, 141], "nightmarish": 103, "cascad": 103, "gone": [103, 114], "pain": [103, 141], "qthing": 103, "propag": 103, "allur": 103, "silent": 103, "incur": 103, "fight": 103, "react": 103, "hardest": 103, "accur": [103, 141], "Being": 103, "prioritis": 103, "deadlin": 103, "redo": 103, "worst": 103, "cusp": 103, "quicker": [28, 103], "symptom": 103, "experienc": [28, 103], "stuff": 103, "gentler": 103, "unreason": 103, "wast": 103, "perceiv": 103, "difficulti": 103, "bespok": 103, "perfectli": 103, "gather": [103, 112, 149], "partak": 103, "negoti": 103, "oblig": 103, "burn": 103, "unoffici": 103, "bypass": 103, "nngroup": 103, "wors": 103, "dep": 103, "di": 103, "reli": [37, 103, 136, 142, 152], "disguis": 103, "avenu": [103, 143], "lurk": 103, "proof": 103, "growth": 103, "mypresent": 103, "shouldn": 103, "lieu": 103, "hide": [103, 107, 116, 137], "smell": [28, 103, 142], "fewer": 103, "dumb": 103, "unpack": 103, "stai": [103, 104, 115, 119, 152], "unintention": 103, "unifi": [17, 103, 123, 153], "harmonis": 103, "teach": 103, "retrospect": 103, "align": [104, 108, 115, 137], "center": [104, 108, 137, 146], "groupingopt": 104, "viewtabl": 104, "eigen": 105, "algebra": [105, 114], "wild": 106, "advic": [28, 106, 118, 149], "evid": 106, "cwpd": 106, "wavelength": [106, 136, 137], "powder": [106, 108], "pd": 106, "refl": 106, "scd": 106, "clearli": [28, 106, 108, 135, 153], "skip": [106, 153, 154], "grenobl": 106, "franc": 106, "hfir": 106, "flux": 106, "isotop": 106, "reactor": 106, "usa": 106, "corelli": 106, "elast": [106, 125, 137], "diffus": 106, "spectromet": 106, "bl": 106, "powgen": 106, "11a": 106, "topaz": 106, "wand2": 106, "hb": 106, "2c": [106, 121], "crucial": 106, "depict": 106, "loadfil": 106, "scdcalibratepanel": 106, "char": [25, 106], "prolifer": 106, "synonym": 106, "standardis": [106, 112], "createmdworkspac": [106, 137], "loadmappingt": 106, "ub": [106, 137], "setub": [106, 137], "ei": 106, "getdetectoroffset": 106, "addsamplelog": 106, "findpeak": 106, "english": 106, "unambigu": 106, "alphanumer": 106, "lattic": [106, 137], "alpha": [106, 127, 128, 129, 133], "gamma": [106, 118, 137], "firm": 106, "pep": 107, "snake_cas": 107, "pyproject": 107, "toml": [107, 136], "257": 107, "docuement": 107, "obj": [107, 149], "__nonzero__": 107, "licenc": 107, "agreement": 107, "stdlib": 107, "mypackag": 107, "subpkg": 107, "sig_": 107, "funki": 107, "sig_run_a_thing_happen": 107, "hood": 108, "convei": 108, "essai": 108, "walkthrough": 108, "indirect_geometri": 108, "grammar": 108, "collat": 108, "subhead": 108, "stem": 108, "new_featur": 108, "engin": [104, 108, 120, 138, 152], "uncertain": 108, "excel": [108, 135, 136], "filenameofyourimag": 108, "screentogif": 108, "dilig": 108, "struggl": 108, "crystalfield": 108, "alc": [108, 134], "faithfulli": 109, "deprecatedalia": 109, "dllexport": 109, "newalgnam": 109, "originalalgnam": 109, "setdeprecationd": 109, "2021": 109, "09": [109, 120, 128], "move_class": 109, "dive": 109, "oldalgnam": 109, "algoldnam": 109, "algnewnam": 109, "rl": 109, "algoldnametest": 109, "algnewnametest": 109, "2025": 109, "alias_deprec": 109, "deprecated_alia": 109, "my_script": 109, "1032": 109, "__call__": 109, "_alia": 109, "classnametest": 110, "workspacetest": 110, "loggertest": 110, "test_readxvalu": 110, "test_invalidlogstr": 110, "programm": 111, "stori": 112, "mantidsystemtest": 112, "overridden": 112, "runtest": 112, "referenceresult": 112, "requiredfil": 112, "benchmark": [112, 154, 155], "validatemethod": 112, "workspacetonexu": 112, "workspacetoworkspac": 112, "validateascii": 112, "workpac": 112, "skiptest": 112, "ram": 112, "requiredmemorymb": 112, "2000": [112, 125, 137], "2gb": 112, "compareworkspac": 112, "00000001": 112, "tolerance_rel_err": 112, "disablecheck": 112, "asserttru": 112, "assertdelta": 112, "delta": [112, 116, 120, 128, 129, 131], "assertlessthan": 112, "assertgreaterthan": 112, "driver": 112, "runsystemtest": 112, "externaldata_timeout_inact": 112, "externaldata_timeout_absolut": 112, "minsizereleas": 112, "midwai": 112, "regular": [112, 137, 154], "enginx": [112, 118], "sped": 112, "digit": 112, "0123": 112, "datafil": 112, "unlock": [112, 143], "proce": 112, "tests_lock": 112, "approxim": [112, 115], "quiet": 112, "standardtestdata": 112, "welcom": [85, 112], "20180820": 112, "2132": 112, "cite": 112, "dx": 112, "1016": 112, "nima": 112, "2014": 112, "07": [112, 127, 128, 142], "029": 112, "5286": 112, "435": 112, "dostest": 112, "doscasteptest": 112, "isisindirectbayestest": 112, "jumpcetest": 112, "06": [112, 120, 137, 142], "isisindirectinelast": 112, "iriscalibr": 112, "hfirtransapiv2": 112, "hfirtrans1": 112, "dosiractivetest": 112, "jumpficktest": 112, "abinstest": 112, "abinsbinwidth": 112, "65": [112, 118, 121], "isis_powderpearltest": 112, "createcaltest": 112, "irisconvfit": 112, "liquidsreflectometryreductionwithbackgroundtest": 112, "baddatatofrangetest": 112, "94": 112, "dospartialcrosssectionscaletest": 112, "jumphallrosstest": 112, "irisdiagnost": 112, "hfirtrans2": 112, "83": 112, "dospartialsummedcontributionscrosssectionscaletest": 112, "jumpteixeiratest": 112, "iriselwinandmsdfit": 112, "18": [112, 114, 144, 149, 155], "magnetismreflectometryreductiontest": 112, "mrfiltercrosssectionstest": 112, "dospartialsummedcontributionstest": 112, "recov": [112, 120], "ouptut": 112, "overlook": [28, 114], "undetect": 114, "cosmet": 114, "defect": 114, "loss": [114, 135], "64bit": 114, "enterpris": 114, "catalina": 114, "toolbox": [114, 118, 120, 125], "shortcut": [114, 135, 144], "waterfal": 114, "colorfil": [114, 137], "3d": [114, 120, 137], "surfac": 114, "sv": 114, "unusu": [114, 152], "tile": [114, 118, 120, 124, 133], "contour": [114, 122], "wirefram": [114, 155], "mpl": 114, "se": 114, "autocomplet": 114, "resours": 114, "workspace2d": [114, 137], "tableworkspac": 114, "AND": 114, "plotbin": 114, "plotspectrum": 114, "creativ": 114, "helpfulli": 114, "halfwai": 114, "plotpeakbylogvalu": 114, "selelct": 114, "workspacegroup": [114, 152], "excit": 115, "alf": 115, "realign": 115, "archiv": [115, 118, 122, 126, 135], "82301": 115, "darker": 115, "smallest": 115, "bright": 115, "4584": 115, "877078": 115, "26828": 115, "renewcommand": 116, "aa": 116, "mathr": 116, "mar21335_ei60mev": 116, "mev": [116, 124, 137], "cm": 116, "en": 116, "unchang": 116, "colorbar": [116, 137], "mathrm": 116, "submenu": 116, "deselect": [116, 135], "legend": 116, "maxim": 116, "mar21335_ei60mev_cut": 116, "000": [116, 125], "histo": 116, "2theta": 116, "60": [116, 140], "cursor": [116, 137], "flip": 116, "vice": 116, "versa": 116, "aluminium": 116, "mc": 116, "wsq": 116, "plotcut": 116, "ws2d": 116, "plotslic": 116, "mar21335_ei60mev_sc": 116, "mar21335_ei60mev_scaled_subtract": 116, "apart": [116, 135, 136], "mar21335_ei60mev_sum": 116, "spectroscopi": 117, "dockabl": [117, 135], "undock": [117, 129, 135], "tailor": 118, "cerium": 118, "oxid": 118, "gsa": 118, "ii": 118, "refin": 118, "gsasiiscript": 118, "gsasii": 118, "engineeringdiffraction2": 118, "custominterfac": 118, "cog": [118, 144], "enginx_full_instrument_calibration_193749": 118, "305738": 118, "prm": 118, "enginx_305738": 118, "_all_bank": 118, "_bank_1": 118, "_bank_2": 118, "305761": 118, "vanadium": 118, "307521": 118, "enginx_305738_all_bank": 118, "enginx_305761_307521_bank_1_dspac": 118, "enginx_305761_307521_bank_2_dspac": 118, "enginx_305761_307521_bank_1_tof": 118, "enginx_305761_307521_bank_2_tof": 118, "xunit": 118, "enginx_305761_307521_all_bank": 118, "gss": 118, "abc": 118, "rb": 118, "textur": 118, "north": 118, "residu": 118, "quadrat": 118, "1200": 118, "1400": 118, "south": 118, "untick": [118, 119, 125, 127, 128, 129, 130, 133, 135, 136], "305793": 118, "305795": 118, "strain": 118, "_log": 118, "run_info": 118, "un": [17, 118], "enginx_": 118, "_tof": 118, "_tog_bgsub": 118, "averagelogdata": 118, "bg": 118, "_bg": 118, "regardless": [28, 118, 136, 153], "niter": 118, "xwindow": 118, "sg": 118, "enggestimatefocussedbackground": 118, "backtobackexponenti": 118, "_fit": 118, "functionname_parameternam": 118, "nan": 118, "_d": 118, "wheel": 118, "ascend": 118, "adc1_0": 118, "groupworkspac": [37, 118, 120], "dspace": 118, "mantidworkbenchnightli": 118, "mantid_install_directori": 118, "phase_info": 118, "fe_gamma": 118, "bank_1": 118, "microstrain": 118, "soft": 119, "training_exercise3a_sn": 119, "normalisetomonitor": 119, "databas": [119, 143, 154], "privaci": 119, "polici": [119, 155], "stacktrac": [119, 143], "textbox": [119, 135], "revert": [28, 119, 136], "brine": 119, "WITH": 119, "private2": 119, "BUT": 119, "public2": 119, "public3": 119, "shut": 119, "rooturl": 119, "errorreport": [119, 143, 150], "wonder": 119, "checkpoint": 120, "topaz_3132_ev": [], "inter000": 120, "testing_directori": 120, "createworkspac": 120, "nspec": 120, "newworkspac": 120, "inter00013464": 120, "inter1": 120, "inter00013469": 120, "inter2": 120, "inter3": 120, "renameworkspac": 120, "rename2": 120, "rename1": 120, "rename3": 120, "dynamickubotoyab": [120, 131], "asym": [120, 131, 132], "83382": 120, "63288": 120, "447": 120, "873": 120, "nu": [120, 131], "53636e": 120, "ignoreinvaliddata": 120, "rename1_fit": 120, "outputcompositememb": 120, "convolvememb": 120, "expdecaymuon": [120, 131], "4306": 120, "458289": 120, "rename2_fit": 120, "abragam": 120, "500": [120, 125], "565": 120, "944": 120, "105": 120, "97876": 120, "230": 120, "906": 120, "54415e": 120, "rename1_fit_workspac": 120, "createoutput": 120, "rename1_fit_workspace_1": 120, "calcerror": 120, "343210": 120, "91853": 120, "51509": 120, "11920": 120, "80013e": 120, "rename2_fit_workspac": 120, "rename2_fit_workspace_1": 120, "rename1_fit_workspace_1_workspac": 120, "rename2_fit_workspace_1_workspac": 120, "rename3_fit_workspac": 120, "sequential1": 120, "sequential2": 120, "rename3_fit": 120, "rename3_fit_workspace_1": 120, "rename3_fit_workspace_1_workspac": 120, "sequential3": 120, "sequential4": 120, "sequential5": 120, "sequential6": 120, "provok": 120, "dryrun": 120, "abc1234": 120, "test_proj_rec": 120, "0rebin": 120, "srebin": 120, "300": [120, 125], "cloneworkspac": [120, 137], "100rebin": 120, "sclone": 120, "savecsv": 120, "299clone": 120, "csv": [120, 136], "clone_r": 120, "loadmonitor": [], "converttomd": 155, "qdimens": [], "q3d": [], "deanalysismod": [], "q3dframe": [], "q_sampl": [], "lorentzcorrect": [], "topaz_3132_md": [], "minvalu": [], "maxvalu": [], "splitinto": 137, "splitthreshold": [120, 137], "maxrecursiondepth": [], "minrecursiondepth": [], "multi_d": 120, "findpeaksmd": 120, "peakdistancethreshold": 120, "37680": [], "maxpeak": 120, "densitythresholdfactor": [], "topaz_3132_peak": [], "long1": 120, "extent": [120, 137], "signalinput": 120, "10000": 120, "errorinput": 120, "numberofbin": 120, "dim1": 120, "dim2": 120, "momentumtransf": 120, "energytransf": 120, "long2": 120, "long3": 120, "long4": 120, "convertmdhistotomatrixworkspac": 120, "clone_matrix": 120, "method_test": 120, "dgsreduct": 120, "sampleinputfil": 120, "mar11001": 120, "incidentenergyguess": 120, "rebin_test": 120, "long4_matrix": 120, "test_binary_oper": 120, "method_test_r": 120, "test_binary_operators_r": 120, "reappear": 120, "ordered_recoveri": 120, "repopul": 120, "saver": 120, "purg": 120, "nich": 120, "iri": 122, "26173": 122, "_calib": 122, "_re": 122, "55878": 122, "55879": 122, "59057": 122, "59059": 122, "004": 122, "002": 122, "26184": 122, "26185": 122, "calib": 122, "iris26184_multi_graphite002_r": 122, "_red": 122, "_sqw": 122, "irs26176_graphite002_r": [123, 124], "_elf": 124, "_eq": [123, 124], "_eq2": 124, "irs26174": 124, "26176_graphite002_red_elwin_eq2": 124, "irs26176_graphite002_elwin_eq": 124, "peter": 123, "yi": 123, "fabada": 123, "irs26173_graphite002_r": [123, 124], "_iqt": [123, 124], "86": 124, "irs26176_graphite002_iqt": 124, "exponenti": [123, 133], "5__result": 123, "f0": [123, 131], "fwhm": 123, "video": 125, "arriv": [17, 125], "test_liv": 125, "fakeisiseventda": 125, "transmit": 125, "millisecond": 125, "nperiod": [125, 135], "nspectra": 125, "nevent": 125, "fakeisishistoda": 125, "nbin": [125, 137], "fiddli": 125, "ref_l_32035_neutron_ev": 125, "dat": [125, 135], "trainingcoursedata": [125, 137], "fileeventdatalisten": 125, "eqsans_6071_ev": 125, "determinechunk": 125, "adara_fileread": 125, "824": 125, "startlivedata": 125, "accumulationmethod": 125, "isis_histogram": 125, "adara_fakeev": 125, "algorthim": 125, "algorthm": 125, "40e3": 125, "1000": 125, "60e3": 125, "sumspectra": 125, "accumulationworkspac": 125, "monitorlivedata": 125, "acc": 126, "62250": [126, 129], "62260": [126, 129, 132], "dolli": [126, 130], "1529": [126, 130], "134028": [126, 127, 133], "39": [126, 127, 133], "84447": [126, 133], "51341": [126, 131], "20889": [126, 131], "20900": [126, 131], "71799": [126, 128], "800": 126, "71796": [126, 128], "fda": [126, 134], "fcan": 126, "asymmetri": [127, 130, 132], "temperatur": [127, 137, 153], "emu": [127, 134], "81061": 127, "142": 127, "undearneath": 127, "field_danfysik": [127, 131], "domin": [121, 127], "baselin": 127, "decent": 127, "81070": 127, "81095": 127, "81120": 127, "hifi": [127, 134], "run_numb": [127, 131], "decai": [127, 129, 130, 133], "backward": [17, 28, 127, 129], "decim": [127, 135], "obei": 128, "statickubotoyabetimesexpdecai": 128, "flatbackground": [128, 129, 131, 133], "93": [121, 128, 130], "493": 128, "91": 128, "59": 128, "cone": 129, "emiss": 129, "longitudin": 129, "tf": 129, "edg": [129, 143], "underneath": [129, 135], "pairdiff": 129, "musr_test": 129, "guasosc": 129, "arrorw": 129, "smoother": 129, "jag": 129, "contin": 130, "exp": 130, "upward": 130, "approximatlei": 130, "forw": 130, "104": 130, "rite": 130, "006": 130, "muongener": [131, 133], "0467": 131, "155": 131, "389": 131, "474": 131, "expdecmuon": 131, "results2": 131, "sensit": [25, 131], "75": [121, 131, 137], "covari": [131, 137], "shade": [131, 135], "smooth": [131, 132], "musr": [132, 134], "musr00062260": 132, "bkwd": 132, "fd": [132, 141], "broad": 132, "re_unit_mhz": 132, "im_unit_mhz": 132, "imaginari": 132, "mod_unit_mhz": 132, "modulu": [132, 153], "apod": 132, "pad": [132, 135], "xrang": 132, "ptabl": 132, "pq": 132, "dual": 132, "musr62260": 132, "phase_converg": 132, "dead_tim": 132, "taht": 132, "phase_t": 132, "reconstructed_spectra": 132, "compens": 133, "biggest": 133, "interv": [133, 152], "fwd": 133, "hifi134034": 133, "expdecayosc": 133, "expdecosc": 133, "undo": 133, "fwd1": 133, "byus": 133, "seper": [133, 149], "dash": [133, 137], "argu": 134, "psi": 134, "inter_nr_test": 135, "inter": 135, "surf": 135, "crisp": 135, "polref": 135, "offspec": 135, "pale": 135, "paler": 135, "unprocess": 135, "polar": 135, "parameterfil": 135, "44956": 135, "1120015": 135, "11_3": 135, "13460": 135, "13462": 135, "picki": [28, 135], "theori": 135, "unsav": 135, "restor": [135, 143, 149], "ivsq": 135, "ivsq_13460": 135, "run_start": 135, "mft": 135, "amongst": 135, "run_end": 135, "2011": 135, "15t14": 135, "ansto": 135, "motofit": 135, "cosmo": 135, "inter45455": 135, "segment": [135, 150], "resiz": [135, 137], "symmetriclog10": 135, "transmiss": [135, 138], "lookup": 135, "preview_reduced_w": 135, "processinginstruct": 135, "backgroundprocessinginstruct": 135, "transmissionprocessinginstruct": 135, "reflectometryisissumbank": 135, "roidetectorid": 135, "preview_summed_w": [], "ivsq_45455": [], "loqdemo": 136, "maskfil": 136, "batch_mode_reduct": 136, "cansa": 136, "nxcansa": 136, "rkh": 136, "resav": 136, "reorder": 136, "45": 136, "sector": 136, "unmask": 136, "90": [136, 137], "reselect": 136, "74045": 136, "74044": 136, "colourfil": 136, "h5": 136, "six": 136, "lab_and_hab_workspaces_from_merged_reduct": 136, "ungroup": 136, "bgsub_test": 136, "backgroundworkspac": 136, "ws_name": [], "took": [136, 140], "_bgsub": 136, "unsubtract": 136, "gradual": 136, "closer": 136, "rear": 136, "74019": 136, "loq74044": 136, "joint": 137, "spectrumview": 137, "cncs_7860_event": 137, "mar11060": 137, "glass": 137, "autoscal": 137, "_cut_x": 137, "_cut_i": 137, "clip": 137, "_roi": 137, "lineplot": 137, "colorscal": 137, "colormap": 137, "transpos": 137, "detid": 137, "4d": 137, "mdeventworkspac": [137, 153], "minusmd": 137, "md_4d": 137, "md_3d": 137, "slicingalgorithm": 137, "dimens": [137, 153], "fakemdeventdata": 137, "uniformparam": 137, "5e5": 137, "1e5": 137, "expt_info": 137, "createsampleworkspac": 137, "addexperimentinfo": 137, "120": 137, "mdevent": [137, 153], "slicemd": 137, "aligneddim0": 137, "aligneddim1": 137, "aligneddim2": 137, "fake": [137, 142], "createpeaksworkspac": 137, "instrumentworkspac": 137, "numberofpeak": 137, "copysampl": 137, "copynam": 137, "copymateri": 137, "copyenviron": 137, "copyshap": 137, "addpeakhkl": 137, "spinbox": 137, "slicepoint": 137, "slider": 137, "gridlin": 137, "perpendicular": 137, "autosc": 137, "rh": 137, "obvious": [137, 142], "bragg": 137, "valueerror": 137, "setqlabfram": 137, "md_3d_histo": 137, "md_4d_svrebin": 137, "ws_3d": 137, "ws_3d_qlab": 137, "qx": [137, 153], "qy": [137, 153], "qz": [137, 153], "ws_2d": 137, "ws_3d_nonqdim": 137, "ws_4d": 137, "q_lab_x": 137, "q_lab_i": 137, "q_lab_z": 137, "qlab": 137, "peakparam": 137, "1e": 137, "randomse": 137, "3873875": 137, "ortho": [], "u1": 137, "u2": 137, "pane": 137, "plane": 137, "u3": 137, "he": [], "0x": 137, "ang": [121, 137], "encompass": [137, 149], "4000": 137, "ellipsoidparam": 137, "1e4": 137, "005": 137, "015": [121, 137], "ellipsoid": 137, "spheric": 137, "integratepeaksmd": 137, "peakradiu": 137, "backgroundinnerradiu": 137, "backgroundouterradiu": 137, "peaksworkspac": 137, "peaks_int_ellip": 137, "integrateifonedg": 137, "useonepercentbackgroundcorrect": 137, "peaks_int_spher": 137, "peaks_int_no_bg": 137, "maskbtp": 137, "ellips": 137, "shrink": 137, "gap": [137, 149], "randomli": 137, "overlain": 137, "peaks_int_ellips": 137, "colofil": 137, "md_3dim": 137, "ipython": [137, 143], "mtd": [137, 139, 146], "clearub": 137, "supports_nonorthogonal_ax": 137, "join": 137, "axisalign": 137, "basisvector0": 137, "00l": 137, "basisvector1": 137, "hh0": 137, "basisvector2": 137, "outputext": 137, "outputbin": 137, "101": 137, "binmd_out": 137, "ws_slice": 137, "110": 137, "001": 137, "expt_info_4d": 137, "life": 138, "hopefulli": [17, 138], "nonsens": 138, "gracefulli": 138, "alfview": 138, "testhelp": 139, "binaryoperationmdtesthelp": 139, "componentcreationhelp": 139, "icattesthelp": 139, "mdeventstesthelp": 139, "sansinstrumentcreationhelp": 139, "scopedfilehelp": 139, "make_decor": 139, "temporaryfilehelp": 139, "namedtemporaryfil": 139, "tempfil": 139, "stub": [141, 152], "flesh": 141, "subproject": 141, "classnam": 141, "caution": [28, 141], "buidconfig": 141, "algoirthm": 141, "memcheck": 141, "dealloc": 141, "valgrind": [84, 141, 155], "reachabl": 141, "num": [141, 153], "freelist": 141, "vol": 141, "500000000": 141, "filesvisu": 141, "detectorvld": 141, "reportto": 141, "vld": 141, "memory_leak_report": 141, "onyour": 141, "iwyu_tool": 141, "got": 141, "dcmake_export_compile_command": 141, "compile_command": 141, "redirect": 141, "fix_includ": 141, "suspect": 141, "offend": 141, "silver": 141, "searcher": 141, "distro": 141, "packet": 141, "troubleshoot": 141, "bandwidth": 141, "xmodulo": 141, "wiki2rst": 141, "mediawiki": 141, "output_fil": 141, "url_extens": 141, "index_url": 141, "add_handl": 141, "page_handl": 141, "add_head": 141, "subtarget": 141, "clang_tidy_ex": 141, "enable_clang_tidi": 141, "clang_tidy_check": 141, "apply_clang_tidy_fix": 141, "cmake_cxx_clang_tidi": 141, "riski": [28, 141], "minconfid": 141, "checkopt": 141, "classifi": 141, "thu": 142, "harm": 142, "arguabl": [142, 146], "freeli": 142, "compromis": 142, "algorithmfactori": [142, 152], "algorithmfactorytest": 142, "testcreatealgorithm": 142, "testcreatealgorithmnoalgorithmexcept": 142, "THE": 142, "THAT": 142, "BE": 142, "certainli": 142, "untest": 142, "destruct": 142, "efficaci": 142, "datasearch": 142, "boiler": 142, "plate": 142, "nameoftest": 142, "createsuit": 142, "destroysuit": 142, "cautiou": 142, "teardown": [142, 154], "perhap": 142, "bloat": 142, "prime": 142, "hurt": 142, "plagu": 142, "inject": 142, "vladri": 142, "blog": 142, "2016": 142, "400px": 142, "research": 143, "workaround": [143, 146], "gain": [85, 143], "readjust": 143, "mantidnightlyinstal": 143, "splash": 143, "qt_plugin_path": 143, "texteditor": 143, "updateinstrumentdefinit": 143, "onstartup": 143, "checkmantidvers": 143, "usagereport": 143, "mv": 143, "backup": 143, "mantidbackup": 143, "pprint": 143, "scipi": 143, "pythonnousersit": 143, "processmonitor": 143, "procmon": 143, "logfil": 143, "pml": 143, "mantidnightli": 143, "sqlite": 143, "profile_default": 143, "orig": 143, "cp": 143, "diagnosi": 143, "strace": 143, "dmesg": 143, "ulimit": 143, "unlimit": 143, "coredump": 143, "mime": 143, "stdout": 143, "workbench_bundl": 143, "dtrace": 143, "lldb": 144, "gitlen": 144, "intellicod": 144, "timeout": 144, "onfocuschang": 144, "isdefault": [144, 152], "serious": 144, "cppdbg": 144, "stopatentri": 144, "cwd": 144, "externalconsol": 144, "mimod": 144, "prelaunchtask": 144, "setupcommand": 144, "ignorefailur": 144, "gnu": 144, "libjemalloc": 144, "launch_mantidworkbench": 144, "cppvsdbg": 144, "workspacefold": 144, "processid": 144, "filedirnam": 144, "removespectratest": 144, "algorithmtest": 144, "debugpi": 144, "listen": 144, "5678": 144, "127": 144, "wait_for_cli": 144, "fuzzi": 144, "tidi": 144, "hunt": 145, "msbuild": 145, "below_norm": 145, "16384": 145, "strcomput": 145, "objwmiservic": 145, "getobject": 145, "winmgmt": 145, "cimv2": 145, "colprocess": 145, "execqueri": 145, "win32_process": 145, "objprocess": 145, "setprior": 145, "reduce_build_impact": 145, "vb": 145, "dog": 145, "wscript": 145, "sleep": 145, "5000": 145, "submodul": 146, "elementalanalysi": 146, "changeabl": 146, "plotting_util": 146, "subplot_nam": 146, "get_subplot": 146, "remove_subplot": 146, "axvlin": 146, "x_axi": 146, "y_min": 146, "y_max": 146, "kwarg": 146, "update_canva": 146, "axis_changer_present": 146, "axis_changer_view": 146, "edit_widow": 146, "remove_plot_window": 146, "select_subplot": 146, "plotting_present": 146, "plotting_view": 146, "subplot_object": 146, "navigation_toolbar": 146, "keyerror": 146, "gridspec": 146, "moveabl": 146, "toler": 146, "font": 146, "4786": 146, "set_subplotspec": 146, "set_posit": 146, "tight_layout": 146, "neat": 146, "inher": 146, "dualboot": 147, "wsl": 147, "tar": 147, "998e": 147, "centosimag": 147, "xserver": 147, "mobaxterm": 147, "x11": 147, "multiwindow": 147, "wsl1": 147, "vi": 147, "rout": 147, "awk": 147, "ip": 147, "ipconfig": 147, "libnexus0": 147, "qmap": 149, "qvariant": 149, "sip4": 149, "encoderfactori": 149, "decoderfactori": 149, "tableworkspacedisplai": 149, "matrixworkspacedisplai": 149, "reffer": 149, "interfaceattribut": 149, "obsolet": 149, "instrumentwidget": 149, "iwidget": 149, "interfaceencod": 149, "project_path": 149, "getinfo": 149, "getstat": 149, "classmethod": 149, "has_tag": 149, "interfacedecod": 149, "obj_dict": 149, "interfacepresent": 149, "restoreinfo": 149, "restorest": 149, "register_encod": 149, "register_decod": 149, "luckili": 149, "caveat": 149, "qtobject": 149, "qtcolor": 149, "seamlessli": 149, "tobool": 149, "scheme": 149, "export_opt_mantidqt_interfac": 149, "encodeinfo": 149, "interfaceinfo": 149, "encodest": 149, "interfacest": 149, "m_interfaceinfo": 149, "getstateobject": 149, "info1": 149, "m_info1": 149, "info2": 149, "m_info2": 149, "state1": 149, "m_state1": 149, "state2": 149, "m_state2": 149, "placement": 149, "typeheadercod": 149, "releasegil": 149, "toint": 149, "fault": 150, "intrepid": 152, "class_mak": [152, 155], "myalg": 152, "myalgtest": 152, "excerpt": 152, "myalg_initi": 152, "dllconfig": 152, "todo": 152, "IN": 152, "signatur": 152, "radic": 152, "semilcolon": 152, "categor": 152, "subcategori": 152, "invalu": 152, "flush": 152, "endl": 152, "prever": 152, "lifecycl": 152, "atyp": 152, "useralgorithm": 152, "propertyalgorithm": 152, "workspacealgorithm": 152, "instrumentvalid": 152, "compositevalid": 152, "numbertoappli": 152, "empty_dbl": 152, "propopt": 152, "waytoappli": 152, "properit": 152, "mouseov": 152, "validateinput": 152, "ban": 152, "ivalid": 152, "signifi": 152, "star": 152, "went": 152, "bear": [28, 152], "42": 152, "algorith": 152, "executeintern": 152, "sync": 152, "analysisdataservic": 152, "axistoappli": 152, "getpropertyvalu": [25, 152], "workspace_const_sptr": 152, "myproperti": 152, "propertynam": 152, "setproperti": 152, "createchildalgorithm": 152, "algorithm_sptr": 152, "childalg": 152, "setpropertyvalu": 152, "workspacepoint": 152, "interruption_point": 152, "mdworkspac": 153, "pressur": 153, "fugac": 153, "multidimension": 153, "mdtransfinterfac": 153, "mdtransffactori": 153, "mdwsdescript": 153, "mdtransformationfactori": 153, "mdtransformationinterfac": 153, "lorentz": 153, "pseudo": 153, "workspacedescript": 153, "calcgenericvari": 153, "coord_t": 153, "coord": 153, "n_dimens": 153, "calcydepcoordin": 153, "th": 153, "getspectracorrespondingtothedetector": 153, "mantidvector": 153, "x_coordin": 153, "calcmatrixcoordin": 153, "mantidvec": 153, "addpointtomdworkspac": 153, "angular": 153, "convtomdselector": 153, "convtomdbas": 153, "mdeventwswrapp": 153, "imdworkspac": 153, "pinpoint": 154, "revis": 154, "insuffici": 154, "myalgorithmtest": 154, "testsuit": 154, "myalgorithmtestperform": 154, "numpixel": 154, "test_slow_perform": 154, "portion": 154, "myalgorithmperformancetest": 154, "granular": 154, "statist": 154, "confer": 154, "enlighten": 154, "youtu": 154, "nxaxk27zwlk": 154, "2441": 154, "benchmarkutil": 154, "mytestperform": 154, "1000000": 154, "my_op": 154, "donotoptim": 154, "ess": 154, "everytim": 154, "weekli": 154, "instabl": 154, "gettingstart": 155, "smoke": 155, "checklist": 155, "flowchart": 155, "clion": 155, "subsystem": 155, "wsl2": 155, "walk": 155, "utliti": 155, "sanit": 155, "enumeratedstr": 155, "indirectdataanalysi": 155, "qen": 155, "comparestr": 25, "comparestringscaseinsensit": 25, "distinguish": 25, "firstlettercompar": 25, "caketypefirstlett": 25, "lime": 25, "ivsq_binned_45455": 135, "undergon": 37, "enhanc": 37, "insight": 37, "isisenergytransferdata": 37, "isisenergytransferview": 37, "simplist": 37, "getrundata": 37, "ietrundata": 37, "setdetailedbal": 37, "isrunfilesvalid": 37, "validatecalibrationfiletyp": 37, "validaterebinstr": 37, "ietviewsubscrib": 37, "pbrunfinish": 37, "notifyrunfinish": 37, "feasibl": 37, "setdefaultinstru": 37, "includeextragroupingopt": 37, "ietpresent": 37, "undertak": 37, "isisindirectenergytransferwrapp": [], "notifyrunclick": 37, "algorithmcomplet": 37, "notifyplotrawclick": 37, "plotrawcomplet": 37, "legaci": [28, 37], "ietmdoel": 37, "validaterundata": 37, "emploi": 37, "ietdatavalid": 37, "runietalgorithm": 37, "validateplotdata": 37, "plotrawfil": 37, "saveworkspac": 37, "isisenergytransfermodelutil": 37, "isisenergytransfermodeltest": 37, "sxd23767": 120, "converttodiffractionmdworkspac": 120, "sxd23767_md": 120, "oneeventperbin": 120, "peakfindingstrategi": 120, "numberofeventsnorm": 120, "signalthresholdfactor": 120, "outputtyp": 120, "singlecrystalpeakt": 120, "edgepixel": 120, "volumetr": 114, "non_q": 137, "q2": 124, "mass": 121, "densiti": 121, "072": 121, "lowest": 121, "c2": 121, "incoher": 121, "absorpt": 121, "h8": 121, "halv": 121, "d4": 121, "deuterium": 121, "transmission_w": 121, "calculatesampletransmiss": 121, "c2h4": 121, "4h": 121, "myenv": 17, "obscur": 17, "seemingli": 17, "unrel": [17, 28], "dependency_spott": 17, "593": 17, "598": 17, "main_nightly_deployment_prototyp": 17, "package_nam": 17, "unwant": 17, "feedstock": 17, "pin": 17, "pypi": 17, "compatibil": 17, "motiv": 17, "formalis": 17, "detach": 17, "prevail": 17, "cout": 140, "perf": 84, "vtune": 84, "requri": 85, "nick": 85, "tompson": 85, "tutorail": 85, "unam": 85, "milian": 85, "wolf": 85, "remount": 85, "755": 85, "proc": 85, "kptr_restrict": 85, "perf_event_paranoid": 85, "chown": 85, "whoami": 85, "uprobe_ev": 85, "rw": 85, "filtereventstest": 85, "curs": 85, "dso": 85, "sym": 85, "srcline": 85, "flamegraph": 85, "svg": 85, "stackcollaps": 85, "pl": 85, "flame": 85, "tbb": 85, "sysctl": 85, "yama": 85, "ptrace_scop": 85, "oneapi": 85, "cxxtestgen": 85, "test_tablesplitterhug": 85, "engineering_diffract": 104, "timer": [84, 155], "elaps": 140, "sec": 140, "curli": 140, "brace": 140, "myalgorithm": 140, "dosometh": 140, "timeaccumul": 140, "linkag": 140, "myalgorithm_a": 140, "s_timeaccumul": 140, "mantid_kernel_dl": 140, "myalgorithm_a_timeaccumul": 140, "myalgorithm_b": 140, "entranc": 140, "0000": 140, "fraction": 140, "99": 140, "audit": 28, "junior": 28, "capac": 28, "unprotect": 28, "lose": 28, "implic": 28, "catastroph": 28, "unreli": 28, "slip": 28, "valuabl": 28, "widespread": 28, "octotre": 28, "meantim": 28, "mistakenli": 28, "temp": 28, "patter": 28, "pollut": 28, "unfamiliar": 28, "confin": 28, "realis": 28, "mix": 28, "outdat": 28, "dig": 28, "inconsist": 28, "unnecessarili": 28, "hacki": 28, "interim": 28, "mi": 28, "reliabl": 28, "forget": 28, "higlight": 28, "somewhat": 28, "leader": 28, "isisindirectenergytransf": 37, "unique_nam": 139, "unique_hidden_nam": 139, "colis": 139, "mar27691_r": 124, "mar27698_r": 124, "mar27691": 124, "27698_graphite002_red_elwin_eq2": 124, "microamp": 124, "irs26174_graphite002_r": 124, "mari27691_sqw": 124, "mari27698_sqw": 124, "mari27691_iqt": 124}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"work": [0, 12, 39, 103], "flow": [0, 39], "algorithm": [0, 28, 37, 38, 39, 47, 84, 88, 97, 98, 101, 102, 105, 106, 109, 125, 152], "profil": [0, 21, 84, 85, 86, 141], "content": [0, 2, 20, 34, 35, 45, 100, 103, 105, 106, 107, 118, 126, 127, 128, 129, 130, 131, 132, 133, 141], "summari": [0, 1, 2, 18, 34, 35, 46, 49, 86, 97, 104, 105, 139, 153], "mantid": [0, 28, 29, 30, 31, 32, 33, 34, 35, 45, 76, 78, 81, 84, 88, 100, 106, 116, 140, 142, 147], "build": [0, 2, 11, 12, 13, 24, 29, 30, 31, 32, 82, 83, 92, 97, 102, 144, 145, 148], "ad": [0, 5, 18, 41, 50, 52, 108, 112, 135, 137], "more": [0, 34, 142], "detail": [0, 2, 20, 86, 92], "inform": [0, 16, 39, 57], "analys": 0, "tool": [0, 34, 84, 137, 141, 155], "architectur": 1, "context": [1, 140], "contain": 1, "compon": [1, 39, 49, 155], "framework": [1, 14], "mantidqt": 1, "workbench": [1, 31, 87, 89, 144, 148, 150, 151, 155], "The": [2, 9, 20, 29, 47, 50, 96, 97, 102, 103, 104, 116], "autom": 2, "process": [2, 19, 20, 38, 46, 125, 135, 136, 155], "other": [2, 16, 39, 84, 97, 103, 142], "note": [2, 5, 15, 21, 26, 83, 88, 106, 108, 146, 150], "main": [2, 9, 50, 70, 74], "pipelin": 2, "mockup": 3, "balsamiq": 3, "wirefram": 3, "overview": [3, 38, 39, 44, 48, 77, 84, 88, 92, 93, 95, 96, 100, 103, 112, 118, 141, 146, 149, 151, 154, 155], "first": [3, 92, 103], "step": [3, 39], "job": [4, 9, 46, 154], "tree": [4, 9], "view": [4, 5, 9, 37, 43, 49, 50, 57, 68, 70, 71, 73, 74, 86, 103, 137, 146], "api": [4, 10], "concept": [4, 103], "row": [4, 135], "locat": [4, 12, 108], "deal": 4, "With": [4, 12, 18, 28, 93], "cell": [4, 5], "subtre": [4, 6, 7], "notif": [4, 103], "filter": [4, 9, 15, 45, 94], "base": [5, 35, 112], "properti": [5, 40, 97, 106, 152], "implement": [5, 20, 44, 89, 149], "A": [5, 18, 26, 65, 150], "new": [5, 14, 18, 35, 41, 46, 79, 80, 103, 112, 115], "extract": [6, 57], "find": [7, 14, 17], "root": [7, 18], "qtstandarditemtreemodeladapt": 8, "usag": [8, 39, 48, 97, 98, 121, 137, 146], "model": [9, 37, 43, 49, 65, 66, 67, 103], "indic": 9, "mvc": 9, "strongli": 9, "type": [9, 38, 102, 103], "index": [9, 26, 40, 151], "convert": [9, 141], "between": [9, 115], "space": 9, "erasur": 9, "batch": [10, 135], "widget": [10, 44, 49, 89], "manual": [10, 15, 90, 130], "document": [10, 20, 96, 97, 102, 103, 104, 111, 155], "intern": 10, "o": [11, 33, 46], "x": 11, "cmake": [12, 14, 18, 24, 30, 31, 32, 92, 93, 141], "environ": [12, 17, 30, 31, 32, 33, 46, 81, 87, 114], "ccach": 12, "network": [12, 141], "drive": 12, "configur": [12, 14, 30, 31, 32, 38, 46, 48, 85, 101, 102, 109], "your": [12, 45, 81], "gener": [12, 15, 28, 30, 31, 32, 39, 76, 89, 105, 106, 112, 116, 135, 142], "from": [12, 46, 56, 57, 71, 77, 81, 112, 144], "command": [12, 18, 92, 93, 116], "line": [12, 92, 93, 102, 116], "gui": [12, 38, 39, 55, 56, 89, 92, 103, 115, 117, 135, 136, 147, 155], "data": [12, 18, 26, 37, 39, 43, 77, 94, 98, 112, 115, 122, 123, 124, 125, 126, 127, 129, 130, 133, 136, 137], "file": [12, 18, 20, 30, 31, 32, 37, 39, 42, 87, 97, 98, 100, 102, 104, 108, 112, 135, 136, 142, 146], "qt": [12, 38, 49, 89, 96, 103, 107], "creator": 12, "caveat": 12, "known": [12, 146], "issu": [12, 45, 146], "tip": [12, 28, 48, 81, 147], "system": [12, 87, 112], "customis": 12, "us": [12, 18, 19, 25, 26, 32, 34, 38, 39, 40, 48, 87, 89, 93, 98, 103, 116, 125, 141, 142, 147, 152], "variabl": [12, 14, 30, 31, 32, 46, 100], "clion": [13, 30, 32], "instal": [13, 24, 30, 31, 32, 81, 82, 85, 86, 141, 147], "open": 13, "setup": [13, 15, 18, 23, 29, 30, 31, 32, 81, 87, 103, 126, 147], "debug": [13, 19, 30, 32, 87, 93, 112, 144, 150], "guidelin": [14, 20, 38, 99, 111, 142], "creat": [14, 17, 39, 45, 81, 141, 152], "librari": [14, 92, 105], "depend": [14, 17, 37, 38, 103], "introduc": [14, 21], "export": [14, 135], "code": [15, 28, 30, 31, 32, 33, 35, 83, 86, 90, 91, 96, 97, 99, 100, 103, 107, 110, 111, 146, 152], "coverag": 15, "c": [15, 48, 77, 78, 79, 84, 88, 99, 100, 101, 109, 139, 144, 149, 154], "background": [15, 130], "specif": [15, 28, 105, 137, 142], "produc": 15, "report": [15, 119, 143], "automat": [15, 136], "modul": [15, 70], "": [15, 18, 36, 84, 85], "exampl": [15, 18, 25, 36, 38, 48, 55, 98, 104, 106, 116], "python": [15, 32, 48, 49, 78, 80, 84, 87, 88, 89, 92, 96, 101, 103, 104, 107, 109, 139, 144, 149], "id": [15, 26, 102, 112], "cli": [15, 39], "commun": [16, 32, 37, 103], "how": [16, 25, 28, 30, 31, 40, 97, 102, 103, 108, 142, 144, 150, 154], "contact": [16, 103], "peopl": [16, 28], "develop": [16, 18, 20, 21, 22, 26, 30, 31, 32, 38, 83, 87, 88, 102, 144, 148, 155], "team": [16, 103], "support": [16, 137, 143], "meet": 16, "text": [16, 102], "video": 16, "confer": 16, "face": 16, "test": [18, 19, 28, 37, 38, 49, 87, 90, 91, 92, 93, 96, 98, 103, 110, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 142, 144, 154, 155], "motiv": [18, 20, 39, 89], "extern": 18, "local": [18, 87, 90, 112], "object": [18, 79, 80], "store": 18, "binari": 18, "exist": [18, 103], "updat": [18, 46, 103], "set": [18, 46, 87, 112, 115, 116, 117, 125, 135, 136], "dropbox": 18, "proxi": [18, 30, 46], "troubleshoot": [18, 143], "unit": [19, 28, 87, 93, 96, 110, 142], "gdb": 19, "within": [19, 103], "eclips": [19, 23, 24], "visual": [19, 23, 32, 49, 92, 93, 112, 141, 145], "studio": [19, 23, 32, 92, 93, 112, 141, 145], "run": [19, 31, 46, 81, 85, 86, 87, 92, 93, 94, 98, 112, 115, 116, 136, 147, 150, 152, 154], "method": 19, "attach": 19, "version": [19, 28, 79, 80, 87], "design": [20, 38, 49, 89, 103], "when": [20, 98, 108, 115], "write": [20, 88, 108, 112, 142, 152, 153, 154], "amount": 20, "class": [20, 38, 42, 43, 89, 100, 140, 141, 142], "abstract": 20, "fraction": 20, "layer": 20, "intent": 20, "number": [20, 26], "user": [20, 39, 136, 143, 147], "person": 20, "month": 20, "dictionari": [20, 39], "term": 20, "potenti": 20, "solut": [20, 64, 67, 70, 74], "chosen": 20, "cheat": 20, "sheet": 20, "checklist": [20, 83, 90], "account": 21, "uniqu": 21, "creation": [21, 27], "yourself": 21, "admin": 21, "releas": [22, 83, 90, 108], "cycl": 22, "doxygen": 23, "unix": 23, "consol": [23, 112], "ubuntu": [24, 33, 86, 147], "prerequisit": [24, 79, 80, 103, 144], "suggest": 24, "plugin": [24, 87, 102, 153], "enumeratedstr": 25, "why": [25, 40], "event": [26, 39, 94, 125, 137], "workspac": [26, 28, 39, 77, 94, 103, 106, 112, 116, 137, 152, 153], "individu": [26, 39], "neutron": 26, "tofev": 26, "list": [26, 46], "eventlist": 26, "most": 26, "recent": 26, "mrulist": 26, "about": 26, "spectrum": 26, "detector": [26, 44], "workspace2d": 26, "compat": [26, 39], "thread": [26, 78, 141], "safeti": [26, 78], "flowchart": 27, "get": [29, 33, 103, 137, 144, 150, 152], "start": [29, 33, 102, 125, 144, 152], "choic": 29, "custom": [29, 153], "git": [29, 30, 31, 32, 34, 35], "insid": 29, "ornl": 29, "firewal": 29, "archiv": 29, "access": 29, "isi": [29, 37, 38, 39, 125], "osx": [29, 33], "linux": [29, 30, 33, 46, 84, 87, 141, 143, 147], "conda": [17, 30, 31, 32, 33, 82, 87], "clone": [30, 31, 32, 147], "sourc": [30, 31, 32, 81], "mambaforg": [30, 31, 32], "ill": 30, "maco": [31, 143], "window": [32, 33, 46, 84, 87, 141, 143, 147], "2022": 32, "edit": [32, 136], "turn": 32, "off": 32, "associ": 32, "compil": [32, 154], "m": 32, "ninja": 32, "without": [33, 87, 102, 154], "subsystem": [33, 147], "wsl2": [33, 147], "red": [33, 86], "hat": [33, 86], "cent": 33, "fedora": [33, 86], "18": [33, 147], "04": [33, 147], "20": 33, "docker": 33, "config": 34, "recommend": [34, 105, 144], "diff": 34, "merg": [28, 34], "alias": 34, "advanc": [34, 92, 144], "option": [34, 93, 104, 141], "workflow": [35, 45, 97, 103, 153], "descript": [35, 97], "name": [35, 100, 103, 104, 106, 108], "branch": [28, 35, 46, 83], "pull": [28, 35, 91], "request": [28, 35, 83, 91], "checkout": 35, "stale": 35, "freez": [35, 90], "fix": [17, 35, 102], "pr": [35, 103], "an": [35, 36, 45, 46, 97, 101, 109, 116, 125, 149, 152], "incorrect": 35, "handl": [36, 100], "xml": 36, "pars": 36, "iter": 36, "over": 36, "element": [36, 117, 146], "children": 36, "inspect": 36, "avoid": [36, 38, 126, 154], "nodelist": 36, "reflectometri": [38, 135], "interfac": [38, 102, 104, 116, 126, 147, 149], "structur": [38, 42, 43, 108], "reduct": [38, 39, 122, 136], "common": [38, 92, 102, 126], "testhelp": 38, "back": [38, 39], "end": [38, 39, 90, 102], "adher": 38, "mvp": [38, 49, 55, 59, 61, 66, 75, 103], "invers": 38, "coordin": 38, "via": [38, 39], "present": [37, 38, 43, 49, 62, 69, 70, 103, 146], "outsid": 38, "keep": [38, 89, 103], "up": [38, 46, 87, 115, 116, 117, 125, 135, 136], "date": 38, "perform": [28, 38, 154], "all": [38, 46, 103], "pattern": [38, 103], "subscrib": 38, "inject": [38, 103], "factori": 38, "san": [39, 136], "what": [39, 142], "i": [39, 88, 103, 115, 123, 124, 137], "calcul": [39, 55, 115, 121], "introduct": [39, 46, 59, 98, 115, 116, 117, 121, 125, 127, 128, 129, 130, 131, 132, 133, 135, 137, 143, 144, 152, 153], "sansstat": 39, "state_bas": 39, "py": [39, 74, 141], "state": 39, "move": [39, 141], "reduction_mod": 39, "slice": [39, 116], "mask": [39, 136], "wavelength": [39, 121], "save": [37, 39, 115, 135, 136, 144, 149], "scale": [39, 116], "adjust": 39, "convert_to_q": 39, "input": [39, 152], "builder": 39, "select": [39, 86, 87, 112, 115, 136], "director": 39, "state_director": 39, "isiscommandinterfac": 39, "enum": [39, 103], "transmiss": [39, 121], "convers": 39, "q": [39, 123, 124, 137], "sansconverttowavelengthandrebin": 39, "pixel": 39, "sansload": 39, "moveinstrumentcompon": 39, "rotateinstrumentcompon": 39, "normal": 39, "To": [39, 112], "monitor": [39, 145, 154], "sanssav": 39, "orchestr": 39, "sansbatchreduct": 39, "sanssinglereduct": 39, "sansreductioncor": 39, "indexproperti": 40, "fit": [41, 42, 81, 106, 123, 127, 129, 133], "function": [41, 86, 91, 100, 106, 139, 146], "ida": 41, "fqfit": 41, "msdfit": 41, "iqtfit": 41, "convfit": 41, "indirectdataanalysi": 42, "tab": [37, 42, 43, 116, 123, 124, 135], "qen": 42, "indirectfitanalysistab": [], "indirectfittingmodel": 42, "indirectfitdatainterfac": 42, "indirectfitplot": 42, "indirectfitpropertybrows": 42, "indirectfitoutputopt": 42, "indirectfitdata": 42, "indirectfitoutput": 42, "inelast": [43, 123, 124], "manipul": [43, 124], "instrument": [44, 92, 125, 135], "viewer": 44, "pick": [44, 83], "geometri": 44, "handler": 44, "render": 44, "track": 45, "label": [45, 52], "For": [45, 46], "review": [45, 83, 91, 103, 108], "jenkin": 46, "agent": 46, "connect": 46, "through": [46, 103], "server": 46, "mac": 46, "misc": 46, "groovi": 46, "script": [46, 95, 96, 116, 145], "print": 46, "valu": 46, "node": 46, "remov": 46, "directori": [46, 96], "across": 46, "multipl": [46, 68, 88, 103, 112, 121], "master": [], "increment": [], "singl": [46, 103, 121, 127, 128], "scm": 46, "url": 46, "logger": 46, "On": 46, "default": [46, 116, 135], "paramet": [46, 106], "load": [47, 92, 98, 115, 129, 130, 135, 149], "hook": 47, "descriptor": 47, "hdf": 47, "hdfdescriptor": 47, "non": [47, 103, 137], "filedescriptor": 47, "log": [48, 94, 152], "level": [48, 126], "reusabl": 49, "icon": [49, 76], "button": 50, "add": [51, 53, 54, 108], "combobox": 51, "lineedit": 53, "spin": 54, "box": 54, "complet": [56, 103], "exercis": [56, 58, 63, 64, 66, 67, 69, 70, 73, 74, 79, 80], "final": 58, "layout": [60, 100, 146], "matplotlib": [61, 77], "mock": [62, 63, 64, 142], "simpl": [65, 153], "receiv": 71, "signal": [71, 103], "tabl": [72, 76, 118, 126, 127, 128, 129, 130, 131, 132, 133, 136], "1": [73, 74, 90, 103, 116, 118, 124, 126, 137], "tutori": 75, "embed": 77, "figur": 77, "plot": [37, 77, 103, 116, 135, 146], "vector": [77, 137], "multithread": 78, "ensur": 78, "starter": [79, 80], "control": [28, 79, 80], "basic": [79, 80, 117, 121, 137], "read": [79, 80], "orient": [79, 80], "further": [79, 80, 152], "obtain": 81, "benchmark": 81, "initi": [81, 147, 152], "packag": [17, 82, 148], "standalon": 82, "patch": 83, "authoris": 83, "cherri": 83, "nightli": 83, "dai": [83, 90], "valgrind": 86, "cprofil": 84, "yappi": 84, "prepar": [86, 90], "whole": 86, "program": 86, "portion": 86, "visualis": 86, "flat": [86, 130], "call": [86, 137, 144], "pycharm": [87, 112], "remot": [87, 144], "legaci": 87, "maintain": 87, "past": [87, 135], "thi": 87, "point": [87, 103, 142], "onli": [87, 103], "explicitli": 87, "debugg": 87, "envfil": 87, "extens": [87, 144], "pyqt": 87, "v": 88, "languag": 88, "comparison": 88, "possibl": [88, 103], "should": [88, 103], "integr": [89, 137], "modular": 89, "role": 90, "timelin": 90, "project": [90, 120, 149], "manag": [17, 90, 116], "week": 90, "befor": 90, "beta": 90, "begin": 90, "qualiti": [28, 90], "assur": 90, "smoke": 90, "editor": [90, 102, 116], "just": 90, "2": [90, 116, 118, 124, 126, 137], "3": [90, 116, 118, 126, 137], "featur": [90, 144, 152], "remind": 90, "email": 90, "technic": [90, 113], "gatekeep": [28, 91], "sanit": 92, "pre": [92, 125], "requisit": 92, "switch": 92, "address": 92, "problem": 92, "leak": [92, 141], "appear": 92, "asan": 92, "wa": 92, "ctest": [93, 154], "directli": 93, "sampl": [94, 121], "multiperiod": [94, 127, 133], "period": [94, 103, 127], "n": 94, "repositori": 95, "purpos": [28, 95], "frontend": 95, "backend": 95, "github": [28, 95], "addit": 96, "direct": [97, 102, 104, 124], "referenc": 97, "guid": [98, 102, 103, 108, 134, 155], "createsampleworkspac": 98, "createworkspac": 98, "need": [98, 103], "modern": 99, "standard": [100, 103, 106, 107, 108, 110, 111], "refer": [100, 102, 112], "header": 100, "cpp": 100, "convent": [100, 103, 106, 108], "preprocessor": 100, "namespac": 100, "express": 100, "statement": 100, "comment": [100, 102], "error": [100, 119, 143, 144], "deprec": 101, "dev": 102, "rest": 102, "restructuredtext": 102, "defin": [102, 153], "titl": 102, "section": 102, "etc": [102, 105, 141], "warn": [102, 144], "explicit": 102, "markup": 102, "blank": 102, "unexpect": 102, "unind": 102, "inlin": 102, "interpret": 102, "phrase": 102, "string": [102, 105], "imag": [102, 108], "readabl": 102, "unknown": 102, "foo": 102, "html": 102, "knowledg": 103, "prefac": 103, "ux": 103, "must": 103, "done": [103, 146], "beforehand": 103, "alg": 103, "requir": [103, 144], "mainten": 103, "assess": 103, "too": 103, "larg": 103, "follow": 103, "doc": [103, 141], "No": [103, 112], "matter": 103, "small": 103, "logic": 103, "goe": 103, "map": 103, "histori": 103, "go": 103, "do": [28, 103, 153], "let": 103, "If": 103, "you": 103, "can": 103, "t": [28, 103, 123, 124], "put": 103, "limit": 103, "chain": 103, "observ": [103, 137], "notifi": 103, "each": 103, "train": 103, "discuss": 103, "estim": 103, "encourag": 103, "newer": 103, "staff": 103, "rais": 103, "queri": 103, "revis": 103, "best": [103, 112, 154], "practic": [103, 112, 142, 154], "have": 103, "mani": 103, "take": [103, 116], "out": 103, "One": 103, "per": 103, "slot": 103, "never": 103, "futur": [37, 103], "session": [103, 115, 125], "principl": 103, "regex": 105, "chop": 105, "ends_with": 105, "categori": 106, "style": 107, "format": [107, 144], "black": 107, "none": 107, "check": [28, 107, 112, 115, 116, 137, 141], "licens": 107, "import": 107, "amend": 108, "sub": 108, "head": 108, "preview": [108, 135], "dure": 108, "renam": [109, 141], "specifi": 112, "valid": [37, 112, 121, 152], "skip": 112, "target": [112, 153], "platform": 112, "free": 112, "memori": 112, "toler": 112, "disabl": [112, 137], "some": 112, "assert": 112, "download": 112, "xcode": 112, "makefil": 112, "like": 112, "core": [112, 114], "reduc": 112, "size": 112, "output": [112, 152], "cleanup": 112, "steer": 113, "committe": 113, "rule": 114, "group": [28, 37, 114, 126, 135], "task": 114, "smaller": 114, "larger": 114, "alfview": 115, "rebin": [115, 125, 129], "tube": 115, "rotat": 115, "angl": 115, "clear": 115, "happen": 115, "vanadium": 115, "mslice": 116, "modifi": 116, "4": [116, 118, 126, 137], "overplot": 116, "recoil": 116, "bragg": 116, "peak": [116, 127, 137], "5": [116, 118, 126, 137], "toolbar": 116, "6": [116, 118, 126, 137], "cut": [116, 135], "chang": [116, 135], "intens": 116, "interact": 116, "7": [116, 118, 126, 137], "waterfal": 116, "jupyt": 116, "qtconsol": 116, "subtract": 116, "delet": [116, 135, 141], "sum": [116, 136], "analysi": [117, 123, 126, 132, 134, 146], "engin": 118, "diffract": 118, "preambl": [118, 126], "calibr": 118, "focu": 118, "8": 118, "9": 118, "10": 118, "11": 118, "recoveri": 120, "indirect": [37, 122, 124], "elwin": 124, "msd": 123, "conv": 123, "f": 123, "live": [125, 144], "facil": 125, "fake": 125, "histogram": 125, "adara": 125, "post": 125, "stop": 125, "muon": [126, 127, 128, 129, 130, 131, 132, 133, 134], "unscript": [126, 127, 128, 129, 130, 131, 132, 133], "musr": [126, 129], "psi": [126, 130], "hifi": [126, 133], "emu": [126, 131], "argu": [126, 128], "frequequ": 126, "domain": [126, 132], "cross": 126, "alc": [126, 127], "puls": 128, "doubl": 128, "transvers": [129, 133], "field": [129, 133], "asymmetri": 129, "auto": [130, 144], "correct": [130, 135, 137], "ionic": 131, "diffus": 131, "superconduct": 131, "copper": 131, "fda": 132, "frequenc": 132, "fft": 132, "phasequad": 132, "maxent": 132, "simultan": 133, "polaris": 135, "search": 135, "experi": 135, "copi": 135, "discard": 135, "ascii": 135, "displai": [136, 143], "beam": 136, "centr": 136, "finder": 136, "diagnost": 136, "sliceview": 137, "matrixworkspac": 137, "md": 137, "mdworkspac": 137, "mdhistoworkspac": 137, "cutview": 137, "represent": 137, "overlai": 137, "nonorthogon": 137, "binmd": 137, "normalizebasisvector": 137, "fals": 137, "hkl": 137, "basi": 137, "mdhisto": 137, "orthogon": 137, "ax": 137, "util": [37, 139, 146], "helper": 139, "class_mak": 141, "move_class": 141, "delete_class": 141, "helgrind": 141, "drd": 141, "iwyu": 141, "relat": [141, 146], "wireshark": 141, "wonder": 141, "shaper": 141, "wiki": 141, "sphinx": 141, "clang": 141, "tidi": 141, "good": 142, "guidanc": 142, "privat": 142, "protect": 142, "member": 142, "bug": [143, 146], "built": 143, "help": 143, "Not": 143, "vscode": 144, "launch": 144, "keybind": 144, "clangd": 144, "impact": 145, "todo": 146, "axischang": 146, "centos7": 147, "graphic": 147, "handi": 149, "link": 149, "doe": 150, "execut": 152, "fetch": 152, "child": 152, "enhanc": 152, "asynchron": 152, "except": 152, "converttomd": 153, "transform": 153, "preprocessdetectorstomd": 153, "complex": 153, "advic": 154, "optim": 154, "energi": 37, "transfer": 37, "ui": 37, "getter": 37, "setter": 37, "improv": 37, "indirectdatareductiontab": 37, "wrapper": 37, "atom": 121, "chemic": 121, "formula": 121, "rang": 121, "broken": 17, "pip": 17, "polici": 17, "timer": 140, "perf": 85, "intel": 85, "vtune": 85, "indirectdataanalysistab": 42, "time": 84, "wall": 140, "clock": 140, "codeblocktim": 140, "codeblockmultipletim": 140, "cpu": 140, "cputim": 140, "great": 28, "power": 28, "come": 28, "respons": 28, "don": 28, "panic": 28, "thing": 28, "destin": 28, "deeper": 28, "quirk": 28, "idf": 28, "ipf": 28, "becom": 28}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx": 60}, "alltitles": {"Work flows algorithm profiling": [[0, "work-flows-algorithm-profiling"]], "Contents": [[0, "contents"], [2, "contents"], [34, "contents"], [35, "contents"], [45, "contents"], [100, "contents"], [103, "contents"], [105, "contents"], [106, "contents"], [107, "contents"], [141, "contents"]], "Summary": [[0, "summary"], [1, "summary"], [2, "summary"], [18, "summary"], [34, "summary"], [35, "summary"], [46, "summary"], [49, "summary"], [86, "summary"], [97, "summary"], [104, "summary"], [105, "summary"], [139, "summary"], [153, "summary"]], "Mantid build": [[0, "mantid-build"]], "Adding more detailed information": [[0, "adding-more-detailed-information"]], "Analysing tool": [[0, "analysing-tool"]], "Architecture": [[1, "architecture"]], "Context": [[1, "context"], [140, "context"]], "Container": [[1, "container"]], "Components": [[1, "components"], [39, "components"]], "Framework": [[1, "framework"]], "mantidqt": [[1, "mantidqt"]], "workbench": [[1, "workbench"]], "The Automated Build Process": [[2, "the-automated-build-process"]], "The Details": [[2, "the-details"]], "Other Notes": [[2, "other-notes"]], "Main Pipeline": [[2, "main-pipeline"]], "Mockups with Balsamiq Wireframes": [[3, "mockups-with-balsamiq-wireframes"]], "Overview": [[3, "overview"], [38, "overview"], [39, "overview"], [44, "overview"], [48, "overview"], [77, "overview"], [88, "overview"], [92, "overview"], [93, "overview"], [95, "overview"], [96, "overview"], [100, "overview"], [103, "overview"], [112, "overview"], [118, "overview"], [146, "overview"], [149, "overview"], [151, "overview"], [154, "overview"]], "First steps with Balsamiq Wireframes": [[3, "first-steps-with-balsamiq-wireframes"]], "Job Tree View": [[4, "job-tree-view"]], "API Concepts": [[4, "api-concepts"]], "Row Location": [[4, "row-location"]], "Dealing With Cells": [[4, "dealing-with-cells"]], "Cells": [[4, "cells"]], "Subtrees": [[4, "subtrees"]], "Notification": [[4, "notification"]], "Filtering": [[4, "filtering"], [94, "filtering"]], "Cell Based View Properties": [[5, "cell-based-view-properties"]], "Implementation": [[5, "implementation"], [44, "implementation"], [89, "implementation"], [89, "implementation-1"], [149, "implementation"]], "A note on adding new properties": [[5, "a-note-on-adding-new-properties"]], "Extract Subtrees": [[6, "extract-subtrees"]], "Find Subtree Roots": [[7, "find-subtree-roots"]], "QtStandardItemTreeModelAdapter": [[8, "qtstandarditemtreemodeladapter"]], "Usage": [[8, "usage"], [97, "usage"], [146, "usage"]], "Model Indices in Job Tree View": [[9, "model-indices-in-job-tree-view"]], "MVC Models": [[9, "mvc-models"]], "The Main Model": [[9, "the-main-model"]], "Filtered Model": [[9, "filtered-model"]], "Strongly Typed Indexes": [[9, "strongly-typed-indexes"]], "Converting Between Index Spaces": [[9, "converting-between-index-spaces"]], "Type Erasure": [[9, "type-erasure"]], "Batch Widget Manual": [[10, "batch-widget-manual"]], "API Documentation": [[10, "api-documentation"]], "Internals Documentation": [[10, "internals-documentation"]], "Building on OS X": [[11, "building-on-os-x"]], "Building with CMake": [[12, "building-with-cmake"], [24, "building-with-cmake"]], "Environment": [[12, "environment"], [33, "environment"]], "CCache": [[12, "ccache"]], "Network Drives": [[12, "network-drives"]], "Configuring your build": [[12, "configuring-your-build"]], "CMake generators": [[12, "cmake-generators"]], "From the command line": [[12, "from-the-command-line"]], "From the CMake gui": [[12, "from-the-cmake-gui"]], "Data Files Location": [[12, "data-files-location"]], "With Qt Creator": [[12, "with-qt-creator"]], "Building and working with CMake": [[12, "building-and-working-with-cmake"]], "Caveats and Known Issues": [[12, "caveats-and-known-issues"]], "Tips": [[12, "tips"], [28, "tips"], [48, "tips"], [81, "tips"], [147, "tips"]], "Build system customisation using CMake variables": [[12, "build-system-customisation-using-cmake-variables"]], "CLion": [[13, "clion"]], "Installing CLion": [[13, "installing-clion"]], "Opening CLion": [[13, "opening-clion"]], "Setup for a CLion Build": [[13, "setup-for-a-clion-build"]], "Building with CLion": [[13, "building-with-clion"]], "Debugging with CLion": [[13, "debugging-with-clion"]], "CMake Guidelines": [[14, "cmake-guidelines"]], "Creating a new CMake Library": [[14, "creating-a-new-cmake-library"]], "Finding a new CMake dependency": [[14, "finding-a-new-cmake-dependency"]], "Introducing a new CMake configurable variable": [[14, "introducing-a-new-cmake-configurable-variable"]], "CMake framework exports": [[14, "cmake-framework-exports"]], "Generating Code Coverage": [[15, "generating-code-coverage"]], "C++": [[15, "c"], [78, "c"], [139, "c"]], "Background": [[15, "background"]], "C++ Specific Notes": [[15, "c-specific-notes"]], "Setup": [[15, "setup"]], "Producing a coverage report automatically": [[15, "producing-a-coverage-report-automatically"]], "Producing a coverage report manually": [[15, "producing-a-coverage-report-manually"]], "Filtering specific module(s)": [[15, "filtering-specific-module-s"]], "Examples:": [[15, "examples"]], "Python": [[15, "python"], [49, "python"], [78, "python"], [139, "python"]], "IDE": [[15, "ide"]], "CLI": [[15, "cli"]], "Communication": [[16, "id1"]], "How to contact people in the development team": [[16, "how-to-contact-people-in-the-development-team"]], "Support": [[16, "support"]], "Meetings & other information": [[16, "meetings-other-information"]], "Text": [[16, "text"]], "Video conference": [[16, "video-conference"]], "Face to Face": [[16, "face-to-face"]], "Conda Package Manager": [[17, "conda-package-manager"]], "Creating Environments": [[17, "creating-environments"]], "Finding a broken dependency": [[17, "finding-a-broken-dependency"]], "Fixing a broken dependency": [[17, "fixing-a-broken-dependency"]], "Pip package policy": [[17, "pip-package-policy"]], "Data Files for Testing": [[18, "data-files-for-testing"]], "Motivation": [[18, "motivation"], [20, "motivation"], [39, "motivation"], [89, "motivation"], [89, "motivation-1"]], "CMake\u2019s External Data": [[18, "cmake-s-external-data"]], "Local Object Store": [[18, "local-object-store"]], "Binary Root": [[18, "binary-root"]], "Using Existing Data": [[18, "using-existing-data"]], "Adding A New File(s)": [[18, "adding-a-new-file-s"]], "Updating File(s)": [[18, "updating-file-s"]], "Developer Setup": [[18, "developer-setup"]], "Example cmake command:": [[18, "example-cmake-command"]], "Setting With Dropbox:": [[18, "setting-with-dropbox"]], "Proxy Settings": [[18, "proxy-settings"]], "Troubleshooting": [[18, "troubleshooting"], [143, "troubleshooting"]], "Debugging Unit Tests": [[19, "debugging-unit-tests"]], "Using gdb": [[19, "using-gdb"]], "Within Eclipse": [[19, "within-eclipse"]], "Within Visual Studio (debugging run method)": [[19, "within-visual-studio-debugging-run-method"]], "Within Visual Studio (attach to process version)": [[19, "within-visual-studio-attach-to-process-version"]], "Design Document Guidelines": [[20, "design-document-guidelines"]], "When to write a design document": [[20, "when-to-write-a-design-document"]], "Amount of classes": [[20, "amount-of-classes"]], "Amount of files": [[20, "amount-of-files"]], "Abstractness fraction": [[20, "abstractness-fraction"]], "The layer of intent": [[20, "the-layer-of-intent"]], "Number of developers": [[20, "number-of-developers"]], "Number of users": [[20, "number-of-users"]], "Number of person-months": [[20, "number-of-person-months"]], "Design document process": [[20, "design-document-process"]], "Design document content": [[20, "design-document-content"]], "Dictionary of Terms": [[20, "dictionary-of-terms"]], "Potential Solutions": [[20, "potential-solutions"]], "Chosen Solution": [[20, "chosen-solution"]], "Implementation Detail": [[20, "implementation-detail"]], "Cheat Sheet and Checklist": [[20, "cheat-sheet-and-checklist"]], "Developer Accounts": [[21, "developer-accounts"]], "Unique Profiles": [[21, "unique-profiles"]], "Account Creation": [[21, "account-creation"]], "Introducing Yourself": [[21, "introducing-yourself"]], "Admin Notes": [[21, "admin-notes"]], "Development and Release Cycle": [[22, "development-and-release-cycle"]], "Doxygen Setup": [[23, "doxygen-setup"]], "Unix Console Doxygen Setup": [[23, "unix-console-doxygen-setup"]], "Visual Studio Doxygen Setup": [[23, "visual-studio-doxygen-setup"]], "Eclipse Doxygen Setup": [[23, "eclipse-doxygen-setup"]], "Eclipse on Ubuntu": [[24, "eclipse-on-ubuntu"]], "Prerequisites": [[24, "prerequisites"], [79, "prerequisites"], [80, "prerequisites"], [144, "prerequisites"]], "Installing Eclipse": [[24, "installing-eclipse"]], "Suggested Plugins": [[24, "suggested-plugins"]], "EnumeratedString": [[25, "enumeratedstring"]], "Why EnumeratedString?": [[25, "why-enumeratedstring"]], "How to use the EnumeratedString": [[25, "how-to-use-the-enumeratedstring"]], "Example Use of EnumeratedString": [[25, "example-use-of-enumeratedstring"]], "Event Workspace Development": [[26, "event-workspace-development"]], "Individual Neutron Event Data (TofEvent)": [[26, "individual-neutron-event-data-tofevent"]], "Lists of Events (EventList)": [[26, "lists-of-events-eventlist"]], "Most Recently Used List (MRUList)": [[26, "most-recently-used-list-mrulist"]], "A note about workspace index / spectrum number / detector ID": [[26, "a-note-about-workspace-index-spectrum-number-detector-id"]], "Workspace2D compatibility": [[26, "workspace2d-compatibility"]], "A Note about Thread Safety": [[26, "a-note-about-thread-safety"]], "Flowchart Creation": [[27, "flowchart-creation"]], "Gatekeeping a Pull Request": [[28, "gatekeeping-a-pull-request"]], "Purpose": [[28, "purpose"], [95, "purpose"]], "With great power comes great responsibility": [[28, "with-great-power-comes-great-responsibility"]], "Performing a merge on Github": [[28, "performing-a-merge-on-github"]], "Don\u2019t panic": [[28, "don-t-panic"]], "Things to check": [[28, "things-to-check"]], "Destination branch": [[28, "destination-branch"]], "General checks": [[28, "general-checks"]], "Testing": [[28, "testing"], [38, "testing"], [103, "testing"], [138, "testing"], [155, "testing"]], "Code quality": [[28, "code-quality"]], "Deeper checks": [[28, "deeper-checks"]], "Version control": [[28, "version-control"]], "Specific quirks of Mantid": [[28, "specific-quirks-of-mantid"]], "Algorithms": [[28, "algorithms"], [102, "algorithms"], [106, "algorithms"]], "Workspaces": [[28, "workspaces"]], "Workspace Groups": [[28, "workspace-groups"]], "IDFs and IPFs": [[28, "idfs-and-ipfs"]], "Unit tests": [[28, "unit-tests"]], "How do people become gatekeepers?": [[28, "how-do-people-become-gatekeepers"]], "Getting Started": [[29, "getting-started"], [152, "getting-started"]], "The Choice": [[29, "the-choice"]], "Custom git setup for inside the ORNL firewall:": [[29, "custom-git-setup-for-inside-the-ornl-firewall"]], "Building Mantid": [[29, "building-mantid"]], "Archive access - ISIS": [[29, "archive-access-isis"]], "OSX": [[29, "osx"], [33, "osx"]], "Linux": [[29, "linux"], [33, "linux"], [46, "linux"], [84, "linux"], [141, "linux"], [143, "linux"]], "Develop with Conda on Linux": [[30, "develop-with-conda-on-linux"]], "Install Git": [[30, "install-git"], [31, "install-git"], [32, "install-git"]], "Clone the mantid source code": [[30, "clone-the-mantid-source-code"], [31, "clone-the-mantid-source-code"], [32, "clone-the-mantid-source-code"]], "Install Mambaforge": [[30, "install-mambaforge"], [31, "install-mambaforge"], [32, "install-mambaforge"]], "(ILL) Setup proxy": [[30, "ill-setup-proxy"]], "Setup the mantid conda environment": [[30, "setup-the-mantid-conda-environment"], [31, "setup-the-mantid-conda-environment"], [32, "setup-the-mantid-conda-environment"]], "Configure CMake and generate build files": [[30, "configure-cmake-and-generate-build-files"], [31, "configure-cmake-and-generate-build-files"], [32, "configure-cmake-and-generate-build-files"]], "How to build": [[30, "how-to-build"], [31, "how-to-build"]], "Building and debugging with CLion": [[30, "building-and-debugging-with-clion"], [32, "building-and-debugging-with-clion"]], "CMake Conda variables": [[30, "cmake-conda-variables"], [31, "cmake-conda-variables"], [32, "cmake-conda-variables"]], "Develop with Conda on MacOS": [[31, "develop-with-conda-on-macos"]], "Running Workbench": [[31, "running-workbench"], [150, "running-workbench"]], "Develop with Conda on Windows": [[32, "develop-with-conda-on-windows"]], "Install Visual Studio 2022 Community Edition": [[32, "install-visual-studio-2022-community-edition"]], "Turn off Python association in Windows": [[32, "turn-off-python-association-in-windows"]], "Compile and Build using MS Visual Studio": [[32, "compile-and-build-using-ms-visual-studio"]], "Compile and Build using Ninja": [[32, "compile-and-build-using-ninja"]], "Getting Started without Conda": [[33, "getting-started-without-conda"]], "Windows": [[33, "windows"], [46, "windows"], [84, "windows"], [141, "windows"], [143, "windows"]], "Windows Subsystem for Linux (WSL2)": [[33, "windows-subsystem-for-linux-wsl2"], [147, "windows-subsystem-for-linux-wsl2"]], "Red Hat/Cent OS/Fedora": [[33, "red-hat-cent-os-fedora"]], "Ubuntu 18.04": [[33, "ubuntu-18-04"]], "Ubuntu 20.04": [[33, "ubuntu-20-04"]], "Docker": [[33, "docker"]], "Getting the Mantid code": [[33, "getting-the-mantid-code"]], "Mantid Git Config": [[34, "mantid-git-config"]], "Recommended Config": [[34, "recommended-config"]], "Diff/Merge Tools": [[34, "diff-merge-tools"]], "Useful Aliases": [[34, "useful-aliases"]], "More Advanced Options": [[34, "more-advanced-options"]], "Mantid Git Workflow": [[35, "mantid-git-workflow"]], "Description": [[35, "description"], [97, "description"]], "Naming Branches": [[35, "naming-branches"]], "Pull Requests": [[35, "pull-requests"], [35, "id1"]], "Checkout a Pull Request": [[35, "checkout-a-pull-request"]], "Stale Pull Requests": [[35, "stale-pull-requests"]], "Code Freeze": [[35, "code-freeze"], [90, "code-freeze"], [90, "id8"]], "New Branches": [[35, "new-branches"]], "Fixing a PR with an Incorrect Base Branch": [[35, "fixing-a-pr-with-an-incorrect-base-branch"]], "Handling XML": [[36, "handling-xml"]], "Examples": [[36, "examples"], [104, "examples"]], "Parsing": [[36, "parsing"]], "Iterating over an element\u2019s children": [[36, "iterating-over-an-element-s-children"]], "Inspecting an element": [[36, "inspecting-an-element"]], "Avoid NodeList": [[36, "avoid-nodelist"]], "ISIS Energy Transfer Tab": [[37, "isis-energy-transfer-tab"]], "ISIS Energy Transfer Data": [[37, "isis-energy-transfer-data"]], "ISIS Energy Transfer view": [[37, "isis-energy-transfer-view"]], "UI Data Getters": [[37, "ui-data-getters"]], "UI data setters": [[37, "ui-data-setters"]], "UI validators": [[37, "ui-validators"]], "Communication with the Presenter": [[37, "communication-with-the-presenter"]], "Future improvements": [[37, "future-improvements"], [37, "id1"], [37, "id3"]], "ISIS Energy Transfer Presenter": [[37, "isis-energy-transfer-presenter"]], "ISIS Energy Transfer algorithm": [[37, "isis-energy-transfer-algorithm"]], "Plotting": [[37, "plotting"], [37, "id2"]], "Dependency on IndirectDataReductionTab": [[37, "dependency-on-indirectdatareductiontab"]], "ISIS Energy Transfer Model": [[37, "isis-energy-transfer-model"]], "ISIS Indirect Energy Transfer Wrapper": [[37, "isis-indirect-energy-transfer-wrapper"]], "Saving": [[37, "saving"]], "Grouping": [[37, "grouping"]], "Model utils files": [[37, "model-utils-files"]], "Model tests": [[37, "model-tests"]], "ISIS Reflectometry Interface": [[38, "isis-reflectometry-interface"]], "Structure": [[38, "structure"]], "GUI": [[38, "gui"]], "Reduction": [[38, "reduction"]], "Common": [[38, "common"]], "TestHelpers": [[38, "testhelpers"]], "Reduction back-end": [[38, "reduction-back-end"]], "Development guidelines": [[38, "development-guidelines"]], "Adhere to MVP": [[38, "adhere-to-mvp"]], "Dependency inversion": [[38, "dependency-inversion"]], "Coordinate via presenters": [[38, "coordinate-via-presenters"]], "Avoid use of Qt types outside of Qt classes": [[38, "avoid-use-of-qt-types-outside-of-qt-classes"]], "Keep the reduction configuration up to date": [[38, "keep-the-reduction-configuration-up-to-date"]], "Perform all processing in algorithms": [[38, "perform-all-processing-in-algorithms"]], "Design pattern examples": [[38, "design-pattern-examples"]], "Subscriber pattern": [[38, "subscriber-pattern"]], "Dependency injection": [[38, "dependency-injection"]], "Factory pattern": [[38, "factory-pattern"]], "ISIS SANS Reduction Back-end": [[39, "isis-sans-reduction-back-end"]], "What is calculated in a SANS reduction?": [[39, "what-is-calculated-in-a-sans-reduction"]], "General": [[39, "general"], [105, "general"]], "Introduction and Motivation": [[39, "introduction-and-motivation"]], "SANSState": [[39, "sansstate"]], "state_base.py": [[39, "state-base-py"]], "Individual states": [[39, "individual-states"]], "state.py": [[39, "state-py"]], "data.py": [[39, "data-py"]], "move.py": [[39, "move-py"]], "reduction_mode.py": [[39, "reduction-mode-py"]], "slice.py": [[39, "slice-py"]], "mask.py": [[39, "mask-py"]], "wavelength.py": [[39, "wavelength-py"]], "save.py": [[39, "save-py"]], "scale.py": [[39, "scale-py"]], "adjustment.py": [[39, "adjustment-py"]], "convert_to_q.py": [[39, "convert-to-q-py"]], "compatibility.py": [[39, "compatibility-py"]], "State Generation": [[39, "state-generation"]], "User input dictionary": [[39, "user-input-dictionary"]], "Builders": [[39, "builders"]], "Selection of the builders": [[39, "selection-of-the-builders"]], "Directors": [[39, "directors"]], "state_director.py": [[39, "state-director-py"]], "User file input": [[39, "user-file-input"]], "Director for ISISCommandInterface (CLI)": [[39, "director-for-isiscommandinterface-cli"]], "Usage via GUI": [[39, "usage-via-gui"]], "Other useful information": [[39, "other-useful-information"]], "enum.py": [[39, "enum-py"]], "Work-flow algorithms for individual reduction steps": [[39, "work-flow-algorithms-for-individual-reduction-steps"]], "Calculate SANS Transmission": [[39, "calculate-sans-transmission"]], "Conversion to Q": [[39, "conversion-to-q"]], "SANSConvertToWavelengthAndRebin": [[39, "sansconverttowavelengthandrebin"]], "Create SANS Wavelength and Pixel Adjustment": [[39, "create-sans-wavelength-and-pixel-adjustment"]], "SANSLoad": [[39, "sansload"]], "Workspace Masking": [[39, "workspace-masking"]], "MoveInstrumentComponent and RotateInstrumentComponent": [[39, "moveinstrumentcomponent-and-rotateinstrumentcomponent"]], "Normalize To SANS Monitor": [[39, "normalize-to-sans-monitor"]], "SANSSave": [[39, "sanssave"]], "Slice SANS Event": [[39, "slice-sans-event"]], "Work-flow algorithm orchestration": [[39, "work-flow-algorithm-orchestration"]], "SANSBatchReduction": [[39, "sansbatchreduction"]], "SANSSingleReduction": [[39, "sanssinglereduction"]], "SANSReductionCore": [[39, "sansreductioncore"]], "Index Property": [[40, "index-property"]], "Why IndexProperty?": [[40, "why-indexproperty"]], "How to use the IndexProperty": [[40, "how-to-use-the-indexproperty"]], "Adding a new fitting function to IDA": [[41, "adding-a-new-fitting-function-to-ida"]], "FqFit": [[41, "fqfit"]], "MSDFit": [[41, "msdfit"]], "IqtFit": [[41, "iqtfit"]], "ConvFit": [[41, "convfit"]], "IndirectDataAnalysis File Structure": [[42, "indirectdataanalysis-file-structure"]], "Fit Tab structure": [[42, "fit-tab-structure"]], "QENS Fit class structure": [[42, "qens-fit-class-structure"]], "IndirectDataAnalysisTab": [[42, "indirectdataanalysistab"]], "IndirectFittingModel": [[42, "indirectfittingmodel"]], "IndirectFitDataInterface": [[42, "indirectfitdatainterface"]], "IndirectFitPlot": [[42, "indirectfitplot"]], "IndirectFitPropertyBrowser": [[42, "indirectfitpropertybrowser"]], "IndirectFitOutputOptions": [[42, "indirectfitoutputoptions"]], "IndirectFitData": [[42, "indirectfitdata"]], "IndirectFitOutput": [[42, "indirectfitoutput"]], "Inelastic Data Manipulation Class Structure": [[43, "inelastic-data-manipulation-class-structure"]], "Data Manipulation Tab View": [[43, "data-manipulation-tab-view"]], "Data Manipulation Tab Model": [[43, "data-manipulation-tab-model"]], "Data Manipulation Tab (Presenter)": [[43, "data-manipulation-tab-presenter"]], "Instrument Viewer Widget": [[44, "instrument-viewer-widget"]], "Detector Picking": [[44, "detector-picking"]], "Geometry Handlers and Renderers": [[44, "geometry-handlers-and-renderers"]], "Mantid Issue Tracking": [[45, "mantid-issue-tracking"]], "Workflow": [[45, "workflow"], [153, "workflow"]], "Creating an Issue": [[45, "creating-an-issue"]], "Labels": [[45, "labels"]], "Filtering Issues": [[45, "filtering-issues"]], "Your Issues": [[45, "your-issues"]], "For Review": [[45, "for-review"]], "Jenkins Configuration": [[46, "jenkins-configuration"]], "Introduction": [[46, "introduction"], [98, "introduction"], [115, "introduction"], [116, "introduction"], [117, "introduction"], [121, "introduction"], [125, "introduction"], [127, "introduction"], [128, "introduction"], [129, "introduction"], [130, "introduction"], [131, "introduction"], [132, "introduction"], [133, "introduction"], [135, "introduction"], [137, "introduction"], [143, "introduction"], [144, "introduction"], [152, "introduction"], [153, "introduction"]], "Setting up a New Agent": [[46, "setting-up-a-new-agent"]], "Agent Connection": [[46, "agent-connection"], [46, "id1"]], "Connecting Through a Proxy Server": [[46, "connecting-through-a-proxy-server"]], "Mac OS": [[46, "mac-os"]], "Misc Groovy Scripts": [[46, "misc-groovy-scripts"]], "Print the Value of an Environment Variable on All Nodes": [[46, "print-the-value-of-an-environment-variable-on-all-nodes"]], "Remove directories across multiple nodes": [[46, "remove-directories-across-multiple-nodes"]], "Remove directories from single node": [[46, "remove-directories-from-single-node"]], "Update Branches For Jobs": [[46, "update-branches-for-jobs"]], "List All SCM Urls": [[46, "list-all-scm-urls"]], "Update Urls on All Jobs": [[46, "update-urls-on-all-jobs"]], "Print All Loggers": [[46, "print-all-loggers"]], "Run a Process On a Single Node": [[46, "run-a-process-on-a-single-node"]], "Run a Process Across All Nodes": [[46, "run-a-process-across-all-nodes"]], "Update default values for job parameters": [[46, "update-default-values-for-job-parameters"]], "Load Algorithm Hook": [[47, "load-algorithm-hook"]], "The Load Algorithm": [[47, "the-load-algorithm"]], "Descriptors": [[47, "descriptors"]], "HDF": [[47, "hdf"]], "HDFDescriptor": [[47, "hdfdescriptor"]], "Non-HDF": [[47, "non-hdf"]], "FileDescriptor": [[47, "filedescriptor"]], "Logging": [[48, "logging"], [152, "logging"]], "Logging Levels": [[48, "logging-levels"]], "Configuring the Log Level": [[48, "configuring-the-log-level"]], "Usage Example in C++": [[48, "usage-example-in-c"]], "Usage Example in Python": [[48, "usage-example-in-python"]], "Using logging in Python": [[48, "using-logging-in-python"]], "MVP Design": [[49, "mvp-design"]], "MVP (Model View Presenter)": [[49, "mvp-model-view-presenter"]], "Model": [[49, "model"], [103, "model"]], "View": [[49, "view"], [70, "view"], [103, "view"]], "Presenter": [[49, "presenter"], [70, "presenter"], [103, "presenter"]], "Testing MVP Components": [[49, "testing-mvp-components"]], "Visual Design": [[49, "visual-design"]], "Qt Designer": [[49, "qt-designer"]], "Reusable Widgets": [[49, "reusable-widgets"]], "Icons": [[49, "icons"]], "Designer": [[49, "id1"]], "Adding a Button": [[50, "adding-a-button"]], "The View": [[50, "the-view"]], "The Main": [[50, "the-main"]], "Add a ComboBox": [[51, "add-a-combobox"]], "Adding a Label": [[52, "adding-a-label"]], "Add a LineEdit": [[53, "add-a-lineedit"]], "Add a Spin Box": [[54, "add-a-spin-box"]], "MVP Calculator GUI Example": [[55, "mvp-calculator-gui-example"]], "Complete GUI from Exercises": [[56, "complete-gui-from-exercises"]], "Extracting Information from the View": [[57, "extracting-information-from-the-view"]], "Final Exercise": [[58, "final-exercise"]], "MVP Introduction": [[59, "mvp-introduction"]], "Layouts": [[60, "layouts"]], "Matplotlib and MVP": [[61, "matplotlib-and-mvp"]], "Mocking the Presenter": [[62, "mocking-the-presenter"]], "Mocking Exercise": [[63, "mocking-exercise"]], "Mocking Exercise Solution": [[64, "mocking-exercise-solution"]], "A Simple Model": [[65, "a-simple-model"]], "Model (MVP) Exercise": [[66, "model-mvp-exercise"]], "Model Exercise Solution": [[67, "model-exercise-solution"]], "Multiple Views": [[68, "multiple-views"]], "Presenter Exercise": [[69, "presenter-exercise"]], "Presenter Exercise Solution": [[70, "presenter-exercise-solution"]], "Main module": [[70, "main-module"]], "Receiving a signal from the view": [[71, "receiving-a-signal-from-the-view"]], "Tables": [[72, "tables"]], "View Exercise 1": [[73, "view-exercise-1"]], "View Exercise 1 Solution": [[74, "view-exercise-1-solution"]], "main.py": [[74, "main-py"]], "view.py": [[74, "view-py"]], "MVP Tutorial": [[75, "mvp-tutorial"]], "Mantid Icon Table": [[76, "mantid-icon-table"]], "General Icons": [[76, "general-icons"]], "Table Icons": [[76, "table-icons"]], "Matplotlib in C++": [[77, "matplotlib-in-c"]], "Embedding Figures": [[77, "embedding-figures"]], "Plotting from Vector Data": [[77, "plotting-from-vector-data"]], "Plotting from Workspace Data": [[77, "plotting-from-workspace-data"]], "Multithreading in Mantid": [[78, "multithreading-in-mantid"]], "Ensuring thread-safety": [[78, "ensuring-thread-safety"]], "New Starter C++": [[79, "new-starter-c"]], "Version Control": [[79, "version-control"], [80, "version-control"]], "C++ Basics": [[79, "c-basics"]], "Reading": [[79, "reading"], [79, "id1"], [80, "reading"], [80, "id1"]], "Exercise": [[79, "exercise"], [79, "id2"], [80, "exercise"], [80, "id2"]], "Object Oriented C++ Basics": [[79, "object-oriented-c-basics"]], "Further reading": [[79, "further-reading"], [80, "further-reading"]], "New Starter Python": [[80, "new-starter-python"]], "Python Basics": [[80, "python-basics"]], "Object Oriented Python Basics": [[80, "object-oriented-python-basics"]], "Obtaining a Benchmark for Mantid Fitting": [[81, "obtaining-a-benchmark-for-mantid-fitting"]], "Benchmarking Mantid from Source": [[81, "benchmarking-mantid-from-source"]], "Benchmarking Mantid from Install": [[81, "benchmarking-mantid-from-install"]], "Initial Setup": [[81, "initial-setup"], [147, "initial-setup"]], "Creating your Benchmarking Environment": [[81, "creating-your-benchmarking-environment"]], "Running a Benchmark": [[81, "running-a-benchmark"]], "Packaging": [[82, "packaging"], [148, "packaging"]], "Conda": [[82, "conda"]], "Building Conda Packages": [[82, "building-conda-packages"]], "Standalone": [[82, "standalone"]], "Building Standalone Installers": [[82, "building-standalone-installers"]], "Patch Release Checklist": [[83, "patch-release-checklist"]], "Request": [[83, "request"]], "Authorisation": [[83, "authorisation"]], "Development": [[83, "development"]], "Release Branch": [[83, "release-branch"]], "Release Notes": [[83, "release-notes"]], "Cherry Picking & Code Review": [[83, "cherry-picking-code-review"]], "Nightly Builds": [[83, "nightly-builds"]], "Release Day": [[83, "release-day"], [90, "release-day"], [90, "id10"]], "Profiling Overview": [[84, "profiling-overview"]], "Profiling in Python": [[84, "profiling-in-python"]], "Profiling with cProfile": [[84, "profiling-with-cprofile"]], "Profiling with Yappi": [[84, "profiling-with-yappi"]], "Profiling in C++": [[84, "profiling-in-c"]], "Mantid\u2019s Algorithm Profiler": [[84, "mantid-s-algorithm-profiler"]], "Other Profiling Tools": [[84, "other-profiling-tools"]], "Timing in C++": [[84, "timing-in-c"]], "Profiling with perf": [[85, "profiling-with-perf"]], "Install and configure": [[85, "install-and-configure"]], "Running perf": [[85, "running-perf"]], "Profiling with Intel\u2019s VTune": [[85, "profiling-with-intel-s-vtune"]], "Profiling with Valgrind": [[86, "profiling-with-valgrind"]], "Installation": [[86, "installation"]], "Ubuntu": [[86, "ubuntu"]], "Red Hat/Fedora": [[86, "red-hat-fedora"]], "Preparation": [[86, "preparation"]], "Running the Profiler": [[86, "running-the-profiler"]], "Profile a Whole Program Run": [[86, "profile-a-whole-program-run"]], "Profile Selected Portions of the Code": [[86, "profile-selected-portions-of-the-code"]], "Visualisation": [[86, "visualisation"]], "Flat Profile View": [[86, "flat-profile-view"]], "Function Call Detail": [[86, "function-call-detail"]], "PyCharm": [[87, "pycharm"]], "Selecting PyCharm versions": [[87, "selecting-pycharm-versions"]], "Setup Python development environment with Conda": [[87, "setup-python-development-environment-with-conda"]], "Debug Python in Workbench": [[87, "debug-python-in-workbench"]], "Debug Python in unit tests": [[87, "debug-python-in-unit-tests"]], "Debug Python in system tests/remote debugging": [[87, "debug-python-in-system-tests-remote-debugging"]], "Legacy and not maintained past this point (Only use if explicitly not using Conda)": [[87, "legacy-and-not-maintained-past-this-point-only-use-if-explicitly-not-using-conda"]], "Setting up PyCharm on Windows": [[87, "setting-up-pycharm-on-windows"]], "Running Files in the Debugger with EnvFile extension": [[87, "running-files-in-the-debugger-with-envfile-extension"]], "Running Files in the Debugger without EnvFile extension": [[87, "running-files-in-the-debugger-without-envfile-extension"]], "Testing using PyQt": [[87, "testing-using-pyqt"]], "Local Debugging of Unit Tests with PyCharm": [[87, "local-debugging-of-unit-tests-with-pycharm"]], "Setting up PyCharm on Linux": [[87, "setting-up-pycharm-on-linux"]], "Useful Plugins": [[87, "useful-plugins"]], "Remote Development": [[87, "remote-development"], [144, "remote-development"]], "Python vs C++ Algorithms": [[88, "python-vs-c-algorithms"]], "Algorithm Language Comparison": [[88, "algorithm-language-comparison"]], "Multiple Possibilities in Mantid": [[88, "multiple-possibilities-in-mantid"]], "Should I Write a C++ Algorithm?": [[88, "should-i-write-a-c-algorithm"]], "Should I Write a Python Algorithm?": [[88, "should-i-write-a-python-algorithm"]], "Note for Mantid Developers": [[88, "note-for-mantid-developers"]], "Qt Designer for Python": [[89, "qt-designer-for-python"]], "Using the Generated Class": [[89, "using-the-generated-class"]], "Integrating into Workbench": [[89, "integrating-into-workbench"]], "Keeping GUIs modular using Widgets": [[89, "keeping-guis-modular-using-widgets"]], "Release Checklist": [[90, "release-checklist"]], "Roles": [[90, "roles"]], "Timeline": [[90, "timeline"]], "Local Project Managers Checklist": [[90, "local-project-managers-checklist"]], "1 week before Code Freeze": [[90, "week-before-code-freeze"]], "Beta Testing Begins": [[90, "beta-testing-begins"], [90, "id2"], [90, "id5"]], "Quality Assurance Managers Checklist": [[90, "quality-assurance-managers-checklist"]], "Manual Testing": [[90, "manual-testing"], [90, "id4"]], "Beta Testing Ends - Prepare for Smoke Testing": [[90, "beta-testing-ends-prepare-for-smoke-testing"]], "Smoke Testing": [[90, "smoke-testing"], [90, "id7"], [90, "id9"]], "Release Editors Checklist": [[90, "release-editors-checklist"]], "Beta Testing Ends": [[90, "beta-testing-ends"], [90, "id6"]], "Just before release": [[90, "just-before-release"]], "Release Manager Checklist": [[90, "release-manager-checklist"]], "2-3 weeks before Feature Freeze": [[90, "weeks-before-feature-freeze"]], "1 week before Feature Freeze": [[90, "week-before-feature-freeze"]], "Feature Freeze Begins": [[90, "feature-freeze-begins"]], "Reminder Email for Beta": [[90, "reminder-email-for-beta"]], "Technical Release Managers Checklist": [[90, "technical-release-managers-checklist"]], "Reviewing a Pull Request": [[91, "reviewing-a-pull-request"]], "Code Review": [[91, "code-review"]], "Functional Testing": [[91, "functional-testing"]], "Gatekeeper": [[91, "gatekeeper"]], "Running Sanitizers": [[92, "running-sanitizers"]], "Pre-requisites": [[92, "pre-requisites"]], "Switching to Sanitizer Build": [[92, "switching-to-sanitizer-build"]], "Command Line": [[92, "command-line"]], "CMake GUI": [[92, "cmake-gui"]], "Running Tests": [[92, "running-tests"]], "Visual Studio Address Sanitizer": [[92, "visual-studio-address-sanitizer"]], "Advanced Details": [[92, "advanced-details"]], "Instrumenting Python (Advanced)": [[92, "instrumenting-python-advanced"]], "Common Problems": [[92, "common-problems"]], "Library Leaks Appearing": [[92, "library-leaks-appearing"]], "ASAN was not the first library loaded": [[92, "asan-was-not-the-first-library-loaded"]], "Running the Unit Tests": [[93, "running-the-unit-tests"]], "CMake/CTest: Command Line": [[93, "cmake-ctest-command-line"]], "Useful CTest Options": [[93, "useful-ctest-options"]], "Running Unit Tests Directly": [[93, "running-unit-tests-directly"]], "Running Unit Tests With Visual Studio and ctest": [[93, "running-unit-tests-with-visual-studio-and-ctest"]], "Running Unit Tests With Visual Studio": [[93, "running-unit-tests-with-visual-studio"]], "Debugging unit tests": [[93, "debugging-unit-tests"]], "Sample Logs": [[94, "sample-logs"]], "Sample logs": [[94, "id1"]], "Multiperiod workspace sample logs": [[94, "multiperiod-workspace-sample-logs"]], "period n": [[94, "period-n"]], "running": [[94, "running"]], "periods": [[94, "periods"]], "Event data": [[94, "event-data"]], "Script Repository": [[95, "script-repository"]], "Frontend": [[95, "frontend"]], "Backend": [[95, "backend"]], "GitHub Repository": [[95, "github-repository"]], "Additional Python code": [[96, "additional-python-code"]], "The scripts directory": [[96, "the-scripts-directory"]], "Documentation": [[96, "documentation"], [103, "documentation"]], "Unit testing": [[96, "unit-testing"]], "The qt directory": [[96, "the-qt-directory"]], "Algorithm Documentation": [[97, "algorithm-documentation"]], "How to Document an Algorithm": [[97, "how-to-document-an-algorithm"]], "The Code Files": [[97, "the-code-files"]], "Property Descriptions": [[97, "property-descriptions"]], "Workflow algorithms": [[97, "workflow-algorithms"]], "Algorithm Directives": [[97, "algorithm-directives"]], "Referencing Other Algorithms": [[97, "referencing-other-algorithms"]], "Building the Documentation": [[97, "building-the-documentation"]], "Algorithm Usage Examples": [[98, "algorithm-usage-examples"]], "Guide": [[98, "guide"]], "Using CreateSampleWorkspace and CreateWorkspace": [[98, "using-createsampleworkspace-and-createworkspace"]], "When needing to load a data file": [[98, "when-needing-to-load-a-data-file"]], "Running the Tests": [[98, "running-the-tests"]], "C++ Code Modernization Guidelines": [[99, "c-code-modernization-guidelines"]], "C++ Coding Standards": [[100, "c-coding-standards"]], "References": [[100, "references"]], "Files": [[100, "files"]], "Headers": [[100, "headers"]], "Header Files": [[100, "header-files"]], "Layout of Header File": [[100, "layout-of-header-file"]], "CPP file Headers": [[100, "cpp-file-headers"]], "Function headers": [[100, "function-headers"]], "Naming Conventions": [[100, "naming-conventions"]], "Preprocessor": [[100, "preprocessor"]], "Classes and Namespaces": [[100, "classes-and-namespaces"]], "Mantid Namespaces": [[100, "mantid-namespaces"]], "Functions and Variables": [[100, "functions-and-variables"]], "Expressions and Statements": [[100, "expressions-and-statements"]], "Comments": [[100, "comments"], [102, "comments"]], "Error Handling": [[100, "error-handling"]], "Deprecating an Algorithm": [[101, "deprecating-an-algorithm"]], "Deprecating a C++ Algorithm": [[101, "deprecating-a-c-algorithm"]], "Deprecating a Python Algorithm": [[101, "deprecating-a-python-algorithm"]], "Configuration": [[101, "configuration"], [102, "configuration"], [109, "configuration"]], "Documentation Guide for Devs": [[102, "documentation-guide-for-devs"]], "reST editors/IDE plugins": [[102, "rest-editors-ide-plugins"]], "The reStructuredText File": [[102, "the-restructuredtext-file"]], "Directives": [[102, "directives"]], "Interfaces": [[102, "interfaces"]], "How to define titles, sections etc.": [[102, "how-to-define-titles-sections-etc"]], "Common Warnings and Fixes": [[102, "common-warnings-and-fixes"]], "Explicit markup ends without a blank line; unexpected unindent.": [[102, "explicit-markup-ends-without-a-blank-line-unexpected-unindent"]], "Inline interpreted text or phrase reference start-string without end-string": [[102, "inline-interpreted-text-or-phrase-reference-start-string-without-end-string"]], "image file not readable": [[102, "image-file-not-readable"]], "Unknown directive type \u201cfoo\u201d": [[102, "unknown-directive-type-foo"]], "Building the HTML Development Documentation": [[102, "building-the-html-development-documentation"]], "GUI Standards": [[103, "gui-standards"]], "Prerequisite Knowledge": [[103, "prerequisite-knowledge"]], "Preface": [[103, "preface"]], "Standards": [[103, "standards"], [111, "standards"]], "Design": [[103, "design"]], "UX design reviews must be done beforehand": [[103, "ux-design-reviews-must-be-done-beforehand"]], "Workflow alg. must be completed first": [[103, "workflow-alg-must-be-completed-first"]], "New work requires design documentation": [[103, "new-work-requires-design-documentation"]], "The maintenance guide gets updated in the PR": [[103, "the-maintenance-guide-gets-updated-in-the-pr"]], "Existing GUIs": [[103, "existing-guis"]], "Assess if the MVP code is getting too large": [[103, "assess-if-the-mvp-code-is-getting-too-large"]], "Work on existing GUIs should follow maintenance docs": [[103, "work-on-existing-guis-should-follow-maintenance-docs"]], "No matter how small, logic goes into the model": [[103, "no-matter-how-small-logic-goes-into-the-model"]], "The GUI must map 1:1 to a workflow alg.": [[103, "the-gui-must-map-1-1-to-a-workflow-alg"]], "The GUI must work with workspace history": [[103, "the-gui-must-work-with-workspace-history"]], "All notifications need to go through a single point": [[103, "all-notifications-need-to-go-through-a-single-point"]], "Do not let Qt types in": [[103, "do-not-let-qt-types-in"]], "If you can\u2019t test it, put it in the view": [[103, "if-you-can-t-test-it-put-it-in-the-view"]], "Limit chains of observers notifying each other": [[103, "limit-chains-of-observers-notifying-each-other"]], "Notify must use enums to signal": [[103, "notify-must-use-enums-to-signal"]], "Presenters must use non-Qt communication patterns": [[103, "presenters-must-use-non-qt-communication-patterns"]], "Training": [[103, "training"]], "Discuss estimates within teams": [[103, "discuss-estimates-within-teams"]], "Encourage newer staff to raise queries": [[103, "encourage-newer-staff-to-raise-queries"]], "Periodically revise best UX practice": [[103, "periodically-revise-best-ux-practice"]], "If you have too many dependencies to inject\u2026": [[103, "if-you-have-too-many-dependencies-to-inject"]], "Use dependency injection": [[103, "use-dependency-injection"]], "Use dependency injection in Python too": [[103, "use-dependency-injection-in-python-too"]], "Keep Qt / Plotting in the view": [[103, "keep-qt-plotting-in-the-view"]], "If you can test it, take it out of the view": [[103, "if-you-can-test-it-take-it-out-of-the-view"]], "One signal per slot, never multiple": [[103, "one-signal-per-slot-never-multiple"]], "Signals setup in the view to the presenter only": [[103, "signals-setup-in-the-view-to-the-presenter-only"]], "Future Work": [[103, "future-work"]], "Coding": [[103, "coding"]], "Naming conventions": [[103, "naming-conventions"]], "Docs": [[103, "docs"]], "Possible Training": [[103, "possible-training"]], "Concept discussion sessions for discussing these design principles": [[103, "concept-discussion-sessions-for-discussing-these-design-principles"]], "UX Point of contact": [[103, "ux-point-of-contact"]], "Interface Documentation": [[104, "interface-documentation"]], "Python Interface File Naming": [[104, "python-interface-file-naming"]], "The interface Directive": [[104, "the-interface-directive"]], "Options": [[104, "options"], [141, "options"]], "Libraries": [[105, "libraries"]], "Specific Recommendations": [[105, "specific-recommendations"]], "Regex": [[105, "regex"]], "String Algorithms (chop, ends_with etc)": [[105, "string-algorithms-chop-ends-with-etc"]], "Mantid Standards": [[106, "mantid-standards"]], "General Notes on Naming": [[106, "general-notes-on-naming"]], "Naming": [[106, "naming"], [106, "id1"]], "Mantid Algorithm Naming Convention": [[106, null]], "Example": [[106, null]], "Categories": [[106, "categories"], [106, "id2"]], "Properties": [[106, "properties"]], "Fit Functions": [[106, "fit-functions"]], "Parameters": [[106, "parameters"]], "Workspace Names": [[106, "workspace-names"]], "Python Coding Standards": [[107, "python-coding-standards"]], "Style": [[107, "style"]], "Formatting with black": [[107, "formatting-with-black"]], "None checks": [[107, "none-checks"]], "License": [[107, "license"]], "Imports": [[107, "imports"]], "Python/Qt": [[107, "python-qt"]], "Release Notes Guide": [[108, "release-notes-guide"]], "When to add release notes": [[108, "when-to-add-release-notes"]], "How to write a release note": [[108, "how-to-write-a-release-note"]], "Adding release notes": [[108, "adding-release-notes"]], "Amending release notes": [[108, "amending-release-notes"]], "File naming conventions": [[108, "file-naming-conventions"]], "File location": [[108, "file-location"]], "Adding sub-headings": [[108, "adding-sub-headings"]], "Adding images to release notes": [[108, "adding-images-to-release-notes"]], "Previewing release notes": [[108, "previewing-release-notes"]], "How to review release notes": [[108, "how-to-review-release-notes"]], "During release": [[108, "during-release"]], "Standard Release file structure": [[108, "standard-release-file-structure"]], "Renaming an Algorithm": [[109, "renaming-an-algorithm"]], "Rename C++ Algorithm": [[109, "rename-c-algorithm"]], "Rename Python Algorithm": [[109, "rename-python-algorithm"]], "Unit Test Coding Standards": [[110, "unit-test-coding-standards"]], "Coding Standards": [[111, "coding-standards"]], "Documentation Standards": [[111, "documentation-standards"]], "Guidelines": [[111, "guidelines"]], "System Tests": [[112, "system-tests"]], "Writing a Test": [[112, "writing-a-test"]], "Specifying Validation": [[112, "specifying-validation"]], "No Workspace Validation": [[112, "no-workspace-validation"]], "Skipping tests": [[112, "skipping-tests"]], "Target Platform Based on Free Memory": [[112, "target-platform-based-on-free-memory"], [112, "id1"]], "Set the Tolerance": [[112, "set-the-tolerance"]], "Disable Some Checks": [[112, "disable-some-checks"]], "Assertions": [[112, "assertions"]], "Running Tests Locally": [[112, "running-tests-locally"]], "Downloading the test data": [[112, "downloading-the-test-data"]], "Visual Studio/Xcode": [[112, "visual-studio-xcode"]], "Makefile-like Generators": [[112, "makefile-like-generators"]], "Selecting Tests to Run From IDE": [[112, "selecting-tests-to-run-from-ide"]], "Debugging System Tests in Pycharm": [[112, "debugging-system-tests-in-pycharm"]], "Selecting Tests To Run": [[112, "selecting-tests-to-run"]], "Running the tests on multiple cores": [[112, "running-the-tests-on-multiple-cores"]], "Reducing the size of console output": [[112, "reducing-the-size-of-console-output"]], "Running a cleanup run": [[112, "running-a-cleanup-run"]], "Adding New Data & References Files": [[112, "adding-new-data-references-files"]], "Best Practice": [[112, "best-practice"]], "Technical Steering Committee": [[113, "technical-steering-committee"]], "Core Testing": [[114, "core-testing"]], "Rules": [[114, "rules"]], "Environments": [[114, "environments"]], "Grouped Tasks": [[114, "grouped-tasks"]], "Smaller tasks": [[114, "id2"]], "Larger tasks": [[114, "id3"]], "ALFView GUI Testing": [[115, "alfview-gui-testing"]], "Set up": [[115, "set-up"], [117, "set-up"], [135, "set-up"], [136, "set-up"]], "Loading Runs": [[115, "loading-runs"]], "Rebinning the Data": [[115, "rebinning-the-data"]], "Selecting tubes": [[115, "selecting-tubes"]], "Calculating the Rotation angle": [[115, "calculating-the-rotation-angle"]], "Clear when new load happens": [[115, "clear-when-new-load-happens"]], "Check Vanadium run is saved between sessions": [[115, "check-vanadium-run-is-saved-between-sessions"]], "MSlice Testing": [[116, "id1"]], "Set Up": [[116, "set-up"]], "Default Settings": [[116, "default-settings"]], "Taking Slices": [[116, "taking-slices"]], "1. Plotting a Slice": [[116, "plotting-a-slice"]], "2. Modifying a Slice": [[116, "modifying-a-slice"]], "3. The Plots Tab": [[116, "the-plots-tab"]], "4. Overplot Recoil Lines and Bragg Peaks": [[116, "overplot-recoil-lines-and-bragg-peaks"]], "5. The Plot Toolbar": [[116, "the-plot-toolbar"]], "6. Generate a Script": [[116, "generate-a-script"], [116, "id2"]], "Taking Cuts": [[116, "taking-cuts"]], "1. Plotting a Cut": [[116, "plotting-a-cut"]], "2. Changing the intensity of a Cut": [[116, "changing-the-intensity-of-a-cut"]], "3. Modifying a Cut": [[116, "modifying-a-cut"]], "4. Interactive Cuts": [[116, "interactive-cuts"]], "5. Overplot Bragg Peaks": [[116, "overplot-bragg-peaks"]], "7. Waterfall Plots": [[116, "waterfall-plots"]], "The Command Line Interface": [[116, "the-command-line-interface"]], "1. Use the Mantid Editor": [[116, "use-the-mantid-editor"]], "2. Run an Example Script": [[116, "run-an-example-script"]], "3. Use the Jupyter QtConsole": [[116, "use-the-jupyter-qtconsole"]], "The Workspace Manager": [[116, "the-workspace-manager"]], "1. Check Scale and Subtract": [[116, "check-scale-and-subtract"]], "2. Check Delete and Sum": [[116, "check-delete-and-sum"]], "Elemental Analysis GUI Testing": [[117, "elemental-analysis-gui-testing"]], "Basic tests": [[117, "basic-tests"]], "Engineering Diffraction Testing": [[118, "engineering-diffraction-testing"]], "Table of Contents": [[118, "table-of-contents"], [126, "table-of-contents"], [127, "table-of-contents"], [128, "table-of-contents"], [129, "table-of-contents"], [130, "table-of-contents"], [131, "table-of-contents"], [132, "table-of-contents"], [133, "table-of-contents"]], "Preamble": [[118, "preamble"], [126, "preamble"]], "Test 1": [[118, "test-1"]], "Calibration": [[118, "calibration"]], "Focus": [[118, "focus"]], "Test 2": [[118, "test-2"]], "Test 3": [[118, "test-3"]], "Test 4": [[118, "test-4"]], "Test 5": [[118, "test-5"]], "Test 6": [[118, "test-6"]], "Test 7": [[118, "test-7"]], "Test 8": [[118, "test-8"]], "Test 9": [[118, "test-9"]], "Test 10": [[118, "test-10"]], "Test 11": [[118, "test-11"]], "Error Reporter Testing": [[119, "error-reporter-testing"]], "Error Reporter test": [[119, "error-reporter-test"]], "Project Recovery Testing": [[120, "project-recovery-testing"]], "Project Recovery test": [[120, "project-recovery-test"]], "Sample Transmission Calculator Testing": [[121, "sample-transmission-calculator-testing"]], "Basic Usage": [[121, "basic-usage"], [137, "basic-usage"]], "Multiple atoms in chemical formula": [[121, "multiple-atoms-in-chemical-formula"]], "Validation of Single Wavelength Range": [[121, "validation-of-single-wavelength-range"]], "Multiple Wavelength Range": [[121, "multiple-wavelength-range"]], "Chemical Formula Validation": [[121, "chemical-formula-validation"]], "Indirect Data Reduction Testing": [[122, "indirect-data-reduction-testing"]], "Data reduction": [[122, "data-reduction"], [136, "data-reduction"]], "Inelastic Data Analysis Testing": [[123, "inelastic-data-analysis-testing"]], "MSD Fit tab": [[123, "msd-fit-tab"]], "I(Q, T) Fit tab": [[123, "i-q-t-fit-tab"]], "Conv Fit tab": [[123, "conv-fit-tab"]], "F(Q) Fit tab": [[123, "f-q-fit-tab"]], "Inelastic Data Manipulation Testing": [[124, "inelastic-data-manipulation-testing"]], "Elwin tab": [[124, "elwin-tab"]], "1. Direct data": [[124, "direct-data"], [124, "id2"]], "2. Indirect data": [[124, "indirect-data"], [124, "iqt-indirect-test"]], "I(Q, T) tab": [[124, "i-q-t-tab"]], "Live Data Testing": [[125, "live-data-testing"]], "Set up the test facility": [[125, "set-up-the-test-facility"]], "Starting a Fake Instrument": [[125, "starting-a-fake-instrument"]], "ISIS Event": [[125, "isis-event"]], "ISIS Histogram": [[125, "isis-histogram"]], "ADARA Fake Event": [[125, "adara-fake-event"]], "Starting a live data session": [[125, "starting-a-live-data-session"]], "Live Histogram Data": [[125, "live-histogram-data"]], "Live event rebin using an algorithm": [[125, "live-event-rebin-using-an-algorithm"]], "Live event pre- and post-processing": [[125, "live-event-pre-and-post-processing"]], "Stopping a live data session": [[125, "stopping-a-live-data-session"]], "Muon Interfaces Unscripted Testing": [[126, "muon-interfaces-unscripted-testing"]], "Common setup": [[126, "common-setup"]], "Group 1: MUSR data": [[126, "group-1-musr-data"]], "Group 2: PSI data": [[126, "group-2-psi-data"]], "Group 3: HIFI data": [[126, "group-3-hifi-data"]], "Group 4: EMU data": [[126, "group-4-emu-data"]], "Group 5: ARGUS data": [[126, "group-5-argus-data"]], "Group 6: Frequequency Domain Analysis": [[126, "group-6-frequequency-domain-analysis"]], "Group 7: Avoided Level Crossing (ALC)": [[126, "group-7-avoided-level-crossing-alc"]], "Muon Unscripted Testing: ALC": [[127, "muon-unscripted-testing-alc"]], "ALC peak fitting": [[127, "alc-peak-fitting"]], "ALC MultiPeriod Data": [[127, "alc-multiperiod-data"]], "ALC Single Period Data": [[127, "alc-single-period-data"]], "Muon Unscripted Testing: ARGUS": [[128, "muon-unscripted-testing-argus"]], "Single Pulse Test": [[128, "single-pulse-test"]], "Double Pulse Test": [[128, "double-pulse-test"]], "Muon Unscripted Testing: MUSR": [[129, "muon-unscripted-testing-musr"]], "Loading Data Test": [[129, "loading-data-test"], [130, "loading-data-test"]], "Transverse Field Asymmetry Test": [[129, "transverse-field-asymmetry-test"]], "Rebin and Fitting": [[129, "rebin-and-fitting"]], "Muon Unscripted Testing: PSI": [[130, "muon-unscripted-testing-psi"]], "Auto Background Corrections Test": [[130, "auto-background-corrections-test"]], "Flat Background Corrections Test": [[130, "flat-background-corrections-test"]], "Manual Background Corrections Test": [[130, "manual-background-corrections-test"]], "Muon Unscripted Testing: EMU": [[131, "muon-unscripted-testing-emu"]], "Ionic Diffusion Test": [[131, "ionic-diffusion-test"]], "Superconducting Copper Test": [[131, "superconducting-copper-test"]], "Muon Unscripted Testing: FDA (Frequency Domain Analysis)": [[132, "muon-unscripted-testing-fda-frequency-domain-analysis"]], "FFT Test": [[132, "fft-test"]], "Phasequad Test": [[132, "phasequad-test"]], "Maxent Test": [[132, "maxent-test"]], "Muon Unscripted Testing: HIFI": [[133, "muon-unscripted-testing-hifi"]], "HIFI Transverse Field Simultaneous Fitting": [[133, "hifi-transverse-field-simultaneous-fitting"]], "HIFI MultiPeriod Data": [[133, "hifi-multiperiod-data"]], "Muon Analysis Test Guides": [[134, "muon-analysis-test-guides"]], "Reflectometry GUI Testing": [[135, "reflectometry-gui-testing"]], "Loading batch files": [[135, "loading-batch-files"]], "Adding and deleting batch tabs": [[135, "adding-and-deleting-batch-tabs"]], "Changing the Default instrument": [[135, "changing-the-default-instrument"]], "Processing Rows": [[135, "processing-rows"]], "Processing Groups": [[135, "processing-groups"]], "Generating Plots": [[135, "generating-plots"]], "Polarisation Corrections": [[135, "polarisation-corrections"]], "Search by experiment": [[135, "search-by-experiment"]], "Copy, Cut and Paste": [[135, "copy-cut-and-paste"]], "Discarding changes": [[135, "discarding-changes"]], "Saving a batch": [[135, "saving-a-batch"]], "Export as ASCII": [[135, "export-as-ascii"]], "Preview tab": [[135, "preview-tab"]], "SANS GUI Testing": [[136, "sans-gui-testing"]], "Automatic Save Selection": [[136, "automatic-save-selection"]], "Runs table editing": [[136, "runs-table-editing"]], "User files": [[136, "user-files"]], "Display mask": [[136, "display-mask"]], "Processing": [[136, "processing"]], "Beam centre finder": [[136, "beam-centre-finder"]], "Sum runs": [[136, "sum-runs"]], "Diagnostics": [[136, "diagnostics"]], "Display": [[136, "display"]], "SliceViewer Testing": [[137, "sliceviewer-testing"]], "MatrixWorkspace": [[137, "matrixworkspace"]], "MD Workspaces": [[137, "md-workspaces"]], "MDWorkspace (with events)": [[137, "mdworkspace-with-events"]], "MDHistoWorkspace": [[137, "mdhistoworkspace"]], "CutViewer Tool": [[137, "cutviewer-tool"]], "Specific Tests": [[137, "specific-tests"]], "1. Representation of integrated peaks": [[137, "representation-of-integrated-peaks"]], "2. ADS observer for peak overlay": [[137, "ads-observer-for-peak-overlay"]], "3. ADS observer for workspace": [[137, "ads-observer-for-workspace"]], "4. ADS observer for support for nonorthogonal view": [[137, "ads-observer-for-support-for-nonorthogonal-view"]], "5. Check BinMD called with NormalizeBasisVectors=False for HKL data": [[137, "check-binmd-called-with-normalizebasisvectors-false-for-hkl-data"]], "6. Check gets the correct basis vectors for MDHisto workspaces": [[137, "check-gets-the-correct-basis-vectors-for-mdhisto-workspaces"]], "7. Check non-orthogonal view is disabled for non-Q axes": [[137, "check-non-orthogonal-view-is-disabled-for-non-q-axes"]], "Testing Utilities": [[139, "testing-utilities"]], "Helper Functions": [[139, "helper-functions"]], "Mantid Timers": [[140, "mantid-timers"]], "Wall-clock timers": [[140, "wall-clock-timers"]], "Class Timer": [[140, "class-timer"]], "Class CodeBlockTimer": [[140, "class-codeblocktimer"]], "Class CodeBlockMultipleTimer": [[140, "class-codeblockmultipletimer"]], "CPU timers": [[140, "cpu-timers"]], "Class CPUTimer": [[140, "class-cputimer"]], "Tools Overview": [[141, "tools-overview"]], "Creating classes: class_maker.py": [[141, "creating-classes-class-maker-py"]], "Moving/Renaming classes: move_class.py": [[141, "moving-renaming-classes-move-class-py"]], "Deleting a class: delete_class.py": [[141, "deleting-a-class-delete-class-py"]], "Profiling": [[141, "profiling"]], "Leak checking etc": [[141, "leak-checking-etc"]], "Thread checking": [[141, "thread-checking"]], "Helgrind or drd": [[141, "helgrind-or-drd"]], "IWYU": [[141, "iwyu"]], "Network Related Tools": [[141, "network-related-tools"]], "Wireshark": [[141, "wireshark"]], "Wonder Shaper": [[141, "wonder-shaper"]], "Convert Wiki Docs to Sphinx": [[141, "convert-wiki-docs-to-sphinx"]], "Use": [[141, "use"]], "Clang-tidy": [[141, "clang-tidy"]], "Installing": [[141, "installing"]], "Visual Studio": [[141, "visual-studio"]], "Cmake": [[141, "cmake"]], "Unit Test Good Practice": [[142, "unit-test-good-practice"]], "General Guidance": [[142, "general-guidance"]], "What to test": [[142, "what-to-test"]], "How to test private or protected members of a class": [[142, "how-to-test-private-or-protected-members-of-a-class"]], "Protected": [[142, "protected"]], "Private": [[142, "private"]], "Good practices for writing tests": [[142, "good-practices-for-writing-tests"]], "Other More General Points": [[142, "other-more-general-points"]], "Mantid-specific Guidelines": [[142, "mantid-specific-guidelines"]], "Using files in Unit tests": [[142, "using-files-in-unit-tests"]], "Mocking": [[142, "mocking"]], "User Support": [[143, "user-support"]], "Bugs and Error Reports": [[143, "bugs-and-error-reports"]], "Built-in Help Not Displaying": [[143, "built-in-help-not-displaying"]], "MacOS": [[143, "macos"]], "VSCode": [[144, "vscode"]], "How to get Started": [[144, "how-to-get-started"]], "Extensions": [[144, "extensions"]], "Required": [[144, "required"]], "Recommended": [[144, "recommended"]], "Features": [[144, "features"]], "Auto Formatting": [[144, "auto-formatting"]], "Auto Saving": [[144, "auto-saving"]], "Building": [[144, "building"], [148, "building"]], "Debugging and Launching": [[144, "debugging-and-launching"]], "Debugging C++ called from Workbench": [[144, "debugging-c-called-from-workbench"]], "Debugging C++ Tests": [[144, "debugging-c-tests"]], "Debugging Python": [[144, "debugging-python"]], "Keybindings": [[144, "keybindings"]], "(Advanced) Getting Live Warnings and Errors with Clangd": [[144, "advanced-getting-live-warnings-and-errors-with-clangd"]], "Visual Studio Build Impact": [[145, "visual-studio-build-impact"]], "Script": [[145, "script"]], "Monitoring Script": [[145, "monitoring-script"]], "Plotting (Elemental Analysis)": [[146, "plotting-elemental-analysis"]], "Functionality": [[146, "functionality"]], "File and Code Layout": [[146, "file-and-code-layout"]], "Plotting Presenter": [[146, "plotting-presenter"]], "Plotting View": [[146, "plotting-view"]], "Plotting Utils": [[146, "plotting-utils"]], "TODO": [[146, "todo"]], "Done": [[146, "done"]], "Known Issues": [[146, "known-issues"]], "Related Bugs/Notes": [[146, "related-bugs-notes"]], "AxisChanger": [[146, "axischanger"]], "Install a Ubuntu-18.04 Subsystem": [[147, "install-a-ubuntu-18-04-subsystem"]], "Install a Centos7 Subsystem": [[147, "install-a-centos7-subsystem"]], "Running a Linux Subsystem": [[147, "running-a-linux-subsystem"]], "Cloning Mantid": [[147, "cloning-mantid"]], "Using Graphical User Interfaces (GUI)": [[147, "using-graphical-user-interfaces-gui"]], "Workbench Development": [[148, "workbench-development"]], "Project Save": [[149, "project-save"]], "Handy links": [[149, "handy-links"]], "Saving and loading an interface (Python)": [[149, "saving-and-loading-an-interface-python"]], "Saving and loading an interface (C++)": [[149, "saving-and-loading-an-interface-c"]], "How does Workbench get run": [[150, "how-does-workbench-get-run"]], "A note on debugging": [[150, "a-note-on-debugging"]], "Workbench Index": [[151, "workbench-index"]], "Writing An Algorithm": [[152, "writing-an-algorithm"]], "Coding the Algorithm": [[152, "coding-the-algorithm"]], "Initialization": [[152, "initialization"]], "Validation of inputs": [[152, "validation-of-inputs"]], "Execution": [[152, "execution"]], "Fetching properties": [[152, "fetching-properties"]], "Creating the output workspace": [[152, "creating-the-output-workspace"]], "Using workspaces": [[152, "using-workspaces"]], "Further Features": [[152, "further-features"]], "Child Algorithms": [[152, "child-algorithms"]], "Enhancing asynchronous running": [[152, "enhancing-asynchronous-running"]], "Exceptions": [[152, "exceptions"]], "Writing a Custom ConvertToMD Transformation": [[153, "writing-a-custom-converttomd-transformation"]], "Writing a simple custom plugin": [[153, "writing-a-simple-custom-plugin"]], "Defining the target workspace": [[153, "defining-the-target-workspace"]], "Doing the transformation": [[153, "doing-the-transformation"]], "PreprocessDetectorsToMD with custom plugins": [[153, "preprocessdetectorstomd-with-custom-plugins"]], "Complex Transformations": [[153, "complex-transformations"]], "Writing Performance Tests": [[154, "writing-performance-tests"]], "How to Write C++ Performance Tests": [[154, "how-to-write-c-performance-tests"]], "Running Performance Tests": [[154, "running-performance-tests"]], "Running tests without ctest": [[154, "running-tests-without-ctest"]], "Best Practice Advice": [[154, "best-practice-advice"]], "Avoiding Compiler Optimizations": [[154, "avoiding-compiler-optimizations"]], "Jobs that monitor performance": [[154, "jobs-that-monitor-performance"]], "Developer Documentation": [[155, "developer-documentation"]], "Guides": [[155, "guides"]], "Development Process": [[155, "development-process"]], "Tools": [[155, "tools"]], "GUI Development": [[155, "gui-development"]], "Workbench": [[155, "workbench"]], "Component Overviews": [[155, "component-overviews"]]}, "indexentries": {}}) \ No newline at end of file +Search.setIndex({"docnames": ["AlgorithmProfiler", "Architecture", "AutomatedBuildProcess", "BalsamiqWireframes", "BatchWidget/API/JobTreeView", "BatchWidget/Internals/CellBasedViewProperties", "BatchWidget/Internals/ExtractSubtrees", "BatchWidget/Internals/FindSubtreeRoots", "BatchWidget/Internals/QtStandardItemTreeModelAdapter", "BatchWidget/Internals/StrictModelIndexing", "BatchWidget/index", "BuildingOnOSX", "BuildingWithCMake", "CLion", "CMakeBestPractices", "CodeCoverage", "Communication", "CondaPackageManager", "DataFilesForTesting", "DebuggingUnitTests", "DesignDocumentGuides", "DeveloperAccounts", "DevelopmentAndReleaseCycle", "DoxygenSetup", "Eclipse", "EnumeratedString", "EventWorkspaceDev", "FlowchartCreation", "Gatekeeping", "GettingStarted/GettingStarted", "GettingStarted/GettingStartedCondaLinux", "GettingStarted/GettingStartedCondaOSX", "GettingStarted/GettingStartedCondaWindows", "GettingStarted/GettingStartedNoneConda", "GitConfig", "GitWorkflow", "HandlingXML", "ISISEnergyTransferTab", "ISISReflectometryInterface", "ISISSANSReductionBackend", "IndexProperty", "IndirectDataAnalysisAddingFitType", "IndirectDataAnalysisFileStructure", "InelasticDataManipulationFileStructure", "InstrumentViewer", "IssueTracking", "JenkinsConfiguration", "LoadAlgorithmHook", "Logging", "MVPDesign", "MVPTutorial/AddButton", "MVPTutorial/AddComboBox", "MVPTutorial/AddLabel", "MVPTutorial/AddLineEdit", "MVPTutorial/AddSpinBox", "MVPTutorial/CalculatorExample/index", "MVPTutorial/CompleteGUI", "MVPTutorial/ExtractInfoFromView", "MVPTutorial/FinalExercise", "MVPTutorial/Introduction", "MVPTutorial/Layouts", "MVPTutorial/Matplotlib", "MVPTutorial/Mocking", "MVPTutorial/MockingExercise", "MVPTutorial/MockingExerciseSolution", "MVPTutorial/Model", "MVPTutorial/ModelExercise", "MVPTutorial/ModelExerciseSolution", "MVPTutorial/MultipleViews", "MVPTutorial/PresenterExercise", "MVPTutorial/PresenterExerciseSolution", "MVPTutorial/ReceivingSignalFromView", "MVPTutorial/Tables", "MVPTutorial/ViewExercise1", "MVPTutorial/ViewExercise1Solution", "MVPTutorial/index", "MantidUsedIconsTable", "MatplotlibInCpp", "MultiThreadingInMantid", "NewStarterC++", "NewStarterPython", "ObtainingABenchmarkForMantidFitting", "Packaging", "PatchReleaseChecklist", "ProfilingOverview", "ProfilingWithPerf", "ProfilingWithValgrind", "PyCharm", "PythonVSCppAlgorithms", "QtDesignerForPython", "ReleaseChecklist", "ReviewingAPullRequest", "RunningSanitizers", "RunningTheUnitTests", "SampleLogsDev", "ScriptRepository", "Standards/AdditionalPythonCode", "Standards/AlgorithmDocumentation", "Standards/AlgorithmUsageExamples", "Standards/CPPModernization", "Standards/CPPStandards", "Standards/DeprecateAlgorithm", "Standards/DocumentationGuideForDevs", "Standards/GUIStandards", "Standards/InterfaceDocumentation", "Standards/Libraries", "Standards/MantidStandards", "Standards/PythonStandards", "Standards/ReleaseNotesGuide", "Standards/RenameAlgorithm", "Standards/UnitTestStandards", "Standards/index", "SystemTests", "TSC", "Testing/Core/Core", "Testing/Direct/ALFViewTests", "Testing/Direct/MSliceTestGuide", "Testing/ElementalAnalysis/ElementalAnalysisTests", "Testing/EngineeringDiffraction/EngineeringDiffractionTestGuide", "Testing/ErrorReporter-ProjectRecovery/ErrorReporterTesting", "Testing/ErrorReporter-ProjectRecovery/ProjectRecoveryTesting", "Testing/General/SampleTransmissionCalculatorTestGuide", "Testing/Indirect/DataReductionTests", "Testing/Inelastic/DataAnalysisTests", "Testing/Inelastic/DataManipulationTests", "Testing/LiveData/LiveDataTests", "Testing/MuonAnalysis_test_guides/Muon Analysis Unscripted Testing Guide", "Testing/MuonAnalysis_test_guides/Muon_ALC", "Testing/MuonAnalysis_test_guides/Muon_ARGUS", "Testing/MuonAnalysis_test_guides/Muon_Analysis_MUSR", "Testing/MuonAnalysis_test_guides/Muon_Analysis_PSI", "Testing/MuonAnalysis_test_guides/Muon_EMU", "Testing/MuonAnalysis_test_guides/Muon_FDA", "Testing/MuonAnalysis_test_guides/Muon_HIFI", "Testing/MuonAnalysis_test_guides/index", "Testing/ReflectometryGUI/ReflectometryGUITests", "Testing/SANSGUI/ISISSANSGUITests", "Testing/SliceViewer/SliceViewer", "Testing/index", "TestingUtilities", "Timers", "ToolsOverview", "UnitTestGoodPractice", "UserSupport", "VSCode", "VisualStudioBuildImpact", "Widgets/Plotting", "WindowsSubsystemForLinux", "Workbench/BuildingWorkbench", "Workbench/ProjectSaveInterfaces", "Workbench/RunningWorkbench", "Workbench/index", "WritingAnAlgorithm", "WritingCustomConvertToMDTransformation", "WritingPerformanceTests", "index"], "filenames": ["AlgorithmProfiler.rst", "Architecture.rst", "AutomatedBuildProcess.rst", "BalsamiqWireframes.rst", "BatchWidget/API/JobTreeView.rst", "BatchWidget/Internals/CellBasedViewProperties.rst", "BatchWidget/Internals/ExtractSubtrees.rst", "BatchWidget/Internals/FindSubtreeRoots.rst", "BatchWidget/Internals/QtStandardItemTreeModelAdapter.rst", "BatchWidget/Internals/StrictModelIndexing.rst", "BatchWidget/index.rst", "BuildingOnOSX.rst", "BuildingWithCMake.rst", "CLion.rst", "CMakeBestPractices.rst", "CodeCoverage.rst", "Communication.rst", "CondaPackageManager.rst", "DataFilesForTesting.rst", "DebuggingUnitTests.rst", "DesignDocumentGuides.rst", "DeveloperAccounts.rst", "DevelopmentAndReleaseCycle.rst", "DoxygenSetup.rst", "Eclipse.rst", "EnumeratedString.rst", "EventWorkspaceDev.rst", "FlowchartCreation.rst", "Gatekeeping.rst", "GettingStarted/GettingStarted.rst", "GettingStarted/GettingStartedCondaLinux.rst", "GettingStarted/GettingStartedCondaOSX.rst", "GettingStarted/GettingStartedCondaWindows.rst", "GettingStarted/GettingStartedNoneConda.rst", "GitConfig.rst", "GitWorkflow.rst", "HandlingXML.rst", "ISISEnergyTransferTab.rst", "ISISReflectometryInterface.rst", "ISISSANSReductionBackend.rst", "IndexProperty.rst", "IndirectDataAnalysisAddingFitType.rst", "IndirectDataAnalysisFileStructure.rst", "InelasticDataManipulationFileStructure.rst", "InstrumentViewer.rst", "IssueTracking.rst", "JenkinsConfiguration.rst", "LoadAlgorithmHook.rst", "Logging.rst", "MVPDesign.rst", "MVPTutorial/AddButton.rst", "MVPTutorial/AddComboBox.rst", "MVPTutorial/AddLabel.rst", "MVPTutorial/AddLineEdit.rst", "MVPTutorial/AddSpinBox.rst", "MVPTutorial/CalculatorExample/index.rst", "MVPTutorial/CompleteGUI.rst", "MVPTutorial/ExtractInfoFromView.rst", "MVPTutorial/FinalExercise.rst", "MVPTutorial/Introduction.rst", "MVPTutorial/Layouts.rst", "MVPTutorial/Matplotlib.rst", "MVPTutorial/Mocking.rst", "MVPTutorial/MockingExercise.rst", "MVPTutorial/MockingExerciseSolution.rst", "MVPTutorial/Model.rst", "MVPTutorial/ModelExercise.rst", "MVPTutorial/ModelExerciseSolution.rst", "MVPTutorial/MultipleViews.rst", "MVPTutorial/PresenterExercise.rst", "MVPTutorial/PresenterExerciseSolution.rst", "MVPTutorial/ReceivingSignalFromView.rst", "MVPTutorial/Tables.rst", "MVPTutorial/ViewExercise1.rst", "MVPTutorial/ViewExercise1Solution.rst", "MVPTutorial/index.rst", "MantidUsedIconsTable.rst", "MatplotlibInCpp.rst", "MultiThreadingInMantid.rst", "NewStarterC++.rst", "NewStarterPython.rst", "ObtainingABenchmarkForMantidFitting.rst", "Packaging.rst", "PatchReleaseChecklist.rst", "ProfilingOverview.rst", "ProfilingWithPerf.rst", "ProfilingWithValgrind.rst", "PyCharm.rst", "PythonVSCppAlgorithms.rst", "QtDesignerForPython.rst", "ReleaseChecklist.rst", "ReviewingAPullRequest.rst", "RunningSanitizers.rst", "RunningTheUnitTests.rst", "SampleLogsDev.rst", "ScriptRepository.rst", "Standards/AdditionalPythonCode.rst", "Standards/AlgorithmDocumentation.rst", "Standards/AlgorithmUsageExamples.rst", "Standards/CPPModernization.rst", "Standards/CPPStandards.rst", "Standards/DeprecateAlgorithm.rst", "Standards/DocumentationGuideForDevs.rst", "Standards/GUIStandards.rst", "Standards/InterfaceDocumentation.rst", "Standards/Libraries.rst", "Standards/MantidStandards.rst", "Standards/PythonStandards.rst", "Standards/ReleaseNotesGuide.rst", "Standards/RenameAlgorithm.rst", "Standards/UnitTestStandards.rst", "Standards/index.rst", "SystemTests.rst", "TSC.rst", "Testing/Core/Core.rst", "Testing/Direct/ALFViewTests.rst", "Testing/Direct/MSliceTestGuide.rst", "Testing/ElementalAnalysis/ElementalAnalysisTests.rst", "Testing/EngineeringDiffraction/EngineeringDiffractionTestGuide.rst", "Testing/ErrorReporter-ProjectRecovery/ErrorReporterTesting.rst", "Testing/ErrorReporter-ProjectRecovery/ProjectRecoveryTesting.rst", "Testing/General/SampleTransmissionCalculatorTestGuide.rst", "Testing/Indirect/DataReductionTests.rst", "Testing/Inelastic/DataAnalysisTests.rst", "Testing/Inelastic/DataManipulationTests.rst", "Testing/LiveData/LiveDataTests.rst", "Testing/MuonAnalysis_test_guides/Muon Analysis Unscripted Testing Guide.rst", "Testing/MuonAnalysis_test_guides/Muon_ALC.rst", "Testing/MuonAnalysis_test_guides/Muon_ARGUS.rst", "Testing/MuonAnalysis_test_guides/Muon_Analysis_MUSR.rst", "Testing/MuonAnalysis_test_guides/Muon_Analysis_PSI.rst", "Testing/MuonAnalysis_test_guides/Muon_EMU.rst", "Testing/MuonAnalysis_test_guides/Muon_FDA.rst", "Testing/MuonAnalysis_test_guides/Muon_HIFI.rst", "Testing/MuonAnalysis_test_guides/index.rst", "Testing/ReflectometryGUI/ReflectometryGUITests.rst", "Testing/SANSGUI/ISISSANSGUITests.rst", "Testing/SliceViewer/SliceViewer.rst", "Testing/index.rst", "TestingUtilities.rst", "Timers.rst", "ToolsOverview.rst", "UnitTestGoodPractice.rst", "UserSupport.rst", "VSCode.rst", "VisualStudioBuildImpact.rst", "Widgets/Plotting.rst", "WindowsSubsystemForLinux.rst", "Workbench/BuildingWorkbench.rst", "Workbench/ProjectSaveInterfaces.rst", "Workbench/RunningWorkbench.rst", "Workbench/index.rst", "WritingAnAlgorithm.rst", "WritingCustomConvertToMDTransformation.rst", "WritingPerformanceTests.rst", "index.rst"], "titles": ["Work flows algorithm profiling", "Architecture", "The Automated Build Process", "Mockups with Balsamiq Wireframes", "Job Tree View", "Cell Based View Properties", "Extract Subtrees", "Find Subtree Roots", "QtStandardItemTreeModelAdapter", "Model Indices in Job Tree View", "Batch Widget Manual", "Building on OS X", "Building with CMake", "CLion", "CMake Guidelines", "Generating Code Coverage", "Communication", "Conda Package Manager", "Data Files for Testing", "Debugging Unit Tests", "Design Document Guidelines", "Developer Accounts", "Development and Release Cycle", "Doxygen Setup", "Eclipse on Ubuntu", "EnumeratedString", "Event Workspace Development", "Flowchart Creation", "Gatekeeping a Pull Request", "Getting Started", "Develop with Conda on Linux", "Develop with Conda on MacOS", "Develop with Conda on Windows", "Getting Started without Conda", "Mantid Git Config", "Mantid Git Workflow", "Handling XML", "ISIS Energy Transfer Tab", "ISIS Reflectometry Interface", "ISIS SANS Reduction Back-end", "Index Property", "Adding a new fitting function to IDA", "IndirectDataAnalysis File Structure", "Inelastic Data Manipulation Class Structure", "Instrument Viewer Widget", "Mantid Issue Tracking", "Jenkins Configuration", "Load Algorithm Hook", "Logging", "MVP Design", "Adding a Button", "Add a ComboBox", "Adding a Label", "Add a LineEdit", "Add a Spin Box", "MVP Calculator GUI Example", "Complete GUI from Exercises", "Extracting Information from the View", "Final Exercise", "MVP Introduction", "Layouts", "Matplotlib and MVP", "Mocking the Presenter", "Mocking Exercise", "Mocking Exercise Solution", "A Simple Model", "Model (MVP) Exercise", "Model Exercise Solution", "Multiple Views", "Presenter Exercise", "Presenter Exercise Solution", "Receiving a signal from the view", "Tables", "View Exercise 1", "View Exercise 1 Solution", "MVP Tutorial", "Mantid Icon Table", "Matplotlib in C++", "Multithreading in Mantid", "New Starter C++", "New Starter Python", "Obtaining a Benchmark for Mantid Fitting", "Packaging", "Patch Release Checklist", "Profiling Overview", "Profiling with perf", "Profiling with Valgrind", "PyCharm", "Python vs C++ Algorithms", "Qt Designer for Python", "Release Checklist", "Reviewing a Pull Request", "Running Sanitizers", "Running the Unit Tests", "Sample Logs", "Script Repository", "Additional Python code", "Algorithm Documentation", "Algorithm Usage Examples", "C++ Code Modernization Guidelines", "C++ Coding Standards", "Deprecating an Algorithm", "Documentation Guide for Devs", "GUI Standards", "Interface Documentation", "Libraries", "Mantid Standards", "Python Coding Standards", "Release Notes Guide", "Renaming an Algorithm", "Unit Test Coding Standards", "Standards", "System Tests", "Technical Steering Committee", "Core Testing", "ALFView GUI Testing", "MSlice Testing", "Elemental Analysis GUI Testing", "Engineering Diffraction Testing", "Error Reporter Testing", "Project Recovery Testing", "Sample Transmission Calculator Testing", "Indirect Data Reduction Testing", "Inelastic Data Analysis Testing", "Inelastic Data Manipulation Testing", "Live Data Testing", "Muon Interfaces Unscripted Testing", "Muon Unscripted Testing: ALC", "Muon Unscripted Testing: ARGUS", "Muon Unscripted Testing: MUSR", "Muon Unscripted Testing: PSI", "Muon Unscripted Testing: EMU", "Muon Unscripted Testing: FDA (Frequency Domain Analysis)", "Muon Unscripted Testing: HIFI", "Muon Analysis Test Guides", "Reflectometry GUI Testing", "SANS GUI Testing", "SliceViewer Testing", "Testing", "Testing Utilities", "Mantid Timers", "Tools Overview", "Unit Test Good Practice", "User Support", "VSCode", "Visual Studio Build Impact", "Plotting (Elemental Analysis)", "Windows Subsystem for Linux (WSL2)", "Workbench Development", "Project Save", "Running Workbench", "Workbench Index", "Writing An Algorithm", "Writing a Custom ConvertToMD Transformation", "Writing Performance Tests", "Developer Documentation"], "terms": {"due": [0, 4, 6, 7, 9, 29, 33, 38, 78, 87, 96, 103, 115, 136, 137, 142, 146, 149, 152, 153], "need": [0, 4, 9, 10, 11, 12, 13, 14, 17, 18, 19, 20, 25, 26, 27, 28, 29, 32, 34, 35, 38, 39, 40, 41, 42, 45, 46, 47, 48, 49, 50, 52, 54, 57, 58, 61, 62, 66, 68, 69, 72, 74, 77, 78, 79, 80, 81, 85, 86, 87, 88, 89, 90, 92, 97, 100, 102, 106, 108, 109, 110, 112, 114, 116, 117, 118, 119, 122, 125, 126, 129, 135, 136, 137, 139, 140, 141, 142, 144, 146, 147, 149, 150, 152, 153, 154], "investig": [0, 17, 19, 38, 39, 45, 135], "perform": [0, 4, 6, 7, 8, 9, 12, 20, 26, 35, 36, 37, 39, 40, 46, 47, 49, 78, 81, 83, 84, 85, 86, 90, 91, 92, 93, 94, 100, 103, 106, 112, 114, 118, 141, 142, 143, 152, 153, 155], "issu": [0, 11, 13, 17, 18, 19, 20, 32, 35, 39, 40, 46, 83, 84, 85, 88, 90, 91, 92, 99, 100, 103, 108, 112, 114, 120, 136, 138, 141, 143, 152, 154, 155], "proper": [0, 96, 153], "method": [0, 1, 4, 6, 7, 9, 26, 29, 36, 38, 39, 40, 42, 44, 47, 48, 49, 57, 61, 62, 63, 65, 66, 67, 77, 78, 79, 80, 85, 87, 89, 94, 97, 99, 100, 101, 103, 104, 105, 108, 109, 110, 112, 119, 125, 140, 141, 142, 146, 149, 152, 153, 154, 155], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 57, 58, 59, 60, 61, 62, 65, 66, 68, 69, 71, 72, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 108, 109, 110, 111, 112, 114, 116, 117, 118, 119, 120, 121, 122, 125, 126, 127, 128, 129, 130, 131, 132, 133, 135, 136, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155], "introduc": [0, 18, 38, 49, 75, 79, 97, 98, 101, 103, 109, 126, 130, 133], "It": [0, 1, 3, 4, 8, 12, 13, 17, 18, 19, 20, 25, 29, 31, 32, 33, 34, 37, 38, 39, 40, 43, 45, 46, 47, 48, 49, 50, 53, 54, 59, 60, 61, 65, 68, 71, 72, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 95, 97, 98, 100, 102, 103, 104, 106, 112, 116, 118, 121, 125, 127, 128, 131, 132, 135, 136, 137, 141, 143, 144, 147, 149, 151, 152, 153, 155], "consist": [0, 1, 26, 28, 39, 40, 42, 43, 49, 87, 88, 100, 103], "two": [0, 1, 4, 5, 9, 14, 17, 18, 20, 21, 24, 26, 29, 32, 35, 38, 39, 42, 49, 51, 67, 68, 71, 77, 78, 87, 89, 92, 94, 97, 99, 100, 102, 103, 106, 108, 112, 114, 115, 116, 118, 124, 125, 128, 129, 131, 132, 135, 136, 137, 142, 146, 149, 150, 151, 152, 153], "part": [0, 1, 5, 28, 32, 38, 39, 42, 47, 77, 79, 80, 82, 85, 89, 90, 91, 92, 95, 96, 97, 98, 100, 103, 106, 108, 112, 132, 141, 144, 149, 152], "special": [0, 20, 40, 47, 79, 80, 100, 106, 142, 152, 153], "analyt": 0, "avail": [0, 4, 12, 13, 15, 23, 31, 32, 33, 39, 41, 42, 48, 49, 78, 82, 85, 86, 87, 90, 92, 95, 98, 102, 103, 105, 108, 112, 116, 118, 119, 123, 135, 139, 141, 143, 144, 146, 149, 152, 153, 154], "linux": [0, 12, 13, 18, 27, 34, 79, 80, 81, 82, 83, 85, 86, 109, 116, 118, 125, 144, 148, 155], "onli": [0, 1, 4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 25, 26, 28, 29, 31, 34, 35, 37, 38, 39, 41, 42, 47, 48, 49, 54, 61, 63, 66, 68, 71, 72, 78, 79, 80, 81, 82, 83, 84, 86, 88, 90, 92, 93, 97, 98, 100, 102, 104, 105, 106, 107, 108, 112, 114, 115, 116, 118, 119, 120, 121, 130, 135, 136, 137, 139, 141, 142, 144, 146, 149, 150, 152, 153, 154, 155], "To": [0, 2, 4, 9, 13, 15, 17, 18, 19, 23, 24, 27, 30, 31, 32, 35, 38, 41, 45, 46, 47, 49, 50, 52, 54, 66, 68, 72, 79, 80, 81, 82, 83, 84, 85, 86, 87, 90, 92, 93, 100, 101, 103, 106, 107, 108, 109, 117, 118, 125, 129, 131, 137, 141, 142, 143, 144, 147, 148, 149, 150, 153, 154], "version": [0, 3, 9, 11, 12, 13, 17, 18, 30, 31, 32, 33, 39, 42, 45, 46, 81, 83, 90, 92, 97, 98, 100, 101, 107, 108, 112, 114, 116, 118, 141, 143, 144, 146, 147, 149, 152], "function": [0, 1, 5, 6, 7, 9, 13, 14, 19, 20, 25, 26, 28, 31, 35, 36, 37, 38, 39, 42, 43, 48, 49, 50, 51, 52, 53, 54, 57, 58, 61, 62, 63, 66, 67, 71, 72, 73, 74, 77, 78, 79, 80, 84, 87, 88, 97, 98, 99, 102, 108, 109, 112, 114, 118, 120, 123, 126, 127, 128, 129, 130, 131, 132, 133, 135, 137, 138, 140, 141, 142, 144, 149, 152, 153, 154, 155], "enabl": [0, 11, 12, 15, 21, 28, 29, 32, 33, 34, 38, 39, 46, 49, 84, 85, 87, 90, 92, 95, 102, 103, 110, 115, 118, 119, 120, 123, 132, 135, 137, 143, 144, 147, 148, 152, 154], "run": [0, 1, 2, 10, 12, 13, 15, 17, 18, 23, 24, 27, 28, 30, 32, 33, 35, 36, 37, 38, 39, 41, 42, 43, 48, 49, 50, 59, 78, 82, 83, 84, 88, 89, 90, 100, 103, 109, 114, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 133, 135, 137, 138, 141, 142, 143, 144, 145, 149, 151, 153, 155], "cmake": [0, 13, 15, 23, 29, 33, 79, 83, 90, 98, 102, 109, 112, 142, 144, 147, 148, 154], "addit": [0, 18, 25, 28, 29, 37, 38, 39, 42, 71, 79, 82, 87, 89, 92, 93, 94, 95, 97, 98, 100, 103, 111, 112, 116, 118, 119, 121, 126, 136, 137, 141, 144, 146, 147, 153], "option": [0, 6, 7, 12, 13, 14, 15, 17, 19, 25, 27, 29, 30, 31, 32, 33, 35, 39, 40, 46, 48, 51, 53, 58, 66, 67, 70, 72, 73, 74, 81, 82, 85, 87, 88, 89, 92, 97, 98, 100, 103, 109, 112, 114, 116, 118, 122, 123, 125, 129, 130, 131, 132, 133, 135, 136, 137, 142, 143, 144, 146, 149, 152, 154], "dprofile_algorithm_linux": 0, "ON": [0, 14, 15, 148], "built": [0, 1, 5, 12, 15, 17, 18, 20, 27, 39, 82, 87, 90, 93, 97, 102, 112, 144, 154], "wai": [0, 1, 2, 12, 14, 17, 18, 20, 25, 27, 28, 30, 31, 32, 33, 38, 39, 45, 48, 49, 53, 54, 57, 59, 68, 72, 78, 84, 85, 86, 87, 88, 90, 98, 100, 103, 108, 112, 114, 129, 133, 135, 141, 142, 144, 146, 147, 149, 152, 153, 154, 155], "creat": [0, 3, 4, 12, 13, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 38, 40, 42, 44, 46, 49, 50, 51, 52, 58, 59, 61, 62, 68, 69, 71, 72, 73, 75, 77, 79, 80, 82, 83, 86, 87, 88, 89, 90, 94, 95, 97, 98, 100, 102, 103, 106, 108, 111, 112, 116, 118, 120, 122, 123, 125, 129, 135, 136, 137, 138, 139, 142, 143, 144, 146, 147, 149, 150, 155], "dump": [0, 18, 28, 48, 86], "file": [0, 3, 5, 9, 13, 14, 15, 17, 23, 24, 25, 27, 28, 29, 34, 38, 41, 44, 46, 47, 48, 49, 55, 56, 59, 65, 76, 77, 79, 80, 81, 82, 83, 84, 86, 89, 90, 91, 92, 93, 94, 95, 96, 101, 103, 106, 107, 109, 110, 114, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 133, 139, 140, 141, 143, 144, 145, 147, 149, 152, 153, 154, 155], "algotimeregist": 0, "out": [0, 2, 12, 15, 20, 27, 28, 32, 33, 34, 35, 38, 39, 41, 42, 45, 49, 76, 79, 80, 84, 88, 89, 90, 93, 98, 100, 106, 110, 112, 114, 116, 119, 120, 130, 135, 137, 140, 141, 142, 143, 144, 153, 154], "directori": [0, 1, 12, 13, 15, 18, 23, 29, 30, 31, 32, 33, 34, 38, 48, 49, 79, 80, 81, 82, 86, 87, 89, 90, 93, 97, 102, 103, 107, 108, 112, 114, 117, 118, 119, 120, 122, 123, 124, 125, 135, 136, 141, 142, 143, 144, 147], "thi": [0, 1, 3, 4, 5, 6, 7, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 56, 57, 58, 59, 60, 61, 62, 63, 65, 66, 68, 69, 71, 73, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 151, 152, 153, 154], "contain": [0, 4, 5, 8, 15, 18, 26, 29, 33, 35, 36, 37, 38, 39, 42, 43, 44, 46, 48, 49, 50, 59, 61, 62, 65, 66, 67, 69, 71, 72, 73, 77, 78, 79, 80, 81, 82, 83, 87, 88, 89, 91, 92, 94, 96, 97, 98, 100, 102, 103, 106, 108, 112, 116, 118, 120, 131, 132, 133, 135, 136, 137, 142, 143, 147, 149, 152, 154, 155], "time": [0, 2, 4, 13, 15, 18, 19, 20, 23, 26, 28, 35, 36, 38, 39, 45, 47, 48, 49, 61, 62, 81, 82, 85, 86, 88, 90, 93, 94, 95, 99, 100, 101, 102, 103, 106, 108, 112, 114, 115, 116, 118, 119, 120, 122, 123, 124, 125, 127, 128, 129, 130, 131, 132, 133, 135, 136, 137, 138, 140, 141, 142, 144, 147, 149, 152, 153, 154, 155], "stamp": 0, "start": [0, 2, 5, 12, 13, 19, 20, 24, 26, 28, 32, 34, 35, 38, 39, 45, 46, 47, 48, 71, 78, 79, 80, 82, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 98, 100, 103, 104, 106, 108, 109, 110, 112, 114, 117, 118, 120, 127, 130, 135, 137, 140, 141, 143, 145, 147, 148, 149, 150], "finish": [0, 3, 28, 32, 35, 46, 48, 79, 83, 90, 93, 94, 98, 103, 120, 136, 152, 153], "execut": [0, 12, 13, 15, 18, 19, 32, 37, 38, 39, 46, 62, 79, 81, 84, 86, 87, 88, 92, 98, 100, 101, 107, 112, 114, 120, 135, 137, 139, 140, 142, 144, 148, 154], "nanosecond": [0, 26], "precis": [0, 135, 154], "veri": [0, 3, 14, 19, 20, 27, 28, 29, 34, 36, 39, 40, 47, 49, 68, 84, 87, 88, 91, 97, 98, 100, 103, 106, 112, 130, 135, 137, 141, 142, 144, 149, 152, 153], "simpl": [0, 13, 20, 21, 26, 27, 34, 38, 39, 44, 49, 57, 59, 62, 71, 75, 77, 78, 81, 84, 86, 98, 100, 103, 118, 120, 139, 142, 149, 152], "text": [0, 4, 13, 18, 27, 28, 46, 49, 52, 53, 57, 70, 72, 74, 83, 90, 97, 98, 100, 116, 119, 125, 127, 131, 135, 136, 144, 146, 147], "format": [0, 3, 4, 13, 20, 26, 27, 31, 34, 35, 37, 38, 39, 41, 83, 87, 97, 98, 102, 108, 109, 112, 114, 135, 136, 141, 146, 149, 152], "can": [0, 1, 2, 3, 4, 5, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 49, 51, 53, 54, 57, 59, 62, 65, 68, 72, 73, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 104, 106, 108, 109, 112, 113, 114, 118, 119, 120, 125, 126, 127, 129, 131, 132, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153, 154], "individu": [0, 4, 28, 42, 44, 89, 90, 91, 94, 100, 108, 112, 114, 120, 135, 142, 144, 146, 152, 155], "call": [0, 1, 2, 4, 9, 12, 13, 14, 16, 17, 18, 19, 25, 26, 28, 30, 31, 32, 33, 36, 37, 38, 39, 40, 47, 48, 49, 50, 58, 61, 62, 63, 66, 78, 79, 80, 81, 83, 84, 87, 89, 90, 96, 98, 100, 103, 106, 109, 112, 116, 118, 129, 131, 133, 135, 140, 141, 149, 152, 153, 154], "c": [0, 1, 4, 13, 17, 18, 19, 20, 23, 24, 25, 27, 28, 32, 33, 34, 39, 46, 49, 75, 81, 82, 86, 87, 92, 93, 97, 102, 103, 106, 110, 111, 112, 116, 118, 119, 120, 125, 135, 137, 140, 141, 142, 143, 152, 155], "help": [0, 3, 8, 12, 14, 16, 20, 21, 23, 24, 28, 29, 34, 38, 46, 49, 73, 79, 80, 81, 82, 84, 87, 89, 90, 98, 100, 102, 103, 108, 109, 114, 117, 118, 137, 141, 142, 144, 152, 154], "std": [0, 4, 19, 25, 26, 36, 38, 40, 41, 48, 77, 79, 97, 99, 100, 101, 105, 109, 140, 152, 153], "chrono": [0, 140], "At": [0, 22, 29, 35, 87, 89, 90, 131, 132, 135, 136, 152], "top": [0, 1, 12, 13, 32, 38, 46, 67, 85, 86, 87, 98, 103, 107, 108, 114, 118, 120, 121, 129, 132, 135, 136, 137, 144, 146, 147, 149], "fuction": 0, "const": [0, 4, 25, 36, 38, 41, 47, 48, 77, 78, 79, 97, 99, 100, 101, 109, 140, 145, 149, 152, 153], "auto": [0, 4, 28, 29, 34, 36, 38, 39, 40, 77, 78, 87, 94, 99, 118, 137, 141, 152], "starttim": 0, "high_resolution_clock": [0, 140], "now": [0, 9, 11, 13, 23, 29, 33, 36, 39, 42, 49, 58, 60, 67, 68, 71, 72, 79, 80, 81, 83, 87, 90, 92, 103, 112, 116, 118, 120, 124, 125, 129, 130, 131, 132, 133, 135, 136, 137, 141, 144, 146, 147, 149], "Then": [0, 2, 13, 18, 32, 41, 43, 87, 90, 93, 96, 103, 114, 115, 122, 125, 135, 143, 144, 147], "bottom": [0, 12, 19, 24, 28, 46, 86, 87, 114, 117, 118, 121, 125, 127, 130, 131, 135, 136], "section": [0, 9, 20, 24, 28, 32, 33, 38, 39, 42, 45, 46, 49, 50, 52, 66, 68, 71, 73, 77, 78, 79, 80, 81, 87, 89, 97, 98, 100, 103, 106, 114, 115, 118, 121, 122, 124, 126, 127, 131, 135, 136, 137, 144, 149, 152], "being": [0, 9, 12, 13, 20, 28, 31, 33, 35, 37, 38, 39, 41, 42, 46, 47, 49, 83, 84, 86, 87, 91, 92, 102, 103, 104, 108, 112, 118, 140, 141, 144, 149, 152], "add": [0, 11, 12, 13, 14, 15, 18, 19, 20, 21, 23, 24, 25, 28, 29, 30, 32, 33, 34, 37, 38, 39, 41, 43, 46, 50, 52, 57, 60, 61, 66, 70, 71, 72, 74, 75, 76, 83, 87, 88, 89, 90, 93, 94, 97, 98, 99, 102, 103, 106, 109, 112, 114, 116, 117, 118, 119, 123, 125, 127, 128, 129, 131, 132, 133, 135, 136, 137, 141, 142, 143, 144, 146, 149, 152, 153, 154, 155], "output": [0, 12, 15, 17, 23, 26, 28, 34, 38, 39, 41, 42, 48, 49, 57, 69, 78, 84, 85, 86, 88, 93, 97, 98, 99, 102, 103, 106, 118, 120, 122, 123, 124, 131, 135, 136, 140, 141, 143, 147, 153, 154], "addtim": 0, "createoutputworkspacessplitt": 0, "where": [0, 4, 6, 7, 14, 15, 18, 20, 22, 23, 24, 25, 28, 33, 34, 35, 36, 37, 38, 39, 41, 43, 46, 49, 78, 79, 80, 81, 82, 83, 87, 89, 90, 94, 97, 98, 99, 100, 102, 103, 105, 108, 109, 112, 118, 128, 129, 136, 137, 138, 142, 144, 145, 146, 147, 150, 152, 154], "name": [0, 4, 13, 14, 15, 17, 18, 19, 21, 25, 28, 30, 31, 33, 34, 38, 39, 40, 41, 45, 46, 49, 70, 74, 78, 79, 80, 81, 82, 86, 87, 88, 89, 90, 93, 95, 96, 97, 98, 99, 102, 107, 109, 110, 112, 116, 118, 119, 120, 122, 123, 124, 125, 131, 132, 135, 136, 137, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 152, 153, 154], "appear": [0, 2, 4, 12, 15, 16, 41, 46, 49, 60, 72, 82, 87, 100, 103, 108, 114, 115, 116, 118, 119, 120, 124, 125, 127, 129, 131, 132, 133, 135, 136, 137, 143, 144, 147, 148, 152], "similar": [0, 4, 12, 15, 20, 37, 38, 39, 43, 49, 59, 77, 87, 90, 100, 112, 118, 128, 130, 131, 133, 137, 140, 144, 153], "child": [0, 28, 36, 38, 47, 48, 86, 88, 135, 150], "The": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 51, 52, 53, 54, 56, 57, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 77, 78, 79, 80, 81, 82, 83, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 98, 100, 101, 105, 106, 107, 108, 109, 110, 112, 114, 115, 117, 118, 119, 120, 121, 123, 125, 126, 127, 128, 129, 130, 131, 132, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155], "report": [0, 20, 35, 85, 90, 113, 114, 120, 130, 138, 140, 141, 152], "suffix": [0, 39, 46, 82, 83, 118, 124, 137], "1": [0, 4, 5, 11, 19, 24, 26, 28, 32, 33, 34, 36, 38, 39, 40, 41, 46, 61, 62, 70, 72, 75, 77, 78, 81, 82, 83, 85, 87, 93, 94, 98, 100, 101, 102, 108, 112, 114, 115, 119, 120, 121, 123, 125, 127, 128, 129, 130, 131, 132, 133, 135, 136, 140, 141, 142, 143, 144, 147, 152, 153], "becaus": [0, 14, 17, 26, 28, 32, 34, 37, 38, 41, 42, 49, 74, 87, 88, 89, 103, 115, 121, 135, 137, 144, 145, 149, 152], "think": [0, 4, 28, 79, 80, 88, 103, 142, 145], "thei": [0, 1, 2, 3, 4, 9, 15, 17, 18, 20, 21, 26, 27, 28, 34, 35, 36, 38, 39, 41, 42, 45, 49, 65, 72, 77, 81, 82, 87, 88, 89, 90, 91, 92, 98, 100, 103, 106, 108, 111, 112, 118, 120, 125, 129, 130, 131, 132, 135, 136, 137, 138, 139, 141, 142, 145, 146, 149, 152, 154, 155], "ar": [0, 1, 2, 3, 4, 5, 6, 7, 9, 11, 12, 14, 15, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 58, 59, 60, 62, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 109, 110, 111, 112, 114, 115, 116, 118, 119, 120, 121, 123, 125, 126, 127, 128, 129, 130, 131, 132, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 152, 153, 154, 155], "default": [0, 4, 12, 13, 18, 24, 25, 26, 28, 30, 31, 33, 34, 35, 38, 39, 40, 45, 48, 53, 86, 87, 88, 89, 90, 92, 94, 95, 97, 98, 100, 102, 104, 112, 114, 118, 122, 125, 129, 133, 136, 137, 141, 144, 147, 148, 149, 150, 152, 154], "an": [0, 1, 2, 3, 4, 5, 6, 7, 9, 12, 13, 14, 15, 17, 18, 19, 20, 21, 25, 26, 27, 28, 29, 31, 32, 33, 34, 37, 38, 39, 40, 41, 42, 44, 47, 48, 49, 53, 54, 61, 68, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 98, 100, 102, 103, 106, 108, 111, 112, 114, 118, 119, 121, 122, 126, 130, 132, 133, 135, 136, 137, 139, 140, 141, 142, 143, 144, 145, 147, 150, 153, 154, 155], "exampl": [0, 1, 4, 6, 7, 9, 12, 14, 17, 19, 21, 27, 28, 35, 37, 39, 40, 42, 44, 45, 46, 49, 57, 65, 71, 73, 75, 77, 78, 79, 80, 81, 85, 86, 87, 89, 90, 91, 92, 93, 94, 96, 97, 100, 101, 102, 103, 108, 109, 110, 111, 112, 125, 137, 138, 140, 141, 142, 144, 146, 149, 152, 153, 154, 155], "found": [0, 12, 14, 18, 19, 22, 27, 29, 32, 33, 36, 39, 45, 48, 49, 59, 73, 78, 79, 80, 85, 86, 87, 91, 102, 104, 106, 112, 113, 120, 126, 127, 128, 129, 131, 132, 133, 137, 139, 141, 142, 144, 149], "filterev": 0, "cpp": [0, 14, 15, 24, 41, 47, 48, 77, 79, 92, 97, 140, 141, 152], "project": [0, 1, 3, 12, 13, 14, 15, 18, 19, 20, 24, 28, 32, 33, 46, 76, 77, 82, 83, 85, 87, 92, 93, 100, 103, 114, 118, 136, 138, 141, 143, 144, 151, 155], "provid": [0, 1, 2, 3, 4, 9, 12, 17, 18, 20, 21, 25, 26, 27, 35, 36, 37, 38, 39, 40, 46, 47, 48, 49, 62, 78, 81, 82, 85, 86, 88, 90, 92, 95, 97, 98, 102, 103, 104, 107, 108, 109, 118, 126, 135, 139, 140, 141, 142, 144, 147, 151, 152, 153, 155], "nice": [0, 12, 28, 45, 86, 103, 127, 132], "graphic": [0, 1, 34, 59, 75, 82, 86, 88, 115, 135, 155], "interpret": [0, 59, 78, 81, 87, 88, 114, 144, 155], "ha": [0, 3, 4, 5, 6, 7, 9, 12, 13, 14, 17, 18, 20, 25, 28, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 48, 49, 50, 57, 61, 71, 78, 79, 80, 81, 82, 83, 86, 87, 88, 90, 91, 92, 93, 97, 98, 100, 102, 103, 104, 108, 112, 114, 116, 118, 119, 121, 127, 129, 135, 136, 137, 139, 140, 141, 142, 143, 144, 146, 147, 151, 152, 153, 154, 155], "detil": 0, "instruct": [0, 11, 12, 13, 17, 28, 30, 32, 33, 35, 38, 39, 46, 78, 79, 80, 81, 82, 83, 85, 86, 87, 90, 91, 93, 98, 102, 114, 115, 119, 120, 121, 126, 135, 136, 137, 138, 140, 141, 144, 147, 148], "gener": [0, 1, 13, 16, 18, 20, 21, 22, 23, 24, 26, 33, 35, 38, 40, 42, 45, 46, 47, 48, 49, 59, 65, 78, 79, 82, 83, 84, 85, 86, 88, 90, 92, 93, 97, 98, 100, 102, 103, 104, 108, 109, 111, 114, 118, 120, 121, 122, 136, 137, 141, 144, 146, 150, 152, 153, 154, 155], "python": [0, 1, 4, 11, 13, 17, 18, 19, 28, 31, 33, 39, 45, 46, 59, 62, 75, 77, 81, 82, 83, 85, 90, 91, 93, 95, 98, 105, 106, 108, 111, 112, 114, 119, 141, 142, 143, 146, 150, 152, 154, 155], "path": [0, 1, 4, 11, 12, 13, 14, 15, 19, 24, 32, 34, 38, 39, 46, 48, 81, 84, 87, 92, 93, 97, 98, 102, 103, 105, 107, 109, 112, 116, 117, 118, 120, 135, 136, 141, 142, 143, 144, 150], "myscript": 0, "py": [0, 17, 19, 49, 50, 55, 56, 69, 78, 81, 84, 87, 89, 90, 93, 96, 97, 102, 104, 107, 109, 112, 120, 146, 149, 152], "put": [0, 1, 4, 12, 18, 19, 20, 28, 35, 38, 45, 79, 80, 83, 87, 88, 89, 90, 92, 96, 100, 108, 137, 141, 142, 153, 154], "process": [0, 1, 4, 13, 28, 33, 35, 37, 39, 40, 41, 42, 44, 47, 49, 76, 78, 79, 80, 81, 82, 87, 88, 90, 95, 100, 102, 103, 106, 108, 109, 112, 116, 118, 140, 142, 143, 144, 145, 147, 150, 151, 152], "background": [0, 39, 41, 50, 57, 60, 70, 71, 74, 98, 118, 125, 126, 129, 131, 133, 135, 136, 137], "id": [0, 12, 13, 14, 19, 24, 29, 35, 38, 39, 118, 129, 135, 144], "pid": [0, 86], "last": [0, 2, 25, 26, 32, 35, 39, 41, 51, 52, 57, 61, 62, 72, 81, 83, 85, 87, 91, 97, 103, 114, 149, 152], "allow": [0, 1, 3, 5, 12, 15, 17, 18, 19, 20, 21, 25, 34, 35, 38, 39, 41, 42, 44, 45, 49, 53, 58, 61, 66, 77, 78, 79, 80, 82, 85, 86, 87, 88, 89, 92, 95, 97, 98, 100, 102, 103, 104, 106, 109, 112, 116, 118, 121, 135, 139, 141, 142, 144, 146, 149, 151, 152], "attach": [0, 44, 87, 112, 144, 150, 153], "mantid": [1, 2, 4, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 36, 38, 39, 40, 42, 44, 46, 48, 49, 77, 79, 80, 82, 83, 85, 86, 87, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 111, 112, 113, 114, 115, 117, 118, 119, 120, 123, 125, 135, 136, 137, 138, 139, 141, 143, 144, 145, 146, 148, 150, 151, 152, 153, 154, 155], "us": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 14, 15, 17, 20, 21, 23, 24, 27, 28, 29, 30, 31, 33, 35, 36, 37, 41, 42, 43, 44, 45, 46, 47, 49, 51, 53, 54, 57, 59, 60, 61, 62, 65, 68, 69, 72, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 90, 91, 92, 94, 95, 96, 97, 99, 100, 101, 102, 104, 105, 106, 107, 108, 109, 110, 112, 114, 115, 118, 119, 122, 123, 124, 126, 127, 129, 130, 131, 132, 133, 135, 136, 137, 138, 139, 140, 143, 144, 145, 146, 149, 150, 151, 153, 154, 155], "reduct": [1, 4, 10, 28, 96, 103, 125, 135, 138, 155], "analysi": [1, 35, 41, 42, 85, 104, 108, 128, 129, 130, 131, 133, 135, 138, 142, 155], "visual": [1, 12, 13, 14, 18, 33, 43, 44, 46, 61, 79, 84, 85, 86, 90, 102, 103, 116, 144, 154, 155], "neutron": [1, 39, 83, 90, 94, 106, 116, 153], "muon": [1, 81, 104, 106, 108, 138, 146], "data": [1, 9, 15, 28, 29, 38, 40, 41, 42, 44, 48, 49, 61, 65, 76, 78, 81, 84, 86, 88, 89, 91, 97, 100, 103, 106, 108, 114, 116, 117, 118, 119, 120, 121, 128, 131, 132, 135, 138, 142, 149, 152, 153, 155], "document": [1, 4, 13, 14, 17, 23, 27, 28, 33, 35, 36, 37, 38, 39, 46, 49, 61, 77, 79, 80, 81, 83, 84, 87, 88, 90, 91, 98, 100, 107, 108, 109, 114, 116, 117, 118, 125, 126, 131, 141, 144, 149, 151, 152], "describ": [1, 5, 6, 9, 12, 18, 19, 20, 21, 26, 27, 28, 33, 34, 35, 39, 45, 46, 47, 48, 49, 55, 77, 79, 80, 81, 82, 86, 89, 90, 91, 94, 95, 97, 98, 100, 102, 103, 105, 106, 110, 112, 125, 147, 150, 152, 153, 155], "softwar": [1, 3, 13, 17, 23, 31, 33, 45, 81, 85, 87, 90, 94, 112, 141, 144], "term": [1, 38, 39, 90, 103, 106, 113, 137], "c4": [1, 121], "model": [1, 4, 5, 8, 10, 38, 39, 42, 46, 55, 58, 59, 61, 70, 71, 75, 81, 89, 95, 98, 114, 118, 126, 127, 131, 133, 146, 155], "peopl": [1, 18, 21, 45, 90, 103], "other": [1, 4, 9, 12, 17, 18, 20, 21, 25, 26, 28, 34, 35, 37, 38, 40, 41, 45, 48, 49, 58, 59, 68, 77, 78, 82, 83, 87, 88, 89, 90, 93, 95, 100, 101, 102, 105, 106, 108, 110, 112, 118, 119, 120, 125, 129, 135, 136, 137, 139, 140, 141, 143, 144, 146, 149, 152, 153], "system": [1, 9, 13, 14, 17, 18, 23, 28, 30, 32, 33, 35, 44, 45, 46, 48, 49, 79, 80, 81, 82, 83, 85, 90, 91, 92, 95, 97, 98, 100, 103, 104, 108, 109, 111, 114, 135, 141, 145, 147, 154, 155], "interact": [1, 3, 4, 34, 37, 38, 39, 42, 58, 77, 95, 103, 118, 146, 151, 152, 153, 155], "packag": [1, 11, 29, 30, 31, 32, 33, 46, 49, 50, 59, 79, 80, 81, 83, 87, 89, 90, 93, 102, 112, 139, 141, 143, 147, 149, 150, 151, 155], "decrib": 1, "follow": [1, 2, 12, 13, 15, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 45, 46, 48, 49, 51, 53, 55, 56, 57, 60, 61, 67, 69, 72, 74, 75, 78, 79, 80, 81, 82, 83, 86, 87, 89, 90, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 108, 109, 110, 112, 114, 116, 118, 120, 121, 125, 126, 131, 135, 137, 138, 139, 141, 142, 143, 144, 146, 147, 148, 149, 150, 152], "diagram": [1, 4, 20, 27, 33, 102, 153], "experiment": [1, 39, 92, 94, 153], "user": [1, 3, 4, 12, 14, 15, 17, 18, 21, 22, 25, 28, 33, 34, 35, 37, 38, 40, 44, 45, 46, 48, 49, 51, 52, 53, 54, 59, 61, 65, 72, 73, 75, 79, 80, 82, 84, 85, 87, 88, 90, 91, 92, 95, 98, 100, 101, 102, 103, 106, 108, 109, 112, 114, 117, 118, 119, 120, 122, 125, 128, 131, 135, 141, 144, 146, 149, 150, 152, 153, 155], "facil": [1, 20, 21, 28, 29, 35, 39, 46, 49, 82, 88, 90, 106, 114, 115, 120, 126, 152], "reduc": [1, 18, 38, 39, 49, 88, 103, 118, 135, 136, 145, 154, 155], "analyz": 1, "captur": [1, 3, 39, 40, 49, 77, 99, 138], "exist": [1, 3, 20, 24, 28, 32, 34, 39, 46, 48, 49, 61, 87, 88, 90, 91, 96, 101, 105, 106, 108, 109, 118, 135, 137, 141, 146, 152, 153], "access": [1, 3, 9, 13, 18, 21, 26, 28, 30, 31, 32, 35, 38, 39, 40, 46, 47, 49, 78, 80, 81, 82, 85, 86, 88, 89, 90, 94, 95, 100, 102, 103, 114, 118, 119, 122, 140, 142, 146, 147, 149, 152, 153], "retriev": [1, 4, 5, 25, 40, 46, 106, 147, 152], "either": [1, 2, 13, 14, 15, 25, 28, 31, 32, 33, 39, 41, 42, 45, 46, 48, 49, 84, 87, 88, 90, 96, 98, 99, 100, 101, 102, 103, 108, 119, 123, 125, 129, 142, 144, 147, 149], "via": [1, 9, 12, 15, 18, 19, 20, 23, 28, 30, 31, 32, 33, 40, 50, 62, 78, 81, 87, 88, 90, 93, 101, 106, 108, 109, 112, 116, 141, 142, 143, 144, 147, 149, 152, 154], "script": [1, 12, 13, 17, 18, 20, 30, 31, 39, 49, 77, 82, 83, 84, 85, 87, 88, 89, 90, 98, 101, 103, 108, 109, 112, 114, 118, 120, 141, 146, 148, 154, 155], "gui": [1, 4, 15, 20, 28, 37, 40, 45, 46, 47, 48, 49, 50, 51, 52, 54, 58, 59, 61, 62, 65, 68, 71, 72, 73, 75, 76, 78, 79, 80, 82, 85, 86, 87, 88, 91, 95, 96, 97, 108, 111, 114, 116, 118, 122, 123, 124, 126, 129, 131, 138, 141, 149, 151, 152], "automat": [1, 3, 4, 12, 17, 18, 28, 29, 32, 34, 35, 39, 40, 46, 49, 50, 77, 79, 88, 92, 96, 97, 98, 100, 102, 103, 104, 107, 111, 112, 115, 118, 122, 125, 127, 130, 135, 137, 139, 140, 141, 144, 146, 152, 153, 154], "programmat": [1, 25, 48, 104], "from": [1, 3, 4, 5, 8, 9, 11, 13, 14, 15, 17, 18, 19, 20, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 48, 49, 50, 51, 58, 59, 61, 62, 63, 64, 66, 68, 69, 70, 74, 75, 76, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 100, 101, 102, 103, 105, 107, 108, 109, 110, 113, 114, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 135, 136, 137, 139, 140, 141, 142, 143, 145, 146, 147, 149, 152, 153], "autom": [1, 28, 35, 46, 49, 91, 103, 108, 126, 155], "pleas": [1, 3, 12, 13, 14, 17, 21, 28, 30, 32, 34, 35, 38, 39, 45, 84, 87, 90, 95, 107, 108, 112, 113, 114, 116, 117, 118, 119, 138, 144, 155], "note": [1, 3, 12, 13, 14, 18, 20, 28, 33, 34, 35, 38, 39, 40, 41, 45, 46, 48, 49, 50, 59, 68, 72, 78, 81, 84, 86, 87, 89, 90, 91, 93, 94, 96, 98, 99, 103, 109, 111, 112, 116, 117, 118, 119, 120, 122, 125, 135, 136, 137, 140, 141, 142, 144, 152, 153, 154], "here": [1, 2, 5, 13, 18, 19, 20, 23, 28, 33, 35, 36, 38, 39, 45, 46, 48, 49, 57, 58, 60, 62, 63, 66, 68, 69, 73, 76, 78, 79, 80, 82, 84, 85, 86, 87, 88, 90, 91, 93, 95, 96, 97, 98, 100, 101, 102, 103, 106, 109, 113, 114, 116, 123, 125, 126, 137, 138, 141, 143, 144, 145, 147, 149, 152, 153, 154, 155], "doe": [1, 2, 4, 9, 18, 19, 20, 28, 29, 34, 37, 38, 39, 45, 46, 47, 49, 59, 61, 62, 66, 68, 77, 84, 87, 88, 89, 90, 91, 100, 102, 103, 108, 112, 114, 118, 135, 140, 141, 142, 143, 144, 147, 149, 152, 153], "mean": [1, 12, 14, 18, 28, 36, 38, 39, 45, 49, 50, 77, 84, 85, 86, 88, 90, 98, 100, 103, 106, 107, 108, 112, 141, 142], "deploy": [1, 13, 87, 90], "docker": [1, 46, 147], "singular": 1, "sens": [1, 39, 99, 103, 138, 142, 144, 149], "word": [1, 79, 80, 100, 104, 106, 110, 137, 154], "rather": [1, 9, 12, 17, 19, 20, 23, 28, 38, 39, 85, 87, 90, 94, 100, 103, 112, 121, 136, 137, 142, 152], "definit": [1, 4, 8, 18, 39, 90, 100, 101, 142], "enclos": [1, 146], "someth": [1, 14, 21, 25, 28, 36, 38, 39, 40, 42, 48, 49, 61, 77, 78, 79, 80, 84, 87, 88, 103, 106, 108, 135, 136, 140, 144, 152], "defin": [1, 4, 5, 6, 7, 9, 18, 20, 25, 27, 37, 38, 39, 40, 42, 48, 49, 51, 78, 79, 80, 81, 87, 88, 89, 90, 94, 97, 98, 100, 103, 114, 118, 140, 141, 144, 146, 152], "four": [1, 79, 80, 106, 107, 129, 135, 136, 146, 147], "librari": [1, 3, 11, 12, 13, 20, 32, 33, 38, 39, 41, 62, 77, 79, 80, 82, 87, 100, 107, 111, 142, 149, 155], "one": [1, 4, 9, 12, 14, 18, 19, 20, 21, 24, 25, 27, 28, 29, 32, 33, 34, 35, 38, 39, 41, 42, 45, 46, 48, 49, 51, 60, 69, 71, 72, 78, 79, 83, 85, 87, 88, 89, 90, 91, 93, 97, 98, 100, 101, 102, 103, 104, 106, 108, 112, 114, 115, 116, 118, 119, 125, 127, 129, 131, 133, 135, 136, 137, 141, 142, 144, 145, 149, 152, 153], "purpos": [1, 2, 37, 38, 47, 48, 61, 78, 97, 98, 100, 101, 106, 114, 115, 135, 142, 143, 153], "cross": [1, 12, 20, 35, 39, 81, 88, 121, 135, 137, 141, 144, 152], "platform": [1, 2, 12, 20, 33, 35, 79, 80, 81, 84, 88, 91, 105, 106, 141, 144, 147, 148], "desktop": [1, 24, 32, 33, 46, 114, 120, 147], "applic": [1, 13, 19, 24, 28, 39, 46, 48, 82, 87, 89, 90, 95, 100, 105, 106, 108, 135, 143, 147, 155], "mani": [1, 12, 20, 21, 26, 37, 39, 40, 42, 49, 62, 77, 79, 80, 84, 85, 86, 87, 88, 90, 98, 100, 106, 118, 120, 141, 142, 143, 152, 154], "custom": [1, 39, 45, 46, 48, 49, 71, 82, 87, 97, 102, 104, 107, 108, 118, 127, 135, 141, 146, 149, 152, 155], "interfac": [1, 4, 10, 14, 15, 26, 37, 39, 40, 42, 45, 47, 49, 59, 61, 75, 77, 82, 87, 88, 89, 96, 100, 103, 106, 111, 112, 114, 115, 118, 120, 121, 122, 123, 124, 125, 127, 128, 129, 131, 132, 133, 134, 135, 136, 141, 142, 146, 151, 153, 155], "specif": [1, 4, 12, 13, 17, 20, 33, 34, 35, 38, 39, 42, 45, 62, 76, 77, 78, 84, 85, 87, 93, 96, 97, 104, 106, 109, 112, 131, 144, 149, 152, 153, 154, 155], "scientif": [1, 15, 28, 77, 103, 143], "techniqu": [1, 16, 20, 96, 100, 106], "illustr": [1, 4, 6, 49, 90, 95], "along": [1, 22, 38, 40, 41, 45, 49, 86, 90, 91, 95, 102, 103, 108, 116, 130, 131, 135, 137, 141, 143], "connect": [1, 4, 6, 7, 27, 29, 39, 42, 49, 50, 57, 60, 67, 70, 71, 95, 106, 126], "between": [1, 2, 3, 17, 18, 20, 25, 26, 32, 34, 37, 38, 39, 40, 41, 42, 43, 49, 59, 86, 87, 88, 90, 100, 102, 103, 104, 107, 120, 125, 126, 128, 129, 135, 136, 137, 140, 143, 147, 152, 153], "written": [1, 3, 4, 15, 20, 26, 39, 45, 49, 77, 87, 88, 92, 96, 97, 98, 100, 102, 103, 108, 112, 118, 144, 149, 152, 153, 154], "qt": [1, 5, 9, 13, 15, 28, 31, 33, 37, 46, 70, 72, 74, 75, 77, 79, 82, 85, 87, 95, 104, 112, 143, 144, 146, 149, 155], "busi": [1, 37, 90], "logic": [1, 20, 25, 28, 37, 38, 49, 59, 62, 71, 100, 137, 145], "within": [1, 3, 4, 12, 14, 17, 18, 20, 26, 29, 33, 36, 37, 38, 40, 42, 45, 49, 51, 53, 62, 65, 68, 71, 72, 77, 78, 79, 80, 82, 84, 86, 87, 89, 90, 93, 95, 100, 102, 104, 108, 109, 110, 114, 116, 119, 122, 125, 130, 131, 135, 137, 141, 142, 144, 146, 152, 153, 154, 155], "rang": [1, 4, 20, 28, 39, 40, 41, 79, 98, 108, 112, 114, 118, 120, 122, 123, 124, 130, 131, 133, 135, 137, 141, 152, 153], "featur": [1, 12, 13, 14, 20, 22, 25, 28, 31, 35, 38, 39, 42, 45, 72, 79, 80, 86, 87, 88, 95, 103, 108, 114, 126, 131, 137, 147], "A": [1, 2, 4, 12, 14, 15, 17, 20, 25, 28, 34, 35, 36, 37, 38, 39, 40, 47, 48, 49, 50, 51, 52, 54, 58, 59, 62, 66, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 82, 83, 87, 90, 91, 92, 95, 97, 98, 100, 102, 103, 108, 112, 114, 115, 116, 118, 119, 120, 124, 125, 128, 129, 131, 133, 135, 136, 139, 140, 141, 143, 144, 148, 149, 151, 152, 153, 154, 155], "widget": [1, 3, 4, 20, 38, 42, 48, 50, 51, 52, 57, 60, 61, 68, 70, 71, 72, 73, 74, 77, 82, 87, 104, 107, 114, 117, 118, 123, 135, 137, 146, 149, 155], "compos": [1, 86, 116], "form": [1, 8, 22, 27, 39, 41, 42, 59, 79, 80, 83, 88, 89, 90, 100, 106, 110, 116, 125, 129, 135, 137, 149], "outsid": [1, 8, 13, 39, 40, 78, 82, 90, 97, 103, 108, 137, 143, 154], "direct": [1, 13, 27, 28, 38, 39, 96, 98, 100, 108, 115, 116, 125, 137, 152], "aspect": [1, 38, 39, 91, 103, 120, 137, 152], "depend": [1, 2, 11, 12, 18, 20, 28, 31, 32, 33, 35, 39, 41, 45, 46, 47, 49, 82, 87, 93, 100, 102, 106, 112, 116, 121, 141, 142, 147, 150, 152, 153], "arrow": [1, 54, 76, 122, 124, 144], "strictli": [1, 20, 86], "those": [1, 4, 9, 12, 14, 35, 39, 41, 82, 86, 88, 89, 90, 92, 93, 95, 100, 102, 103, 112, 133, 149, 152, 155], "earlier": [1, 36, 39, 87, 100, 118], "chain": 1, "cannot": [1, 2, 9, 15, 18, 25, 29, 37, 38, 39, 46, 52, 72, 87, 92, 97, 102, 103, 106, 108, 112, 137, 141, 142, 149, 152], "later": [1, 5, 23, 28, 32, 33, 39, 59, 73, 81, 88, 89, 90, 92, 100, 103, 108, 118, 120, 136, 140, 146, 147], "e": [1, 2, 11, 12, 13, 14, 15, 18, 19, 20, 23, 26, 28, 33, 34, 35, 37, 38, 39, 40, 41, 42, 46, 48, 49, 59, 79, 80, 81, 82, 84, 87, 88, 90, 91, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 106, 107, 108, 112, 114, 115, 116, 118, 120, 121, 122, 124, 125, 127, 131, 135, 136, 137, 140, 141, 142, 143, 144, 146, 149, 150, 152, 153, 154], "g": [1, 12, 13, 14, 15, 18, 19, 20, 23, 24, 26, 27, 28, 33, 34, 37, 38, 39, 40, 41, 42, 46, 48, 49, 59, 79, 80, 81, 82, 84, 85, 86, 87, 88, 90, 91, 92, 93, 94, 96, 97, 99, 100, 101, 102, 106, 107, 108, 109, 112, 114, 118, 120, 124, 127, 131, 135, 136, 137, 140, 141, 142, 143, 144, 149, 152, 153, 154], "subsect": 1, "each": [1, 2, 4, 7, 20, 22, 26, 27, 28, 37, 38, 39, 40, 41, 42, 44, 46, 47, 49, 50, 59, 68, 78, 79, 80, 81, 82, 83, 86, 87, 90, 92, 93, 94, 95, 96, 97, 100, 102, 104, 106, 107, 108, 112, 115, 118, 121, 123, 124, 129, 132, 133, 135, 136, 137, 138, 140, 141, 142, 143, 145, 146, 152, 153], "more": [1, 3, 4, 12, 13, 18, 19, 20, 21, 28, 33, 38, 39, 42, 44, 45, 46, 48, 49, 59, 62, 65, 71, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 96, 97, 98, 100, 102, 103, 104, 106, 108, 109, 114, 115, 116, 119, 120, 125, 126, 135, 136, 137, 141, 143, 144, 146, 149, 152, 153, 154], "detail": [1, 3, 4, 15, 28, 29, 32, 33, 34, 37, 39, 49, 59, 62, 79, 80, 82, 84, 89, 97, 100, 102, 103, 104, 107, 108, 114, 119, 121, 125, 129, 137, 139, 141, 142, 143, 144, 149, 151, 152, 154, 155], "refer": [1, 4, 9, 18, 20, 25, 28, 34, 35, 37, 38, 39, 45, 48, 78, 79, 84, 97, 103, 107, 120, 129, 141, 144, 152], "structur": [1, 3, 4, 6, 12, 22, 37, 49, 81, 87, 90, 91, 96, 97, 102, 103, 141, 149, 155], "algorithm": [1, 6, 7, 20, 25, 26, 27, 40, 43, 45, 48, 49, 59, 78, 79, 87, 91, 93, 94, 96, 99, 100, 103, 108, 111, 112, 114, 116, 118, 119, 120, 135, 137, 139, 140, 141, 142, 143, 153, 155], "support": [1, 2, 4, 11, 12, 29, 33, 38, 39, 46, 48, 84, 85, 87, 90, 102, 105, 111, 119, 120, 141, 144, 147, 148, 152, 155], "modul": [1, 14, 38, 39, 50, 55, 67, 69, 84, 85, 87, 96, 100, 107, 109, 112, 146, 149], "live": [1, 38, 96, 100, 138], "sourc": [1, 4, 12, 13, 14, 15, 18, 20, 23, 27, 33, 39, 76, 79, 85, 86, 87, 88, 89, 90, 95, 96, 97, 98, 100, 101, 102, 104, 106, 107, 108, 109, 130, 141, 142, 144, 149, 152, 153, 155], "tree": [1, 5, 6, 7, 8, 10, 12, 18, 23, 38, 43, 44, 46, 47, 49, 85, 87, 90, 102, 141, 142], "commonli": [1, 3, 45, 78, 106, 144], "code": [1, 2, 3, 4, 9, 14, 18, 19, 20, 22, 23, 24, 25, 26, 34, 37, 38, 39, 40, 41, 45, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 62, 65, 71, 72, 73, 74, 78, 79, 80, 81, 82, 84, 85, 87, 88, 89, 92, 93, 95, 98, 102, 105, 106, 108, 112, 114, 116, 137, 140, 141, 142, 143, 144, 147, 150, 153, 154, 155], "analys": [1, 84, 129, 133], "independ": [1, 4, 37, 39, 49, 79, 80, 153], "environ": [1, 13, 18, 59, 79, 80, 82, 85, 88, 90, 92, 107, 112, 142, 143, 144, 147, 150, 155], "shown": [1, 4, 22, 25, 40, 44, 48, 61, 62, 98, 103, 106, 135, 152], "separ": [1, 12, 19, 32, 35, 37, 38, 39, 42, 46, 49, 77, 79, 80, 82, 84, 86, 87, 89, 90, 97, 99, 100, 103, 107, 108, 114, 118, 123, 135, 140, 141, 142, 146, 149, 150, 153], "base": [1, 4, 10, 14, 20, 21, 25, 30, 31, 34, 37, 39, 40, 41, 44, 46, 47, 77, 79, 80, 81, 82, 83, 85, 87, 88, 89, 90, 95, 100, 102, 103, 105, 108, 140, 141, 142, 149, 151, 152, 153, 155], "set": [1, 4, 6, 7, 12, 13, 14, 16, 19, 20, 21, 25, 26, 28, 30, 31, 32, 33, 34, 35, 38, 39, 40, 41, 42, 43, 45, 48, 49, 50, 57, 58, 59, 60, 61, 67, 68, 70, 71, 72, 73, 74, 76, 78, 79, 80, 82, 83, 85, 86, 88, 89, 90, 92, 93, 94, 97, 100, 101, 102, 103, 104, 106, 109, 110, 114, 118, 120, 121, 122, 123, 124, 126, 127, 128, 129, 130, 131, 132, 133, 137, 141, 142, 143, 144, 145, 147, 148, 149, 152, 153, 154, 155], "core": [1, 13, 20, 28, 31, 33, 34, 37, 39, 46, 87, 88, 90, 96, 100, 138, 143, 144], "workspac": [1, 17, 18, 20, 24, 27, 37, 38, 40, 41, 42, 44, 45, 46, 49, 78, 88, 90, 97, 98, 102, 114, 118, 120, 121, 122, 123, 124, 125, 132, 135, 136, 139, 142, 144, 146, 149, 155], "object": [1, 4, 9, 25, 26, 28, 33, 37, 38, 39, 42, 44, 47, 65, 70, 71, 77, 89, 94, 102, 103, 106, 107, 108, 137, 139, 140, 142, 146, 149, 152], "instrument": [1, 15, 18, 20, 38, 39, 45, 49, 86, 88, 90, 98, 106, 114, 115, 118, 122, 126, 127, 128, 129, 130, 131, 132, 133, 136, 137, 139, 141, 142, 143, 153, 155], "plugin": [1, 20, 23, 28, 33, 39, 46, 49, 86, 93, 143, 152], "load": [1, 13, 18, 26, 37, 39, 41, 79, 80, 87, 91, 94, 106, 108, 114, 116, 118, 119, 120, 122, 123, 124, 125, 127, 128, 131, 132, 133, 136, 137, 142, 151, 155], "runtim": [1, 81, 92], "regist": [1, 3, 39, 47, 88, 100, 143, 149, 152, 153, 154], "new": [1, 3, 4, 12, 13, 17, 19, 20, 21, 22, 24, 26, 28, 31, 32, 33, 34, 38, 39, 43, 45, 47, 49, 71, 76, 77, 82, 83, 87, 88, 89, 90, 91, 92, 93, 97, 98, 99, 100, 101, 106, 107, 108, 109, 116, 117, 118, 122, 123, 124, 125, 127, 129, 130, 131, 132, 133, 135, 136, 137, 141, 142, 143, 144, 147, 149, 151, 152, 153, 155], "capabl": [1, 95, 109, 118], "treatment": 1, "pythoninterfac": [1, 19, 39, 87, 93, 109], "give": [1, 3, 17, 18, 20, 33, 38, 39, 53, 81, 82, 86, 87, 88, 90, 91, 93, 97, 98, 101, 102, 103, 104, 108, 114, 123, 124, 125, 127, 131, 135, 136, 138, 141, 143, 151, 152, 154, 155], "primari": [1, 14, 87, 91, 106, 118, 129, 151, 155], "mode": [1, 19, 33, 39, 44, 77, 85, 86, 87, 92, 112, 135, 136, 144, 147, 152], "extern": [1, 14, 33, 34, 87, 100, 103, 112, 118, 127, 131, 140, 144], "entiti": [1, 39], "assum": [1, 2, 3, 11, 23, 28, 38, 39, 48, 49, 50, 61, 75, 79, 80, 81, 87, 97, 98, 102, 103, 109, 112, 115, 135, 137, 142, 148, 152], "have": [1, 2, 3, 4, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 48, 49, 50, 53, 56, 60, 62, 65, 68, 71, 74, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 95, 97, 98, 100, 102, 104, 106, 107, 108, 111, 112, 114, 115, 116, 117, 118, 120, 125, 126, 127, 129, 132, 135, 136, 137, 138, 139, 140, 141, 142, 144, 145, 146, 147, 148, 149, 152, 153, 154], "been": [1, 4, 9, 12, 14, 20, 22, 28, 30, 31, 33, 35, 38, 39, 40, 42, 45, 48, 49, 50, 56, 61, 74, 79, 82, 83, 87, 90, 91, 92, 97, 100, 102, 103, 108, 112, 116, 118, 120, 135, 136, 137, 139, 141, 143, 144, 146, 147, 149, 152, 154], "setup": [1, 4, 24, 25, 33, 43, 46, 48, 62, 64, 79, 80, 82, 86, 90, 92, 95, 98, 114, 118, 119, 125, 129, 141, 142, 144, 154, 155], "correctli": [1, 12, 27, 28, 35, 39, 49, 51, 87, 90, 92, 97, 102, 108, 112, 116, 137, 143], "treat": [1, 18, 79, 80, 102], "like": [1, 4, 10, 12, 13, 14, 15, 17, 18, 20, 23, 25, 26, 27, 28, 34, 35, 37, 38, 39, 47, 49, 84, 86, 87, 88, 89, 90, 100, 102, 103, 106, 108, 109, 118, 126, 127, 131, 132, 133, 135, 136, 137, 138, 140, 141, 142, 143, 144, 145, 149, 152, 154], "ani": [1, 2, 4, 9, 13, 14, 15, 17, 18, 19, 20, 26, 28, 32, 35, 37, 38, 39, 40, 44, 49, 61, 71, 78, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 95, 98, 100, 101, 103, 106, 107, 108, 110, 112, 114, 117, 118, 119, 120, 125, 126, 135, 136, 137, 142, 143, 144, 146, 147, 149, 152, 153, 154], "vanilla": 1, "includ": [1, 3, 4, 14, 15, 17, 20, 23, 25, 28, 33, 34, 36, 37, 38, 39, 40, 42, 47, 48, 50, 73, 77, 78, 83, 86, 87, 88, 89, 90, 91, 93, 94, 96, 97, 98, 100, 101, 102, 107, 108, 109, 110, 112, 113, 116, 118, 119, 120, 121, 135, 136, 140, 141, 142, 146, 147, 149, 152, 153, 154, 155], "jupyt": [1, 114], "notebook": [1, 114], "while": [1, 2, 4, 11, 12, 14, 27, 28, 37, 39, 77, 78, 79, 80, 82, 83, 87, 89, 98, 100, 102, 103, 109, 114, 126, 127, 135, 136, 137, 140, 143, 145, 152, 153], "api": [1, 9, 15, 20, 78, 85, 86, 87, 88, 96, 98, 101, 103, 109, 112, 118, 152], "could": [1, 9, 14, 20, 28, 33, 37, 38, 39, 40, 42, 45, 48, 49, 61, 62, 71, 79, 80, 89, 90, 97, 103, 135, 137, 141, 143, 146, 152, 153], "directli": [1, 4, 8, 9, 12, 15, 18, 19, 25, 28, 29, 35, 38, 39, 49, 58, 59, 78, 87, 88, 89, 100, 111, 112, 141, 142, 143, 144, 147, 149, 152, 153], "parti": [1, 20, 32, 33, 34, 87, 92, 100, 107], "stabil": [1, 20, 35, 37], "layer": [1, 25, 77], "guarante": [1, 17], "hous": 1, "collect": [1, 3, 39, 40, 46, 83, 86, 90, 94, 100, 129, 143, 149, 153], "sit": [1, 18, 98, 103, 108], "reusabl": 1, "across": [1, 20, 34, 40, 45, 82, 90, 100, 103, 106, 107, 112, 118, 125, 131, 149], "multipl": [1, 4, 6, 7, 10, 15, 28, 37, 38, 39, 49, 65, 75, 76, 87, 100, 102, 108, 114, 118, 120, 125, 126, 133, 135, 136, 137, 140, 144, 152], "experi": [1, 20, 38, 39, 49, 89, 108, 153], "when": [1, 2, 4, 5, 8, 9, 12, 13, 14, 17, 18, 19, 26, 27, 28, 30, 31, 32, 33, 34, 35, 37, 38, 39, 42, 44, 45, 46, 48, 49, 50, 51, 62, 63, 66, 68, 69, 71, 77, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 90, 92, 94, 95, 97, 100, 101, 102, 103, 104, 106, 107, 109, 110, 112, 116, 117, 118, 119, 125, 127, 128, 129, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 149, 150, 152, 154, 155], "present": [1, 4, 9, 12, 13, 14, 15, 20, 29, 31, 36, 39, 42, 55, 56, 57, 58, 59, 63, 64, 65, 66, 67, 68, 71, 75, 86, 87, 88, 89, 90, 94, 112, 118, 120, 137, 138, 144, 149, 153, 155], "given": [1, 4, 9, 15, 20, 22, 27, 28, 35, 36, 39, 42, 44, 46, 47, 48, 49, 78, 81, 98, 100, 102, 104, 106, 107, 109, 112, 129, 138, 140, 142, 144, 146, 149, 152], "One": [1, 29, 39, 42, 48, 78, 88, 97, 102, 112, 136, 139, 140, 146], "filefind": 1, "which": [1, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 17, 18, 19, 20, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 53, 57, 60, 61, 69, 73, 78, 79, 80, 81, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 96, 97, 98, 100, 102, 103, 106, 108, 112, 118, 125, 126, 133, 135, 136, 139, 140, 141, 142, 143, 144, 147, 149, 150, 152, 153], "element": [1, 3, 4, 12, 25, 37, 43, 44, 82, 108, 112, 116, 138, 155], "pass": [1, 4, 12, 28, 30, 31, 32, 35, 38, 39, 42, 49, 58, 59, 66, 67, 70, 71, 79, 80, 83, 86, 87, 90, 91, 93, 97, 99, 101, 103, 112, 138, 144, 149, 152, 155], "through": [1, 4, 9, 15, 20, 28, 29, 32, 37, 42, 47, 49, 79, 80, 82, 88, 90, 94, 95, 100, 108, 112, 114, 138, 141, 143, 144, 147, 152, 153, 154, 155], "displai": [1, 13, 26, 28, 38, 41, 46, 48, 49, 51, 52, 72, 77, 86, 89, 93, 100, 108, 114, 116, 119, 129, 135, 137, 147], "basic": [1, 77, 81, 103, 108, 114, 118, 138, 139, 141, 142, 149, 152], "aforement": [1, 40], "also": [1, 3, 4, 8, 9, 12, 13, 14, 15, 17, 20, 21, 25, 26, 27, 28, 33, 34, 35, 37, 38, 39, 40, 42, 43, 44, 45, 47, 48, 49, 53, 54, 62, 68, 69, 71, 78, 79, 80, 81, 82, 83, 85, 86, 87, 88, 89, 90, 91, 92, 97, 98, 100, 102, 103, 104, 105, 108, 114, 115, 117, 118, 119, 120, 125, 129, 135, 137, 140, 141, 142, 144, 147, 149, 150, 152, 153, 154], "advanc": [1, 15, 18, 98, 114, 126, 131, 137, 143, 149, 152], "slice": [1, 20, 38, 122, 135, 136, 137], "viewer": [1, 20, 82, 114, 122, 135, 137, 143, 155], "opengl": [1, 13, 31, 44, 87, 144], "combin": [1, 20, 39, 44, 68, 94, 103, 129, 132, 135], "togeth": [1, 3, 6, 7, 26, 38, 41, 44, 49, 58, 82, 88, 90, 100, 136, 142, 149, 153], "mixtur": [1, 83], "sip": [1, 4, 149], "export": [1, 3, 11, 24, 33, 38, 76, 89, 92, 96, 136, 137, 143, 146, 147], "class": [1, 4, 5, 8, 9, 12, 19, 23, 25, 26, 28, 37, 39, 41, 44, 46, 47, 48, 49, 50, 57, 59, 61, 62, 64, 65, 66, 68, 70, 71, 74, 77, 78, 79, 80, 87, 91, 93, 94, 98, 99, 101, 103, 107, 109, 110, 112, 139, 149, 152, 153, 154, 155], "raw": [1, 8, 11, 26, 39, 112, 118, 120, 126, 129, 130, 133, 137], "all": [1, 2, 4, 6, 7, 9, 12, 13, 15, 18, 19, 20, 22, 24, 27, 28, 32, 33, 34, 35, 37, 39, 40, 41, 42, 43, 45, 48, 49, 50, 58, 63, 76, 82, 83, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 97, 100, 102, 107, 108, 109, 112, 114, 115, 116, 118, 120, 121, 122, 123, 124, 125, 126, 129, 130, 131, 132, 133, 135, 136, 137, 138, 141, 143, 144, 145, 146, 147, 148, 149, 152, 153, 154], "prefix": [1, 17, 18, 35, 38, 39, 41, 92, 100, 106, 107, 110, 135, 141, 142], "underscor": [1, 100, 102, 104, 106], "_common": 1, "pull": [1, 2, 20, 22, 34, 45, 46, 79, 80, 83, 90, 95, 108, 109, 147, 155], "pure": [1, 20, 39, 61, 77, 96, 100, 118], "decoupl": [1, 28, 37, 49], "implement": [1, 4, 6, 7, 8, 9, 25, 37, 38, 39, 41, 45, 49, 71, 77, 88, 95, 97, 98, 101, 103, 106, 108, 112, 135, 142, 152, 153, 155], "flexibl": [1, 49, 84], "layout": [1, 20, 42, 49, 50, 51, 52, 57, 71, 72, 75, 89, 90, 103], "without": [1, 9, 18, 20, 28, 29, 35, 38, 39, 42, 49, 61, 77, 81, 82, 88, 93, 95, 100, 103, 104, 108, 112, 114, 116, 119, 135, 136, 137, 139, 141, 142, 146, 147, 152], "impact": [1, 45, 83, 108, 143, 155], "futur": [1, 17, 20, 38, 39, 86, 87, 106, 136, 137, 146], "client": [1, 40, 46, 95], "should": [1, 2, 4, 5, 9, 12, 13, 14, 17, 18, 19, 20, 21, 22, 24, 25, 28, 29, 33, 34, 35, 36, 37, 38, 39, 40, 42, 45, 46, 47, 48, 49, 50, 51, 52, 53, 59, 61, 62, 63, 66, 67, 68, 69, 71, 73, 76, 78, 79, 80, 81, 82, 83, 86, 87, 89, 90, 91, 92, 93, 96, 97, 98, 100, 101, 102, 104, 106, 107, 108, 109, 110, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 135, 136, 137, 138, 141, 142, 143, 144, 145, 146, 147, 149, 152, 153, 154], "never": [1, 12, 28, 32, 36, 49, 59], "import": [1, 3, 4, 5, 12, 14, 18, 19, 20, 24, 32, 35, 38, 39, 40, 41, 46, 48, 49, 50, 57, 59, 61, 62, 64, 65, 68, 70, 71, 72, 74, 77, 82, 87, 89, 90, 91, 96, 97, 100, 101, 103, 106, 108, 109, 112, 114, 116, 129, 130, 137, 141, 143, 144, 146, 147, 149, 152, 153], "intend": [1, 3, 20, 28, 39, 83, 90, 106, 108, 118, 126, 152, 153], "offer": [1, 9, 26, 28, 48, 77, 87, 88, 120], "make": [1, 4, 6, 7, 9, 12, 13, 15, 19, 20, 21, 22, 23, 24, 26, 28, 30, 31, 32, 33, 35, 38, 39, 41, 42, 45, 49, 53, 56, 62, 63, 71, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89, 90, 91, 92, 96, 97, 99, 101, 103, 108, 109, 112, 114, 116, 118, 119, 120, 122, 123, 124, 125, 129, 132, 133, 135, 136, 137, 138, 141, 142, 143, 144, 147, 149, 152, 153, 154], "heavi": [1, 78, 144], "them": [1, 3, 4, 5, 9, 12, 13, 15, 20, 23, 24, 25, 27, 28, 36, 38, 39, 41, 43, 44, 45, 46, 48, 49, 66, 77, 79, 80, 83, 85, 87, 88, 89, 90, 91, 95, 99, 100, 101, 102, 103, 108, 111, 112, 117, 131, 135, 136, 139, 141, 142, 143, 145, 152, 153, 154], "build": [1, 14, 15, 17, 18, 22, 23, 28, 33, 39, 41, 46, 56, 79, 80, 81, 84, 85, 86, 87, 88, 89, 90, 91, 93, 98, 100, 101, 108, 112, 141, 142, 143, 147, 150, 151, 153, 154, 155], "ship": [1, 33, 49, 88], "mantidworkbench": [1, 12, 17, 24, 32, 45, 49, 81, 82, 84, 90, 115, 118, 119, 120, 125, 135, 143, 144, 152], "main": [1, 12, 18, 19, 20, 23, 24, 28, 33, 34, 35, 37, 38, 39, 45, 46, 49, 55, 56, 62, 64, 67, 68, 69, 71, 77, 78, 79, 80, 82, 83, 86, 87, 88, 89, 90, 91, 98, 100, 104, 108, 118, 119, 120, 121, 122, 123, 124, 127, 129, 135, 136, 141, 143, 144, 150, 153, 154, 155], "some": [1, 4, 8, 9, 12, 13, 18, 20, 25, 27, 28, 29, 31, 33, 34, 37, 38, 39, 41, 42, 45, 46, 47, 48, 49, 53, 59, 66, 75, 79, 80, 82, 86, 87, 88, 89, 90, 92, 93, 96, 98, 100, 102, 103, 105, 106, 108, 109, 114, 115, 117, 118, 119, 120, 124, 125, 126, 127, 130, 131, 133, 135, 136, 137, 139, 141, 143, 144, 146, 147, 149, 152, 153, 154, 155], "itself": [1, 4, 12, 20, 33, 38, 39, 40, 47, 61, 86, 90, 95, 100, 112, 116, 135, 137, 144, 152, 153], "about": [1, 4, 9, 12, 13, 18, 20, 29, 32, 33, 35, 38, 39, 45, 48, 49, 86, 88, 90, 91, 102, 103, 108, 109, 112, 114, 127, 135, 136, 142, 143, 149, 152, 153], "screen": [1, 2, 32, 46, 48, 50, 57, 80, 85, 86, 119, 120, 136, 143], "recoveri": [1, 87, 138, 143], "mechan": [1, 4, 5, 14, 17, 39, 91, 100, 103], "plot": [1, 20, 42, 44, 49, 58, 61, 70, 73, 74, 76, 81, 88, 89, 96, 102, 106, 114, 115, 118, 120, 122, 123, 124, 125, 126, 127, 129, 130, 131, 132, 133, 136, 137, 149, 151, 155], "matplotlib": [1, 59, 75, 89, 103, 114, 116, 143, 146, 151, 155], "bundl": [1, 82, 98], "step": [1, 13, 14, 17, 18, 19, 28, 29, 32, 33, 35, 41, 45, 46, 48, 49, 61, 79, 80, 82, 83, 85, 87, 90, 91, 92, 93, 103, 109, 112, 116, 118, 123, 125, 133, 137, 140, 143, 153], "backend": [1, 61, 89], "so": [1, 3, 4, 9, 12, 15, 17, 18, 19, 20, 24, 25, 27, 28, 30, 31, 32, 35, 38, 39, 41, 42, 45, 47, 48, 49, 60, 61, 62, 77, 79, 80, 81, 82, 84, 86, 87, 88, 89, 90, 91, 92, 93, 94, 98, 99, 100, 101, 102, 103, 104, 106, 108, 109, 112, 118, 131, 135, 137, 141, 142, 144, 145, 146, 147, 149, 152, 153, 154], "figur": [1, 22, 43, 61, 102, 103, 108, 114, 118, 120, 137], "richer": 1, "than": [1, 3, 4, 6, 7, 9, 12, 17, 19, 20, 28, 32, 33, 34, 35, 38, 39, 45, 49, 79, 80, 83, 85, 86, 87, 88, 89, 90, 94, 99, 100, 103, 108, 112, 114, 121, 129, 135, 136, 137, 140, 142, 152, 154], "standard": [1, 19, 28, 37, 39, 47, 49, 77, 79, 82, 83, 88, 90, 91, 95, 96, 102, 112, 118, 135, 142, 146, 155], "fit": [1, 14, 20, 39, 49, 98, 103, 108, 114, 115, 118, 120, 126, 128, 130, 131, 132, 155], "aim": [1, 8, 28, 37, 38, 39, 49, 79, 80, 90, 91, 102, 103, 112, 113, 142, 144, 149, 155], "transpar": [1, 137], "modif": [1, 4, 37, 152], "differ": [1, 2, 3, 12, 17, 18, 28, 29, 32, 34, 37, 38, 39, 40, 42, 43, 44, 47, 49, 61, 71, 78, 79, 80, 81, 82, 84, 86, 87, 88, 92, 98, 102, 103, 104, 106, 107, 108, 110, 112, 114, 116, 118, 120, 123, 126, 128, 129, 131, 132, 133, 135, 136, 137, 138, 140, 141, 143, 147, 149, 152, 153, 154, 155], "how": [1, 4, 12, 17, 18, 20, 21, 27, 29, 35, 38, 39, 42, 45, 46, 47, 49, 57, 62, 75, 77, 79, 80, 81, 82, 85, 86, 90, 91, 98, 104, 112, 114, 115, 140, 141, 143, 149, 151, 152, 155], "final": [1, 3, 12, 14, 18, 20, 25, 28, 39, 40, 41, 46, 61, 75, 82, 83, 85, 89, 90, 95, 102, 112, 114, 120, 147], "window": [1, 12, 13, 14, 18, 19, 23, 29, 34, 37, 43, 44, 49, 50, 67, 68, 70, 71, 74, 77, 79, 80, 81, 82, 83, 89, 90, 92, 103, 112, 114, 116, 118, 119, 120, 121, 122, 123, 124, 125, 129, 131, 132, 133, 136, 137, 144, 148, 150, 155], "If": [2, 4, 6, 7, 11, 12, 13, 14, 17, 18, 19, 20, 21, 23, 26, 28, 29, 30, 31, 32, 33, 34, 35, 38, 39, 41, 45, 46, 47, 48, 49, 51, 53, 68, 69, 71, 78, 79, 80, 81, 83, 84, 86, 87, 90, 91, 92, 97, 98, 99, 100, 101, 102, 104, 106, 108, 109, 112, 114, 119, 121, 129, 130, 135, 136, 140, 141, 142, 143, 144, 145, 147, 149, 150, 152, 153, 154], "your": [2, 3, 5, 11, 13, 14, 15, 16, 18, 19, 20, 21, 23, 24, 25, 26, 28, 30, 31, 32, 33, 34, 35, 46, 47, 48, 49, 58, 59, 79, 80, 85, 86, 87, 88, 89, 90, 92, 93, 97, 98, 99, 100, 102, 103, 108, 112, 115, 116, 118, 119, 120, 123, 124, 125, 126, 135, 136, 141, 142, 144, 145, 147, 149, 150, 152, 154], "chang": [2, 3, 4, 9, 12, 14, 16, 17, 18, 19, 20, 22, 26, 27, 28, 29, 32, 33, 34, 35, 38, 39, 41, 42, 43, 45, 46, 48, 49, 66, 69, 71, 73, 79, 80, 81, 83, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 99, 103, 106, 107, 108, 109, 112, 114, 115, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 136, 137, 141, 142, 144, 146, 152, 153, 154], "break": [2, 19, 25, 28, 88, 91, 100, 103, 109, 114, 123, 140, 143, 144, 152], "respons": [2, 37, 39, 43, 44, 46, 71, 88, 90, 103, 150], "fix": [2, 11, 13, 20, 22, 28, 33, 34, 38, 39, 42, 83, 87, 88, 90, 91, 99, 103, 108, 112, 118, 129, 130, 131, 136, 141, 143], "error": [2, 4, 9, 12, 13, 25, 33, 38, 39, 40, 46, 48, 62, 76, 79, 80, 87, 92, 101, 102, 109, 112, 114, 120, 121, 129, 130, 131, 135, 136, 137, 138, 141, 146, 152, 153], "immedi": [2, 38, 49, 100, 114], "you": [2, 3, 4, 5, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 41, 45, 46, 48, 49, 53, 58, 63, 66, 68, 69, 71, 73, 78, 79, 80, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 92, 94, 97, 98, 99, 100, 102, 104, 107, 108, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 129, 130, 131, 132, 133, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 147, 148, 149, 150, 152, 153, 154], "git": [2, 11, 18, 21, 28, 33, 46, 79, 80, 81, 82, 83, 90, 91, 95, 107, 112, 147, 155], "workflow": [2, 18, 21, 27, 28, 29, 33, 48, 79, 80, 83, 84, 87, 88, 90, 91, 102, 108, 155], "open": [2, 3, 12, 17, 20, 22, 23, 24, 29, 30, 32, 33, 34, 35, 45, 46, 47, 59, 76, 81, 83, 85, 87, 89, 90, 93, 100, 102, 103, 108, 112, 114, 115, 116, 118, 119, 120, 122, 123, 125, 127, 128, 129, 130, 131, 132, 133, 135, 136, 137, 143, 144, 145, 147, 150], "request": [2, 4, 13, 16, 17, 18, 20, 22, 31, 34, 38, 39, 44, 45, 46, 79, 80, 84, 87, 90, 95, 100, 103, 108, 109, 117, 144, 152, 153, 155], "commit": [2, 28, 32, 33, 34, 35, 79, 80, 83, 90, 107, 152], "alreadi": [2, 3, 4, 11, 14, 15, 18, 20, 21, 23, 24, 28, 33, 39, 78, 83, 87, 90, 96, 103, 108, 112, 118, 135, 149, 152, 153], "There": [2, 12, 18, 26, 28, 30, 31, 33, 36, 38, 39, 40, 41, 48, 49, 78, 81, 87, 88, 91, 96, 97, 98, 100, 102, 103, 108, 116, 118, 119, 125, 129, 132, 135, 136, 137, 139, 141, 142, 144, 149, 152, 153, 154, 155], "job": [2, 5, 6, 7, 8, 10, 28, 34, 39, 83, 87, 90, 98, 112], "statu": [2, 4, 10, 16, 34, 79, 80, 100, 112, 141], "pend": 2, "success": [2, 9, 48, 90, 91, 98, 100, 112, 125, 141], "fail": [2, 6, 7, 13, 17, 19, 25, 35, 38, 40, 46, 90, 92, 93, 98, 103, 112, 118, 119, 135, 141, 142, 143, 144, 152, 153], "see": [2, 12, 13, 15, 17, 21, 28, 29, 31, 33, 35, 38, 39, 44, 45, 46, 48, 49, 55, 58, 61, 62, 63, 65, 66, 69, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90, 91, 92, 93, 95, 96, 97, 98, 100, 102, 103, 104, 106, 108, 112, 113, 114, 116, 118, 120, 121, 125, 129, 131, 132, 133, 135, 136, 137, 141, 142, 144, 147, 150, 152, 155], "particular": [2, 4, 9, 19, 28, 35, 38, 39, 78, 79, 80, 83, 88, 97, 99, 100, 112, 142, 152, 154], "jenkin": [2, 17, 82, 90, 98, 154, 155], "click": [2, 3, 12, 13, 18, 19, 23, 24, 28, 32, 37, 44, 45, 46, 49, 50, 57, 60, 70, 71, 79, 80, 86, 87, 89, 90, 91, 92, 93, 102, 114, 115, 116, 118, 119, 120, 121, 122, 123, 124, 125, 127, 128, 129, 131, 132, 133, 135, 136, 137, 141, 143, 144, 147], "next": [2, 4, 13, 22, 24, 28, 35, 39, 46, 47, 50, 60, 61, 83, 87, 90, 100, 103, 108, 112, 114, 118, 122, 124, 125, 128, 129, 131, 133, 135, 136, 137, 141, 143, 145, 152], "restart": [2, 11, 24, 29, 30, 31, 46, 48, 87, 89, 114, 120, 144], "spuriou": [2, 88], "relat": [2, 4, 12, 20, 30, 32, 37, 38, 39, 41, 45, 72, 79, 86, 92, 96, 97, 100, 102, 103, 106, 108, 112, 118, 137, 143, 154, 155], "select": [2, 4, 11, 12, 13, 18, 19, 23, 24, 28, 32, 33, 35, 37, 42, 44, 46, 49, 54, 78, 79, 85, 93, 95, 102, 116, 118, 120, 121, 122, 123, 124, 125, 127, 129, 130, 131, 132, 133, 135, 137, 141, 143, 144, 145, 146, 147, 153], "rebuild": [2, 12, 89, 92, 102, 108], "press": [2, 4, 32, 50, 69, 71, 87, 115, 127, 129, 131, 132, 133, 135, 137], "again": [2, 4, 12, 28, 38, 39, 42, 86, 91, 92, 93, 110, 116, 118, 120, 124, 130, 131, 135, 136, 137, 142, 143, 144, 152], "paramet": [2, 25, 27, 30, 31, 32, 37, 39, 41, 42, 43, 48, 49, 87, 90, 100, 102, 103, 112, 118, 123, 127, 129, 130, 131, 133, 135, 141, 152, 153], "don": [2, 12, 14, 18, 20, 21, 25, 26, 30, 31, 32, 39, 45, 49, 77, 78, 90, 91, 92, 103, 119, 135, 137, 140, 141, 142, 144, 145, 154], "t": [2, 4, 12, 13, 14, 18, 20, 21, 25, 26, 30, 31, 32, 33, 37, 39, 42, 45, 48, 49, 61, 77, 78, 87, 90, 91, 92, 98, 104, 118, 119, 128, 135, 136, 137, 140, 141, 142, 143, 144, 145, 146, 149, 152, 153, 154], "permiss": [2, 29, 85, 100], "ask": [2, 12, 28, 29, 30, 31, 32, 33, 38, 49, 83, 90, 103, 108, 119, 153], "someon": [2, 20, 28, 35, 83, 90, 103, 119], "who": [2, 4, 16, 28, 35, 39, 76, 81, 91, 92, 103, 112, 119, 144, 153, 155], "cleanli": [2, 100, 112], "merg": [2, 18, 20, 22, 35, 39, 45, 79, 80, 83, 90, 91, 108, 109, 136, 143, 154, 155], "leeroi": 2, "check": [2, 6, 7, 9, 13, 18, 19, 23, 26, 32, 33, 34, 35, 38, 39, 46, 47, 48, 49, 62, 70, 79, 80, 83, 87, 88, 89, 90, 91, 92, 93, 98, 100, 102, 103, 104, 108, 110, 114, 118, 119, 120, 122, 123, 126, 127, 131, 132, 133, 135, 136, 142, 143, 144, 146, 147, 149, 152, 153, 154], "everi": [2, 4, 16, 18, 20, 36, 43, 45, 49, 77, 85, 97, 103, 114, 125, 140, 141, 142, 145, 152, 154], "10": [2, 11, 15, 17, 18, 32, 33, 39, 61, 65, 86, 98, 112, 114, 116, 119, 120, 122, 125, 127, 129, 131, 133, 136, 137, 147], "minut": [2, 90, 103, 112, 113, 115, 119, 120, 122, 123, 124, 125, 127, 128, 129, 131, 133, 154], "miss": [2, 28, 33, 87, 102, 112, 136, 141, 147], "github": [2, 4, 11, 14, 16, 18, 21, 22, 29, 30, 31, 32, 33, 35, 45, 46, 79, 80, 81, 82, 83, 90, 91, 99, 107, 108, 109, 116, 120, 143, 155], "hook": [2, 107, 152, 155], "activ": [2, 4, 12, 13, 30, 31, 32, 35, 39, 42, 81, 82, 86, 94, 141], "server": [2, 18, 29, 79, 80, 87, 90, 95, 141, 143, 147], "wa": [2, 13, 14, 17, 18, 23, 27, 31, 32, 33, 35, 38, 39, 46, 48, 51, 60, 71, 85, 86, 87, 89, 90, 94, 95, 98, 100, 103, 108, 114, 116, 118, 119, 122, 135, 137, 141, 144, 149, 152], "down": [2, 7, 12, 13, 19, 28, 39, 45, 48, 49, 76, 85, 86, 87, 90, 91, 92, 100, 102, 103, 112, 114, 118, 119, 122, 123, 124, 125, 131, 132, 135, 137, 142, 144, 145, 147, 152, 154], "builder": [2, 103], "we": [2, 3, 4, 5, 6, 7, 9, 11, 12, 14, 17, 18, 20, 21, 27, 28, 29, 30, 31, 32, 33, 35, 36, 38, 39, 41, 45, 49, 50, 52, 56, 60, 61, 62, 65, 66, 68, 71, 77, 79, 80, 81, 82, 87, 89, 90, 91, 92, 93, 94, 97, 100, 101, 102, 103, 106, 109, 112, 115, 129, 133, 135, 136, 141, 142, 144, 149, 150, 152, 153, 154], "find": [2, 6, 10, 18, 24, 33, 34, 38, 39, 45, 46, 49, 76, 83, 87, 88, 89, 90, 91, 92, 93, 100, 106, 107, 108, 112, 114, 118, 125, 127, 131, 141, 142, 143, 149, 152], "list": [2, 4, 12, 16, 19, 21, 22, 23, 24, 25, 28, 29, 34, 36, 38, 39, 40, 41, 42, 45, 49, 51, 53, 66, 73, 76, 80, 83, 84, 86, 87, 89, 90, 91, 93, 94, 95, 97, 100, 101, 102, 103, 106, 108, 109, 112, 113, 114, 123, 124, 125, 126, 131, 133, 135, 136, 141, 143, 144, 149, 152, 154], "seri": [2, 14, 37, 94, 127, 129, 133, 136, 138, 153], "period": [2, 20, 22, 28, 35, 39, 90, 108, 125, 126, 133, 136, 152], "against": [2, 14, 17, 78, 88, 98, 100, 103, 112, 114, 149, 152], "branch": [2, 15, 22, 25, 34, 45, 79, 80, 90, 91, 95, 100, 108, 154, 155], "Their": [2, 40], "reason": [2, 3, 11, 17, 20, 28, 35, 36, 38, 39, 45, 49, 86, 88, 99, 102, 103, 137, 142, 146], "assur": 2, "current": [2, 4, 8, 18, 20, 22, 33, 34, 35, 37, 38, 39, 41, 47, 48, 49, 76, 81, 82, 83, 84, 89, 92, 93, 95, 98, 101, 102, 103, 112, 113, 114, 116, 117, 118, 119, 120, 123, 124, 129, 130, 135, 141, 143, 146, 147, 148, 149, 153, 154, 155], "usabl": [2, 38, 114, 138], "its": [2, 3, 8, 12, 13, 14, 17, 18, 20, 25, 28, 35, 36, 37, 38, 39, 41, 45, 46, 48, 49, 52, 65, 71, 81, 82, 83, 84, 86, 87, 89, 90, 92, 93, 100, 101, 103, 106, 109, 112, 115, 116, 126, 133, 136, 140, 144, 147, 152, 153], "state": [2, 5, 9, 11, 28, 35, 38, 43, 45, 46, 79, 80, 90, 91, 94, 99, 100, 117, 131, 135, 149], "task": [2, 22, 37, 39, 46, 50, 60, 78, 90, 106, 144, 145, 149, 152, 153], "carri": [2, 39, 75, 90, 141], "instal": [2, 11, 12, 14, 15, 17, 23, 29, 33, 34, 46, 59, 79, 80, 84, 87, 90, 98, 102, 107, 114, 118, 143, 144], "main_clean": 2, "test": [2, 12, 13, 15, 22, 24, 29, 30, 31, 32, 33, 34, 35, 39, 45, 46, 47, 59, 62, 63, 72, 79, 80, 82, 83, 84, 85, 88, 99, 100, 102, 108, 109, 111, 141, 143, 146, 152], "main_systemtest": 2, "deploi": [2, 22, 82, 83, 90, 112, 153], "nightli": [2, 17, 22, 46, 90, 108, 112, 143], "download": [2, 3, 18, 23, 30, 31, 32, 33, 46, 79, 80, 81, 82, 85, 87, 90, 95, 98, 114, 120, 122, 123, 124, 136, 141, 143, 144, 147], "locat": [2, 6, 7, 18, 23, 29, 32, 33, 39, 46, 60, 81, 82, 89, 90, 92, 95, 100, 102, 109, 116, 117, 118, 119, 120, 122, 124, 125, 132, 135, 136, 141, 143, 144, 146, 147, 153], "main_deploi": 2, "view": [2, 6, 7, 8, 10, 12, 15, 23, 28, 32, 34, 35, 38, 42, 44, 45, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 64, 66, 67, 69, 72, 75, 84, 85, 89, 91, 95, 98, 108, 115, 118, 135, 136, 149, 152, 155], "show": [2, 4, 13, 15, 18, 20, 23, 28, 34, 35, 43, 48, 49, 50, 66, 70, 71, 74, 80, 81, 84, 86, 87, 89, 90, 92, 94, 97, 98, 102, 103, 108, 114, 115, 116, 118, 119, 120, 121, 127, 130, 131, 132, 133, 135, 136, 137, 140, 141, 143, 144, 149, 152], "order": [2, 4, 7, 9, 11, 17, 19, 20, 25, 26, 32, 35, 38, 39, 41, 46, 49, 60, 78, 79, 80, 83, 87, 88, 89, 90, 92, 93, 95, 98, 100, 104, 107, 111, 114, 118, 126, 136, 142, 147], "most": [2, 3, 12, 13, 18, 23, 35, 38, 39, 41, 42, 45, 46, 47, 53, 77, 78, 81, 84, 86, 90, 92, 100, 102, 103, 106, 112, 141, 144, 149, 152], "upstream": [2, 34, 92], "trigger": [2, 4, 25, 37, 90, 92, 103, 135, 144, 150], "midnight": 2, "utc": [2, 48], "were": [2, 26, 34, 39, 83, 90, 93, 95, 97, 98, 103, 112, 118, 136, 152], "push": [2, 28, 33, 34, 35, 79, 80, 90, 95, 103], "sinc": [2, 4, 9, 26, 34, 38, 39, 45, 57, 88, 99, 101, 103, 136, 140, 141, 154], "ran": [2, 15, 42, 112], "page": [3, 12, 15, 18, 21, 23, 30, 32, 33, 34, 35, 36, 39, 45, 46, 47, 49, 79, 80, 81, 82, 83, 89, 90, 91, 92, 95, 97, 98, 100, 101, 102, 103, 104, 105, 106, 108, 109, 114, 120, 127, 136, 139, 140, 141, 143, 148, 152, 155], "brief": [3, 14, 20, 28, 38, 62, 88, 100, 137, 152], "introduct": [3, 14, 21, 36, 45, 75, 79, 84, 90, 126, 140, 155], "earli": [3, 11, 39, 90, 103], "phase": [3, 69, 70, 73, 74, 118, 132], "develop": [3, 11, 12, 13, 15, 17, 28, 29, 33, 35, 39, 40, 45, 49, 76, 77, 79, 80, 81, 82, 84, 85, 90, 91, 92, 95, 98, 100, 101, 103, 106, 107, 108, 109, 111, 112, 114, 118, 119, 126, 139, 141, 142, 143, 147, 149, 150, 152, 153], "utilis": [3, 100, 141], "requir": [3, 4, 6, 7, 8, 9, 11, 12, 14, 15, 17, 18, 19, 20, 28, 29, 30, 31, 32, 33, 35, 38, 39, 42, 45, 46, 47, 49, 59, 62, 77, 78, 81, 82, 83, 85, 86, 87, 88, 89, 90, 91, 92, 93, 95, 97, 98, 100, 104, 105, 106, 108, 110, 112, 115, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 131, 133, 136, 138, 141, 142, 143, 146, 147, 149, 150, 152, 153, 154, 155], "well": [3, 23, 25, 28, 38, 39, 42, 45, 48, 49, 78, 84, 85, 88, 89, 91, 100, 103, 106, 109, 112, 116, 135, 136, 145, 152], "get": [3, 12, 13, 16, 18, 20, 24, 25, 26, 28, 30, 34, 36, 37, 38, 39, 46, 48, 49, 57, 58, 65, 66, 78, 79, 80, 81, 82, 85, 86, 87, 88, 89, 90, 91, 92, 94, 98, 100, 102, 106, 108, 112, 114, 119, 125, 128, 130, 131, 132, 135, 136, 140, 141, 142, 143, 147, 148, 149], "feedback": [3, 20, 49, 90, 103], "usual": [3, 12, 18, 26, 35, 38, 39, 45, 48, 49, 59, 65, 88, 89, 90, 100, 103, 135, 146, 147, 149, 152, 153, 154], "focu": [3, 144], "li": 3, "ui": [3, 12, 42, 43, 49, 87, 89, 103, 118], "tool": [3, 11, 12, 13, 15, 17, 18, 20, 23, 24, 28, 30, 31, 32, 33, 46, 48, 49, 79, 80, 81, 83, 85, 86, 90, 92, 100, 102, 103, 115, 116, 118, 135, 142, 143, 144, 152], "level": [3, 8, 20, 26, 38, 39, 42, 47, 67, 88, 90, 100, 101, 103, 108, 109, 112, 118, 120, 141, 142, 149, 152, 154], "rough": [3, 22, 143], "sketch": [3, 20, 103], "quickli": [3, 18, 35, 38, 45, 88, 97, 102, 103, 135, 149], "essenti": [3, 38, 39, 78, 100], "varieti": [3, 12, 39, 79, 80, 152], "type": [3, 4, 8, 12, 13, 18, 19, 20, 23, 24, 25, 26, 27, 28, 33, 37, 39, 40, 41, 46, 49, 54, 57, 65, 79, 80, 87, 88, 89, 97, 98, 99, 100, 106, 108, 114, 115, 118, 119, 120, 121, 123, 127, 129, 135, 137, 141, 144, 147, 149, 152], "arrang": [3, 90, 100, 101, 129, 146], "drag": [3, 49, 82, 89, 115, 116, 118, 127, 137], "drop": [3, 13, 28, 39, 45, 49, 82, 86, 87, 89, 92, 103, 118, 123, 125, 131, 132, 135, 144, 147], "editor": [3, 13, 34, 43, 49, 89, 100, 107, 108, 114, 120, 125, 136], "often": [3, 20, 26, 28, 39, 45, 48, 49, 88, 89, 103, 127, 142, 152, 154], "much": [3, 18, 25, 28, 53, 65, 85, 88, 91, 103, 121, 129, 142, 143, 144, 154], "faster": [3, 12, 25, 88, 141], "draw": [3, 61, 77, 103, 115, 135, 137], "hand": [3, 9, 20, 49, 75, 87, 89, 97, 106, 115, 135, 137, 144, 147, 152, 155], "alwai": [3, 9, 20, 28, 33, 36, 38, 39, 42, 44, 90, 100, 103, 105, 107, 108, 112, 141, 149, 154], "unfinish": 3, "look": [3, 12, 14, 18, 20, 27, 28, 34, 35, 38, 39, 45, 47, 49, 59, 71, 78, 79, 83, 87, 89, 90, 98, 99, 103, 108, 115, 118, 126, 127, 128, 129, 131, 132, 133, 135, 136, 137, 143, 144, 149, 152], "feel": [3, 17, 28, 79, 80, 103], "actual": [3, 19, 24, 28, 35, 38, 39, 46, 47, 48, 62, 98, 103, 142, 144, 154], "sever": [3, 12, 17, 20, 25, 26, 35, 37, 38, 39, 41, 45, 49, 81, 86, 90, 92, 93, 97, 102, 103, 104, 118, 132, 140, 141, 142, 152, 154], "encourag": [3, 12, 17, 28, 49, 90, 101, 108, 149, 152], "honest": 3, "might": [3, 9, 25, 28, 37, 38, 39, 81, 87, 103, 108, 112, 114, 116, 133, 136, 143, 145, 147, 150], "lot": [3, 28, 37, 38, 39, 88, 103, 132, 136, 154], "work": [3, 8, 9, 13, 14, 15, 17, 18, 19, 20, 28, 29, 32, 33, 34, 35, 36, 37, 38, 45, 46, 47, 48, 49, 51, 77, 78, 79, 80, 81, 82, 84, 85, 87, 89, 90, 91, 92, 97, 98, 106, 107, 108, 112, 114, 116, 118, 119, 126, 133, 135, 136, 137, 140, 141, 142, 143, 144, 145, 147, 148, 149, 152, 153, 154, 155], "redon": 3, "suggest": [3, 12, 18, 20, 34, 37, 79, 85, 87, 100, 102, 103, 141, 144], "even": [3, 4, 18, 20, 34, 36, 38, 39, 42, 48, 49, 82, 89, 91, 99, 100, 103, 115, 142, 154], "mistaken": 3, "product": [3, 48, 95, 103, 149, 155], "none": [3, 29, 39, 50, 57, 60, 61, 67, 68, 70, 71, 74, 78, 87, 89, 90, 101, 132, 133, 149], "screenshot": [3, 19, 97, 102, 104], "behind": [3, 5, 18, 39, 49, 136], "With": [3, 14, 29, 30, 31, 84, 87, 120, 123, 137, 144, 149], "cloud": 3, "same": [3, 4, 6, 7, 9, 12, 13, 18, 23, 25, 26, 27, 28, 34, 39, 41, 42, 49, 65, 68, 78, 81, 82, 83, 85, 87, 88, 89, 90, 91, 97, 100, 103, 104, 107, 108, 112, 114, 115, 116, 118, 120, 121, 124, 125, 128, 131, 133, 135, 136, 137, 140, 141, 142, 143, 144, 145, 149, 152, 154], "licens": [3, 4, 87, 100, 103], "http": [3, 4, 11, 14, 18, 21, 22, 23, 29, 30, 33, 46, 79, 80, 82, 83, 84, 87, 90, 99, 102, 107, 108, 112, 116, 119, 141, 142, 149, 154], "stfc": [3, 90], "email": [3, 16, 34, 35, 79, 80, 83, 95, 113, 114, 119, 143, 154], "address": [3, 4, 20, 28, 29, 35, 40, 45, 141, 147], "space": [3, 18, 21, 26, 49, 100, 102, 104, 107, 108, 118, 121, 135, 144, 153], "plu": [3, 18, 39, 76, 86, 87, 132, 153], "upper": [3, 39, 90, 100, 108, 127], "left": [3, 35, 42, 46, 58, 87, 89, 90, 101, 102, 104, 109, 112, 115, 118, 125, 130, 132, 135, 137, 144, 152], "corner": [3, 39, 118, 137, 147], "canva": [3, 61, 77, 146], "toolbar": [3, 19, 23, 38, 114, 118, 120, 135, 137, 146], "panel": [3, 18, 106, 125, 135], "invit": [3, 20, 28, 90, 103], "collabor": [3, 20, 90, 106], "edit": [3, 12, 13, 14, 19, 20, 27, 28, 29, 33, 37, 38, 42, 46, 49, 51, 52, 53, 57, 72, 81, 83, 87, 88, 89, 90, 99, 100, 108, 109, 112, 115, 118, 121, 135, 141, 142, 144], "do": [3, 4, 12, 13, 14, 15, 17, 18, 19, 20, 23, 26, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 46, 48, 49, 58, 59, 60, 62, 63, 65, 78, 79, 80, 81, 84, 86, 87, 88, 89, 90, 91, 92, 98, 99, 100, 102, 106, 108, 109, 110, 112, 114, 117, 120, 123, 126, 129, 131, 136, 137, 140, 141, 142, 143, 144, 145, 147, 152, 155], "charg": [3, 39, 90], "per": [3, 4, 5, 22, 28, 39, 46, 100, 112, 116, 118, 135, 136], "free": [3, 9, 25, 28, 79, 80, 91, 99, 102, 103, 136], "stakehold": 3, "review": [3, 16, 20, 28, 35, 79, 80, 90, 155], "bmpr": 3, "regularli": [3, 35], "back": [3, 4, 12, 13, 18, 19, 28, 30, 31, 35, 44, 46, 47, 48, 49, 78, 87, 90, 91, 103, 116, 118, 119, 125, 128, 129, 130, 133, 135, 136, 137, 143, 144, 149, 152, 155], "up": [3, 11, 12, 13, 18, 19, 20, 21, 28, 30, 31, 32, 33, 34, 35, 39, 41, 42, 43, 44, 45, 47, 49, 56, 76, 79, 80, 83, 84, 86, 88, 89, 90, 91, 97, 98, 100, 102, 103, 104, 106, 112, 118, 119, 120, 127, 129, 131, 133, 137, 141, 142, 143, 144, 145, 146, 147, 152, 153, 154, 155], "homepag": 3, "recommend": [3, 12, 15, 18, 21, 28, 29, 32, 33, 35, 38, 39, 46, 49, 78, 81, 82, 84, 85, 86, 87, 88, 91, 92, 100, 102, 106, 108, 109, 143, 147], "possibl": [3, 4, 6, 7, 12, 18, 20, 25, 26, 28, 32, 33, 37, 38, 39, 48, 49, 51, 53, 54, 60, 65, 68, 71, 73, 78, 86, 87, 89, 90, 93, 96, 97, 98, 99, 100, 102, 105, 106, 112, 118, 126, 128, 130, 135, 138, 140, 142, 143, 144, 153], "upload": [3, 17, 18, 83, 90, 95, 114], "instanc": [3, 5, 9, 12, 32, 37, 38, 39, 42, 45, 46, 48, 50, 70, 71, 74, 87, 90, 93, 100, 101, 103, 109, 116, 118, 120, 152, 153], "pdf": 3, "png": [3, 19, 27, 108, 146], "jobtreeview": [4, 5, 8, 9, 38], "compon": [4, 6, 7, 12, 28, 37, 38, 42, 43, 44, 45, 92, 95, 103, 139, 142, 153], "mvp": [4, 9, 28, 37, 42, 68, 89, 146, 155], "style": [4, 27, 28, 39, 40, 78, 80, 82, 100, 136], "hierarch": [4, 10], "tabl": [4, 20, 38, 42, 44, 49, 53, 58, 69, 70, 71, 73, 74, 75, 83, 88, 95, 97, 100, 103, 104, 106, 114, 121, 123, 135, 137, 153, 155], "spreadsheet": [4, 10, 90], "configur": [4, 10, 13, 17, 19, 23, 24, 29, 33, 34, 37, 79, 84, 87, 90, 92, 95, 98, 105, 107, 112, 129, 141, 142, 143, 144, 147, 148, 152, 154, 155], "indic": [4, 10, 25, 28, 39, 40, 45, 82, 91, 97, 100, 102, 106, 115, 123, 124, 135, 136, 137], "batch": [4, 38, 43, 136, 155], "expos": [4, 38, 49, 88, 128, 142, 146, 149], "lead": [4, 12, 20, 39, 40, 89, 90, 103, 108, 135, 142, 153], "below": [4, 6, 18, 19, 20, 23, 25, 26, 38, 39, 40, 43, 45, 49, 50, 60, 61, 62, 78, 79, 80, 81, 87, 88, 90, 92, 95, 98, 100, 101, 104, 108, 109, 114, 118, 119, 120, 125, 126, 127, 129, 131, 132, 133, 136, 137, 140, 141, 142, 143, 144, 152, 153], "repositori": [4, 17, 18, 23, 24, 30, 31, 32, 33, 34, 35, 46, 79, 80, 81, 82, 86, 87, 90, 98, 102, 107, 112, 114, 141, 142, 155], "com": [4, 11, 18, 21, 22, 29, 30, 31, 32, 33, 46, 79, 80, 82, 83, 90, 99, 102, 107, 141, 142], "mantidproject": [4, 11, 16, 21, 22, 30, 31, 32, 33, 46, 79, 80, 82, 83, 90, 91, 99, 107, 108, 112, 113, 116, 118, 119, 141, 143], "copyright": [4, 100, 107], "copi": [4, 6, 7, 18, 26, 33, 46, 76, 77, 78, 79, 80, 82, 87, 90, 98, 103, 107, 116, 119, 136, 141, 143, 144, 153], "2018": 4, "isi": [4, 21, 46, 83, 90, 98, 104, 106, 107, 112, 114, 115, 116, 117, 118, 120, 122, 123, 124, 126, 131, 135, 136, 155], "rutherford": [4, 107], "appleton": [4, 107], "laboratori": [4, 85, 107], "ukri": [4, 107], "nscd": [4, 107], "oak": [4, 85, 107], "ridg": [4, 85, 107], "nation": [4, 85, 107], "european": [4, 107], "spallat": [4, 106, 107], "institut": [4, 106, 107], "laue": [4, 106, 107], "langevin": [4, 106, 107], "csn": 4, "high": [4, 11, 20, 28, 45, 83, 88, 92, 106, 112, 114, 121, 122, 142], "energi": [4, 116, 122, 137, 155], "physic": [4, 153], "ca": [4, 34], "spdx": [4, 107], "identifi": [4, 17, 20, 21, 35, 39, 95, 100, 107, 108, 112, 119, 135, 141, 142, 153], "gpl": [4, 100, 107], "3": [4, 11, 12, 13, 17, 19, 22, 24, 25, 28, 29, 31, 33, 39, 40, 41, 45, 62, 64, 70, 74, 76, 77, 78, 80, 85, 87, 92, 93, 94, 98, 103, 107, 108, 112, 120, 121, 123, 124, 127, 129, 131, 132, 133, 135, 140, 144, 153], "0": [4, 11, 25, 29, 36, 38, 39, 41, 46, 47, 61, 64, 65, 70, 72, 74, 77, 78, 85, 87, 90, 92, 93, 94, 98, 100, 101, 107, 108, 112, 115, 116, 120, 121, 122, 123, 124, 127, 128, 130, 131, 132, 133, 135, 136, 137, 140, 141, 143, 144, 147, 152, 154], "mantidqtpython": 4, "mantidqt": [4, 12, 14, 77, 82, 87, 89, 141, 149], "insid": [4, 25, 30, 31, 32, 39, 44, 48, 78, 84, 87, 97, 98, 100, 102, 103, 107, 112, 118, 135, 140, 144], "parent": [4, 6, 7, 34, 38, 49, 50, 57, 60, 61, 67, 68, 70, 71, 74, 77, 87, 89, 90, 112, 150], "def": [4, 39, 46, 50, 57, 60, 61, 62, 64, 65, 67, 68, 70, 71, 74, 78, 87, 89, 109, 112, 146, 149], "self": [4, 38, 39, 48, 50, 51, 52, 53, 54, 57, 60, 61, 62, 64, 65, 67, 68, 70, 71, 72, 74, 78, 86, 87, 89, 100, 106, 109, 112, 146, 149], "mantidwidget": [4, 49], "column": [4, 20, 87, 98, 114, 118, 129, 132, 133, 135, 136, 137], "2": [4, 12, 13, 19, 22, 23, 24, 29, 30, 31, 34, 39, 40, 41, 46, 47, 70, 72, 74, 77, 78, 79, 80, 81, 82, 87, 92, 93, 94, 97, 98, 108, 112, 114, 115, 119, 120, 121, 122, 123, 127, 129, 130, 131, 132, 133, 135, 140, 141, 142, 144, 149, 154], "head": [4, 34, 90, 102, 129, 141, 147], "content": [4, 6, 18, 42, 76, 81, 82, 83, 87, 89, 90, 95, 97, 120, 121, 135, 136, 143, 147, 152], "empti": [4, 6, 7, 17, 23, 39, 61, 83, 90, 92, 100, 101, 108, 112, 116, 118, 119, 129, 131, 133, 135, 136, 143, 144, 149, 152], "qobject": [4, 38, 49, 149], "table_sign": 4, "jobtreeviewsignaladapt": 4, "signal": [4, 42, 43, 49, 50, 57, 60, 70, 75, 89, 101, 107, 129, 133, 135, 153], "adapt": [4, 37, 88, 90, 103, 141], "subscrib": [4, 37], "event": [4, 37, 38, 90, 97, 98, 136, 143, 146, 150, 152, 153, 155], "emit": [4, 43, 49, 57, 70, 71, 92, 102, 144], "whenev": [4, 20, 43, 49, 99, 102, 103, 141], "notifi": [4, 35, 37, 38, 43, 49, 90], "appendchildrowof": 4, "valu": [4, 5, 15, 25, 33, 34, 36, 37, 39, 40, 48, 49, 52, 53, 54, 57, 58, 62, 63, 66, 72, 79, 83, 87, 90, 91, 94, 97, 98, 100, 103, 106, 112, 114, 115, 116, 118, 121, 122, 123, 125, 127, 128, 129, 130, 131, 132, 133, 135, 136, 137, 138, 141, 142, 144, 146, 147, 149, 152, 153, 154], "b": [4, 12, 20, 25, 30, 31, 32, 34, 35, 78, 79, 80, 90, 98, 100, 102, 106, 112, 118, 129, 137, 140, 144], "return": [4, 6, 7, 9, 25, 26, 29, 36, 37, 38, 39, 40, 41, 46, 47, 49, 50, 57, 61, 62, 63, 65, 66, 67, 70, 71, 74, 77, 79, 80, 89, 97, 98, 99, 100, 103, 109, 112, 117, 119, 136, 139, 140, 141, 142, 146, 149, 152, 153], "rowloc": [4, 9], "mantidqtwidget": [4, 77, 149], "common": [4, 6, 7, 12, 14, 19, 20, 25, 26, 28, 30, 31, 34, 37, 45, 46, 77, 79, 80, 85, 90, 103, 106, 141, 142, 149, 152, 153, 154], "h": [4, 5, 6, 7, 9, 14, 25, 34, 36, 38, 41, 47, 48, 77, 78, 79, 80, 86, 93, 94, 97, 100, 101, 105, 109, 112, 137, 140, 141, 149, 152, 153, 154], "namespac": [4, 14, 23, 25, 77, 98, 103, 109, 110, 141, 152], "constructor": [4, 38, 49, 52, 79, 100, 101, 103, 109, 140, 142, 153], "m_treeview": 4, "m_treeviewsign": 4, "construct": [4, 9, 37, 38, 39, 41, 42, 43, 90, 94, 149, 153], "implicitli": [4, 103], "notion": 4, "": [4, 8, 9, 11, 12, 14, 17, 19, 20, 23, 26, 27, 28, 29, 32, 34, 38, 39, 41, 42, 44, 48, 49, 51, 52, 61, 76, 78, 79, 80, 82, 86, 87, 88, 89, 90, 91, 92, 94, 96, 97, 98, 100, 101, 103, 104, 107, 109, 112, 115, 118, 122, 123, 126, 129, 136, 137, 141, 142, 143, 144, 145, 149, 152, 153, 154], "posit": [4, 39, 42, 108, 114, 129, 136, 137, 141, 153, 154], "unlik": [4, 20, 28, 40, 103, 112, 140], "tradit": [4, 147], "non": [4, 6, 7, 15, 20, 28, 32, 36, 38, 39, 46, 72, 78, 82, 87, 90, 96, 97, 100, 108, 118, 119, 121, 129, 135, 136, 141], "leaf": 4, "node": [4, 27, 36], "number": [4, 6, 7, 15, 17, 18, 25, 28, 32, 33, 34, 35, 36, 38, 39, 40, 45, 46, 48, 62, 79, 80, 83, 86, 87, 88, 90, 91, 94, 97, 98, 100, 103, 106, 108, 112, 115, 118, 119, 120, 121, 122, 126, 132, 133, 135, 137, 140, 141, 143, 145, 146, 152, 153, 154], "children": [4, 49, 85, 103], "In": [4, 9, 11, 13, 17, 18, 20, 25, 28, 29, 32, 36, 37, 38, 39, 40, 41, 45, 46, 47, 48, 49, 50, 52, 58, 59, 60, 62, 63, 65, 66, 69, 71, 73, 74, 76, 77, 81, 83, 87, 88, 89, 90, 91, 93, 97, 98, 100, 101, 102, 103, 106, 108, 109, 112, 114, 116, 118, 119, 120, 121, 122, 123, 124, 125, 127, 129, 131, 132, 133, 135, 136, 137, 140, 141, 142, 143, 144, 147, 153], "practic": [4, 14, 28, 49, 50, 71, 89, 91, 96, 101, 141, 149, 155], "reflectometri": [4, 45, 103, 104, 106, 108, 120, 138, 155], "want": [4, 12, 17, 19, 20, 23, 25, 26, 27, 28, 30, 31, 32, 33, 35, 38, 39, 45, 49, 62, 71, 78, 81, 85, 87, 92, 94, 97, 98, 103, 108, 109, 112, 114, 118, 140, 141, 142, 144, 145, 150, 152, 153, 154], "constrain": [4, 9], "depth": [4, 6, 7, 34, 46, 135], "repres": [4, 25, 26, 40, 44, 108, 109, 129, 136], "root": [4, 6, 10, 29, 36, 46, 48, 79, 80, 85, 87, 90, 102, 107, 112, 145, 147], "question": [4, 17, 28, 38, 90, 152], "actualis": 4, "integ": [4, 25, 47, 53, 54, 99, 100, 135, 137], "index": [4, 14, 15, 44, 78, 87, 90, 95, 96, 123, 155], "rel": [4, 15, 39, 49, 82, 86, 102, 112, 141, 142, 149, 154], "predecessor": 4, "correspond": [4, 7, 9, 12, 18, 39, 44, 45, 90, 94, 97, 100, 104, 106, 109, 116, 118, 135, 137, 153], "complet": [4, 17, 20, 28, 29, 33, 35, 38, 39, 46, 48, 58, 68, 75, 79, 80, 81, 82, 83, 85, 87, 90, 91, 92, 98, 112, 114, 118, 120, 125, 127, 133, 135, 136, 142, 143, 144, 147, 149], "equal": [4, 17, 88, 112, 145, 149], "over": [4, 9, 18, 20, 23, 34, 38, 39, 56, 75, 78, 88, 90, 102, 103, 105, 107, 112, 116, 118, 129, 131, 133, 135, 136, 137, 153, 154, 155], "oper": [4, 13, 17, 25, 26, 36, 37, 38, 39, 43, 48, 77, 78, 79, 80, 82, 86, 88, 90, 92, 100, 118, 135, 137, 140, 141, 142, 149, 153, 154], "lexicograph": [4, 7], "comparison": [4, 25, 39, 112, 120, 152], "sort": [4, 26, 34, 80, 100, 103, 107], "would": [4, 14, 15, 17, 18, 19, 20, 25, 28, 35, 38, 40, 41, 48, 49, 51, 53, 60, 71, 78, 86, 87, 88, 89, 90, 94, 97, 100, 103, 108, 109, 112, 131, 137, 141, 142, 144, 146, 149, 152, 154], "demonstr": [4, 98, 142, 152], "item": [4, 5, 9, 14, 20, 36, 46, 49, 74, 90, 94, 100, 103, 106, 116, 135], "vector": [4, 25, 39, 40, 79, 97, 99, 152, 153], "begin": [4, 27, 89, 92, 94, 100, 102, 140], "end": [4, 13, 22, 34, 49, 87, 89, 93, 94, 100, 103, 106, 108, 112, 115, 118, 122, 123, 130, 132, 135, 136, 137, 140, 141, 142, 143, 144, 149, 154, 155], "expecteditem": 4, "assert": [4, 9, 62, 100, 154], "n": [4, 12, 25, 34, 36, 39, 48, 82, 83, 90, 103, 112, 140, 144, 152, 153], "sometim": [4, 17, 18, 28, 29, 39, 42, 53, 59, 81, 88, 89, 103, 106, 109, 130], "abl": [4, 9, 11, 13, 14, 20, 26, 28, 29, 33, 38, 39, 47, 48, 66, 79, 80, 87, 89, 103, 112, 118, 131, 137, 142], "properti": [4, 10, 12, 14, 18, 19, 25, 27, 28, 42, 43, 46, 48, 88, 89, 90, 93, 94, 101, 109, 112, 114, 118, 119, 125, 137, 142, 143, 153, 155], "both": [4, 9, 13, 37, 39, 42, 49, 71, 86, 87, 88, 91, 103, 106, 114, 116, 118, 119, 128, 135, 136, 137, 140, 141, 144, 146, 152, 153], "cellat": 4, "cellsat": 4, "respect": [4, 39, 40, 46, 90, 97, 116, 132, 137, 142, 149], "These": [4, 5, 6, 7, 9, 11, 20, 21, 27, 28, 37, 38, 39, 42, 45, 49, 59, 76, 77, 78, 83, 85, 88, 90, 92, 94, 97, 100, 103, 106, 114, 115, 118, 119, 127, 128, 129, 130, 131, 132, 133, 135, 142, 144, 152, 153, 155], "intention": [4, 142, 152], "link": [4, 14, 18, 20, 21, 33, 45, 83, 85, 90, 92, 96, 97, 102, 103, 108, 114, 141, 143, 147, 152], "origin": [4, 9, 17, 18, 34, 35, 39, 79, 80, 83, 85, 89, 90, 109, 116, 132, 135, 136, 137, 141, 143], "mutat": [4, 39, 89], "updat": [4, 16, 17, 23, 24, 28, 34, 35, 38, 39, 43, 49, 61, 66, 69, 73, 76, 78, 79, 80, 83, 90, 95, 97, 100, 108, 109, 112, 114, 115, 116, 118, 119, 122, 123, 125, 129, 132, 133, 135, 136, 137, 140, 146, 152], "setcellat": 4, "setcellsat": 4, "change_colour_to_r": 4, "column_index": 4, "setbackgroundcolor": 4, "ff0000": 4, "As": [4, 5, 9, 20, 26, 35, 38, 39, 42, 49, 50, 77, 79, 80, 86, 87, 89, 90, 97, 98, 100, 103, 106, 112, 126, 129, 136, 137, 142, 143, 144, 149, 153, 154], "previous": [4, 20, 39, 42, 44, 87, 89, 103, 118, 121, 122, 136], "conceptu": 4, "initi": [4, 12, 23, 25, 33, 35, 38, 39, 41, 43, 79, 90, 103, 114, 116, 118, 136, 138, 153], "challeng": [4, 149], "preserv": [4, 18, 41, 92, 98, 137], "howev": [4, 9, 18, 25, 26, 28, 29, 32, 37, 38, 39, 40, 41, 60, 61, 62, 65, 66, 85, 87, 89, 92, 94, 100, 103, 106, 108, 110, 111, 112, 114, 118, 125, 140, 142, 144, 152], "necessari": [4, 8, 11, 13, 20, 28, 35, 38, 47, 53, 63, 79, 80, 81, 86, 87, 89, 90, 95, 100, 109, 140, 141, 144, 146, 147, 153], "wish": [4, 9, 20, 33, 47, 77, 78, 86, 102, 108, 112, 152, 154], "sensibl": [4, 28, 49, 60, 100, 111, 136], "behaviour": [4, 17, 28, 39, 40, 49, 73, 78, 92, 98, 104, 141, 142, 150], "action": [4, 12, 35, 38, 89, 90, 95, 100, 106, 137], "past": [4, 6, 7, 17, 28, 76, 103, 116, 119, 136, 144], "context": [4, 12, 27, 44, 88, 100, 106], "size": [4, 12, 20, 39, 46, 72, 78, 98, 116, 118, 135, 137, 152], "greater": [4, 49, 112, 137, 140], "least": [4, 18, 28, 36, 39, 90, 103, 112, 116, 135, 138, 149], "meet": [4, 20, 83, 90, 103, 113, 142], "constraint": [4, 41, 54], "outlin": [4, 14, 76, 108, 114, 117, 138], "blue": [4, 23, 67, 70, 73, 74, 87, 116, 135, 136], "header": [4, 5, 8, 9, 12, 14, 25, 33, 41, 47, 49, 89, 93, 97, 102, 103, 105, 109, 110, 135, 137, 141, 149, 152], "extract": [4, 10, 38, 39, 59, 75, 82, 115, 143, 153], "intern": [4, 9, 39, 40, 48, 90, 100, 103, 141, 142, 146, 153], "represent": [4, 26, 38, 61, 136, 152], "jobtreeviewsubscrib": 4, "commun": [4, 13, 20, 33, 38, 42, 49, 59, 87, 90, 92, 95, 108, 155], "kei": [4, 30, 31, 32, 33, 37, 40, 41, 46, 86, 90, 95, 103, 112, 115, 124, 135, 136, 137, 141, 144, 147, 149, 152], "simplepresent": 4, "public": [4, 14, 20, 35, 38, 77, 83, 100, 101, 103, 106, 109, 112, 119, 142, 149, 152, 154], "m_view": [4, 38], "aren": [4, 14, 87, 104, 142], "must": [4, 9, 12, 15, 18, 20, 21, 25, 34, 38, 39, 40, 45, 46, 47, 49, 71, 77, 78, 81, 83, 85, 87, 88, 89, 90, 95, 97, 98, 100, 101, 102, 105, 106, 110, 111, 112, 114, 125, 141, 142, 144, 146, 149, 152, 153], "rememb": [4, 20, 21, 26, 45, 118, 119, 135, 136], "void": [4, 25, 38, 48, 77, 100, 101, 140, 142, 149, 152, 154], "notifycellchang": 4, "itemindex": 4, "int": [4, 36, 38, 40, 47, 78, 86, 100, 101, 103, 144, 149, 152, 154], "string": [4, 13, 19, 25, 33, 36, 37, 38, 39, 40, 41, 46, 48, 49, 57, 76, 79, 80, 82, 83, 90, 93, 97, 98, 100, 101, 103, 109, 112, 118, 138, 141, 152, 153], "newvalu": 4, "overrid": [4, 28, 30, 31, 38, 39, 97, 103, 109, 112, 118, 152], "notifyrowinsert": 4, "newrowloc": 4, "notifyremoverowsrequest": 4, "locationsofrowstoremov": 4, "notifycopyrowsrequest": 4, "notifypasterowsrequest": 4, "notifyfilterreset": 4, "privat": [4, 14, 48, 77, 100, 119, 141, 149, 152], "elsewher": [4, 38, 45, 103, 129], "m_childpresent": 4, "easi": [4, 21, 23, 25, 35, 38, 39, 49, 59, 88, 89, 91, 103, 108, 152, 154], "slot": [4, 37, 43, 49], "instead": [4, 5, 12, 15, 17, 18, 25, 28, 35, 36, 38, 47, 49, 51, 62, 78, 84, 87, 89, 99, 100, 101, 102, 103, 108, 109, 112, 116, 118, 121, 125, 135, 136, 141, 142, 149, 152], "write": [4, 26, 27, 28, 35, 36, 37, 38, 46, 49, 78, 79, 80, 87, 89, 94, 97, 98, 100, 103, 109, 120, 126, 144, 155], "natur": [4, 14, 18, 20, 78, 88], "insert": [4, 15, 27, 97, 102, 104, 116, 136, 142, 144, 149], "reset": [4, 38, 39, 121, 135, 137, 140], "happen": [4, 18, 23, 37, 38, 39, 45, 92, 94, 102, 103, 143], "until": [4, 11, 32, 39, 79, 80, 86, 90, 93, 100, 103, 105, 108, 112, 118, 125, 152, 154], "after": [4, 9, 12, 14, 17, 28, 29, 37, 38, 39, 40, 41, 45, 46, 49, 76, 81, 83, 84, 85, 86, 87, 90, 91, 97, 98, 102, 103, 106, 112, 114, 115, 118, 125, 127, 136, 137, 138, 140, 141, 142, 143, 146, 152, 154], "said": [4, 103], "taken": [4, 39, 53, 85, 90, 93, 100, 104], "place": [4, 12, 14, 17, 18, 26, 27, 28, 37, 38, 39, 41, 49, 54, 60, 65, 76, 79, 80, 88, 90, 96, 97, 100, 101, 102, 103, 107, 108, 109, 112, 127, 135, 142, 144, 152, 153], "therefor": [4, 9, 18, 20, 26, 28, 29, 38, 39, 40, 62, 71, 88, 89, 90, 94, 106, 109, 112, 126, 142, 143, 152], "determin": [4, 39, 49, 60, 72, 92, 97, 125, 127, 132, 137, 141, 154], "reflect": [4, 95, 103, 115, 116, 122, 141], "invalid": [4, 40, 78, 91, 100, 114, 127, 135], "roll": [4, 39], "empty_cel": 4, "rowinsert": 4, "on_row_insert": 4, "fire": [4, 103], "NOT": [4, 25, 79, 80, 114, 119, 154], "manual": [4, 12, 18, 26, 27, 28, 32, 39, 40, 49, 83, 86, 87, 88, 91, 97, 103, 104, 108, 109, 114, 115, 121, 126, 136, 141, 144, 154, 155], "safe": [4, 13, 28, 29, 31, 36, 49, 78, 87, 142, 144], "rollback": 4, "removerowat": 4, "befor": [4, 9, 18, 20, 24, 28, 33, 35, 38, 39, 47, 53, 78, 79, 80, 81, 83, 87, 88, 91, 92, 98, 99, 100, 103, 112, 115, 118, 119, 120, 122, 127, 129, 130, 131, 135, 136, 140, 141, 142, 143, 144, 147, 149, 152, 153], "prior": [4, 33, 81, 107, 108, 130], "failur": [4, 36, 38, 91, 93, 112, 141, 142, 147, 152], "mai": [4, 11, 12, 13, 15, 18, 19, 20, 23, 27, 28, 32, 33, 34, 35, 38, 39, 40, 45, 46, 48, 49, 59, 68, 71, 78, 83, 84, 89, 90, 92, 97, 98, 100, 102, 103, 104, 107, 108, 110, 112, 114, 118, 120, 126, 129, 136, 141, 143, 144, 152, 154], "result": [4, 6, 7, 28, 34, 38, 39, 40, 42, 46, 48, 49, 50, 59, 79, 80, 81, 83, 85, 88, 89, 92, 98, 100, 102, 103, 112, 117, 118, 121, 122, 123, 124, 127, 128, 130, 131, 133, 135, 136, 140, 141, 142, 147, 152, 153, 154], "undefin": [4, 92, 102], "behavior": [4, 18, 25, 152], "subset": [4, 9, 15, 39, 40, 93], "arbitrari": [4, 53, 112], "predic": 4, "translat": [4, 77], "rowpred": 4, "filterrowsbi": 4, "re": [4, 12, 15, 18, 21, 23, 27, 28, 32, 33, 34, 38, 79, 80, 87, 88, 89, 90, 92, 103, 115, 116, 118, 120, 122, 135, 136, 137, 141, 147, 152, 154], "__init__": [4, 39, 50, 51, 52, 53, 54, 57, 60, 61, 65, 67, 68, 70, 71, 72, 74, 78, 87, 89, 96, 149], "meetscriteria": 4, "super": [4, 50, 57, 60, 61, 67, 68, 70, 71, 74, 78, 87, 89, 149], "rowmeetscriteria": 4, "bool": [4, 14, 25, 46, 107], "make_regex_filt": 4, "col": [4, 70, 72, 74], "try": [4, 12, 18, 23, 26, 28, 34, 36, 45, 46, 79, 80, 91, 93, 99, 102, 103, 108, 114, 118, 119, 121, 123, 133, 135, 136, 137, 138, 143, 144], "regex": [4, 15, 112], "compil": [4, 12, 13, 15, 23, 25, 36, 78, 83, 86, 88, 91, 92, 100, 104, 105, 108, 114, 140, 141, 145, 149, 152], "lambda": [4, 39, 79, 120, 128, 131], "match": [4, 20, 26, 35, 39, 45, 46, 66, 79, 80, 93, 98, 103, 107, 112, 116, 129, 135, 137, 152, 154], "contenttext": 4, "except": [4, 18, 20, 38, 39, 46, 78, 81, 82, 83, 92, 100, 103, 106, 119, 123, 133, 136, 142, 154], "true": [4, 12, 24, 25, 30, 31, 32, 34, 39, 41, 46, 64, 87, 92, 97, 103, 112, 120, 137, 141, 144, 145, 149, 154], "cell_text": 4, "row_from_text": 4, "dd": 4, "dc": 4, "a9": 4, "b0": 4, "c0": 4, "a1": 4, "9": [4, 98, 106, 109, 112, 121, 133, 136], "appli": [4, 28, 35, 39, 49, 83, 87, 92, 100, 103, 106, 111, 120, 130, 132, 135, 136, 141, 142, 143, 152], "exclud": [4, 15, 27, 39, 87, 93, 131, 154], "neither": [4, 14, 154], "decend": 4, "resetfilt": 4, "unset": [4, 101, 109], "hasfilt": 4, "necessit": 4, "explicitli": [4, 9, 34, 39, 62, 100], "cellstandarditem": 5, "enumer": [5, 25, 41, 100], "attribut": [5, 39, 103], "member": [5, 9, 20, 28, 49, 71, 79, 80, 90, 100, 113, 143, 149, 152], "qstandarditem": [5, 8, 9], "userrol": 5, "extend": [5, 20, 35, 38, 39, 88, 103, 142], "signific": [5, 16, 26, 28, 48, 88, 94, 142, 154], "applycellpropertiestoitem": 5, "extractcellpropertiesfromitem": 5, "save": [5, 24, 26, 28, 38, 44, 46, 48, 50, 76, 87, 89, 92, 102, 103, 108, 112, 114, 116, 118, 120, 122, 123, 124, 129, 137, 142, 143, 145, 151], "onto": [5, 34, 35, 41, 87, 135, 137, 141, 147], "extens": [5, 18, 20, 46, 81, 97, 100, 102, 104, 107, 111, 112, 141, 143], "celluserrol": 5, "consid": [5, 14, 17, 18, 20, 25, 28, 35, 38, 39, 45, 48, 49, 61, 68, 73, 77, 79, 80, 83, 91, 98, 99, 100, 103, 108, 114, 142, 144, 153, 155], "inde": 5, "whether": [5, 9, 14, 28, 30, 31, 38, 45, 47, 90, 91, 103, 108, 112, 118, 136, 146, 150, 152], "design": [5, 9, 10, 12, 26, 28, 37, 39, 40, 42, 76, 77, 85, 95, 100, 106, 109, 118, 138, 140, 143, 146, 155], "case": [5, 13, 17, 18, 20, 25, 28, 31, 35, 37, 38, 39, 40, 41, 49, 61, 65, 77, 78, 79, 80, 87, 88, 91, 93, 97, 100, 102, 103, 106, 112, 114, 116, 126, 131, 137, 142, 144, 149, 152, 153], "mind": [5, 28, 98, 108, 152], "synchronis": 5, "extractsubtre": 6, "convert": [6, 26, 38, 39, 88, 89, 98, 102, 103, 118, 132, 149, 153], "row": [6, 7, 38, 70, 72, 74, 76, 116, 118, 127, 129, 131, 133, 136, 137], "cell": [6, 9, 10, 39, 72, 118, 136], "better": [6, 26, 28, 53, 66, 87, 88, 89, 98, 99, 103, 118, 129, 142, 144], "solut": [6, 7, 12, 17, 18, 32, 33, 58, 63, 66, 69, 73, 75, 78, 79, 80, 93, 102, 103, 108, 114, 143], "minim": [6, 7, 28, 37, 48, 81, 123, 142, 155], "group": [6, 7, 18, 20, 26, 27, 38, 39, 45, 47, 49, 91, 103, 104, 106, 107, 115, 118, 122, 127, 128, 129, 131, 132, 133, 136, 144], "singl": [6, 7, 13, 15, 18, 19, 20, 29, 36, 37, 38, 39, 42, 49, 50, 65, 68, 73, 77, 78, 79, 80, 82, 83, 84, 85, 87, 88, 89, 92, 94, 97, 98, 100, 102, 106, 108, 112, 115, 118, 123, 125, 126, 132, 135, 136, 141, 142, 144, 150, 153], "convers": [6, 7, 9, 20, 25, 38, 40, 79, 103, 141, 149, 152, 153], "simplifi": [6, 7, 38, 42, 103, 106, 118, 152], "assumpt": [6, 7, 11, 39, 87, 152], "share": [6, 7, 14, 18, 28, 42, 43, 49, 78, 87, 88, 90, 95, 103, 112, 119, 120, 143, 152], "untru": [6, 7], "input": [6, 7, 12, 18, 19, 26, 27, 28, 34, 38, 40, 41, 42, 49, 53, 66, 78, 82, 88, 91, 97, 100, 102, 103, 106, 114, 118, 119, 121, 122, 124, 135, 136, 146, 153], "unsuit": [6, 7], "abov": [6, 7, 9, 11, 12, 13, 18, 20, 25, 26, 29, 33, 35, 36, 39, 40, 46, 48, 49, 50, 54, 65, 71, 72, 74, 77, 79, 80, 82, 87, 89, 90, 91, 92, 93, 94, 97, 98, 100, 102, 106, 108, 110, 112, 115, 118, 129, 131, 133, 135, 136, 137, 140, 141, 142, 150, 153], "shallow": [6, 7], "smaller": [6, 7, 28, 39, 45, 89, 99, 100, 121, 129, 137, 140], "first": [6, 7, 12, 13, 18, 20, 23, 25, 27, 28, 34, 37, 38, 39, 41, 46, 50, 51, 52, 62, 65, 71, 72, 78, 79, 80, 82, 85, 89, 90, 91, 94, 97, 98, 100, 101, 102, 106, 108, 112, 114, 116, 118, 119, 120, 128, 133, 135, 136, 137, 142, 143, 144, 147, 150, 152, 153], "encount": [6, 7, 99, 100, 102, 138], "deep": [6, 7, 20], "larger": [6, 7, 39, 86, 103, 132, 152], "fact": [6, 7, 26, 38, 39, 100, 101, 103, 142], "condit": [6, 7, 100, 103, 141], "selectedsubtre": 6, "trivial": [6, 7, 20, 88, 99, 103], "findsubtreeroot": 7, "filter": [7, 118, 143], "unord": 7, "selectedsubtreeroot": 7, "wrapper": [8, 38, 48, 49, 50, 70, 71, 74, 139, 146], "around": [8, 20, 26, 28, 38, 39, 48, 82, 90, 103, 114, 130, 131, 137, 139, 143], "qstandarditemmodel": [8, 9], "enforc": [8, 39, 107], "strong": [8, 18, 132], "qmodelindex": [8, 9], "elimin": 8, "boilerpl": 8, "prevent": [8, 37, 38, 49, 51, 74, 78, 83, 90, 100, 101, 103, 109, 143], "higher": [8, 13, 31, 78, 87, 100, 115, 116, 142, 144], "Its": [8, 36, 37, 125, 152], "modelitemfromindex": 8, "whose": [8, 18, 112], "discourag": [8, 17, 28, 96, 100], "celldeleg": 8, "manipul": [8, 28, 42, 61, 73, 94, 103, 114, 122, 138, 152, 155], "abstract": [9, 100], "simpli": [9, 33, 38, 39, 41, 47, 82, 86, 87, 96, 98, 102, 107, 112, 120, 142, 143, 148, 152], "know": [9, 12, 18, 25, 28, 35, 38, 39, 53, 79, 80, 81, 92, 102, 135, 137, 140, 143], "anyth": [9, 12, 28, 38, 39, 46, 48, 79, 80, 90, 92, 103, 117, 123, 126, 135, 141, 143, 152, 153], "qtreeview": 9, "framework": [9, 12, 15, 18, 19, 20, 23, 28, 32, 35, 37, 38, 39, 45, 48, 81, 82, 87, 88, 89, 90, 93, 96, 97, 106, 108, 109, 112, 114, 139, 141, 151, 152, 153, 155], "becom": [9, 38, 39, 71, 89, 103, 109, 135, 149, 153, 154], "difficult": [9, 28, 38, 39, 45, 71, 89, 100, 103, 106], "read": [9, 18, 23, 25, 26, 28, 35, 36, 42, 44, 48, 81, 86, 88, 91, 92, 94, 100, 103, 115, 125, 136, 141, 152], "marshal": 9, "suppos": [9, 91, 142], "coupl": [9, 11, 14, 37, 39, 85, 91, 108, 135, 142, 152], "solv": [9, 20, 35, 45, 103], "problem": [9, 20, 26, 28, 32, 33, 35, 48, 78, 81, 90, 100, 103, 114, 119, 141, 142, 143, 149, 155], "keep": [9, 20, 28, 32, 34, 35, 49, 77, 79, 80, 97, 98, 100, 116, 122, 124, 136, 137, 141, 142, 145], "fulfil": 9, "act": [9, 35, 46, 49, 59, 87, 90, 95], "take": [9, 11, 14, 17, 18, 20, 23, 27, 28, 35, 37, 38, 39, 45, 46, 47, 48, 49, 79, 80, 83, 84, 85, 86, 88, 89, 90, 98, 100, 104, 106, 108, 109, 112, 118, 129, 136, 137, 140, 141, 143, 145, 154], "advantag": [9, 39, 49, 85, 87, 88, 112], "manag": [9, 11, 12, 18, 20, 23, 28, 32, 37, 38, 39, 40, 42, 43, 46, 79, 80, 82, 83, 87, 100, 103, 108, 112, 114, 117, 119, 120, 122, 125, 136, 143, 145, 152, 155], "filteredtreemodel": 9, "deriv": [9, 42], "qsortfilterproxymodel": 9, "likewis": [9, 12, 103], "less": [9, 12, 20, 32, 33, 86, 103, 118, 149, 154], "bug": [9, 13, 20, 38, 39, 45, 87, 90, 91, 103, 105, 141, 142], "prone": [9, 40], "strictqmodelindic": 9, "qmodelindexformainmodel": 9, "qmodelindexforfilteredmodel": 9, "accept": [9, 20, 38, 83, 90, 100, 103, 111, 112, 141, 153, 155], "explicit": [9, 100, 103], "catch": [9, 28, 36, 46, 100, 103], "hold": [9, 26, 39, 77, 90, 97, 103, 137, 142], "valid": [9, 25, 27, 28, 39, 40, 43, 103, 104, 114, 118, 127, 135, 137, 142], "unsuccess": 9, "variant": [9, 26, 31, 102], "appropri": [9, 11, 12, 15, 17, 19, 20, 28, 34, 36, 38, 39, 45, 49, 79, 80, 82, 87, 90, 91, 95, 100, 103, 107, 112, 114, 141, 143, 152], "done": [9, 14, 19, 20, 23, 28, 29, 35, 37, 38, 39, 41, 46, 49, 57, 62, 77, 83, 85, 87, 90, 91, 102, 112, 126, 132, 135, 144, 147, 149, 152], "frommainmodel": 9, "fromfilteredmodel": 9, "attempt": [9, 17, 26, 28, 40, 48, 90, 112, 120, 135, 141, 144, 149, 152, 154], "claim": 9, "compar": [9, 17, 25, 35, 39, 81, 87, 91, 107, 118, 120, 132, 135, 147], "pointer": [9, 25, 36, 38, 42, 49, 78, 79, 100, 103, 142, 152, 153], "heurist": 9, "remov": [9, 15, 17, 18, 33, 34, 35, 39, 45, 50, 76, 77, 79, 83, 90, 92, 94, 99, 100, 102, 114, 115, 116, 118, 121, 123, 129, 130, 131, 136, 137, 141, 144, 146], "map": [9, 18, 26, 39, 41, 45, 79, 99, 142, 149, 152], "modifi": [9, 14, 18, 28, 33, 38, 39, 46, 53, 79, 83, 84, 88, 91, 100, 136, 141, 146, 153, 155], "maptomainmodel": 9, "maptofilteredmodel": 9, "ambival": 9, "belong": [9, 20, 45], "good": [9, 14, 20, 28, 34, 35, 45, 49, 71, 79, 80, 86, 88, 89, 92, 101, 103, 108, 144, 149, 155], "qtbasicnavig": 9, "still": [9, 12, 20, 28, 30, 31, 34, 36, 38, 45, 49, 87, 88, 89, 90, 103, 105, 106, 109, 112, 115, 116, 118, 119, 129, 135, 136, 137, 140, 141, 154], "templat": [9, 20, 25, 27, 35, 41, 79, 80, 87, 88, 89, 90, 100, 112, 149, 153], "strict": [9, 17, 20, 100], "untyp": 9, "plain": [9, 26, 27, 39, 97, 102, 106], "old": [9, 28, 39, 42, 81, 100, 112, 120, 136, 149], "grid": [10, 50, 51, 52, 53, 54, 57, 60, 61, 68, 69, 70, 71, 72, 73, 74, 76, 87, 137, 146], "subtre": 10, "qtstandarditemtreemodeladapt": 10, "minimum": [11, 17, 34, 38, 96, 97, 100, 112], "maco": [11, 12, 13, 29, 46, 82, 87, 144, 148], "sierra": 11, "13": [11, 79, 112, 120, 128, 135], "blank": [11, 89, 98, 103, 118, 143, 146], "newli": [11, 39, 87, 90, 118, 136, 144, 154], "homebrew": 11, "xcode": [11, 12, 154], "appl": [11, 39], "command": [11, 13, 14, 17, 19, 23, 24, 27, 29, 30, 31, 32, 33, 34, 35, 39, 42, 46, 79, 80, 81, 84, 85, 87, 88, 90, 91, 95, 102, 107, 108, 112, 120, 137, 141, 143, 144, 147, 154], "line": [11, 13, 14, 19, 20, 23, 24, 27, 28, 29, 30, 31, 32, 33, 34, 38, 39, 46, 49, 51, 52, 53, 57, 61, 66, 69, 70, 71, 72, 73, 74, 76, 78, 79, 80, 81, 83, 84, 86, 87, 88, 89, 98, 100, 101, 103, 108, 109, 112, 115, 118, 120, 124, 125, 129, 130, 131, 132, 133, 135, 136, 137, 140, 141, 143, 144, 146, 147], "rubi": 11, "curl": 11, "fssl": 11, "githubusercont": 11, "master": [11, 22, 29, 33, 42, 46, 89, 91, 112, 132, 154], "tap": 11, "brew": [11, 31, 33], "cask": 11, "xquartz": 11, "mactex": 11, "formula": [11, 153], "network": [11, 18, 105, 140], "speed": [11, 38, 47, 86, 88, 108, 135], "stop": [11, 19, 24, 28, 38, 39, 76, 78, 84, 92, 101, 103, 137, 140, 143], "unclear": [11, 28, 143], "repeat": [11, 47, 93, 100, 114, 116, 118, 121, 123, 135, 137], "warn": [11, 12, 13, 23, 31, 48, 87, 91, 92, 100, 108, 121, 125, 127, 131, 135, 137, 141, 143, 149, 152], "date": [11, 22, 26, 32, 89, 90, 103, 104, 108, 109], "unlink": 11, "qscintilla2": 11, "keg": 11, "shell": [11, 12, 13, 18, 33, 92, 137, 144], "profil": [11, 12, 13, 18, 31, 87, 92, 140, 143, 144, 155], "termin": [11, 13, 19, 24, 28, 30, 31, 32, 48, 50, 78, 81, 87, 100, 119, 137, 143, 144, 147, 150], "bash": [11, 18, 30, 31, 32, 33, 81, 82, 85, 87, 147], "echo": [11, 85, 143, 147], "usr": [11, 87, 92, 144], "local": [11, 20, 28, 34, 82, 83, 92, 100, 107, 114, 143, 155], "opt": [11, 85, 143], "8": [11, 15, 87, 92, 98, 100, 105, 107, 112, 120, 121, 126, 136, 144], "bin": [11, 12, 13, 15, 19, 24, 26, 31, 39, 79, 81, 84, 85, 87, 92, 93, 97, 98, 121, 122, 124, 125, 126, 137, 143, 144, 148, 150], "bash_profil": 11, "zsh": 11, "zshenv": 11, "downgrad": 11, "setuptool": 11, "48": [11, 94], "29010": 11, "python3": [11, 15, 33, 81, 84, 87, 93, 97, 143, 144], "m": [11, 15, 39, 48, 81, 84, 94, 97, 98, 107, 143, 144, 153], "pip": [11, 33, 81, 84, 87, 102, 144, 155], "r": [11, 15, 19, 39, 79, 85, 93, 109, 112, 120, 137, 154], "txt": [11, 12, 92, 98, 116, 135, 136, 141], "entireti": [12, 41], "nativ": [12, 13, 15, 32, 79, 80, 84, 85, 87, 92, 149], "makefil": [12, 79], "nmake": 12, "jom": 12, "studio": [12, 13, 14, 18, 33, 79, 102, 144, 154, 155], "eclips": [12, 33, 46, 155], "For": [12, 13, 14, 18, 19, 20, 21, 26, 29, 32, 33, 35, 37, 38, 39, 40, 44, 48, 49, 61, 65, 71, 73, 78, 79, 80, 81, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 106, 107, 108, 109, 110, 112, 114, 118, 121, 125, 127, 129, 130, 136, 137, 138, 141, 142, 143, 144, 145, 146, 148, 150, 152, 154, 155], "guid": [12, 14, 21, 24, 30, 31, 32, 35, 80, 87, 90, 97, 104, 111, 121, 132, 138, 144], "builserv": 12, "osx": [12, 31, 46, 84, 144], "ninja": [12, 13, 15, 24, 30, 31, 33, 92, 98, 112, 144, 155], "rhel": [12, 30, 83], "highli": [12, 33, 39, 100, 152], "conda": [12, 13, 14, 29, 46, 81, 107, 155], "max": [12, 39, 98, 106, 118, 123, 127, 132, 137], "20g": 12, "increas": [12, 48, 93, 137, 143], "cach": [12, 14, 26, 32, 86, 92, 107], "exhibit": 12, "config": [12, 14, 18, 19, 23, 28, 29, 33, 35, 46, 48, 81, 92, 101, 109, 118, 141, 143, 150], "run_second_cpp": 12, "ccache_cpp2": 12, "ye": [12, 27, 81, 86, 119, 120, 141], "older": [12, 46, 118], "home": [12, 13, 15, 18, 34, 76, 101, 109, 125, 128, 129, 130, 131, 132, 133, 137, 143, 147], "appdata": [12, 87, 118, 143], "roam": [12, 118], "mount": [12, 29, 85], "move": [12, 14, 17, 34, 37, 49, 76, 79, 83, 89, 90, 99, 100, 103, 114, 122, 129, 131, 135, 137, 142, 146], "best": [12, 19, 20, 36, 38, 39, 49, 76, 81, 88, 89, 90, 108, 118, 126, 141, 153], "On": [12, 13, 18, 30, 31, 33, 35, 42, 44, 61, 79, 80, 83, 84, 86, 87, 90, 98, 106, 114, 116, 118, 129, 130, 135, 144, 147], "newer": [12, 28], "cache_dir": 12, "path_to_cach": 12, "fall": [12, 13, 31, 45, 78, 87, 100, 103, 144], "ccache_dir": 12, "full": [12, 13, 15, 19, 28, 29, 35, 39, 83, 86, 87, 88, 90, 93, 106, 112, 114, 118, 119, 120, 125, 135, 139, 141, 143, 147, 152, 155], "clean": [12, 19, 28, 46, 83, 88, 89, 91, 98, 102, 108, 112, 131, 142, 154], "easier": [12, 32, 38, 49, 87, 88, 89, 90, 100, 103, 108, 131, 136, 137, 144, 152], "just": [12, 13, 20, 26, 28, 35, 38, 39, 41, 49, 62, 68, 77, 79, 80, 86, 87, 91, 95, 99, 100, 102, 103, 112, 118, 122, 127, 130, 132, 133, 135, 136, 137, 140, 142, 143, 144, 149, 152, 154], "delet": [12, 35, 38, 76, 90, 92, 95, 100, 103, 108, 112, 114, 115, 118, 121, 122, 129, 136, 137, 139, 142, 146, 149], "everyth": [12, 18, 24, 28, 38, 39, 83, 84, 90, 102, 103, 132, 135, 141, 145, 152], "releas": [12, 20, 24, 28, 32, 33, 35, 45, 46, 81, 87, 91, 96, 100, 109, 111, 112, 114, 137, 143, 144, 154, 155], "debug": [12, 17, 24, 48, 85, 86, 92, 100, 101, 103, 110, 120, 141, 142, 151, 154, 155], "toolchain": [12, 13], "larg": [12, 18, 20, 28, 38, 39, 45, 48, 49, 86, 88, 89, 99, 100, 112, 120, 126, 130, 132, 133, 142, 146, 153, 154], "benefit": [12, 20, 26, 28, 88, 98, 103, 142, 146], "gninja": 12, "evalu": [12, 118, 137], "what": [12, 20, 25, 28, 35, 38, 41, 48, 49, 52, 78, 79, 80, 86, 88, 89, 91, 92, 94, 98, 100, 103, 135, 136, 141, 143, 145, 152, 153, 155], "target": [12, 13, 14, 15, 18, 20, 32, 35, 46, 88, 90, 92, 93, 98, 102, 106, 141, 144, 154], "extra": [12, 18, 28, 29, 34, 39, 87, 92, 103, 114, 136, 141, 149, 152], "qtcreator": [12, 89], "underli": [12, 39, 78, 84, 93, 111, 137, 152], "cd": [12, 15, 30, 31, 33, 81, 112, 143, 147], "prompt": [12, 13, 23, 29, 32, 34, 38, 39, 46, 90, 93, 112, 135, 141, 143, 144, 147], "typic": [12, 14, 15, 19, 28, 37, 38, 39, 78, 94, 109, 137, 154], "nonetheless": 12, "unix": [12, 18, 79], "argument": [12, 13, 19, 23, 30, 31, 34, 38, 40, 46, 49, 79, 80, 82, 84, 86, 87, 90, 93, 97, 98, 104, 112, 141, 142, 144, 152], "dcmake_build_typ": [12, 24, 92], "relwithdebifo": 12, "cmake3": [12, 33], "red": [12, 28, 67, 70, 73, 74, 79, 80, 87, 114, 115, 119, 121, 130, 131, 135, 137], "hat": [12, 79, 80, 114], "7": [12, 33, 48, 83, 90, 92, 98, 109, 112, 114, 120, 121, 147], "centos7": [12, 155], "devtoolset": [12, 33, 147], "wrap": [12, 38, 47, 82, 93, 102], "scl": [12, 33], "program": [12, 13, 19, 23, 34, 46, 48, 49, 78, 79, 80, 82, 84, 92, 100, 141, 144, 152], "menu": [12, 13, 19, 23, 28, 33, 46, 87, 108, 114, 116, 118, 125, 131, 132, 135, 143, 144, 147], "brows": [12, 23, 24, 49, 87, 103, 118, 123, 124, 130, 135, 136], "button": [12, 20, 23, 28, 37, 38, 49, 52, 57, 60, 65, 69, 71, 73, 75, 84, 85, 87, 91, 103, 108, 114, 115, 116, 117, 118, 119, 121, 122, 124, 125, 127, 128, 129, 130, 131, 132, 133, 135, 136, 137, 144, 146], "point": [12, 13, 14, 15, 19, 22, 23, 24, 28, 33, 35, 38, 39, 45, 62, 78, 79, 80, 81, 84, 86, 89, 90, 94, 98, 100, 108, 118, 131, 136, 137, 141, 143, 144, 152, 153, 154], "though": [12, 18, 28, 39, 49, 78, 82, 112], "mac": [12, 18, 31, 79, 80, 109, 114, 125], "choos": [12, 13, 20, 21, 23, 29, 30, 31, 32, 33, 39, 46, 48, 49, 51, 88, 106, 120, 122, 124, 131, 136, 141], "16": [12, 46, 92, 112, 127], "2019": [12, 13, 32, 33, 46, 79, 87, 92], "_option": 12, "generator_": 12, "box": [12, 20, 23, 32, 33, 45, 49, 53, 72, 75, 86, 87, 88, 93, 97, 102, 103, 115, 118, 119, 120, 121, 122, 123, 127, 130, 131, 133, 135, 136, 137, 146], "x64": [12, 13, 32, 46, 82, 92], "hdf5": 12, "wrong": [12, 14, 48, 79, 80, 88, 90, 103, 114, 135, 152], "wait": [12, 19, 28, 46, 82, 83, 90, 115, 120, 140, 150], "principl": [12, 38, 46, 111], "probabl": [12, 13, 14, 17, 20, 23, 28, 39, 45, 49, 103, 112, 142], "sln": 12, "externaldata": [12, 18], "further": [12, 25, 28, 29, 35, 39, 45, 88, 90, 91, 100, 103, 104, 112, 120, 143, 146], "realli": [12, 48, 103, 136, 142, 145, 149], "highlight": [12, 34, 87, 90, 102, 114, 120, 135, 141, 144, 152], "go": [12, 13, 18, 19, 20, 23, 24, 26, 35, 38, 39, 45, 48, 49, 59, 79, 80, 87, 89, 90, 92, 96, 100, 102, 112, 114, 116, 118, 122, 123, 124, 128, 129, 130, 131, 132, 133, 135, 136, 137, 141, 142, 144, 147], "cmakelist": [12, 141], "bat": [12, 13, 32, 87, 90, 93, 112], "otherwis": [12, 14, 25, 28, 34, 47, 48, 78, 87, 93, 100, 102, 107, 112, 118, 125, 137, 144], "whole": [12, 20, 28, 38, 87, 89, 90, 95, 103, 115, 135, 140, 141, 152, 153, 154], "sub": [12, 34, 39, 42, 49, 60, 87, 89, 90, 102, 112, 114, 136], "unless": [12, 18, 28, 40, 49, 50, 81, 92, 99, 100, 103, 106, 107, 135, 137, 142, 149, 153], "rare": [12, 100, 141, 142], "occurr": [12, 79, 80, 100, 109], "ad": [12, 13, 14, 20, 23, 28, 32, 34, 38, 39, 42, 46, 51, 53, 54, 57, 60, 61, 68, 72, 73, 74, 75, 79, 83, 84, 86, 87, 89, 90, 91, 92, 93, 94, 96, 103, 104, 106, 107, 116, 118, 126, 131, 132, 141, 142, 143, 144, 146, 149, 152, 153, 154, 155], "kernel": [12, 15, 19, 25, 26, 38, 47, 48, 78, 85, 101, 109, 140, 141, 152], "long": [12, 20, 28, 46, 47, 71, 85, 88, 100, 103, 106, 108, 133, 141, 142, 145, 152, 153], "filepath": [12, 46, 87, 114, 118, 135], "maker": 12, "util": [12, 29, 38, 39, 42, 46, 48, 89, 100, 101, 105, 109, 110, 140, 141, 142, 154, 155], "overview": [12, 17, 18, 20, 35, 82, 86, 97, 102, 108, 137], "moc": 12, "ing": 12, "straightforward": 12, "ccmake": 12, "etc": [12, 16, 18, 23, 26, 28, 29, 39, 49, 73, 82, 87, 90, 91, 92, 97, 98, 103, 108, 114, 119, 135, 137, 143, 144, 146, 153], "control": [12, 14, 15, 18, 33, 38, 39, 42, 44, 46, 48, 49, 88, 100, 103, 104, 144], "eclipse_cdt4_generate_source_project": 12, "dummi": [12, 28, 49, 117], "unit": [12, 15, 18, 20, 26, 30, 31, 32, 33, 35, 37, 38, 39, 49, 86, 88, 91, 92, 98, 99, 103, 108, 109, 111, 112, 116, 118, 120, 121, 132, 137, 139, 140, 141, 152, 153, 154, 155], "bunch": 12, "log": [12, 23, 34, 37, 39, 46, 49, 81, 82, 93, 101, 105, 109, 112, 114, 118, 120, 127, 131, 135, 137, 141, 143, 153, 155], "consol": [12, 33, 48, 92, 102], "ctest": [12, 15, 19, 112, 144], "suppress": [12, 92, 100], "channel": [12, 20, 21, 39, 48, 90], "consolechannel": [12, 48], "nullchannel": 12, "turn": [12, 20, 38, 39, 90, 103, 108, 126, 127, 131, 135, 136, 137, 141, 142, 143, 147, 149], "off": [12, 14, 19, 35, 38, 39, 69, 79, 80, 83, 90, 100, 102, 103, 108, 135, 137, 141, 143, 147], "gcc": [12, 15, 86, 92, 105, 141], "redhat": 12, "cc": [12, 90, 92], "cxx": [12, 14, 92], "enable_xxx": 12, "enable_doc": 12, "enable_workbench": 12, "enable_opengl": 12, "descript": [12, 28, 45, 46, 48, 49, 83, 86, 90, 94, 95, 98, 100, 102, 103, 106, 113, 114, 142, 144, 152, 153], "mantid_framework_lib": 12, "mantid_qt_lib": 12, "dmantid_framework_lib": 12, "dmantid_qt_lib": 12, "denable_workbench": [12, 24, 148], "specifi": [12, 14, 15, 32, 34, 38, 39, 40, 48, 79, 80, 81, 92, 98, 100, 104, 107, 118, 135, 140, 144, 150, 152, 153], "somewher": [12, 19, 49, 87, 93, 103, 104, 137], "cmake_prefix_path": 12, "find_packag": [12, 14], "mantidframework": 12, "haven": [13, 87, 92, 98, 136], "yet": [13, 33, 35, 41, 45, 79, 80, 84, 87, 96, 103, 125, 136, 143, 149], "launch": [13, 24, 84, 120, 143, 147], "sure": [13, 20, 26, 28, 30, 31, 32, 33, 34, 35, 38, 41, 45, 63, 77, 78, 79, 80, 81, 89, 90, 91, 92, 97, 108, 109, 116, 118, 119, 120, 122, 123, 124, 129, 132, 135, 136, 138, 144, 147], "relev": [13, 14, 20, 29, 35, 38, 39, 42, 45, 49, 50, 59, 78, 79, 82, 83, 87, 90, 92, 94, 100, 101, 109, 141, 143, 149], "clion_instal": 13, "sh": [13, 30, 31, 34, 85, 144], "search": [13, 14, 15, 17, 18, 32, 38, 45, 47, 49, 76, 87, 93, 104, 106, 109, 112, 117, 119, 123, 124, 125, 127, 131, 136, 143, 144], "bar": [13, 28, 32, 36, 49, 114, 118, 127, 129, 131, 132, 133, 135, 143], "v": [13, 32, 39, 83, 92, 93, 106, 116, 118, 121, 124, 135, 144, 147, 150, 152, 154, 155], "unabl": [13, 84, 112], "navig": [13, 24, 30, 31, 32, 79, 80, 83, 87, 90, 92, 93, 108, 116, 120, 124, 144, 147], "icon": [13, 87, 114, 136, 144, 147, 155], "field": [13, 26, 93, 103, 118, 120, 131, 132, 135], "mambaforg": [13, 87], "env": [13, 19, 30, 31, 32, 33, 81, 87, 144], "ex": [13, 19, 23, 32, 34, 46, 81, 87, 92, 143, 144, 145, 147], "let": [13, 14, 38, 39, 49, 87, 129, 140, 143, 147], "detect": [13, 26, 83, 92, 141, 144, 152], "cl": [13, 145, 149], "x86": [13, 23, 32, 34, 92], "microsoft": [13, 92, 147], "vc": [13, 23, 33, 92], "msvc": [13, 32, 92, 112, 144], "14": [13, 62, 64, 79, 92, 98, 109, 112, 123, 128, 137], "29": [13, 112], "30133": 13, "hostx64": [13, 92], "debugwithrelruntim": [13, 32, 87], "preset": [13, 30, 31, 32], "win": [13, 17, 32, 46], "ll": [13, 14, 23, 45, 49, 103], "reload": [13, 39, 114, 120, 135, 136], "popul": [13, 39, 49, 83, 115, 118, 120, 135, 136], "messag": [13, 16, 17, 20, 23, 28, 34, 38, 48, 49, 50, 62, 83, 90, 92, 100, 101, 102, 109, 114, 118, 119, 120, 121, 125, 135, 136, 137, 141, 143, 152], "correct": [13, 20, 24, 27, 28, 32, 35, 38, 39, 47, 49, 61, 62, 63, 81, 87, 90, 102, 108, 116, 119, 122, 126, 127, 131, 133, 136, 142, 143, 144, 149, 150, 153], "hammer": [13, 103], "clionrc": 13, "favourit": [13, 20], "bashrc": [13, 24, 147], "rcfile": 13, "workbench": [13, 20, 30, 32, 82, 84, 95, 96, 106, 108, 114, 116, 118, 119, 120, 121, 137, 143, 147, 149], "pyw": [13, 87], "flag": [13, 14, 15, 35, 39, 72, 81, 86, 92, 94, 99, 100, 102, 112, 126, 131, 144, 148, 150, 154], "inform": [13, 15, 25, 26, 28, 29, 35, 38, 40, 42, 45, 48, 49, 53, 59, 75, 79, 80, 83, 84, 85, 86, 87, 89, 90, 91, 92, 94, 95, 97, 100, 101, 102, 103, 108, 109, 112, 114, 116, 119, 120, 126, 135, 137, 143, 144, 149, 152, 153, 154], "breakpoint": [13, 19, 87, 93, 103, 144, 150], "surfcac": [13, 31, 87, 144], "chromium": [13, 31, 87, 144], "render": [13, 27, 31, 87, 102, 108, 112, 144], "hardwar": [13, 26, 31, 46, 78, 87, 112, 144], "acceler": [13, 31, 87, 144], "webgl": [13, 31, 87, 144], "ignor": [13, 31, 34, 35, 79, 80, 87, 92, 98, 100, 118, 144], "remind": [13, 31, 87, 143, 144], "deprec": [13, 31, 87, 109, 111, 144, 152], "visibl": [13, 31, 87, 108, 118, 137, 144], "spell": [13, 31, 87, 108, 144], "mistak": [13, 20, 28, 31, 87, 90, 103, 108, 144], "real": [13, 18, 28, 31, 38, 79, 80, 87, 91, 103, 126, 132, 137, 138, 144], "few": [14, 17, 19, 20, 25, 38, 39, 40, 46, 81, 83, 84, 88, 114, 118, 120, 142, 145, 152, 154, 155], "modern": [14, 39, 79, 111, 141], "hsf": 14, "train": [14, 28, 119, 136], "io": [14, 90, 116, 149], "webpag": [14, 87, 102, 141], "offici": [14, 33, 96], "tutori": [14, 50, 56, 59, 61, 67, 68, 70, 71, 74, 78, 80, 88, 149, 155], "org": [14, 16, 23, 46, 79, 83, 84, 87, 90, 108, 112, 113, 119, 141, 149], "latest": [14, 30, 31, 32, 33, 34, 79, 80, 85, 90, 97, 107, 141, 144, 147], "html": [14, 15, 23, 82, 87, 90, 97, 98, 108, 141, 142, 143, 149, 154], "firstli": [14, 40, 41, 103, 142], "add_librari": 14, "fitting_1": 14, "associ": [14, 18, 39, 40, 85, 87, 88, 101, 103, 142], "target_link_librari": 14, "primarili": [14, 38, 141], "had": [14, 17, 39, 71, 149], "boost": [14, 38, 105], "date_tim": [14, 105], "our": [14, 17, 28, 29, 30, 31, 32, 33, 38, 39, 49, 58, 68, 77, 79, 80, 87, 88, 89, 90, 91, 93, 101, 103, 109, 112, 142, 143, 149, 154], "interface_include_directori": 14, "target_include_directori": 14, "yourself": [14, 28, 34, 38, 45, 90, 125, 145], "boost_include_dir": 14, "ve": [14, 19, 28, 38, 45, 49, 90, 103], "goe": [14, 16, 20, 90, 112, 140, 141, 146, 149], "approach": [14, 20, 27, 28, 39, 40, 49, 79, 84, 87, 100, 103, 125, 142, 149, 153], "thing": [14, 20, 21, 38, 39, 42, 48, 49, 68, 84, 87, 88, 91, 93, 98, 102, 103, 112, 114, 135, 142, 144, 145, 146, 149, 152, 155], "tell": [14, 18, 49, 87, 94, 102, 103], "build_interfac": 14, "cmake_current_source_dir": 14, "inc": 14, "subfold": [14, 90, 141], "tip": [14, 17, 118, 155], "boost_librari": 14, "wrongli": 14, "unnecessari": [14, 20, 28, 39, 154], "rethink": 14, "resolv": [14, 17, 34, 49, 79, 80, 92, 100, 103, 112, 143], "inbuilt": 14, "own": [14, 20, 21, 25, 34, 35, 38, 39, 40, 42, 49, 65, 71, 77, 81, 82, 83, 87, 88, 89, 100, 103, 112, 118, 120, 144, 149, 153], "ones": [14, 39, 41, 78, 87, 88, 93, 102, 116, 142, 152, 154], "buildconfig": [14, 82, 83, 109, 141, 152], "folder": [14, 15, 18, 24, 30, 31, 32, 76, 81, 82, 84, 87, 89, 92, 93, 98, 102, 108, 112, 114, 118, 125, 136, 144, 148], "findjsoncpp": 14, "findpoco": 14, "find_librari": 14, "my_librari": 14, "name_of_my_librari": 14, "find_path": 14, "my_library_include_dir": 14, "mylibrari": 14, "unknown": [14, 39], "set_target_properti": 14, "imported_loc": 14, "imported_link_interface_languag": 14, "lib": [14, 33, 87, 92, 144], "usag": [14, 34, 38, 42, 76, 79, 80, 84, 86, 91, 111, 112, 114, 119, 141, 143, 153], "finder": [14, 29, 82, 144], "condition": 14, "won": [14, 87, 118, 137, 143, 144, 145, 152], "my_new_featur": 14, "my": [14, 15, 89], "dmy_new_featur": 14, "alia": [14, 18, 34, 35, 97, 109], "newtarget": 14, "ensur": [14, 18, 20, 23, 24, 28, 29, 30, 31, 32, 33, 35, 37, 38, 39, 45, 46, 47, 49, 54, 62, 72, 87, 88, 90, 92, 95, 98, 100, 103, 107, 108, 109, 112, 115, 116, 118, 119, 120, 125, 126, 135, 136, 137, 142, 143, 144, 147, 150], "standalon": [14, 46, 100, 103], "src_file": 14, "inc_fil": 14, "target_export_nam": 14, "mantidnewtargettarget": 14, "mtd_install_framework_lib": 14, "export_nam": 14, "mantidframeworkconfig": 14, "find_depend": 14, "llvm": [15, 100], "binari": [15, 23, 48, 83, 85, 86, 90, 137, 141, 144], "gcovr": 15, "interest": [15, 19, 20, 28, 38, 39, 40, 103, 118, 135, 140, 152, 153], "src": [15, 33, 79, 87, 93, 144], "dcoverag": 15, "pip3": [15, 33], "coverage_clean": 15, "coverage_cpp": 15, "build_dir": [15, 30, 31, 32], "lang": 15, "src_dir": 15, "j": [15, 39, 100, 112, 153], "n_thread": 15, "throw": [15, 100, 121, 137, 152], "o": [15, 17, 27, 34, 35, 49, 79, 81, 83, 85, 90, 112, 114, 119, 140, 141, 143, 147], "trail": 15, "slash": 15, "thread": [15, 46, 84, 85, 87, 88, 92, 112, 144], "whilst": [15, 49, 87, 92, 103, 138, 144, 146], "unsur": [15, 20, 45, 103], "pick": [15, 28, 35, 45, 82, 91, 100, 115, 131, 137, 154], "incorrectli": 15, "unus": [15, 76, 90, 141, 154], "despit": [15, 48], "hit": [15, 19, 26, 29, 86, 87, 92, 103, 116, 135, 144, 150], "rate": [15, 125], "sane": 15, "gcov": 15, "cov": 15, "11": [15, 18, 46, 87, 112, 128], "f": [15, 17, 30, 31, 32, 34, 39, 46, 61, 100, 109, 128, 129, 144], "append": [15, 26, 41, 82, 84, 92, 112, 135, 136, 141, 147, 152], "onc": [15, 20, 22, 28, 32, 33, 38, 39, 40, 42, 45, 46, 82, 83, 85, 87, 90, 93, 100, 102, 103, 106, 108, 109, 112, 114, 115, 127, 135, 136, 141, 142, 144, 152], "similarli": [15, 131, 133, 149], "sai": [15, 39, 79, 80, 87, 91, 100, 103, 119, 135, 147], "scientific_interfac": 15, "addition": [15, 37, 38, 39, 87, 152], "100": [15, 26, 39, 65, 86, 93, 112, 116, 120, 125, 126, 129, 133, 136, 137], "tend": [15, 88, 103, 132], "nois": [15, 132], "kerneltest": [15, 92, 93], "too": [15, 28, 38, 45, 48, 49, 53, 87, 89, 92, 100, 106, 108, 114, 142, 146, 154], "u": [15, 38, 39, 49, 88, 89, 90, 102, 103, 115, 137, 143, 147, 154], "pycharm": [15, 144, 151, 155], "d": [15, 18, 20, 26, 28, 34, 39, 48, 98, 118, 135, 144, 147, 153], "pytest": 15, "recurs": [15, 36], "pythonpath": [15, 19, 81, 93, 97, 143, 144, 150], "limit": [15, 25, 39, 84, 87, 88, 95, 101, 106, 112, 114, 118, 119, 136, 137, 141, 144, 146, 149], "dir": [15, 46, 87, 141, 144], "entir": [15, 28, 39, 40, 42, 87, 89, 93, 94, 99, 104, 111, 115, 137], "mantid_src": 15, "htmlcov": 15, "close": [16, 28, 35, 39, 44, 45, 47, 76, 77, 83, 86, 87, 90, 100, 103, 115, 116, 117, 118, 119, 120, 123, 125, 126, 131, 133, 135, 136, 137, 138, 150], "slack": [16, 20, 21, 83, 90], "instant": 16, "short": [16, 21, 28, 34, 35, 90, 97, 98, 100, 129], "ticket": [16, 35, 45, 83, 91, 114], "assign": [16, 20, 25, 28, 35, 37, 45, 52, 78, 90, 100, 141, 153], "forum": [16, 21, 83, 90, 143], "discuss": [16, 20, 39, 45, 49, 50, 59, 62, 79, 80, 88, 105, 108, 144, 149, 152], "daili": [16, 90], "pictur": 16, "gravatar": 16, "fortnight": 16, "plan": [16, 28, 45, 103, 107, 149], "annual": 16, "workshop": 16, "small": [18, 28, 39, 68, 88, 100, 106, 112, 114, 133, 137, 141, 142, 146], "amount": [18, 39, 49, 86, 88, 112, 132, 152], "har": 18, "applycalibrationtest": 18, "testsimpl": 18, "detector": [18, 39, 106, 114, 122, 127, 129, 132, 133, 135, 136, 141, 142, 153], "workspacecreationhelp": [18, 139], "create2dworkspacewithfullinstru": 18, "second": [18, 28, 34, 35, 37, 39, 42, 46, 51, 52, 65, 71, 72, 88, 94, 100, 101, 102, 103, 108, 112, 114, 116, 118, 120, 125, 127, 128, 131, 133, 135, 136, 137, 142, 145, 150, 153, 154], "testcomplex": 18, "unit_test": 18, "maps_definition_reduc": 18, "xml": [18, 46, 49, 105, 112, 136, 142, 143, 153, 154, 155], "avoid": [18, 20, 27, 28, 32, 37, 39, 46, 47, 48, 49, 50, 77, 85, 88, 92, 96, 99, 100, 102, 103, 106, 108, 109, 114, 139, 142], "justif": [18, 28, 45, 100, 103], "mainli": [18, 39, 88, 153], "alongsid": [18, 61, 90, 144, 149], "handl": [18, 25, 28, 32, 37, 38, 39, 40, 42, 48, 49, 69, 70, 71, 79, 80, 92, 103, 105, 114, 138, 141, 143, 146, 149, 152, 153, 155], "bad": [17, 18], "forc": [18, 26, 34, 39, 77, 103, 120, 137, 141, 152], "fat": 18, "annex": 18, "deal": [18, 39, 78, 97, 104, 153], "chosen": [18, 39, 46, 79, 80, 112], "doesn": [18, 28, 37, 103, 141, 143, 146], "involv": [17, 18, 19, 28, 37, 38, 39, 41, 45, 49, 83, 87, 90, 100, 114, 152, 153], "imag": [18, 20, 21, 33, 44, 82, 90, 118, 137, 141, 147], "www": [18, 79, 83, 84, 90, 141], "kitwar": [18, 33], "post": [18, 21, 37, 38, 39, 83, 90, 135, 141], "107": 18, "terminologi": 18, "hash": 18, "md5": 18, "filenam": [18, 49, 79, 80, 112, 120, 125, 137], "remot": [18, 28, 30, 31, 32, 34, 35, 46, 112, 147], "rule": [18, 20, 42, 49, 59, 61, 78, 96, 99, 100, 103, 106, 135, 142], "externaldata_object_stor": 18, "variabl": [18, 39, 48, 73, 78, 87, 88, 92, 99, 103, 112, 141, 144, 147, 149, 153, 154], "especi": [18, 39, 47, 48, 88, 90, 103, 118, 152], "continu": [18, 35, 45, 46, 48, 79, 80, 81, 87, 98, 101, 108, 119, 143, 144, 149, 153, 154], "integr": [18, 28, 35, 37, 46, 79, 80, 96, 107, 116, 124, 136, 154], "symbol": [18, 23, 85, 92, 102], "externaldata_binary_root": 18, "doc": [18, 27, 62, 82, 87, 88, 90, 96, 97, 98, 102, 104, 108, 114, 149, 152], "idf": [18, 39], "systemtest": [18, 112], "speak": [18, 106], "doctest": [18, 98], "unittest": [18, 49, 62, 64, 87, 93], "known": [18, 38, 39, 40, 79, 80, 102, 136, 141, 149, 150], "reus": [18, 34, 49, 89, 99], "fetch": [18, 33, 34, 35, 37, 39, 86, 90, 95], "furthermor": [17, 18, 71, 88], "mostli": [18, 132], "central": [18, 39, 115, 118, 137, 146], "But": [18, 38, 91, 103], "prefer": [17, 18, 21, 28, 39, 87, 99, 100, 104, 105, 106, 107, 108, 114, 118, 142, 144], "mention": [18, 26, 38, 39, 40, 97, 153], "overal": [18, 39, 85, 149, 152], "talk": [18, 20, 33, 85, 86, 103, 154], "senior": [18, 20, 28, 38, 45, 49, 79, 80, 90], "team": [18, 20, 21, 28, 35, 79, 80, 83, 87, 90, 108, 111, 117, 143, 155], "learn": [18, 28, 103, 155], "helper": [18, 83, 90, 103, 142, 155], "inst12345": 18, "nx": [18, 98, 112, 116, 118, 119, 120, 122, 123, 124, 125, 136, 137], "comput": [18, 46, 79, 80, 145, 154], "d6948514d78db7fe251efb6cce4a9b83": 18, "renam": [18, 34, 90, 106, 111, 114, 116, 120, 137, 143], "sum": [18, 39, 49, 59, 65, 86, 118, 122, 125, 132, 133, 135, 137, 154], "effect": [18, 20, 28, 36, 39, 68, 86, 88, 100, 103, 111, 114, 118, 149, 152], "area": [18, 28, 37, 39, 45, 61, 79, 80, 97, 114, 116, 129, 131, 133, 141], "under": [18, 19, 20, 24, 25, 28, 32, 33, 39, 46, 49, 83, 87, 89, 90, 102, 103, 108, 112, 114, 123, 125, 135, 136, 141, 142, 143, 149], "Not": [18, 20, 40, 84, 92, 114, 120], "deviat": [18, 49, 103], "unfortun": [18, 33, 38], "mingw32": 18, "conveni": [18, 29, 39, 88, 103, 152, 153], "broken": [18, 28, 38, 42, 98, 103], "20": [18, 94, 100, 106, 118, 119, 125, 129, 141, 148], "2015": 18, "why": [18, 20, 28, 38, 45, 61, 88, 103, 110, 135], "calcul": [18, 26, 49, 65, 75, 79, 80, 98, 105, 112, 127, 132, 133, 138, 152, 153], "accord": [18, 39, 44, 93, 100], "ill": [18, 106, 135], "subdirectori": [18, 20, 38, 49, 102, 148], "in16b": 18, "right": [18, 19, 20, 28, 33, 41, 45, 49, 86, 87, 89, 93, 100, 102, 103, 104, 114, 115, 118, 120, 121, 122, 124, 129, 131, 133, 135, 136, 137, 140, 141, 144, 147], "diff": [18, 107, 129], "untrack": 18, "quot": [18, 23, 79, 80, 100], "expand": [18, 76, 87, 115, 132, 135, 149], "exclam": 18, "mark": [17, 18, 22, 28, 45, 79, 80, 83, 87, 97, 106, 109, 112, 152], "advis": [18, 20, 45, 46, 48, 83, 88], "told": 18, "mantidexternaldata": 18, "grow": [18, 20, 88, 103, 109, 143], "disk": [18, 29, 82, 85, 140], "mantid_data_stor": 18, "mkdir": [18, 29, 33], "p": [18, 25, 34, 35, 46, 48, 79, 80, 81, 90, 141, 144, 152, 153], "dmantid_data_stor": 18, "mgigg": 18, "localobjectstor": 18, "ornl": [18, 106], "traffic": 18, "gist": 18, "simplest": [18, 48, 78, 86], "ln": [18, 124], "http_proxi": 18, "hostnam": [18, 29, 46], "port": [18, 29, 87, 144], "secur": [18, 29], "wide": [18, 20, 28, 39, 86, 106, 114], "gotcha": [18, 78], "rebuilt": [18, 45, 108], "systemtestdata": [18, 112], "spawn": [19, 87, 112, 145], "testworkspace1d_dist": 19, "suit": [19, 85, 88, 93, 112, 142, 154, 155], "rebintest": 19, "algorithmstest": [19, 85, 93, 144, 154], "anoth": [17, 19, 20, 25, 28, 29, 46, 49, 68, 72, 79, 80, 83, 84, 87, 89, 101, 103, 108, 112, 114, 118, 135, 136, 137, 140, 141, 142, 143, 152, 153], "paus": [19, 46, 76, 87, 90, 114], "slow": [19, 36, 48, 84, 127, 141, 142, 144, 154], "slightli": [19, 34, 47, 49, 78, 102, 128, 133, 136, 149], "complic": [19, 20, 28, 39, 71, 88, 144], "pwd": [17, 19, 82, 141], "arg": [19, 86, 103, 112, 141, 144], "python2": [19, 109], "timeseriespropertytest": 19, "mine": 19, "datahandl": [19, 109], "me": [19, 45, 119], "launcher": 19, "tab": [19, 23, 24, 38, 41, 49, 86, 87, 89, 93, 100, 103, 104, 115, 117, 118, 122, 125, 127, 128, 129, 130, 131, 132, 133, 136, 144, 147, 155], "datahandlingtest": 19, "loadtest": 19, "test_exec": 19, "favorit": [19, 23, 125], "debugg": [19, 92, 103, 112, 141, 144], "express": [19, 79, 112], "dataobjectstest": 19, "eventlisttest": 19, "test_minusoperator_inplace_3cas": 19, "visualstudiotestdebugproperti": 19, "fun": [19, 21], "straight": [19, 46, 132], "forward": [19, 20, 34, 38, 39, 40, 48, 90, 100, 103, 127, 129], "keyboard": [19, 135, 144], "enter": [19, 23, 24, 29, 38, 40, 49, 53, 73, 87, 97, 114, 115, 116, 118, 119, 121, 122, 123, 124, 125, 127, 129, 130, 131, 132, 133, 135, 136, 144, 147], "delai": [19, 144], "getlin": 19, "cin": 19, "debugattach": 19, "4": [19, 24, 40, 45, 70, 74, 77, 78, 79, 80, 82, 90, 98, 103, 105, 112, 120, 121, 129, 130, 132, 133, 135, 136, 147, 153], "5": [19, 39, 40, 41, 47, 48, 61, 77, 81, 90, 98, 100, 103, 105, 112, 114, 115, 119, 120, 121, 122, 123, 124, 127, 128, 130, 131, 132, 133, 140, 145, 149, 153], "runner": [19, 43], "ctach": 19, "6": [19, 46, 75, 76, 90, 98, 103, 112, 114, 115, 119, 120, 121, 122, 123, 125, 130, 131, 153], "minimis": [20, 100, 120, 138], "unexpect": [20, 81, 91, 114, 119, 143, 152], "vocabulari": 20, "tricki": [20, 46, 88], "complex": [20, 38, 39, 44, 49, 65, 89, 98, 99, 103, 114, 142, 152, 155], "care": [20, 28, 34, 49, 53, 88, 103, 106, 109, 112, 143], "produc": [20, 39, 42, 61, 82, 84, 86, 90, 102, 103, 111, 114, 118, 119, 121, 122, 123, 124, 125, 135, 136, 137, 141, 154, 155], "matter": [20, 63, 90, 112], "scope": [20, 35, 87, 100, 103, 140, 142], "persist": [20, 140], "white": [20, 135, 137], "board": [20, 90], "stand": 20, "iter": [20, 37, 103, 114, 123, 153, 154], "peer": 20, "besid": 20, "facilit": [20, 37, 40, 90, 99, 109, 143, 152], "approv": [20, 28, 35, 83, 91], "agre": [20, 90, 103, 137], "serv": [20, 37, 42, 100], "easili": [20, 21, 25, 28, 35, 38, 39, 45, 46, 71, 73, 86, 88, 89, 95, 100, 102, 103, 108, 135, 142, 154], "gaug": 20, "effort": [20, 38, 88, 92, 103], "scenario": [20, 35, 81, 138], "brand": 20, "crash": [20, 46, 84, 114, 119, 120, 143, 147], "refactor": [20, 28, 37, 42, 101, 103, 108, 142], "histogramdata": 20, "detectorinfo": 20, "simpleapi": [20, 45, 87, 88, 109, 114, 137, 143], "fulli": [20, 39, 90, 98, 153], "fledg": 20, "crystal": [20, 106, 108, 115, 153], "kind": [20, 25, 142, 144, 153], "minor": [17, 20, 28, 83, 91, 114], "extant": 20, "concret": [20, 38], "measur": [20, 39, 84, 140, 154], "quantiti": [20, 39], "decid": [17, 20, 39, 61, 83, 87, 88, 90, 91, 103], "categori": [20, 45, 47, 92, 97, 101, 152], "contrari": 20, "dozen": 20, "touch": [20, 103, 141], "hundr": 20, "opposit": [20, 103, 129], "piec": [20, 28, 35, 45, 79, 80, 86, 91, 97, 100, 108, 154], "proport": 20, "hard": [20, 28, 39, 41, 49, 59, 65, 103, 106, 119, 143], "concern": [20, 37, 40, 45, 77, 91, 103, 108], "creation": [20, 28, 39, 71, 88, 90, 138, 144, 155], "wider": [20, 88], "henc": [20, 39], "necess": 20, "virtual": [20, 38, 39, 47, 81, 97, 100, 147], "critic": [20, 28, 38, 48, 78, 90, 97], "carefulli": 20, "thought": [20, 103], "peripheri": 20, "low": [20, 45, 48, 83, 88, 103, 121, 122], "risk": [17, 20, 28, 45, 83, 141], "side": [20, 28, 33, 79, 80, 87, 100, 103, 114, 115, 136, 137, 143, 144, 146, 149, 152], "enough": [20, 28, 36, 83, 88, 97, 106, 108, 112, 154], "distribut": [20, 79, 80, 86, 112], "vision": 20, "upfront": 20, "face": [20, 137], "audienc": [20, 28, 88, 108], "metric": 20, "estim": [20, 86], "year": [20, 22, 39, 103, 107, 109], "worth": [20, 28, 79, 92, 98, 131, 137], "spend": [20, 28, 103], "week": [20, 22], "improv": [20, 28, 45, 78, 81, 88, 92, 100, 108, 132, 137, 144], "overkil": 20, "exact": [20, 38, 83, 152], "threshold": [20, 154], "grei": [20, 119, 130, 135, 137], "zone": 20, "anywai": [20, 28], "profession": [20, 87, 100], "judgement": 20, "basi": [20, 25, 90, 94, 100, 103, 112, 153, 154], "nevertheless": 20, "intuit": [20, 106], "come": [20, 35, 37, 39, 45, 46, 78, 87, 91, 101, 102, 103, 109, 112, 137, 141, 144, 149], "That": [20, 25, 100, 103, 142, 154], "doubt": [20, 103, 108], "gatekeep": [20, 35, 90, 143, 155], "contact": [20, 21, 35, 45, 88, 100, 108, 113, 119, 143], "tech": [20, 113], "qa": [20, 90], "technic": [20, 28, 92, 129, 149, 155], "roadmap": [20, 45], "markdown": [20, 87], "md": [20, 87, 102, 116, 152, 153], "readi": [20, 24, 38, 45, 79, 80, 81, 90, 98, 147], "pr": [20, 28, 34, 45, 79, 80, 83, 90, 91, 108, 114], "therein": 20, "drawn": [20, 137], "staruml": 20, "web": [20, 27, 83, 85, 92, 97], "comment": [20, 27, 28, 34, 35, 39, 45, 46, 48, 79, 83, 91, 98, 99, 110, 137, 143, 144, 146], "calendar": 20, "answer": [20, 32, 61, 90, 152], "incorpor": [20, 68], "absenc": [20, 154], "outstand": [20, 103], "conflict": [20, 34, 35, 108, 142, 143], "green": [20, 28, 34, 70, 73, 74, 79, 80, 83, 87, 91, 116, 127, 135, 136], "light": [20, 88], "debat": 20, "steer": [20, 90, 155], "committe": [20, 90, 155], "dedic": [20, 39, 142, 149], "author": [20, 34, 45, 90, 95], "defend": 20, "settl": 20, "ideal": [17, 20, 25, 28, 37, 39, 42, 49, 78, 91, 92, 103, 114, 142, 154], "consensu": 20, "thereof": 20, "major": [17, 20, 35, 83, 103, 144, 152], "vote": 20, "referenc": [20, 45, 100, 102], "chanc": [20, 28, 103, 108], "prescript": 20, "idea": [20, 79, 80, 88, 102, 103, 108, 114, 119, 120, 143], "tick": [20, 90, 91, 103, 118, 119, 129, 130, 131, 132, 133, 135, 136, 144, 147], "exercis": [20, 38, 61, 68, 75, 88, 126, 155], "expect": [20, 22, 28, 38, 41, 49, 88, 95, 98, 102, 103, 108, 112, 116, 118, 128, 131, 135, 136, 138, 142, 153], "normal": [20, 28, 38, 42, 57, 87, 90, 92, 95, 108, 112, 114, 120, 129, 136, 143, 144, 145, 146, 148, 149, 152], "readabl": [20, 37, 84, 88, 100, 152], "opportun": [20, 28, 88], "pair": [20, 97, 103, 112, 126, 127, 129, 131, 132, 133, 149], "abbrevi": [20, 100, 106], "longer": [17, 20, 32, 34, 38, 79, 80, 103, 106, 112, 118, 119, 137, 139, 149], "explan": [20, 49, 59, 91, 100, 103, 108, 118], "explain": [20, 39, 45, 81, 83, 90, 98, 100, 102, 103, 110, 135], "suffici": [20, 28, 89, 100, 112, 142], "made": [17, 20, 28, 37, 39, 62, 83, 86, 87, 88, 89, 90, 98, 100, 103, 126, 135, 149, 150], "stage": [20, 28, 34, 39, 90, 107, 135, 144, 153], "pro": [20, 28], "con": 20, "adopt": 20, "understand": [17, 20, 48, 79, 80, 85, 88, 97, 98, 100, 103, 106, 108, 152, 153], "certain": [20, 28, 49, 84, 86, 90, 98, 103, 106, 112, 141, 144], "submit": [20, 90], "partial": [20, 35, 39], "frequent": [20, 39, 115], "prepar": [20, 22, 35, 83, 103, 114, 119, 120, 122, 123], "amend": [20, 28, 34], "verifi": [20, 25, 32, 33, 35, 90, 92, 97, 99, 108, 114, 116, 142, 143, 152], "prove": [20, 81, 103], "viabil": 20, "clarifi": 20, "great": [20, 88, 103, 152], "uml": 20, "upon": [20, 84, 101, 109, 147], "reader": 20, "els": [20, 25, 28, 35, 39, 41, 45, 46, 49, 50, 70, 71, 74, 76, 78, 87, 100, 103, 140], "maintain": [20, 37, 38, 39, 40, 46, 49, 59, 71, 88, 89, 91, 95, 103, 111, 146], "expert": [20, 28, 90], "traceabl": 20, "manner": [20, 28, 77, 111, 142, 147], "recognis": [21, 103], "martyn": 21, "gigg": 21, "martyngigg": 21, "everywher": [21, 103], "pet": 21, "cartoon": 21, "obsess": 21, "tea": [21, 83], "sign": [21, 79, 80, 83, 90, 103], "usernam": [21, 29, 45, 79, 80, 87, 90, 109, 141, 147], "factor": [21, 27, 39, 42, 86, 116, 122], "authent": [21, 33, 147], "owner": [21, 28], "workstat": 21, "among": [21, 37, 39, 48, 97], "grant": 21, "idaaa": [21, 90, 114, 118], "rest": [21, 28, 47, 78, 103, 125], "chatroom": 21, "organ": [21, 79, 82, 90], "mileston": [22, 28, 45, 48, 83, 90], "divid": [22, 37, 39, 41, 115], "roughli": [22, 86, 90, 118, 131, 135, 150], "month": [22, 103], "bugfix": [22, 35, 45, 79, 80, 108], "freez": [22, 28, 48, 114, 144], "dure": [22, 28, 30, 31, 32, 35, 39, 83, 86, 87, 90, 94, 100, 103, 106, 110, 112, 138, 140, 153], "beta": [22, 83, 106], "upcom": [22, 90], "candid": [22, 45, 83, 90, 114], "occur": [22, 37, 39, 48, 77, 81, 94, 95, 102, 119, 144, 150], "remain": [22, 83, 90, 112, 116, 129, 135, 137, 153], "destin": [22, 135], "mainten": [22, 35, 49, 90, 100], "overlap": [22, 100, 115], "tail": 22, "disturb": 22, "doyxgen": 23, "cmake_dir": 23, "doxyfil": 23, "pipe": 23, "doxygen_error": 23, "subdir": 23, "filesdoxygen": 23, "rerun": 23, "toolsextern": 23, "titl": [23, 28, 35, 38, 87, 97, 103, 106, 108, 114, 116, 124, 135, 136, 137], "filesdoxygenbindoxygen": 23, "solutiondir": 23, "frameworkdoxygenmantid": 23, "browser": [23, 27, 41, 42, 43, 46, 81, 85, 87, 93, 118, 136], "filesinternet": 23, "exploreriexplor": 23, "googlechromeapplicationchrom": 23, "doxygenhtmlindex": 23, "leav": [23, 24, 28, 46, 47, 90, 91, 99, 103, 119, 130, 133, 135], "watch": [23, 103, 140, 145], "magic": [23, 100], "progress": [23, 36, 38, 45, 106, 114, 141, 152], "complaint": 23, "explor": [23, 32, 93, 102, 126, 147, 152], "bore": 23, "site": [23, 83, 90], "eclox": [23, 24], "frontend": 23, "gna": 23, "hover": [23, 118, 135, 136], "jre": [24, 46], "sudo": [24, 29, 30, 81, 85, 141], "apt": [24, 29, 30, 33, 81, 85, 86, 141], "ppa": [24, 33, 144], "umak": 24, "gedit": 24, "scroll": [24, 46, 137], "exit": [24, 87, 112, 120, 141, 147, 150], "gdb": [24, 143, 144], "pre": [24, 32, 33, 35, 38, 39, 90, 100, 103, 107, 118, 141, 152], "requisit": 24, "eclipsedebug": 24, "quick": [24, 28, 36, 38, 47, 81, 90, 91, 98, 103, 143, 154], "eclipsetest": 24, "cdt4": 24, "dcmake_eclipse_generate_source_project": 24, "dcxxtest_add_perform": [24, 154], "mantidrepositori": 24, "marketplac": [24, 144], "doxygen": [24, 91, 100, 102, 144, 155], "cppstyle": 24, "clangformat": 24, "formatt": [24, 48, 144], "enum": [25, 41, 49, 79, 99, 100], "stringpropertyopt": 25, "option1": 25, "optionon": 25, "bind": [25, 33], "static": [25, 35, 39, 46, 48, 82, 86, 94, 100, 140, 142], "arrai": [25, 78, 102, 112, 153], "switch": [25, 32, 33, 87, 90, 100, 103, 130, 135, 136, 144], "statement": [25, 50, 62, 67, 78, 103, 108, 109, 141], "additon": 25, "stringlistvalid": [25, 152], "declar": [25, 40, 94, 97, 100, 140, 142, 152], "bakecak": 25, "caketyp": 25, "bake": 25, "cake": 25, "lemon": 25, "bundt": 25, "pound": 25, "mantidkernel": [25, 105, 140], "caketypeenum": 25, "enum_count": 25, "caketypenam": 25, "typedef": [25, 100], "cakeenumtyp": 25, "cake1": 25, "cake2": 25, "init": [25, 30, 31, 97, 103, 152], "cake3": 25, "samecak": 25, "notsamecak": 25, "notic": [25, 47, 48, 49, 68, 87, 88, 103, 108, 112, 118, 129, 131, 133, 135, 136, 142, 147, 152], "mandatori": [25, 39], "compat": [17, 25, 28, 35, 146, 147], "liter": 25, "accessig": 25, "mantidalgorithm": [25, 152], "declareproperti": [25, 97, 152], "make_shar": [25, 97, 152], "exec": [25, 84, 152, 153], "getproperti": 152, "bakelemoncak": 25, "bakebundtcak": 25, "bakepoundcak": 25, "getlemonsforcak": 25, "getingredientsforcak": 25, "g_log": [25, 48, 152], "poundcak": 25, "ingredi": [25, 39], "awar": [26, 28, 38, 39, 81, 84, 142, 152], "pulsetim": 26, "absolut": [26, 39, 79, 85, 102, 112, 142, 146], "puls": [26, 94, 126], "int64": 26, "jan": 26, "1990": 26, "internal": 26, "dateandtim": 26, "tof": [26, 97, 118, 125, 137], "flight": [26, 39, 125, 137, 153], "microsecond": [26, 125], "doubl": [26, 77, 79, 80, 90, 97, 116, 118, 121, 125, 126, 129, 135, 136, 137, 143, 152, 154], "far": [26, 49, 60, 90, 91, 103, 118, 143, 149], "weight": [26, 142], "compress": [26, 82], "variou": [26, 28, 33, 35, 37, 38, 39, 45, 46, 92, 94, 102, 103, 106, 114, 123, 144, 152, 155], "resort": [26, 103], "track": [26, 34, 35, 79, 80, 90, 102, 103, 137, 138, 141, 142, 154, 155], "subtyp": 26, "ispectrum": 26, "histogram": [26, 39, 98, 114, 124], "x": [17, 25, 26, 33, 39, 45, 46, 58, 78, 79, 83, 86, 90, 92, 97, 98, 100, 103, 110, 114, 116, 118, 122, 123, 125, 127, 129, 130, 131, 132, 135, 137, 146, 147, 152, 153], "axi": [26, 39, 116, 122, 132, 137, 146, 152], "store": [26, 29, 32, 39, 41, 42, 49, 78, 79, 80, 81, 82, 95, 97, 112, 120, 144, 146, 147, 149, 152, 154], "y": [17, 25, 26, 29, 33, 39, 45, 48, 58, 83, 90, 98, 103, 116, 118, 122, 131, 132, 137, 146, 152], "demand": [26, 38], "mru": 26, "mess": [26, 28, 114, 127], "udetmap": 26, "eventworkpspac": 26, "makespectramap": 26, "spectra": [26, 39, 40, 41, 42, 44, 78, 88, 98, 114, 118, 122, 123, 124, 125, 132, 135, 136, 142, 153], "info": [26, 34, 39, 98, 114, 127, 137, 149], "fastest": [26, 88], "drawback": 26, "detectorid": 26, "spectradetectormap": 26, "matrixworkspac": [26, 40, 77, 98, 152, 153], "By": [26, 38, 42, 79, 86, 97, 103, 108, 112], "workspacefactori": [26, 152], "notimplementederror": [26, 39], "rais": [17, 26, 28, 39, 45, 46, 90, 92, 101, 109, 114, 120, 146], "surpris": [26, 103], "caus": [17, 26, 28, 46, 49, 78, 83, 87, 92, 100, 102, 103, 112, 118, 119, 129, 142, 143, 144, 150], "segfault": [26, 119, 120], "parallel": [26, 32, 33, 39, 78, 112, 142], "_for1": 26, "_for2": 26, "macro": [26, 47, 78, 79, 80, 86, 92, 100, 153], "threadsaf": [26, 78], "fals": [26, 34, 39, 41, 46, 92, 98, 112, 120, 143, 144, 149, 154], "therebi": 26, "disabl": [26, 34, 38, 46, 48, 87, 90, 102, 110, 116, 119, 127, 132, 135, 141, 144], "unsort": 26, "loop": [26, 39, 48, 78, 79, 88, 100, 103, 112, 141, 145, 153], "_for": 26, "graphviz": [27, 33, 87], "dot": [27, 87, 97, 155], "rst": [27, 87, 90, 91, 96, 97, 98, 102, 104, 108, 109, 141, 152], "algorithmnam": [27, 152], "v1_wkflw": 27, "reflectometryreductionone1": 27, "reflectometryreductiononeauto": [27, 135], "v1": [27, 38, 39, 81, 94, 97, 109, 114, 152], "quit": [27, 38, 82, 86, 87, 103, 137, 145, 149, 154], "power": [27, 39, 45, 88, 103, 141, 142, 144], "graph": [27, 34, 44, 85, 86, 87], "shape": [27, 39, 44, 79, 80, 115, 136, 137], "uniform": [27, 131, 137, 152], "keyword": [27, 35, 141], "swap": [27, 38, 49, 103, 137], "_style": 27, "scale": [27, 122, 135, 136, 137], "digraph": 27, "diagramnam": 27, "label": [17, 27, 28, 46, 57, 60, 71, 72, 74, 75, 83, 87, 90, 100, 102, 115, 116, 118, 119, 137, 144, 152], "multiplybyparam": 27, "global_styl": 27, "subgraph": 27, "param": [27, 41, 46, 97, 100, 103, 120, 125, 146], "replac": [27, 29, 33, 38, 39, 45, 49, 60, 71, 79, 80, 81, 87, 89, 90, 98, 99, 103, 104, 105, 107, 109, 125, 143, 145, 147, 151, 155], "param_styl": 27, "inputworkspac": [27, 40, 97, 98, 106, 120, 137, 142, 152, 153], "outputworkspac": [27, 39, 97, 106, 120, 125, 137, 152], "coeffici": 27, "decis": [27, 28, 90, 103, 150], "decision_styl": 27, "checkcoeffici": 27, "ngiven": 27, "algorithm_styl": 27, "No": [27, 45, 100, 106, 125], "inconveni": 27, "recompil": [27, 86, 141], "achiev": [27, 39, 49, 66, 68, 77, 87, 109, 112, 144, 149, 152], "cygwin": 27, "foo_styl": 27, "syntax": [27, 87, 102, 152], "fly": [27, 33], "sed": [27, 109], "tpng": 27, "output_imag": 27, "input_fil": 27, "onlin": [27, 79, 103, 119], "eventu": [29, 105, 107, 152], "lab": [29, 39], "protocol": [29, 33], "altern": [29, 30, 31, 32, 33, 81, 87, 103, 109, 112, 120, 146, 150, 152], "ssh": [29, 30, 31, 32, 33, 46, 87, 95, 144, 147], "host": [29, 90, 95, 114, 144, 147], "443": 29, "preferredauthent": 29, "publickei": 29, "machin": [29, 32, 33, 35, 46, 78, 98, 112, 116, 144, 147, 154, 155], "k": [29, 100, 137], "dialogu": [29, 42, 103, 123], "smb": 29, "isisdatar80": 29, "inst": 29, "feder": 29, "clrc": 29, "password": [29, 33, 79, 80, 90, 147], "drive": [29, 90], "volum": [29, 39, 88, 121], "nb": [29, 124], "80": 29, "55": [29, 79, 80, 116, 128, 140], "autof": 29, "cif": [29, 118], "keyutil": 29, "cred": 29, "fill": [29, 49, 79, 80, 118, 135, 141, 142, 144, 152], "encrypt": 29, "kept": [29, 38, 65, 90, 100, 103], "federal_id_her": 29, "fed_passwd_her": 29, "domain": [29, 39, 108, 130, 134], "fstype": 29, "ro": 29, "credenti": [29, 143], "file_mod": 29, "0444": 29, "dir_mod": 29, "0555": 29, "ver": 29, "noserverino": 29, "nounix": 29, "cclrc": 29, "ac": [29, 90], "uk": [29, 90, 106], "chmod": [29, 85], "400": [29, 123], "servic": [29, 38, 46, 48, 49, 100, 142, 152], "l": [25, 29, 41, 46, 100, 137, 147], "ndxalf": 29, "dfsrprivat": 29, "deni": [29, 103], "debian": 30, "ubuntu": [30, 46, 79, 80, 81, 85, 114, 141, 144, 148, 155], "cento": [30, 147], "yum": [30, 33, 86, 141], "codebas": [30, 31, 32, 42, 45, 76, 82, 83, 103, 146], "properli": [30, 31, 32, 33, 100], "startup": [30, 31, 32, 38, 49, 87, 148], "Or": [30, 31, 32, 78], "gitkraken": [30, 31, 32], "x86_64": [30, 31, 32, 144], "initialis": [28, 30, 31, 48, 49, 62, 65, 66, 67, 71, 100, 142, 152], "condarc": 30, "proxy_serv": 30, "fr": 30, "8888": 30, "yml": [17, 30, 31, 32], "path_to_sourc": [30, 31], "alltest": [30, 31, 32, 93], "conda_build": [30, 31, 32], "customis": [30, 31, 32], "dconda_build": [30, 31, 32], "macosx": 31, "intel": [31, 84], "arm": [31, 39], "arm64": 31, "commandlin": [31, 116, 144], "workload": [32, 33, 46], "univers": [32, 33], "crt": [32, 33], "sdk": [32, 33], "v142": 32, "32gb": [32, 33], "memori": [32, 33, 88, 92, 100, 103, 114, 136, 143, 153], "maximum": [32, 33, 54, 90, 97, 137], "And": [32, 33, 67, 154], "didn": [32, 141], "lf": [32, 33], "third": [32, 33, 34, 51, 72, 87, 92, 100, 107], "app": [32, 49, 50, 70, 71, 74, 79, 80, 85, 87, 114, 143, 147], "alias": [32, 79, 100], "powershel": [32, 46], "anaconda": [32, 33, 90], "faq": 32, "relwithdebinfo": [32, 86, 92, 112], "fine": [32, 39, 90, 108, 141, 142, 152], "f5": [32, 144], "previou": [28, 32, 39, 46, 60, 66, 68, 69, 73, 78, 83, 87, 89, 90, 97, 101, 108, 109, 112, 114, 116, 118, 119, 120, 122, 123, 136, 143, 149, 154], "studio_ninja": 32, "dropdown": [32, 121, 135], "recommmend": 32, "storag": [33, 42, 95], "gitlfsstorag": 33, "global": [33, 34, 78, 90, 98, 100, 106, 112, 129, 131, 133], "checkout": [33, 34, 79, 80, 90, 144], "thirdparti": [33, 87, 144], "15": [33, 100, 112, 120, 127, 129, 131, 140], "miktex": 33, "administr": [33, 46, 100], "nsi": [33, 82], "regedit": [33, 46], "hkey_local_machin": [33, 46], "att": 33, "installpath": 33, "epel": 33, "rhel7": [33, 46, 148], "copr": 33, "repo": [33, 81, 114, 144], "dnf": 33, "recent": [28, 33, 81, 87], "stabl": [33, 81, 144], "gdebi": 33, "z": [17, 33, 45, 83, 90, 121], "deb": 33, "clone": [33, 35, 39, 46, 79, 80, 81, 82, 90, 95, 120, 137, 144, 152], "qtpy": [33, 49, 50, 57, 59, 61, 68, 70, 71, 74, 87, 89, 107, 143], "_": [33, 38, 89, 102, 106, 145], "var": [33, 85], "qt_api": 33, "pyqt5": [33, 49, 59, 87, 146], "interfer": [33, 82, 87, 152], "deactiv": 33, "suitabl": [33, 43, 47, 108, 119, 153], "ccach": 33, "url": [33, 45, 90, 119, 141], "easiest": [33, 88, 103, 141, 149], "clipboard": [33, 116], "suppli": [33, 141], "token": [33, 90], "strongli": [17, 34, 79], "gitconfig": 34, "userprofil": 34, "saniti": 34, "uncom": [34, 98], "nano": 34, "notepad": 34, "multiinst": 34, "notabbar": 34, "nosess": 34, "noplugin": 34, "pattern": [28, 34, 37, 39, 46, 48, 49, 59, 61, 68, 79, 80, 89, 98, 155], "excludesfil": 34, "gitignor": 34, "autocrlf": 34, "prune": 34, "safest": 34, "fast": [34, 105, 142, 154], "rebas": [28, 34, 35], "ff": 34, "colour": [34, 44, 58, 61, 66, 67, 69, 70, 73, 74, 102, 116, 127, 136, 146], "colormov": 34, "ancestor": 34, "conflictstyl": 34, "diff3": 34, "reposit": 34, "fixup": [28, 34], "squash": [28, 34], "autosquash": 34, "meld": 34, "difftool": 34, "diffmerg": 34, "toggl": [34, 38, 137], "cmd": [34, 46, 87], "mergetool": 34, "trustexitcod": 34, "keepbackup": 34, "sourcegear": 34, "sgdm": 34, "pretti": [28, 34, 92, 144], "concis": [28, 34, 88, 106, 137], "yellow": [34, 115], "creset": 34, "cyan": 34, "ae": 34, "ai": 34, "cn": 34, "ce": 34, "ci": [28, 34, 35, 82, 155], "cr": 34, "w": [34, 40, 77, 85, 98, 114, 116, 120, 122, 123, 137, 154], "79": [34, 98], "12345": 34, "grep": [34, 92, 107, 109, 143, 147], "xarg": [34, 107, 109], "habit": 34, "patch": [17, 34, 45, 90, 103, 155], "focus": [34, 118], "ap": 34, "cah": 34, "onelin": 34, "bit": [34, 39, 46, 62, 94, 103, 135, 154], "lg": 34, "lgg": 34, "lgm": 34, "lfc": 34, "uniq": 34, "stat": [34, 137], "prettier": 34, "shd": 34, "st": 34, "verbos": [34, 48, 78, 88, 93], "br": 34, "vv": 34, "pushu": 34, "leas": 34, "safer": [28, 34], "histori": [28, 34, 79, 80, 90, 112, 114, 120, 135, 143, 152, 154], "pushfl": 34, "rerer": 34, "record": [34, 42, 44, 79, 80, 84, 85, 94, 133], "resolut": [34, 39, 42, 123, 124, 135], "autoupd": 34, "blame": 34, "bulk": [34, 152], "ignorerevsfil": 34, "rev": 34, "split": [34, 47, 65, 68, 78, 79, 80, 82, 92, 95, 99, 102, 103, 114, 146], "gitconfig_common": 34, "conjunct": [35, 40], "cheatsheet": [35, 76], "fairli": [35, 47, 65, 71], "comprehens": [35, 45, 100], "flow": [35, 97, 155], "summaris": [17, 35, 88, 94, 108, 118], "convent": [35, 107, 118, 149], "lint": [35, 144], "accident": [28, 35, 38, 93], "lost": [28, 35, 135], "buildserv": 35, "issuenumber_short_descript": 35, "discov": [35, 90], "succinctli": 35, "publicli": 35, "perfect": 35, "fork": [28, 35], "temporari": [35, 82, 139], "bot": 35, "ag": 35, "nobodi": 35, "mybranch_nam": 35, "topic": [35, 83], "situat": [28, 35, 38, 49, 109, 138, 142, 153], "poco": [36, 48, 105], "serialis": [36, 100], "introductori": 36, "dom": 36, "dompars": 36, "pparser": 36, "autoptr": 36, "pdoc": 36, "parsestr": 36, "cuboidstr": 36, "prootelem": 36, "documentel": 36, "pnode": 36, "firstchild": 36, "nextsibl": 36, "pelem": 36, "dynamic_cast": [36, 100], "tag": [36, 46, 83, 90, 97, 102, 149], "tagnam": 36, "foo": 36, "innertext": 36, "pnext": 36, "pprev": 36, "previouss": 36, "pchild": 36, "lastchild": 36, "expens": [36, 153], "numer": [36, 106, 121, 137], "ineffici": [36, 153], "cost": [36, 86, 103], "equival": [36, 88, 92, 118], "length": [36, 39, 48, 118], "horrend": 36, "getelementsbytagnam": 36, "n\u00b2": 36, "smart": [36, 79], "optimis": [36, 88, 92], "familiar": [28, 38, 61, 142, 152], "stitch": [38, 39, 135], "reflectometryisisloadandprocess": [38, 135], "stitch1dmani": [38, 135], "establish": [38, 46, 100, 103], "stick": 38, "ireflmessagehandl": 38, "briefli": [38, 49, 103, 153], "mainwindow": [38, 49], "vertic": [38, 39, 60, 137], "horizont": [38, 39, 60, 135], "embed": [38, 68, 89, 100, 115], "runstabl": 38, "compris": [38, 125, 137, 146], "autoprocess": 38, "monitor": [38, 90, 143], "ascii": [38, 79, 80, 112, 114, 116, 118], "centr": [38, 39, 41, 76, 87, 98, 115, 118, 131, 137], "pars": [38, 39, 90, 102, 105, 152], "isisreflectometri": 38, "entri": [38, 39, 41, 42, 46, 94, 103, 112, 116], "batchpresent": 38, "batchjobmanag": 38, "rowprocessingalgorithm": 38, "groupprocessingalgorithm": 38, "farm": 38, "interrupt": [38, 78, 152], "cancel": [38, 78, 114, 122, 125, 132, 135], "successfulli": [38, 114, 136], "queue": [38, 46], "batchalgorithmrunn": 38, "seem": [28, 38, 41, 87], "consult": [38, 39, 90, 102], "proceed": 38, "optim": [38, 39, 81, 136], "guidanc": [28, 38, 87, 90, 91, 103, 106, 108, 152, 155], "notif": [38, 49], "tempt": [38, 103], "wire": [38, 103], "accumul": [38, 125, 140], "driven": [38, 39], "qtmainwindowview": 38, "notifye": 38, "modular": [37, 38, 39, 42], "mock": [28, 38, 49, 59, 75, 103], "ownership": [38, 99], "instanti": [38, 140], "mainwindowsubscrib": 38, "send": [38, 48, 57, 71, 83, 89, 90, 119, 143, 154], "m_notifye": 38, "m_present": 38, "although": [28, 38, 78, 86, 89, 90, 96, 100, 135, 154], "occas": [38, 61, 63, 108], "affect": [28, 38, 39, 45, 48, 81, 87, 90, 100, 141, 142], "acceptmainpresent": 38, "runsview": 38, "runspresent": 38, "occasion": [28, 38], "batchview": 38, "mainwindowpresnet": 38, "mainwindowpresent": 38, "qstring": [38, 149], "qcolor": 38, "subclass": [38, 100], "qwidget": [38, 49, 50, 57, 61, 68, 70, 71, 74, 77, 87, 89], "confus": [28, 38, 42, 49, 135, 152], "potenti": [37, 38, 39, 49, 100, 103], "messi": 38, "forth": 38, "relianc": 38, "littl": [38, 46, 47, 49, 86, 87, 91, 114, 125, 135, 144], "clear": [28, 37, 38, 39, 42, 49, 61, 67, 90, 98, 100, 103, 106, 118, 131, 132, 135, 136, 137], "albeit": [38, 146], "eventpresent": 38, "ieventview": 38, "qteventview": 38, "eventviewsubscrib": 38, "mantidqt_isisreflectometry_dl": 38, "notifyslicetypechang": 38, "slicetyp": 38, "newslicetyp": 38, "notifyuniformslicecountchang": 38, "slicecount": 38, "linker": [38, 88, 140, 145], "ieventpresent": 38, "setuniformslicingbynumberofslicesfromview": 38, "m_mainpresent": 38, "notifysettingschang": 38, "onuniformevenchang": 38, "numberofslic": 38, "giveusercrit": 38, "qmessagebox": 38, "fromstdstr": 38, "ok": [38, 46, 87, 116, 131, 133, 135, 136, 143, 147], "messagehandl": 38, "makerunspresent": 38, "runspresenterfactori": 38, "m_messagehandl": 38, "catalog": [38, 49], "login": [38, 46], "sent": [38, 48, 84, 91, 114, 119], "runspresentertest": 38, "testsearchcatalogloginfail": 38, "expect_cal": 38, "eventpresenterfactori": 38, "batchpresenterfactori": 38, "qtbatchview": 38, "receiv": [38, 39, 49, 75, 95, 106, 133], "ibatchpresent": 38, "testabl": [28, 37, 38, 88, 142], "eventpresentertest": 38, "nicemock": 38, "mockeventview": 38, "makepresent": 38, "mock_method1": 38, "testpresentersubscribestoview": 38, "verifyandclear": 38, "caller": [38, 103, 141], "testchangingslicecountupdatesmodel": 38, "expectedslicecount": 38, "slicevalu": 38, "uniformslicingbynumberofslic": 38, "ts_assert": 38, "testchangingslicecountnotifiesmainpresent": 38, "atleast": 38, "outcom": 38, "deliber": [28, 38, 39], "summari": [28, 39, 85, 102, 152], "equat": 39, "articl": [39, 49, 79, 80, 103], "richard": 39, "heenan": 39, "et": 39, "al": 39, "cryst": 39, "1997": 39, "1140": 39, "1147": 39, "coher": 39, "macroscop": 39, "frac": [39, 129], "sigma": [39, 76, 98, 118, 120, 129, 137], "omega": [39, 120], "v_": 39, "sam": 39, "sum_": 39, "cor": 39, "scatter": [39, 106, 116, 121], "cm_": 39, "tune": [39, 85], "polym": 39, "sampl": [37, 39, 42, 85, 98, 114, 115, 116, 118, 120, 122, 123, 124, 127, 128, 132, 135, 136, 138, 153, 155], "vari": 39, "normalis": [39, 115, 118, 137], "observ": [37, 39, 143], "count": [39, 79, 80, 86, 112, 116, 119, 124, 130, 133, 135, 137, 153, 154], "radiu": [39, 79, 80, 136], "diffractomet": [39, 106], "incid": 39, "spectrum": [39, 40, 78, 98, 114, 118, 120, 122, 123, 124, 125, 132, 137, 146], "effici": [28, 39, 135, 153], "subject": [39, 49, 90], "empir": 39, "realiti": [28, 39, 65], "impli": 39, "variat": 39, "account": [39, 79, 80, 88, 90, 100, 155], "flat": [39, 98, 115, 118, 129, 131, 132, 133], "flood": 39, "calibr": [39, 106, 122], "solid": [28, 39], "angl": [39, 97, 100, 106, 135, 136], "geometri": [39, 108, 136, 141], "sanswideanglecorrect": 39, "ratio": [39, 129, 137, 140], "three": [25, 37, 39, 40, 43, 49, 51, 52, 58, 65, 81, 90, 94, 95, 112, 116, 118, 123, 124, 129, 132, 135, 137, 146], "beam": [39, 76, 137], "attenu": 39, "exposur": 39, "moder": 39, "cours": [28, 39, 75, 88, 97, 114, 119, 145, 152], "acquir": 39, "electron": [39, 94], "drift": [39, 130], "materi": [28, 39, 76, 116], "dissolv": 39, "solvent": 39, "subtract": [39, 118, 127, 136], "obtain": [39, 57, 61, 78, 97, 118, 153, 155], "alon": [39, 89, 103, 141, 142, 154], "practis": [17, 39, 103], "annoi": 39, "hydrogen": [39, 116, 121], "v2": [39, 94, 97], "almost": [39, 85, 100, 103, 125], "vast": 39, "50": [39, 94, 123, 125, 131, 132, 137], "total": [39, 118, 120, 136, 140], "mutabl": 39, "extrem": [39, 71, 100, 103, 152], "degrad": [39, 154], "pitfal": [28, 39, 103], "focuss": [39, 118], "robust": [39, 62], "ecosystem": 39, "led": 39, "uncertainti": 39, "bottleneck": 39, "overcom": 39, "stone": [39, 103], "immut": [37, 39], "serializ": [39, 149], "lengthi": [39, 108], "themselv": [39, 40, 90, 112, 141], "jsonserializ": 39, "metaclass": 39, "serial": [39, 105, 118, 149], "decor": [39, 78, 101, 139], "json": [39, 95, 135, 141, 144, 149], "de": [39, 153], "redundantli": 39, "overarch": 39, "statedata": 39, "statemov": 39, "statereductionmod": 39, "statesliceev": 39, "statemask": 39, "statewavelength": 39, "statesav": 39, "statescal": 39, "stateadjust": 39, "momentum": [39, 137, 153], "transfer": [39, 116, 122, 135, 149, 153, 155], "stateconverttoq": 39, "statecompat": 39, "sample_scatt": 39, "stringparamet": 39, "sample_scatter_period": 39, "positiveintegerparamet": 39, "sample_transmiss": 39, "sample_transmission_period": 39, "sample_direct": 39, "sample_direct_period": 39, "can_scatt": 39, "can_scatter_period": 39, "can_transmiss": 39, "can_transmission_period": 39, "can_direct": 39, "can_direct_period": 39, "sample_scatter_run_numb": 39, "sample_scatter_is_multi_period": 39, "multi": [39, 88, 92, 102, 112, 136, 137, 154], "boolparamet": 39, "sansinstru": 39, "idf_file_path": 39, "ipf_file_path": 39, "ipf": 39, "fundament": 39, "x_translation_correct": 39, "floatparamet": 39, "y_translation_correct": 39, "z_translation_correct": 39, "rotation_correct": 39, "side_correct": 39, "radius_correct": 39, "x_tilt_correct": 39, "y_tilt_correct": 39, "z_tilt_correct": 39, "sample_centre_pos1": 39, "sample_centre_pos2": 39, "detector_nam": 39, "stringwithnoneparamet": 39, "detector_name_short": 39, "noth": [39, 46, 100, 118, 120, 135, 143], "movement": 39, "hab": [39, 136], "reductionmod": 39, "reduction_dimension": 39, "1d": [39, 114, 135, 136, 137], "2d": [39, 114, 136, 137], "reductiondimension": 39, "onedim": 39, "merge_fit_mod": 39, "fitmodeformerg": 39, "nofit": 39, "merge_shift": 39, "shift": [37, 39, 73, 87, 116, 123, 124, 132, 135, 144], "merge_scal": 39, "merge_range_min": 39, "min": [39, 98, 118, 132, 137], "floatwithnoneparamet": 39, "merge_range_max": 39, "dict": [39, 112, 149], "dictparamet": 39, "start_tim": 39, "floatlistparamet": 39, "end_tim": 39, "regard": [17, 28, 39, 90, 155], "radius_min": 39, "circular": [39, 49], "radius_max": 39, "bin_mask_general_start": 39, "bin_mask_general_stop": 39, "mask_fil": 39, "stringlistparamet": 39, "phi_min": 39, "phi_max": 39, "use_mask_phi_mirror": 39, "mirror": [39, 136], "beam_stop_arm_width": 39, "width": [39, 41, 97, 98, 116, 121, 137], "positivefloatparamet": 39, "beam_stop_arm_angl": 39, "beam_stop_arm_pos1": 39, "beam_stop_arm_pos2": 39, "clear_tim": 39, "statemaskdetector": 39, "idf_path": 39, "single_vertical_strip_mask": 39, "positiveintegerlistparamet": 39, "range_vertical_strip_start": 39, "range_vertical_strip_stop": 39, "single_horizontal_strip_mask": 39, "range_horizontal_strip_start": 39, "range_horizontal_strip_stop": 39, "block_horizontal_start": 39, "block_horizontal_stop": 39, "block_vertical_start": 39, "block_vertical_stop": 39, "block_cross_horizont": 39, "block_cross_vert": 39, "bin_mask_start": 39, "bin_mask_stop": 39, "single_spectra": 39, "spectrum_range_start": 39, "spectrum_range_stop": 39, "rebin_typ": 39, "rebin": [39, 97, 98, 116, 120, 122, 130, 137], "rebintyp": 39, "wavelength_low": 39, "lower": [39, 88, 100, 106, 112, 131, 133, 154], "boundari": [39, 97, 103, 142], "wavelength_high": 39, "wavelength_step": 39, "wavelength_step_typ": 39, "linear": [39, 98, 105, 118, 137], "logarithm": [39, 97], "rangesteptyp": 39, "zero_free_correct": 39, "zero": [39, 78, 100, 118, 127, 128, 129, 130, 132, 136, 140], "inflat": 39, "file_format": 39, "enumlist": 39, "savetyp": 39, "user_specified_output_nam": 39, "user_specified_output_name_suffix": 39, "use_reduction_mode_as_suffix": 39, "sampleshap": 39, "thick": [39, 121, 137], "height": [39, 41, 79, 80, 98], "shape_from_fil": 39, "thickness_from_fil": 39, "width_from_fil": 39, "height_from_fil": 39, "consum": [39, 49, 82, 112], "composit": [39, 49], "calculate_transmiss": 39, "typedparamet": 39, "statecalculatetransmiss": 39, "normalize_to_monitor": 39, "statenormalizetomonitor": 39, "wavelength_and_pixel_adjust": 39, "statewavelengthandpixeladjust": 39, "wide_angle_correct": 39, "transmission_radius_on_detector": 39, "roi": [39, 118, 137], "bank": [39, 118, 135, 136], "transmission_roi_fil": 39, "transmission_mask_fil": 39, "default_transmission_monitor": 39, "transmission_monitor": 39, "default_incident_monitor": 39, "incident_monitor": 39, "prompt_peak_correction_min": 39, "peak": [39, 98, 106, 115, 118, 120, 130, 131, 132], "prompt_peak_correction_max": 39, "prompt_peak_correction_en": 39, "interpol": 39, "lin": 39, "use_full_wavelength_rang": 39, "wavelength_full_range_low": 39, "wavelength_full_range_high": 39, "background_tof_general_start": 39, "background_tof_general_stop": 39, "background_tof_monitor_start": 39, "background_tof_monitor_stop": 39, "background_tof_roi_start": 39, "bound": [39, 40, 127], "background_tof_roi_stop": 39, "statetransmissionfit": 39, "region": [39, 78, 98, 116, 118, 125, 131, 135, 137], "former": [39, 107], "wherea": [39, 100, 107, 141], "latter": [39, 107, 118, 121, 152], "accommod": 39, "fit_typ": 39, "poli": 39, "fittyp": [39, 41], "polynomial_ord": 39, "polynomi": 39, "positivefloatwithnoneparamet": 39, "adjustment_fil": 39, "stateadjustmentfil": 39, "dictparamt": 39, "pixel_adjustment_fil": 39, "wavelength_adjustment_fil": 39, "q1d": 39, "qxy": 39, "use_grav": 39, "graviti": 39, "gravity_extra_length": 39, "radius_cuto": 39, "wavelength_cuto": 39, "q_min": 39, "q_max": 39, "q_1d_rebin_str": 39, "q_xy_max": 39, "q_xy_step": 39, "use_q_resolut": 39, "q_resolution_collimation_length": 39, "collim": 39, "q_resolution_delta_r": 39, "ring": 39, "moderator_fil": 39, "spread": [39, 90, 102], "q_resolution_a1": 39, "diamet": 39, "apertur": 39, "q_resolution_a2": 39, "q_resolution_h1": 39, "rectangular": [39, 116, 137], "q_resolution_h2": 39, "q_resolution_w1": 39, "q_resolution_w2": 39, "emul": 39, "use_compatibility_mod": 39, "time_rebin_str": 39, "coordin": [39, 43, 153], "settings_tag": 39, "named_tupl": 39, "chunk": [39, 78, 103, 125, 149], "userfilepars": 39, "user_file_pars": 39, "fitid": 39, "fit_gener": 39, "data_typ": 39, "datatyp": 39, "throughout": [39, 48, 152], "strategi": 39, "examin": [39, 137], "factori": [39, 43, 103, 149, 153], "get_scale_build": 39, "data_info": 39, "statescalebuild": 39, "automatic_sett": 39, "setter": 39, "set_paramternam": 39, "exclus": [39, 86], "feed": [28, 39], "statedirectorisi": 39, "indirectli": [39, 100, 152], "role": [28, 39, 108, 155], "outer": [39, 100], "convention": 39, "yaml": 39, "parser": 39, "parse_lin": 39, "scientist": [39, 45, 81, 83, 90, 118, 126, 143], "tweak": [39, 88, 103], "princip": 39, "scene": [39, 44], "commandinterfacestatedirector": 39, "stateguimodel": 39, "state_gui_model": 39, "guistatedirector": 39, "gui_state_directori": 39, "tablemodel": 39, "table_model": 39, "noteworthi": 39, "string_convert": 39, "serializable_enum": 39, "alter": [39, 48, 49, 83, 100, 108, 129, 137, 141], "__module__": 39, "nest": [39, 48, 88, 100], "workflowalgorithm": 39, "algorithm_detail": 39, "croptocompon": 39, "multipli": [39, 152], "superfici": 39, "extractspectra": 39, "calculateflatbackground": 39, "removebin": 39, "step4": 39, "calculatetransmiss": 39, "unfit": 39, "tofsansresolutionbypixel": 39, "cut": [39, 49, 76, 103, 136, 137, 143], "norm": 39, "convertunit": [39, 152, 153], "interpolatingrebin": 39, "loadrkh": 39, "crop": [39, 103, 118], "desir": [39, 81, 96, 101, 109, 152], "nexu": [37, 39, 94, 98, 112, 114, 120, 124, 125], "micro": 39, "loader": [39, 47, 106], "_monitor": 39, "loq": [39, 98], "block": [39, 85, 98, 100, 102, 108, 140], "maskbin": 39, "cylind": [39, 44], "hollow": 39, "inner": 39, "maskdetectorsinshap": 39, "loadmask": 39, "maskdetector": 39, "strip": 39, "pizza": 39, "disc": 39, "rod": 39, "preced": [39, 100, 137], "subsequ": [28, 39, 100, 118], "scalefactor": [39, 136], "extractsinglespectrum": 39, "regress": [39, 114], "contribut": [28, 39, 152, 155], "proton": 39, "charng": 39, "filterbytim": 39, "sans_reduction_cor": 39, "sequenc": [39, 103, 112], "sans_batch": 39, "use_optim": 39, "boolean": [39, 94, 99, 100], "output_mod": 39, "publishtoad": 39, "savetofil": 39, "sequenti": [39, 42, 114, 118, 128, 131, 133], "lend": 39, "mpi": 39, "sansstitch": 39, "scatterworkspac": 39, "rebintoworkspac": [39, 97], "initialmov": 39, "offset": [39, 48, 116], "twice": [39, 133, 153], "settozero": 39, "rotat": [39, 129, 153], "transmissionworkspac": 39, "directworkspac": 39, "dimension": [39, 120, 137, 153], "sumofcount": 39, "sumofnormfactor": 39, "arrayproperti": [40, 97, 152], "lack": [28, 40, 89, 102], "neg": [40, 97, 121, 137, 138], "held": [28, 40, 77, 85], "inconsit": 40, "spectrumindexset": 40, "declareworkspaceinputproperti": 40, "setworkspaceinputproperti": 40, "getworkspaceandindic": 40, "mantidapi": [40, 47, 94, 101, 109, 152], "tcc": 40, "indextyp": [40, 94], "workspaceindex": [40, 42, 94, 98], "spectrumnum": 40, "propertymod": 40, "lockmod": 40, "workspaceproperti": [40, 97, 152], "indextypeproperti": 40, "toi": 40, "dialog": [40, 46, 49, 87, 92, 97, 102, 114, 116, 118, 119, 120, 125, 133, 135, 136, 152], "matrixworkspace_sptr": [40, 94, 152, 154], "inputw": [40, 78, 152], "indexset": 40, "tupl": [40, 79, 112], "simultan": [40, 42, 78, 103, 124, 128, 129, 131, 146], "tie": [40, 41, 145], "spec": [40, 118], "getspectrum": 40, "workspace_sptr": [40, 152], "isol": [28, 40, 89, 142, 146], "indirect": [41, 42, 108, 123, 138], "predefin": [25, 41, 49], "daunt": 41, "fqfitconst": 41, "teixeirawat": [41, 123], "tau": [41, 120], "eisf": 41, "intent": [28, 41, 62, 79, 80, 102], "indirectdataanalysismsdfittab": 41, "msdfunctionstr": 41, "createparameterestim": 41, "parameterestim": 41, "addparameterestimationfunct": 41, "msdgaussfunc": 41, "estimatemsd": 41, "convtyp": 41, "paramid": 41, "uniqu": [41, 42, 79, 80, 98, 108, 139, 142], "denot": [41, 81], "tw_height": 41, "tw_diffcoeff": 41, "tw_tau": 41, "tw_centr": 41, "secondli": [41, 142], "qdepend": 41, "fittypeqdepend": 41, "q": [41, 42, 102, 103, 112, 116, 122, 135, 136, 153], "fittypeenumtostr": 41, "fittypestringtoenum": 41, "teixeirawatersq": 41, "g_paramnam": 41, "lorentzian": [41, 123], "lor1_amplitud": 41, "lor2_fwhm_2": 41, "iird_centr": 41, "flat_bg_a0": 41, "linear_bg_a1": 41, "_bg_": 41, "diffcoeff": 41, "moreov": 41, "g_typemap": 41, "lorentziantyp": 41, "backgroundtyp": 41, "teixeira": 41, "water": 41, "indirectdataanalysisconvfittab": 41, "setupfittab": 41, "m_fitstr": 41, "shorten": 41, "txwater": 41, "convfunctionmodel": 41, "buildteixeirafunctionstr": 41, "25": [41, 79, 80, 92, 101, 109, 121, 137, 154], "buildpeaksfunctionstr": 41, "buildlorentzianpeaksstr": 41, "buildfittypestr": 41, "m_fittyp": 41, "inherit": [42, 43, 44, 47, 49, 78, 79, 84, 89, 100, 101, 103, 112, 142, 145, 152, 153], "elwin": [42, 43, 123], "till": [28, 42], "inelast": [42, 108, 116, 122, 137, 138, 155], "fitdataview": 42, "functiontemplatebrows": 42, "addworkspacedialog": 42, "ever": [42, 103], "indirectfitdatamodel": 42, "indirectfitplotmodel": 42, "THESE": 42, "ida": [42, 155], "mini": [42, 123], "ti": [28, 42, 100, 106, 114], "convfittab": 42, "indirectfitdatapresent": 42, "iindirectfitdatamodel": 42, "iindirectfitdataview": 42, "overwritten": [42, 81], "convfitdatapresent": 42, "convfitaddworkspacedialogu": 42, "addtableentri": 42, "ident": [42, 89, 100, 121, 129], "convfit": 42, "m_fittingdata": 42, "recal": 42, "fittingmodel": 42, "queri": [28, 42, 44, 47, 108], "fitdomainindex": 42, "workspaceid": 42, "miniplot": 42, "frame": [42, 94, 137], "guess": [42, 98, 118, 123, 127, 128, 131, 133], "templatebrows": 42, "extran": 42, "five": [43, 48, 72, 90, 103], "symmetris": 43, "moment": [43, 90], "sqw": 43, "iqt": [43, 124], "dynam": [43, 78, 87, 137, 149, 153], "inelasticdatamanipulationtab": 43, "visualis": [44, 88], "instrument3dwidget": 44, "viewport": 44, "globject": 44, "actor": 44, "mantidobject": 44, "mous": [44, 115, 135, 137], "hidden": [44, 93, 103, 106, 117, 137, 142], "encod": [44, 149], "decod": [44, 149], "mesh": 44, "glugeometryhandl": 44, "sphere": 44, "ocgeometryhandl": 44, "cachegeometryhandl": 44, "tracker": 45, "duplic": [45, 49, 100, 135], "1234": [45, 143], "spoken": 45, "anymor": 45, "umbrella": 45, "adequ": [45, 49, 91, 100, 103], "misc": 45, "oppos": 45, "induct": [45, 114], "starter": [45, 155], "ish": 45, "prioriti": [45, 48, 90, 114, 145], "hog": 45, "subsum": 45, "awai": [45, 46, 130, 154], "intermedi": 45, "necessarili": [45, 94, 149], "urgent": [17, 28, 45, 90], "spare": [45, 133], "qualiti": 45, "invis": [45, 85, 103], "ongo": [45, 100], "TO": [45, 46, 142], "IT": 45, "FOR": 45, "bookmark": 45, "visit": [45, 46, 101], "assigne": 45, "did": [45, 66, 91, 115, 130, 140, 152], "orchestr": [37, 46], "prerequisit": [46, 122, 123, 124], "forg": [17, 46], "botton": 46, "64": [17, 46, 127], "programfil": 46, "longpath": 46, "registri": 46, "currentcontrolset": 46, "filesystem": [46, 49, 105], "longpathsen": 46, "java": 46, "adoptium": 46, "architectur": [46, 152, 155], "reboot": [46, 85], "xwin": 46, "pool": 46, "front": [46, 95, 115, 135, 136], "jnlp": 46, "pop": [46, 119, 120, 127, 129, 131, 133], "slave": [46, 155], "dhttp": 46, "proxyhost": 46, "proxyport": 46, "ranchero": 46, "vnc": 46, "adjust": [46, 76, 115, 133, 137, 141], "color": [46, 49, 50, 57, 60, 61, 70, 71, 74, 98, 115, 135, 137], "32bpp": 46, "remmina": 46, "lock": [46, 78, 112, 141], "disconnect": [46, 103], "_registerappl": 46, "windowserv": 46, "_cgsdefaultconnect": 46, "null": [46, 100], "hang": [46, 78, 84], "nsquitalwayskeepswindow": 46, "mantidplot": [46, 86, 137, 141, 151, 155], "net": [46, 149], "temurin": 46, "pkg": [46, 79, 80], "crontab": 46, "mantidx3": 46, "admin": [46, 119, 143], "privileg": 46, "jenkinsci": 46, "scriptler": 46, "hudson": 46, "variable_nam": 46, "env_variable_nam": 46, "getnod": 46, "println": 46, "node_prop": 46, "nodeproperti": 46, "getal": 46, "environmentvariablesnodeproperti": 46, "env_var": 46, "getenvvar": 46, "containskei": 46, "pv_dir": 46, "getdisplaynam": 46, "jobnam": 46, "master_increment": [], "rhel6": [], "04": [46, 112, 114, 144, 148, 155], "win7": [], "nodelabel": [], "fp": 46, "createpath": 46, "getrootpath": 46, "tostr": 46, "deleterecurs": 46, "job_prefix": 46, "pull_request": 46, "offlin": 46, "ndw1597": 46, "agentnam": 46, "build_packages_from_branch": 46, "dumbslav": 46, "gitscm": 46, "branchspec": 46, "googl": [46, 76], "newarraylist": 46, "new_branch": 46, "singleton": [46, 48], "allitem": 46, "chosenjob": 46, "findal": 46, "release_": 46, "instanceof": 46, "release_nightly_deploi": 46, "newscm": 46, "jgit": 46, "transport": 46, "remoteconfig": 46, "uriish": 46, "cfg": [46, 48, 112], "getrepositori": 46, "uri": 46, "geturi": 46, "modifygiturl": 46, "startswith": 46, "substr": 46, "oldscm": 46, "newuserremoteconfig": 46, "userremoteconfig": 46, "refspec": 46, "credentialsid": 46, "dogeneratesubmoduleconfigur": 46, "submodulecfg": 46, "gittool": 46, "logmanag": 46, "getlogmanag": 46, "getloggernam": 46, "kill": [46, 143], "taskkil": 46, "im": 46, "remotingdiagnost": 46, "getchannel": 46, "executegroovi": 46, "suffix_vari": 46, "package_suffix": [46, 83, 90], "new_suffix": 46, "release_clean": 46, "getitem": 46, "paramsdef": 46, "getact": 46, "parametersdefinitionproperti": 46, "getparameterdefinit": 46, "getnam": 46, "setdefaultvalu": 46, "tri": 47, "declare_algorithm": [47, 152], "hdf4": 47, "nonhdf": 47, "ishdf": 47, "succe": 47, "confid": 47, "ihdfload": 47, "registerfileload": 47, "declare_hdf_fileload": 47, "overload": [47, 100, 152], "characterist": 47, "ifileload": 47, "declare_fileload": 47, "stream": [47, 125, 140, 141], "garner": 48, "greatli": [48, 152], "aid": [48, 85, 107, 118, 143, 152], "assess": [48, 143], "logger": 48, "thin": [48, 139], "decreas": [48, 133], "relai": 48, "fatal": 48, "unrecover": [48, 152], "frameworkmanag": [48, 98, 112, 152], "configservic": [48, 101, 109], "splitterchannel": 48, "channel1": 48, "channel2": 48, "filechannel": 48, "f1": [48, 123, 131], "patternformatt": 48, "setconsoleloglevel": 48, "session": [48, 87, 90, 143, 144], "perman": [48, 85], "func": 48, "flightpath": 48, "distanc": [48, 153], "metr": 48, "scan": [28, 48, 112], "log_to_python": 48, "getlogg": 48, "overwrit": [28, 48, 78, 87, 90, 116, 131, 141], "pythonloggingchannel": 48, "resourc": [48, 88, 100, 103, 112, 140, 142, 143], "prio_debug": 48, "buffer": 48, "msg": [48, 112], "size_t": [48, 144, 153, 154], "significantli": [48, 88, 100, 103, 133], "overus": 48, "wise": 48, "guidelin": [37, 49, 59, 103, 155], "concept": [49, 75, 79, 88, 106, 120, 142, 152], "toolkit": 49, "languag": [49, 84, 90, 100, 144, 149, 152], "fftview": 49, "fftmodel": 49, "fftpresent": 49, "exchang": 49, "median": 49, "passiv": 49, "checkbox": [49, 90, 118, 119, 123, 127, 131, 133, 135, 136, 137, 141, 146], "eg": [49, 79, 92, 100], "foud": 49, "qpushbutton": [49, 50, 57, 60, 70, 71, 74, 87], "whatev": [49, 91, 103, 149], "handlebuttonclick": 49, "plotrequest": 49, "announc": [49, 83, 90], "handleplotrequest": 49, "caught": [49, 71, 100, 152], "relax": [49, 100, 142], "invok": [37, 49, 78, 101, 107, 109], "leak": [49, 103], "cleaner": 49, "undergo": [49, 83], "unaffect": 49, "simul": [49, 86, 125, 137, 142], "gmock": 49, "felt": 49, "abil": [49, 77, 95, 102, 144, 146], "designerplugin": 49, "abilt": 49, "algorithmselectorwidget": 49, "catalogsearch": 49, "catalogselector": 49, "checkboxhead": 49, "qheaderview": 49, "colorbarwidget": 49, "accompani": [49, 91, 95, 103, 104, 110, 112], "bidimension": 49, "dataselector": 49, "displaycurvefit": 49, "curv": [49, 77, 130, 131, 137], "findreplacedialog": 49, "qdialog": 49, "scripteditor": 49, "fitpropertybrows": 49, "qdockwidget": 49, "specialis": [49, 112], "qpropertybrows": 49, "functionbrows": 49, "wiget": 49, "instrumentselector": 49, "qcombobox": [49, 51, 70, 74], "lineeditwithclear": 49, "qlineedit": [49, 53, 57, 146], "messagedisplai": 49, "filefinderwidget": 49, "mwview": 49, "matrix": [49, 106, 114, 118, 131, 137, 153], "processingalgowidget": 49, "qsciscintilla": 49, "scriptwindow": 49, "workspaceselector": 49, "restrict": [49, 90, 100, 106, 112], "contenti": 49, "hinder": 49, "nh": 49, "came": 49, "averag": [49, 116, 118, 130, 137, 154], "handi": [49, 154], "foo_app": 49, "foogui": 49, "pyqt": [49, 50, 75, 84, 107, 144, 149, 151, 155], "pyuic5": 49, "ui_": 49, "widgetnam": 49, "print": [50, 57, 70, 71, 79, 80, 84, 90, 98, 101, 102, 109, 112, 116, 120, 121, 143, 144, 147], "qtwidget": [50, 51, 52, 53, 54, 57, 60, 61, 67, 68, 70, 71, 72, 74, 87, 89, 107], "qtcore": [50, 57, 61, 68, 70, 71, 72, 74, 87, 89, 107, 143], "qtgui": [50, 57, 61, 68, 70, 71, 74, 87, 89], "destroi": [50, 77, 140], "dock": [50, 117, 118, 135], "qgridlayout": [50, 87], "hi": [50, 57, 60, 71, 153], "setstylesheet": [50, 57, 60, 70, 71, 74], "lightgrei": [50, 57, 60, 70, 71, 74], "btn_click": [50, 57, 60, 62, 71], "addwidget": [50, 51, 52, 53, 54, 57, 60, 61, 68, 70, 71, 72, 74, 77, 87], "setlayout": [50, 57, 60, 61, 68, 70, 71, 74], "hello": [50, 71, 87], "world": [50, 71, 103], "sy": [50, 62, 64, 70, 71, 74, 85, 87, 89, 107, 143], "demo": [50, 68, 70, 71, 74, 89], "qmainwindow": [50, 67, 68, 70, 71, 74, 89, 107], "my_view": [50, 67, 68, 70, 71, 74, 89], "setcentralwidget": [50, 67, 68, 70, 71, 74, 89], "setwindowtitl": [50, 67, 68, 70, 71, 74, 89], "get_qapplication_inst": [50, 70, 71, 74], "qapplic": [50, 70, 71, 74, 87], "argv": [50, 70, 71, 74, 87], "exec_": [50, 70, 71, 74, 87], "finit": [51, 53], "typo": [51, 92], "combo": [51, 53, 72, 103, 118, 123, 135, 137], "additem": [51, 67, 70, 74], "qlabel": [52, 57, 60, 71], "settext": [52, 57, 60, 71], "ie": 52, "versatil": [53, 68, 144], "imposs": [53, 103], "freedom": 53, "spin": [53, 72, 75, 121], "choic": [37, 53, 83, 103, 114, 118, 124, 147], "increment": [28, 54, 90], "qspinbox": 54, "main_present": 56, "main_view": [56, 58, 68], "model_colour": 56, "plot_present": 56, "plot_view": [56, 58, 68], "model_data": 56, "dosomethingsign": [57, 62, 71], "sub_layout": [57, 60, 71], "qhboxlayout": [57, 60, 71], "qvboxlayout": [57, 60, 61, 68, 70, 71, 74, 77], "addlayout": [57, 60, 71], "hellow": [57, 71], "getvalu": [57, 62], "float": [57, 70, 138, 152], "cast": [57, 100, 142, 152], "handlebutton": [57, 62, 71], "str": [57, 70, 98, 107, 120, 137], "bring": [58, 82, 87, 119], "colourconvert": 58, "datagener": [58, 65, 67], "thorough": [28, 59, 141], "numpi": [59, 65, 68, 88, 114, 143], "toward": [17, 61, 118], "goal": [61, 106, 109], "sine": [61, 73], "wave": [61, 73], "ambigu": 61, "plotview": [61, 68], "pyplot": [61, 89, 146], "plt": [61, 89], "backend_qt5agg": [61, 89], "figurecanvasqtagg": [61, 89, 146], "figurecanva": [61, 89], "fourth": [61, 72], "getwidget": 61, "ax": [61, 77, 116, 146], "add_subplot": [61, 146], "111": [61, 77], "set_xlim": 61, "set_ylim": 61, "05": [61, 98, 112, 120, 131, 137], "set_xlabel": 61, "set_ylabel": 61, "adddata": 61, "xvalu": 61, "yvalu": 61, "grid_lin": [61, 70, 74], "marker": [61, 137], "linestyl": 61, "presentertest": [62, 64], "testcas": [62, 64], "create_autospec": [62, 64], "return_valu": [62, 64], "bracket": [62, 97, 100], "addtion": 62, "test_dosometh": 62, "assert_called_onc": [62, 64], "assertequ": [62, 112], "call_count": 62, "clearer": [28, 62], "__name__": [62, 64, 87], "__main__": [62, 64, 87], "updateplot": [63, 64, 67, 70], "plotsign": [64, 67, 70], "getcolour": [64, 70, 89], "black": [64, 67, 115, 131], "getgridlin": [64, 70], "getfreq": [64, 70], "getphas": [64, 70], "56": [64, 94, 112], "buttonpress": [64, 70], "settablerow": [64, 70, 74], "addwidgettot": [64, 70, 74], "additemtot": [64, 70, 74], "test_updateplot": 64, "np": [65, 68], "x_data": 65, "linspac": 65, "y_data": 65, "gendata": 65, "freq": [65, 70, 74], "phi": [65, 70, 74, 120, 136], "sin": 65, "getxdata": 65, "getydata": 65, "distinct": [37, 65], "simplic": [65, 146], "combobox": [66, 72, 75, 118, 131, 133, 136], "line_colour": 67, "colour_t": 67, "setcolour": 67, "data_model": 67, "colour_list": 67, "mainview": 68, "options_view": 68, "frequenc": [69, 70, 73, 74, 108, 114, 126, 129, 133, 134], "qtablewidget": [70, 72, 74], "setrowcount": [70, 72, 74], "setcolumncount": [70, 72, 74], "qtablewidgetitem": [70, 72, 74], "setflag": [70, 72, 74], "itemisusercheck": [70, 74], "itemisen": [70, 72, 74], "setcheckst": [70, 74], "uncheck": [70, 74, 131, 136, 137], "currenttext": 70, "checkstat": 70, "setitem": [70, 72, 74], "setcellwidget": [70, 72, 74], "eight": 71, "my_present": 71, "text2": 72, "exhaust": 73, "repetit": 74, "knowledg": [28, 75, 95, 152], "durat": 75, "hour": [75, 90, 103, 124, 136], "lineedit": 75, "95": [76, 128], "anywher": [76, 78, 102, 119, 142], "geticon": 76, "mdi": 76, "eras": [76, 79, 136], "trash": 76, "asterisk": [76, 118, 130], "chart": [76, 97, 155], "areasplin": 76, "plai": [76, 85, 87, 88, 90, 137, 138, 144], "refresh": [76, 102, 135], "twitter": 76, "retweet": 76, "pan": [76, 137], "zoom": [76, 116, 131, 137], "magnifi": [76, 137], "minu": 76, "diagnost": [76, 143], "stethoscop": 76, "collaps": 76, "emb": 77, "mplcpp": 77, "figurecanvasqt": 77, "mimic": 77, "line2d": 77, "mywidget": [77, 89, 107], "widgetwithfigur": 77, "q_object": 77, "nullptr": [77, 79], "initlayout": 77, "doplot": 77, "m_canva": 77, "m_line": 77, "subplot": [77, 118, 133, 137, 146], "plotlayout": 77, "xpoint": 77, "ypoint": 77, "gca": 77, "redraw": 77, "aliv": 77, "leverag": 77, "mantidax": 77, "constexpr": [77, 79], "getmyworkspacefromsomewher": 77, "matplotib": 77, "openmp": [78, 88, 141], "devot": 78, "technologi": [78, 82], "accomplish": 78, "seamless": 78, "protect": [28, 78, 100], "parallel_for_if": 78, "outputw": [78, 152], "numspec": 78, "parallel_start_interrupt_region": 78, "parallel_end_interrupt_region": 78, "parallel_check_interrupt_region": 78, "analog": 78, "escap": [78, 79, 80, 119], "cover": [28, 37, 78, 88, 90, 103, 111, 116, 118, 142, 144, 149, 152], "pragma_omp": 78, "pragma": [78, 100, 152], "omp": [78, 141], "schedul": [78, 90, 93, 103, 112], "doth": 78, "parallel_crit": 78, "parallel_atom": 78, "atom": [78, 88], "overhead": [78, 88, 100, 147, 153], "c1": 78, "xin": 78, "xout": 78, "mutablex": 78, "innocu": 78, "revers": [78, 118, 137], "asynchron": [78, 105], "asynctask": 78, "worker": [78, 84], "to_be_run": 78, "param_1": 78, "param_2": 78, "error_cb": 78, "_on_worker_error": 78, "finished_cb": 78, "_on_worker_success": 78, "async_qt_adaptor": [78, 84], "iqtasync": [78, 84], "callback": 78, "annot": [78, 146, 152], "async": [78, 152], "qt_async_task": 78, "doesasyncth": 78, "finished_cb_slot": 78, "task_finish": 78, "do_async": 78, "do_task": 78, "gil": 78, "concurr": [37, 78], "lift": 78, "book": 79, "beginn": 79, "slobodan": 79, "dmitrov": 79, "apress": 79, "scm": [79, 80], "firstnamelastnam": [79, 80], "snapshot": [79, 80, 84], "reserv": [79, 80, 100], "newstart": [79, 80], "firstname_lastname_exercis": [79, 80], "firstnam": [79, 80], "lastnam": [79, 80], "firstname_lastnam": [79, 80], "kick": [79, 80], "skim": [79, 80, 103], "pai": [79, 80, 99], "attent": [28, 79, 80, 99], "17": [79, 100, 112, 124], "chapter": 79, "deduct": 79, "19": [79, 94, 98, 112, 130, 135, 144], "31": 79, "38": 79, "friend": [79, 100, 103, 142, 149], "transform": [79, 97, 132, 155], "ex01_bas": [79, 80], "charact": [79, 80, 92, 100, 102, 106, 114, 119, 121, 147], "hyphen": [79, 80, 102], "punctuat": [79, 80, 102, 108, 121], "insensit": [25, 79, 80], "hint": [79, 80, 98], "backslash": [79, 80], "descend": [79, 80, 118], "holm": [79, 80], "49": [79, 80, 94], "32": [79, 80, 137], "photograph": [79, 80], "21": [79, 80], "23": [79, 112, 125], "polymorph": [79, 100], "26": 79, "33": 79, "35": 79, "36": 79, "ex02_oo_bas": [79, 80], "squar": [79, 80, 98, 115, 129, 133], "side1": [79, 80], "rectangl": [79, 80, 115, 116, 135, 137], "side2": [79, 80], "circl": [79, 80, 103, 136, 137], "triangl": [79, 80], "perimet": [79, 80], "isocel": [79, 80], "sqrt": [79, 80, 137], "shapesort": [79, 80], "semant": [79, 100], "dictionari": [80, 88, 112, 149], "howto": 80, "pep8": 80, "accuraci": [81, 86, 140], "perspect": [81, 95, 103], "fitbenchmark": 81, "fitting_opt": 81, "ini": [81, 118, 141, 143], "benchmark_problem": 81, "realist": [81, 125, 142], "herebi": 81, "install_path": 81, "virtualenv": 81, "mantidinstal": [81, 125, 143], "upgrad": [17, 81, 147], "pillow": 81, "libglu1": 81, "mesa": 81, "v0": 81, "num_run": 81, "levenberg": 81, "marquardt": 81, "marquardtmd": 81, "simplex": 81, "make_plot": 81, "external_output": 81, "log_onli": 81, "seen": [28, 81, 90, 95, 125, 141], "Be": [28, 81, 97, 142], "mechansim": 82, "deliv": [82, 103], "instrumentview": [82, 108, 149], "sliceview": [82, 108, 114, 120, 138], "mantiddoc": 82, "noarch": 82, "recip": [17, 82], "evolv": 82, "pipelin": [17, 82, 83, 90], "encapsul": [28, 82, 103], "bld": 82, "tee": [82, 85], "mamba": 82, "wizard": [82, 126], "uninstal": [82, 114], "xz": 82, "tarbal": 82, "unstabl": 82, "anyon": 83, "intial": 83, "pm": [83, 90, 142], "inclus": [83, 100], "nomin": 83, "patchcandid": 83, "unfix": 83, "exactli": [83, 87, 91, 108, 116], "blob": 83, "versionnumb": 83, "l9": 83, "skeleton": [83, 90, 152], "patchcandi": 83, "sha1": 83, "oldest": [83, 90], "newest": 83, "night": [83, 112], "00": [83, 120, 140], "gmt": 83, "morn": 83, "confirm": [28, 83, 137, 142, 147], "version_patch": 83, "mantidreleasebuild": 83, "cup": 83, "coffe": 83, "beverag": 83, "unscript": [28, 83, 134], "sourceforg": [83, 149], "mantidxi": 83, "xy": 83, "sn": [83, 106, 112, 125], "doi": [83, 90, 112], "metadata": [83, 118], "citat": [83, 90], "cff": [83, 90], "nobug": [83, 90], "nobugsconfer": [83, 90], "neutronsourc": [83, 90], "outputfil": 84, "prof": 84, "snakeviz": 84, "diagnos": [84, 114, 143], "random": [84, 91, 92, 93, 114, 136], "poor": [84, 114], "multithread": [84, 155], "qthread": 84, "migrat": 84, "stack": [84, 92, 100, 103, 140, 146], "trace": [84, 85, 92, 103], "name_of_profil": 84, "kcachegrind": [84, 86], "algorithmprofil": 84, "callgrind": [84, 86], "gperftool": 84, "percentag": [84, 85, 86, 154], "pixelbeat": 84, "sleepi": 84, "cmake_build_typ": [86, 92], "balanc": [28, 37, 86, 129], "bewar": 86, "slower": [28, 86, 88], "consequ": 86, "instr": 86, "jump": 86, "foo1": 86, "bar1": 86, "foo2": 86, "foo3": 86, "callgrind_start_instrument": 86, "callgrind_toggle_collect": 86, "callgrind_stop_instrument": 86, "atstart": 86, "instru": 86, "understood": [86, 106], "inspect": [86, 118, 129, 141, 144], "cycl": [28, 86, 135, 155], "correl": 86, "spent": [86, 103, 140], "incl": 86, "alloc": [86, 88, 90, 100, 141], "abi": 87, "source_code_folder_nam": 87, "radio": [87, 103, 118, 119, 129], "mantidqtinterfac": [87, 104], "multiprocess": [87, 112, 150], "margin": 87, "projectrecoveri": [87, 143], "snippet": [87, 103], "pydevd": 87, "isn": [87, 92, 103, 149], "8080": 87, "pydevd_pycharm": 87, "settrac": 87, "localhost": [87, 144], "stdouttoserv": 87, "stderrtoserv": 87, "resid": [87, 109], "orang": [87, 127], "fashion": [87, 103], "bori": 87, "pierov": 87, "ctrl": [87, 116, 135, 144], "substitut": [87, 92, 102], "environment": 87, "01": [87, 94, 115, 116], "polut": 87, "disadvantag": [87, 88], "thankfulli": 87, "mingw": 87, "qt5": [87, 143], "semi": [87, 141], "colon": [87, 141], "delimit": [87, 152], "prepend": [87, 142], "dummyview": 87, "btn": 87, "alt": 87, "preview": [87, 90, 102, 123, 124], "dotplugin": 87, "bashsupport": 87, "syncronis": 87, "plug": [88, 137], "ins": 88, "consider": [28, 88, 103], "magnitud": 88, "beyond": [88, 103, 109], "parallelis": 88, "wherev": [88, 103, 106], "cumbersom": 88, "thank": [88, 90, 119, 120], "possibli": [88, 103, 153], "scriptabl": 88, "routin": 88, "procedur": [17, 88, 111, 112, 138, 143, 153, 155], "seriou": [88, 90, 114], "assembl": 88, "wind": 88, "fragil": 88, "heap": 88, "particularli": [28, 88, 100, 108, 143], "presenc": [88, 154], "barrier": 88, "fed": [88, 118], "half": 88, "tenth": 88, "coverag": [88, 91, 98, 142], "wysiwyg": 89, "creator": 89, "ui_mywidget": 89, "load_ui": 89, "__file__": [89, 143], "my_widget": 89, "harder": [89, 103], "mandtid": 89, "python_interfac": 89, "hierarchi": [28, 89, 100], "san": [89, 106, 108, 138, 155], "summat": 89, "runselectorwidget": 89, "summationsettingswidget": 89, "aris": [89, 90], "organis": [89, 90, 103, 114], "promot": 89, "view_promot": 89, "recreat": [89, 90, 125, 149], "duti": 90, "sponsor": 90, "deliveri": 90, "person": [28, 90], "reiter": 90, "blocker": 90, "tsc": [90, 105, 113], "tester": [90, 114], "triag": 90, "readm": [90, 141], "ensembl": 90, "liais": 90, "WILL": 90, "30": [90, 103, 112, 116, 120, 125], "tackl": 90, "dev": [90, 97, 103, 104, 108, 111, 143, 147], "co": [90, 103, 129], "ordin": 90, "amalgam": [90, 108], "release_editor": 90, "unused_release_note_find": 90, "bellow": 90, "5_workbench_release_not": 90, "incom": 90, "sprint": [28, 90, 103, 108, 114], "cop": 90, "diffract": [90, 104, 106, 108, 120, 137, 138], "gif": [90, 108], "headlin": 90, "collag": 90, "glare": 90, "showcas": 90, "annouc": 90, "impend": 90, "todai": 90, "standup": 90, "staff": 90, "emphas": 90, "happi": [28, 90, 98], "isisinstsci": 90, "AT": 90, "twg": 90, "swg": 90, "dear": 90, "round": [90, 135], "hope": 90, "03": [90, 112, 137], "pc": 90, "draft": 90, "soon": [28, 90], "mid": [90, 103], "supportanalysi": 90, "websit": [90, 136], "sidebar": 90, "branch_to_publish": 90, "publish": [90, 95, 103], "newbas": 90, "generated_token": 90, "fake123gener8ed456token": 90, "familiaris": 90, "gitworkflow": 90, "afterward": [90, 125, 133], "paragraph": 90, "sha": 90, "mslice": [90, 108, 138], "next_nightly_deploy": 90, "build_devel": 90, "build_packag": 90, "publish_packag": 90, "anaconda_channel": 90, "anaconda_channel_label": 90, "vx": 90, "zrcn": 90, "v6": [90, 108], "0rc1": 90, "github_releases_repo": 90, "github_releases_tag": 90, "devop": 90, "succeed": [90, 91, 152], "inspir": [85, 90, 114], "daaa": [17, 90], "ansibl": [90, 95], "preprod": 90, "mantid_vers": 90, "grab": [90, 144, 149], "verif": 91, "reluct": 91, "reopen": [91, 118, 120], "scientopia": 91, "codinghorror": 91, "spot": [28, 91, 98, 103, 154], "conform": [91, 103], "met": [91, 110, 112], "meant": [91, 154], "social": 91, "contract": 91, "onward": 92, "clang": [92, 144], "o1": 92, "penalti": 92, "cmakecach": 92, "path_to_src": 92, "duse_sanit": 92, "use_sanit": 92, "downstream": [17, 92], "0xc0000005": 92, "genuin": 92, "unhandl": [92, 119], "unitlin": 92, "h5util": 92, "o2": 92, "fortun": 92, "27": 92, "29110": 92, "asan_opt": 92, "verify_asan_link_ord": 92, "detect_stack_use_after_return": 92, "halt_on_error": 92, "path_to_mantid": 92, "supp": 92, "lsan_opt": 92, "cxx_add_test": 92, "findcxxtest": 92, "behalf": 92, "ld_preload": [92, 144], "ldd": 92, "libasan": 92, "path_to": 92, "largest": 92, "max_leak": 92, "log_path": 92, "spelt": 92, "cxxtest": [93, 142, 154], "pyunit": 93, "j8": 93, "shot": 93, "kerneltest_timertest": 93, "stderr": [93, 141, 143], "weed": 93, "mytestclassnam": 93, "mysingletestnam": 93, "meantest": 93, "test_mean": 93, "addnotetest": 93, "omit": [93, 106, 112], "mutablerun": 94, "logdata": 94, "getlogdata": 94, "protoncharg": 94, "proton_charg": 94, "addlogdata": 94, "removelogdata": 94, "loadisisnexu": [94, 98], "loadeventnexu": 94, "isisrunlog": 94, "2020": [94, 101], "oct": 94, "12": [85, 94, 101, 103, 106, 109, 112, 120, 121, 128, 135, 137], "40": [94, 115, 127], "41": 94, "nth": 94, "46": 94, "icp_ev": 94, "theta": [94, 115], "applylogfilt": 94, "period_log": 94, "framelog": 94, "acquisit": 94, "believ": 94, "44": 94, "51": [94, 122, 124], "52": [94, 128], "02": [94, 116, 137], "wherebi": 94, "discret": 94, "criteria": [95, 112], "intermediari": 95, "respond": [37, 95], "scriptrepositoryview": 95, "accordingli": [95, 116], "ultim": [95, 103, 154], "nor": [96, 154], "machineri": 96, "breakag": 96, "spam": 96, "docstr": [96, 107, 152], "automodul": 96, "autoclass": 96, "modulenam": 96, "tooltip": [97, 114, 118, 136], "sentenc": [97, 108, 152], "identif": [97, 152], "rebinparamsvalid": 97, "comma": [97, 133, 135], "sphinx": [97, 98, 102, 107, 108], "relatedalgorithm": 97, "sourcelink": 97, "Of": [28, 97, 118, 145, 152], "eventworkspac": [97, 114, 137, 153], "preserveev": [97, 98, 125], "seealso": 97, "rebin2d": 97, "rebunch": 97, "regroup": 97, "rebinbypulsetim": 97, "rebinbytimeatsampl": 97, "diffractionfocuss": 97, "ref": [28, 97, 98, 141], "algm": [97, 98], "testcod": [97, 98, 102], "sourcedir": [97, 98], "restructuredtext": [98, 108], "propos": 98, "exhistsimpl": 98, "datax": [98, 120], "datai": [98, 120], "readx": 98, "testoutput": [98, 102], "embolden": 98, "testcleanup": 98, "cleanup": 98, "dealt": [98, 100], "vital": [28, 98, 111], "stress": [98, 118, 142], "assist": [37, 98, 144], "createmdhistoworkspac": [98, 120], "gaussian": [98, 123, 127, 131, 132], "exfitpeak": 98, "userdefinedfunct": 98, "linearbackground": [98, 127], "a0": [98, 128, 131], "peakcentr": 98, "numbank": 98, "bankpixelwidth": 98, "xmin": 98, "xmax": 98, "binwidth": [98, 120], "startx": 98, "endx": [98, 123], "trycentr": 98, "myfunc": 98, "fitstatu": 98, "chisq": [98, 118], "covariancet": 98, "paramt": 98, "fitworkspac": 98, "chi": [98, 116, 133], "2f": 98, "getnumberhistogram": 98, "20th": 98, "4f": 98, "deleteworkspac": [98, 120], "77": [98, 125, 130], "2361": 98, "exeventrebin": 98, "workspacetyp": 98, "1st": 98, "2nd": 98, "isinst": 98, "ieventworkspac": 98, "_api": 98, "zip": [98, 143], "usagedata": 98, "exloadisisnexushist": 98, "dataset": [98, 115, 120, 123, 135], "loq49886": 98, "doctre": 98, "boi": 99, "scout": 99, "surround": [99, 102, 115], "shared_ptr": 99, "myclass": [99, 107], "make_uniqu": [99, 152], "obviou": [28, 99, 103, 110], "incomplet": [28, 99], "25461": 99, "bjarn": 100, "stroustrup": 100, "ansi": 100, "satisfi": [100, 103], "whitespac": [100, 106], "bodi": [28, 100], "guard": 100, "shold": 100, "alphabet": [100, 106, 107], "3rd": 100, "constant": [37, 100, 106, 152], "destructor": 100, "inlin": 100, "suffic": 100, "compact": 100, "ialgorithm": 100, "createalgorithm": [100, 142], "algnam": 100, "notfounderror": 100, "thrown": [100, 119, 135, 142], "frameworkmanagerimpl": 100, "alg": [100, 141, 152], "algorithmmanag": 100, "meaning": [100, 154], "error_no_data": 100, "struct": [100, 103], "pascalcas": 100, "letter": [100, 104, 106, 127], "camelcas": 100, "capit": [100, 104, 106], "g_": 100, "m_": 100, "counter": 100, "processor": [100, 145], "favour": 100, "third_parti": 100, "cpidclientobject": 100, "cyclic": 100, "sole": [28, 100], "undocu": 100, "interdepend": 100, "yield": [100, 102, 103], "unmanag": 100, "primit": [100, 103, 137, 149], "disregard": 100, "circumst": [100, 142, 143], "Such": 100, "misunderstood": 100, "inexperienc": 100, "union": 100, "bitfield": 100, "tier": 100, "prototyp": [100, 103], "eraserang": 100, "nfirst": 100, "nlast": 100, "accessor": [100, 140], "getcount": 100, "m_ncount": 100, "sparingli": 100, "behav": [100, 112], "static_cast": 100, "operand": 100, "alert": 100, "claus": 100, "permit": 100, "goto": 100, "mandat": [100, 149], "dead": [100, 103, 127, 132, 133, 141], "uncondition": 100, "indent": [100, 102, 107, 114], "flippant": 100, "derogatori": 100, "remark": 100, "compet": [100, 145], "exce": [100, 103, 119], "pertain": 100, "mere": 100, "restat": 100, "daemon": 100, "unwind": 100, "trap": [100, 103], "handler": [37, 100, 103], "xyz": 100, "lifetim": [101, 123], "reach": [101, 103, 108], "deprecatedalgorithm": 101, "deprecatedd": 101, "usealgorithm": 101, "myoldalg": 101, "christma": [101, 109], "dai": [101, 103, 109], "mynewalg": 101, "mantid_algorithms_dl": [101, 152], "m_somememb": 101, "deprecated_algorithm": 101, "pythonalgorithm": [101, 109], "myolalg": 101, "runtimeerror": [101, 109], "twofold": 101, "bootstrap": [102, 108], "theme": [102, 108], "css": [102, 108], "docs_dotdiagram": 102, "placehold": 102, "caption": 102, "docs_screenshot": 102, "docs_math_ext": 102, "math": 102, "ext": [102, 135], "mathjax": 102, "imgmath": 102, "javascript": 102, "docs_plotdirect": 102, "15min": 102, "proprietari": 102, "notabl": [102, 106, 154], "restview": 102, "newlin": [102, 107], "vscode": [102, 155], "primer": [102, 152], "cheat": 102, "sheet": 102, "docutil": 102, "rigid": 102, "h1": 102, "h2": 102, "h3": 102, "h4": [102, 121], "weird": [102, 103, 119], "emphasi": 102, "hyperlink": [102, 119], "anonym": 102, "clash": [102, 142], "mysit": 102, "md1": 102, "__": 102, "md2": 102, "restructur": 102, "malform": 102, "exhist": 102, "rm": 102, "h_i": 102, "k_i": 102, "l_i": 102, "q_": 102, "gon": 102, "latex": [102, 116], "incorrect": [28, 102, 103, 119, 153], "conf": 102, "glanc": 103, "bullet": [103, 108], "jog": 103, "clarif": 103, "commentari": 103, "comfort": 103, "adher": [28, 103, 106], "rewrit": [103, 146], "swath": 103, "justifi": [103, 142], "mayb": [103, 114], "theirs": 103, "verbal": 103, "medium": 103, "balsamiq": [103, 155], "envelop": 103, "whiteboard": 103, "imagin": 103, "mockup": [103, 155], "pretend": 103, "clunki": [103, 141], "temptat": 103, "ahead": 103, "unfair": 103, "critiqu": 103, "foremost": 103, "broke": 103, "fantast": 103, "creep": 103, "god": 103, "alik": 103, "memoris": 103, "useless": [103, 154], "satisfact": 103, "irk": 103, "anecdot": 103, "suffer": 103, "enjoi": [103, 141], "fever": 103, "nearbi": 103, "rubber": 103, "duck": 103, "devic": 103, "sound": 103, "eager": 103, "late": 103, "unpick": 103, "wasn": 103, "anticip": 103, "deleg": 103, "plottingwindowtitl": 103, "downright": 103, "everyon": [103, 142], "excess": [103, 153], "modernis": [103, 141], "prescrib": 103, "proverbi": 103, "blood": 103, "stumbl": 103, "suddenli": 103, "pry": 103, "ey": [28, 103], "disappear": [103, 115, 116, 118], "reproduc": [17, 28, 103, 112, 143], "skirt": 103, "cli": [103, 116], "outward": 103, "painfulli": 103, "trim": 103, "clich\u00e9": 103, "nail": 103, "coerc": 103, "pack": 103, "pod": 103, "bleed": 103, "dumber": 103, "litmu": 103, "assert_equ": 103, "blindli": 103, "unmodifi": [103, 147], "big": [28, 37, 103, 149], "nasti": 103, "race": [103, 141], "nightmarish": 103, "cascad": 103, "gone": [103, 114], "pain": [103, 141], "qthing": 103, "propag": 103, "allur": 103, "silent": 103, "incur": 103, "fight": 103, "react": 103, "hardest": 103, "accur": [103, 141], "Being": 103, "prioritis": 103, "deadlin": 103, "redo": 103, "worst": 103, "cusp": 103, "quicker": [28, 103], "symptom": 103, "experienc": [28, 103], "stuff": 103, "gentler": 103, "unreason": 103, "wast": 103, "perceiv": 103, "difficulti": 103, "bespok": 103, "perfectli": 103, "gather": [103, 112, 149], "partak": 103, "negoti": 103, "oblig": 103, "burn": 103, "unoffici": 103, "bypass": 103, "nngroup": 103, "wors": 103, "dep": 103, "di": 103, "reli": [37, 103, 136, 142, 152], "disguis": 103, "avenu": [103, 143], "lurk": 103, "proof": 103, "growth": 103, "mypresent": 103, "shouldn": 103, "lieu": 103, "hide": [103, 107, 116, 137], "smell": [28, 103, 142], "fewer": 103, "dumb": 103, "unpack": 103, "stai": [103, 104, 115, 119, 152], "unintention": 103, "unifi": [17, 103, 123, 153], "harmonis": 103, "teach": 103, "retrospect": 103, "align": [104, 108, 115, 137], "center": [104, 108, 137, 146], "groupingopt": 104, "viewtabl": 104, "eigen": 105, "algebra": [105, 114], "wild": 106, "advic": [28, 106, 118, 149], "evid": 106, "cwpd": 106, "wavelength": [106, 136, 137], "powder": [106, 108], "pd": 106, "refl": 106, "scd": 106, "clearli": [28, 106, 108, 135, 153], "skip": [106, 153, 154], "grenobl": 106, "franc": 106, "hfir": 106, "flux": 106, "isotop": 106, "reactor": 106, "usa": 106, "corelli": 106, "elast": [106, 125, 137], "diffus": 106, "spectromet": 106, "bl": 106, "powgen": 106, "11a": 106, "topaz": 106, "wand2": 106, "hb": 106, "2c": [106, 121], "crucial": 106, "depict": 106, "loadfil": 106, "scdcalibratepanel": 106, "char": [25, 106], "prolifer": 106, "synonym": 106, "standardis": [106, 112], "createmdworkspac": [106, 137], "loadmappingt": 106, "ub": [106, 137], "setub": [106, 137], "ei": 106, "getdetectoroffset": 106, "addsamplelog": 106, "findpeak": 106, "english": 106, "unambigu": 106, "alphanumer": 106, "lattic": [106, 137], "alpha": [106, 127, 128, 129, 133], "gamma": [106, 118, 137], "firm": 106, "pep": 107, "snake_cas": 107, "pyproject": 107, "toml": [107, 136], "257": 107, "docuement": 107, "obj": [107, 149], "__nonzero__": 107, "licenc": 107, "agreement": 107, "stdlib": 107, "mypackag": 107, "subpkg": 107, "sig_": 107, "funki": 107, "sig_run_a_thing_happen": 107, "hood": 108, "convei": 108, "essai": 108, "walkthrough": 108, "indirect_geometri": 108, "grammar": 108, "collat": 108, "subhead": 108, "stem": 108, "new_featur": 108, "engin": [104, 108, 120, 138, 152], "uncertain": 108, "excel": [108, 135, 136], "filenameofyourimag": 108, "screentogif": 108, "dilig": 108, "struggl": 108, "crystalfield": 108, "alc": [108, 134], "faithfulli": 109, "deprecatedalia": 109, "dllexport": 109, "newalgnam": 109, "originalalgnam": 109, "setdeprecationd": 109, "2021": 109, "09": [109, 120, 128], "move_class": 109, "dive": 109, "oldalgnam": 109, "algoldnam": 109, "algnewnam": 109, "rl": 109, "algoldnametest": 109, "algnewnametest": 109, "2025": 109, "alias_deprec": 109, "deprecated_alia": 109, "my_script": 109, "1032": 109, "__call__": 109, "_alia": 109, "classnametest": 110, "workspacetest": 110, "loggertest": 110, "test_readxvalu": 110, "test_invalidlogstr": 110, "programm": 111, "stori": 112, "mantidsystemtest": 112, "overridden": 112, "runtest": 112, "referenceresult": 112, "requiredfil": 112, "benchmark": [112, 154, 155], "validatemethod": 112, "workspacetonexu": 112, "workspacetoworkspac": 112, "validateascii": 112, "workpac": 112, "skiptest": 112, "ram": 112, "requiredmemorymb": 112, "2000": [112, 125, 137], "2gb": 112, "compareworkspac": 112, "00000001": 112, "tolerance_rel_err": 112, "disablecheck": 112, "asserttru": 112, "assertdelta": 112, "delta": [112, 116, 120, 128, 129, 131], "assertlessthan": 112, "assertgreaterthan": 112, "driver": 112, "runsystemtest": 112, "externaldata_timeout_inact": 112, "externaldata_timeout_absolut": 112, "minsizereleas": 112, "midwai": 112, "regular": [112, 137, 154], "enginx": [112, 118], "sped": 112, "digit": 112, "0123": 112, "datafil": 112, "unlock": [112, 143], "proce": 112, "tests_lock": 112, "approxim": [112, 115], "quiet": 112, "standardtestdata": 112, "welcom": [85, 112], "20180820": 112, "2132": 112, "cite": 112, "dx": 112, "1016": 112, "nima": 112, "2014": 112, "07": [112, 127, 128, 142], "029": 112, "5286": 112, "435": 112, "dostest": 112, "doscasteptest": 112, "isisindirectbayestest": 112, "jumpcetest": 112, "06": [112, 120, 137, 142], "isisindirectinelast": 112, "iriscalibr": 112, "hfirtransapiv2": 112, "hfirtrans1": 112, "dosiractivetest": 112, "jumpficktest": 112, "abinstest": 112, "abinsbinwidth": 112, "65": [112, 118, 121], "isis_powderpearltest": 112, "createcaltest": 112, "irisconvfit": 112, "liquidsreflectometryreductionwithbackgroundtest": 112, "baddatatofrangetest": 112, "94": 112, "dospartialcrosssectionscaletest": 112, "jumphallrosstest": 112, "irisdiagnost": 112, "hfirtrans2": 112, "83": 112, "dospartialsummedcontributionscrosssectionscaletest": 112, "jumpteixeiratest": 112, "iriselwinandmsdfit": 112, "18": [112, 114, 144, 149, 155], "magnetismreflectometryreductiontest": 112, "mrfiltercrosssectionstest": 112, "dospartialsummedcontributionstest": 112, "recov": [112, 120], "ouptut": 112, "overlook": [28, 114], "undetect": 114, "cosmet": 114, "defect": 114, "loss": [114, 135], "64bit": 114, "enterpris": 114, "catalina": 114, "toolbox": [114, 118, 120, 125], "shortcut": [114, 135, 144], "waterfal": 114, "colorfil": [114, 137], "3d": [114, 120, 137], "surfac": 114, "sv": 114, "unusu": [114, 152], "tile": [114, 118, 120, 124, 133], "contour": [114, 122], "wirefram": [114, 155], "mpl": 114, "se": 114, "autocomplet": 114, "resours": 114, "workspace2d": [114, 137], "tableworkspac": 114, "AND": 114, "plotbin": 114, "plotspectrum": 114, "creativ": 114, "helpfulli": 114, "halfwai": 114, "plotpeakbylogvalu": 114, "selelct": 114, "workspacegroup": [114, 152], "excit": 115, "alf": 115, "realign": 115, "archiv": [115, 118, 122, 126, 135], "82301": 115, "darker": 115, "smallest": 115, "bright": 115, "4584": 115, "877078": 115, "26828": 115, "renewcommand": 116, "aa": 116, "mathr": 116, "mar21335_ei60mev": 116, "mev": [116, 124, 137], "cm": 116, "en": 116, "unchang": 116, "colorbar": [116, 137], "mathrm": 116, "submenu": 116, "deselect": [116, 135], "legend": 116, "maxim": 116, "mar21335_ei60mev_cut": 116, "000": [116, 125], "histo": 116, "2theta": 116, "60": [116, 140], "cursor": [116, 137], "flip": 116, "vice": 116, "versa": 116, "aluminium": 116, "mc": 116, "wsq": 116, "plotcut": 116, "ws2d": 116, "plotslic": 116, "mar21335_ei60mev_sc": 116, "mar21335_ei60mev_scaled_subtract": 116, "apart": [116, 135, 136], "mar21335_ei60mev_sum": 116, "spectroscopi": 117, "dockabl": [117, 135], "undock": [117, 129, 135], "tailor": 118, "cerium": 118, "oxid": 118, "gsa": 118, "ii": 118, "refin": 118, "gsasiiscript": 118, "gsasii": 118, "engineeringdiffraction2": 118, "custominterfac": 118, "cog": [118, 144], "enginx_full_instrument_calibration_193749": 118, "305738": 118, "prm": 118, "enginx_305738": 118, "_all_bank": 118, "_bank_1": 118, "_bank_2": 118, "305761": 118, "vanadium": 118, "307521": 118, "enginx_305738_all_bank": 118, "enginx_305761_307521_bank_1_dspac": 118, "enginx_305761_307521_bank_2_dspac": 118, "enginx_305761_307521_bank_1_tof": 118, "enginx_305761_307521_bank_2_tof": 118, "xunit": 118, "enginx_305761_307521_all_bank": 118, "gss": 118, "abc": 118, "rb": 118, "textur": 118, "north": 118, "residu": 118, "quadrat": 118, "1200": 118, "1400": 118, "south": 118, "untick": [118, 119, 125, 127, 128, 129, 130, 133, 135, 136], "305793": 118, "305795": 118, "strain": 118, "_log": 118, "run_info": 118, "un": [17, 118], "enginx_": 118, "_tof": 118, "_tog_bgsub": 118, "averagelogdata": 118, "bg": 118, "_bg": 118, "regardless": [28, 118, 136, 153], "niter": 118, "xwindow": 118, "sg": 118, "enggestimatefocussedbackground": 118, "backtobackexponenti": 118, "_fit": 118, "functionname_parameternam": 118, "nan": 118, "_d": 118, "wheel": 118, "ascend": 118, "adc1_0": 118, "groupworkspac": [37, 118, 120], "dspace": 118, "mantidworkbenchnightli": 118, "mantid_install_directori": 118, "phase_info": 118, "fe_gamma": 118, "bank_1": 118, "microstrain": 118, "soft": 119, "training_exercise3a_sn": 119, "normalisetomonitor": 119, "databas": [119, 143, 154], "privaci": 119, "polici": [119, 155], "stacktrac": [119, 143], "textbox": [119, 135], "revert": [28, 119, 136], "brine": 119, "WITH": 119, "private2": 119, "BUT": 119, "public2": 119, "public3": 119, "shut": 119, "rooturl": 119, "errorreport": [119, 143, 150], "wonder": 119, "checkpoint": 120, "topaz_3132_ev": [], "inter000": 120, "testing_directori": 120, "createworkspac": 120, "nspec": 120, "newworkspac": 120, "inter00013464": 120, "inter1": 120, "inter00013469": 120, "inter2": 120, "inter3": 120, "renameworkspac": 120, "rename2": 120, "rename1": 120, "rename3": 120, "dynamickubotoyab": [120, 131], "asym": [120, 131, 132], "83382": 120, "63288": 120, "447": 120, "873": 120, "nu": [120, 131], "53636e": 120, "ignoreinvaliddata": 120, "rename1_fit": 120, "outputcompositememb": 120, "convolvememb": 120, "expdecaymuon": [120, 131], "4306": 120, "458289": 120, "rename2_fit": 120, "abragam": 120, "500": [120, 125], "565": 120, "944": 120, "105": 120, "97876": 120, "230": 120, "906": 120, "54415e": 120, "rename1_fit_workspac": 120, "createoutput": 120, "rename1_fit_workspace_1": 120, "calcerror": 120, "343210": 120, "91853": 120, "51509": 120, "11920": 120, "80013e": 120, "rename2_fit_workspac": 120, "rename2_fit_workspace_1": 120, "rename1_fit_workspace_1_workspac": 120, "rename2_fit_workspace_1_workspac": 120, "rename3_fit_workspac": 120, "sequential1": 120, "sequential2": 120, "rename3_fit": 120, "rename3_fit_workspace_1": 120, "rename3_fit_workspace_1_workspac": 120, "sequential3": 120, "sequential4": 120, "sequential5": 120, "sequential6": 120, "provok": 120, "dryrun": 120, "abc1234": 120, "test_proj_rec": 120, "0rebin": 120, "srebin": 120, "300": [120, 125], "cloneworkspac": [120, 137], "100rebin": 120, "sclone": 120, "savecsv": 120, "299clone": 120, "csv": [120, 136], "clone_r": 120, "loadmonitor": [], "converttomd": 155, "qdimens": [], "q3d": [], "deanalysismod": [], "q3dframe": [], "q_sampl": [], "lorentzcorrect": [], "topaz_3132_md": [], "minvalu": [], "maxvalu": [], "splitinto": 137, "splitthreshold": [120, 137], "maxrecursiondepth": [], "minrecursiondepth": [], "multi_d": 120, "findpeaksmd": 120, "peakdistancethreshold": 120, "37680": [], "maxpeak": 120, "densitythresholdfactor": [], "topaz_3132_peak": [], "long1": 120, "extent": [120, 137], "signalinput": 120, "10000": 120, "errorinput": 120, "numberofbin": 120, "dim1": 120, "dim2": 120, "momentumtransf": 120, "energytransf": 120, "long2": 120, "long3": 120, "long4": 120, "convertmdhistotomatrixworkspac": 120, "clone_matrix": 120, "method_test": 120, "dgsreduct": 120, "sampleinputfil": 120, "mar11001": 120, "incidentenergyguess": 120, "rebin_test": 120, "long4_matrix": 120, "test_binary_oper": 120, "method_test_r": 120, "test_binary_operators_r": 120, "reappear": 120, "ordered_recoveri": 120, "repopul": 120, "saver": 120, "purg": 120, "nich": 120, "iri": 122, "26173": 122, "_calib": 122, "_re": 122, "55878": 122, "55879": 122, "59057": 122, "59059": 122, "004": 122, "002": 122, "26184": 122, "26185": 122, "calib": 122, "iris26184_multi_graphite002_r": 122, "_red": 122, "_sqw": 122, "irs26176_graphite002_r": [123, 124], "_elf": 124, "_eq": [123, 124], "_eq2": 124, "irs26174": 124, "26176_graphite002_red_elwin_eq2": 124, "irs26176_graphite002_elwin_eq": 124, "peter": 123, "yi": 123, "fabada": 123, "irs26173_graphite002_r": [123, 124], "_iqt": [123, 124], "86": 124, "irs26176_graphite002_iqt": 124, "exponenti": [123, 133], "5__result": 123, "f0": [123, 131], "fwhm": 123, "video": 125, "arriv": [17, 125], "test_liv": 125, "fakeisiseventda": 125, "transmit": 125, "millisecond": 125, "nperiod": [125, 135], "nspectra": 125, "nevent": 125, "fakeisishistoda": 125, "nbin": [125, 137], "fiddli": 125, "ref_l_32035_neutron_ev": 125, "dat": [125, 135], "trainingcoursedata": [125, 137], "fileeventdatalisten": 125, "eqsans_6071_ev": 125, "determinechunk": 125, "adara_fileread": 125, "824": 125, "startlivedata": 125, "accumulationmethod": 125, "isis_histogram": 125, "adara_fakeev": 125, "algorthim": 125, "algorthm": 125, "40e3": 125, "1000": 125, "60e3": 125, "sumspectra": 125, "accumulationworkspac": 125, "monitorlivedata": 125, "acc": 126, "62250": [126, 129], "62260": [126, 129, 132], "dolli": [126, 130], "1529": [126, 130], "134028": [126, 127, 133], "39": [126, 127, 133], "84447": [126, 133], "51341": [126, 131], "20889": [126, 131], "20900": [126, 131], "71799": [126, 128], "800": 126, "71796": [126, 128], "fda": [126, 134], "fcan": 126, "asymmetri": [127, 130, 132], "temperatur": [127, 137, 153], "emu": [127, 134], "81061": 127, "142": 127, "undearneath": 127, "field_danfysik": [127, 131], "domin": [121, 127], "baselin": 127, "decent": 127, "81070": 127, "81095": 127, "81120": 127, "hifi": [127, 134], "run_numb": [127, 131], "decai": [127, 129, 130, 133], "backward": [17, 28, 127, 129], "decim": [127, 135], "obei": 128, "statickubotoyabetimesexpdecai": 128, "flatbackground": [128, 129, 131, 133], "93": [121, 128, 130], "493": 128, "91": 128, "59": 128, "cone": 129, "emiss": 129, "longitudin": 129, "tf": 129, "edg": [129, 143], "underneath": [129, 135], "pairdiff": 129, "musr_test": 129, "guasosc": 129, "arrorw": 129, "smoother": 129, "jag": 129, "contin": 130, "exp": 130, "upward": 130, "approximatlei": 130, "forw": 130, "104": 130, "rite": 130, "006": 130, "muongener": [131, 133], "0467": 131, "155": 131, "389": 131, "474": 131, "expdecmuon": 131, "results2": 131, "sensit": [25, 131], "75": [121, 131, 137], "covari": [131, 137], "shade": [131, 135], "smooth": [131, 132], "musr": [132, 134], "musr00062260": 132, "bkwd": 132, "fd": [132, 141], "broad": 132, "re_unit_mhz": 132, "im_unit_mhz": 132, "imaginari": 132, "mod_unit_mhz": 132, "modulu": [132, 153], "apod": 132, "pad": [132, 135], "xrang": 132, "ptabl": 132, "pq": 132, "dual": 132, "musr62260": 132, "phase_converg": 132, "dead_tim": 132, "taht": 132, "phase_t": 132, "reconstructed_spectra": 132, "compens": 133, "biggest": 133, "interv": [133, 152], "fwd": 133, "hifi134034": 133, "expdecayosc": 133, "expdecosc": 133, "undo": 133, "fwd1": 133, "byus": 133, "seper": [133, 149], "dash": [133, 137], "argu": 134, "psi": 134, "inter_nr_test": 135, "inter": 135, "surf": 135, "crisp": 135, "polref": 135, "offspec": 135, "pale": 135, "paler": 135, "unprocess": 135, "polar": 135, "parameterfil": 135, "44956": 135, "1120015": 135, "11_3": 135, "13460": 135, "13462": 135, "picki": [28, 135], "theori": 135, "unsav": 135, "restor": [135, 143, 149], "ivsq": 135, "ivsq_13460": 135, "run_start": 135, "mft": 135, "amongst": 135, "run_end": 135, "2011": 135, "15t14": 135, "ansto": 135, "motofit": 135, "cosmo": 135, "inter45455": 135, "segment": [135, 150], "resiz": [135, 137], "symmetriclog10": 135, "transmiss": [135, 138], "lookup": 135, "preview_reduced_w": 135, "processinginstruct": 135, "backgroundprocessinginstruct": 135, "transmissionprocessinginstruct": 135, "reflectometryisissumbank": 135, "roidetectorid": 135, "preview_summed_w": [], "ivsq_45455": [], "loqdemo": 136, "maskfil": 136, "batch_mode_reduct": 136, "cansa": 136, "nxcansa": 136, "rkh": 136, "resav": 136, "reorder": 136, "45": 136, "sector": 136, "unmask": 136, "90": [136, 137], "reselect": 136, "74045": 136, "74044": 136, "colourfil": 136, "h5": 136, "six": 136, "lab_and_hab_workspaces_from_merged_reduct": 136, "ungroup": 136, "bgsub_test": 136, "backgroundworkspac": 136, "ws_name": [], "took": [136, 140], "_bgsub": 136, "unsubtract": 136, "gradual": 136, "closer": 136, "rear": 136, "74019": 136, "loq74044": 136, "joint": 137, "spectrumview": 137, "cncs_7860_event": 137, "mar11060": 137, "glass": 137, "autoscal": 137, "_cut_x": 137, "_cut_i": 137, "clip": 137, "_roi": 137, "lineplot": 137, "colorscal": 137, "colormap": 137, "transpos": 137, "detid": 137, "4d": 137, "mdeventworkspac": [137, 153], "minusmd": 137, "md_4d": 137, "md_3d": 137, "slicingalgorithm": 137, "dimens": [137, 153], "fakemdeventdata": 137, "uniformparam": 137, "5e5": 137, "1e5": 137, "expt_info": 137, "createsampleworkspac": 137, "addexperimentinfo": 137, "120": 137, "mdevent": [137, 153], "slicemd": 137, "aligneddim0": 137, "aligneddim1": 137, "aligneddim2": 137, "fake": [137, 142], "createpeaksworkspac": 137, "instrumentworkspac": 137, "numberofpeak": 137, "copysampl": 137, "copynam": 137, "copymateri": 137, "copyenviron": 137, "copyshap": 137, "addpeakhkl": 137, "spinbox": 137, "slicepoint": 137, "slider": 137, "gridlin": 137, "perpendicular": 137, "autosc": 137, "rh": 137, "obvious": [137, 142], "bragg": 137, "valueerror": 137, "setqlabfram": 137, "md_3d_histo": 137, "md_4d_svrebin": 137, "ws_3d": 137, "ws_3d_qlab": 137, "qx": [137, 153], "qy": [137, 153], "qz": [137, 153], "ws_2d": 137, "ws_3d_nonqdim": 137, "ws_4d": 137, "q_lab_x": 137, "q_lab_i": 137, "q_lab_z": 137, "qlab": 137, "peakparam": 137, "1e": 137, "randomse": 137, "3873875": 137, "ortho": [], "u1": 137, "u2": 137, "pane": 137, "plane": 137, "u3": 137, "he": [], "0x": 137, "ang": [121, 137], "encompass": [137, 149], "4000": 137, "ellipsoidparam": 137, "1e4": 137, "005": 137, "015": [121, 137], "ellipsoid": 137, "spheric": 137, "integratepeaksmd": 137, "peakradiu": 137, "backgroundinnerradiu": 137, "backgroundouterradiu": 137, "peaksworkspac": 137, "peaks_int_ellip": 137, "integrateifonedg": 137, "useonepercentbackgroundcorrect": 137, "peaks_int_spher": 137, "peaks_int_no_bg": 137, "maskbtp": 137, "ellips": 137, "shrink": 137, "gap": [137, 149], "randomli": 137, "overlain": 137, "peaks_int_ellips": 137, "colofil": 137, "md_3dim": 137, "ipython": [137, 143], "mtd": [137, 139, 146], "clearub": 137, "supports_nonorthogonal_ax": 137, "join": 137, "axisalign": 137, "basisvector0": 137, "00l": 137, "basisvector1": 137, "hh0": 137, "basisvector2": 137, "outputext": 137, "outputbin": 137, "101": 137, "binmd_out": 137, "ws_slice": 137, "110": 137, "001": 137, "expt_info_4d": 137, "life": 138, "hopefulli": [17, 138], "nonsens": 138, "gracefulli": 138, "alfview": 138, "testhelp": 139, "binaryoperationmdtesthelp": 139, "componentcreationhelp": 139, "icattesthelp": 139, "mdeventstesthelp": 139, "sansinstrumentcreationhelp": 139, "scopedfilehelp": 139, "make_decor": 139, "temporaryfilehelp": 139, "namedtemporaryfil": 139, "tempfil": 139, "stub": [141, 152], "flesh": 141, "subproject": 141, "classnam": 141, "caution": [28, 141], "buidconfig": 141, "algoirthm": 141, "memcheck": 141, "dealloc": 141, "valgrind": [84, 141, 155], "reachabl": 141, "num": [141, 153], "freelist": 141, "vol": 141, "500000000": 141, "filesvisu": 141, "detectorvld": 141, "reportto": 141, "vld": 141, "memory_leak_report": 141, "onyour": 141, "iwyu_tool": 141, "got": 141, "dcmake_export_compile_command": 141, "compile_command": 141, "redirect": 141, "fix_includ": 141, "suspect": 141, "offend": 141, "silver": 141, "searcher": 141, "distro": 141, "packet": 141, "troubleshoot": 141, "bandwidth": 141, "xmodulo": 141, "wiki2rst": 141, "mediawiki": 141, "output_fil": 141, "url_extens": 141, "index_url": 141, "add_handl": 141, "page_handl": 141, "add_head": 141, "subtarget": 141, "clang_tidy_ex": 141, "enable_clang_tidi": 141, "clang_tidy_check": 141, "apply_clang_tidy_fix": 141, "cmake_cxx_clang_tidi": 141, "riski": [28, 141], "minconfid": 141, "checkopt": 141, "classifi": 141, "thu": 142, "harm": 142, "arguabl": [142, 146], "freeli": 142, "compromis": 142, "algorithmfactori": [142, 152], "algorithmfactorytest": 142, "testcreatealgorithm": 142, "testcreatealgorithmnoalgorithmexcept": 142, "THE": 142, "THAT": 142, "BE": 142, "certainli": 142, "untest": 142, "destruct": 142, "efficaci": 142, "datasearch": 142, "boiler": 142, "plate": 142, "nameoftest": 142, "createsuit": 142, "destroysuit": 142, "cautiou": 142, "teardown": [142, 154], "perhap": 142, "bloat": 142, "prime": 142, "hurt": 142, "plagu": 142, "inject": 142, "vladri": 142, "blog": 142, "2016": 142, "400px": 142, "research": 143, "workaround": [143, 146], "gain": [85, 143], "readjust": 143, "mantidnightlyinstal": 143, "splash": 143, "qt_plugin_path": 143, "texteditor": 143, "updateinstrumentdefinit": 143, "onstartup": 143, "checkmantidvers": 143, "usagereport": 143, "mv": 143, "backup": 143, "mantidbackup": 143, "pprint": 143, "scipi": 143, "pythonnousersit": 143, "processmonitor": 143, "procmon": 143, "logfil": 143, "pml": 143, "mantidnightli": 143, "sqlite": 143, "profile_default": 143, "orig": 143, "cp": 143, "diagnosi": 143, "strace": 143, "dmesg": 143, "ulimit": 143, "unlimit": 143, "coredump": 143, "mime": 143, "stdout": 143, "workbench_bundl": 143, "dtrace": 143, "lldb": 144, "gitlen": 144, "intellicod": 144, "timeout": 144, "onfocuschang": 144, "isdefault": [144, 152], "serious": 144, "cppdbg": 144, "stopatentri": 144, "cwd": 144, "externalconsol": 144, "mimod": 144, "prelaunchtask": 144, "setupcommand": 144, "ignorefailur": 144, "gnu": 144, "libjemalloc": 144, "launch_mantidworkbench": 144, "cppvsdbg": 144, "workspacefold": 144, "processid": 144, "filedirnam": 144, "removespectratest": 144, "algorithmtest": 144, "debugpi": 144, "listen": 144, "5678": 144, "127": 144, "wait_for_cli": 144, "fuzzi": 144, "tidi": 144, "hunt": 145, "msbuild": 145, "below_norm": 145, "16384": 145, "strcomput": 145, "objwmiservic": 145, "getobject": 145, "winmgmt": 145, "cimv2": 145, "colprocess": 145, "execqueri": 145, "win32_process": 145, "objprocess": 145, "setprior": 145, "reduce_build_impact": 145, "vb": 145, "dog": 145, "wscript": 145, "sleep": 145, "5000": 145, "submodul": 146, "elementalanalysi": 146, "changeabl": 146, "plotting_util": 146, "subplot_nam": 146, "get_subplot": 146, "remove_subplot": 146, "axvlin": 146, "x_axi": 146, "y_min": 146, "y_max": 146, "kwarg": 146, "update_canva": 146, "axis_changer_present": 146, "axis_changer_view": 146, "edit_widow": 146, "remove_plot_window": 146, "select_subplot": 146, "plotting_present": 146, "plotting_view": 146, "subplot_object": 146, "navigation_toolbar": 146, "keyerror": 146, "gridspec": 146, "moveabl": 146, "toler": 146, "font": 146, "4786": 146, "set_subplotspec": 146, "set_posit": 146, "tight_layout": 146, "neat": 146, "inher": 146, "dualboot": 147, "wsl": 147, "tar": 147, "998e": 147, "centosimag": 147, "xserver": 147, "mobaxterm": 147, "x11": 147, "multiwindow": 147, "wsl1": 147, "vi": 147, "rout": 147, "awk": 147, "ip": 147, "ipconfig": 147, "libnexus0": 147, "qmap": 149, "qvariant": 149, "sip4": 149, "encoderfactori": 149, "decoderfactori": 149, "tableworkspacedisplai": 149, "matrixworkspacedisplai": 149, "reffer": 149, "interfaceattribut": 149, "obsolet": 149, "instrumentwidget": 149, "iwidget": 149, "interfaceencod": 149, "project_path": 149, "getinfo": 149, "getstat": 149, "classmethod": 149, "has_tag": 149, "interfacedecod": 149, "obj_dict": 149, "interfacepresent": 149, "restoreinfo": 149, "restorest": 149, "register_encod": 149, "register_decod": 149, "luckili": 149, "caveat": 149, "qtobject": 149, "qtcolor": 149, "seamlessli": 149, "tobool": 149, "scheme": 149, "export_opt_mantidqt_interfac": 149, "encodeinfo": 149, "interfaceinfo": 149, "encodest": 149, "interfacest": 149, "m_interfaceinfo": 149, "getstateobject": 149, "info1": 149, "m_info1": 149, "info2": 149, "m_info2": 149, "state1": 149, "m_state1": 149, "state2": 149, "m_state2": 149, "placement": 149, "typeheadercod": 149, "releasegil": 149, "toint": 149, "fault": 150, "intrepid": 152, "class_mak": [152, 155], "myalg": 152, "myalgtest": 152, "excerpt": 152, "myalg_initi": 152, "dllconfig": 152, "todo": 152, "IN": 152, "signatur": 152, "radic": 152, "semilcolon": 152, "categor": 152, "subcategori": 152, "invalu": 152, "flush": 152, "endl": 152, "prever": 152, "lifecycl": 152, "atyp": 152, "useralgorithm": 152, "propertyalgorithm": 152, "workspacealgorithm": 152, "instrumentvalid": 152, "compositevalid": 152, "numbertoappli": 152, "empty_dbl": 152, "propopt": 152, "waytoappli": 152, "properit": 152, "mouseov": 152, "validateinput": 152, "ban": 152, "ivalid": 152, "signifi": 152, "star": 152, "went": 152, "bear": [28, 152], "42": 152, "algorith": 152, "executeintern": 152, "sync": 152, "analysisdataservic": 152, "axistoappli": 152, "getpropertyvalu": [25, 152], "workspace_const_sptr": 152, "myproperti": 152, "propertynam": 152, "setproperti": 152, "createchildalgorithm": 152, "algorithm_sptr": 152, "childalg": 152, "setpropertyvalu": 152, "workspacepoint": 152, "interruption_point": 152, "mdworkspac": 153, "pressur": 153, "fugac": 153, "multidimension": 153, "mdtransfinterfac": 153, "mdtransffactori": 153, "mdwsdescript": 153, "mdtransformationfactori": 153, "mdtransformationinterfac": 153, "lorentz": 153, "pseudo": 153, "workspacedescript": 153, "calcgenericvari": 153, "coord_t": 153, "coord": 153, "n_dimens": 153, "calcydepcoordin": 153, "th": 153, "getspectracorrespondingtothedetector": 153, "mantidvector": 153, "x_coordin": 153, "calcmatrixcoordin": 153, "mantidvec": 153, "addpointtomdworkspac": 153, "angular": 153, "convtomdselector": 153, "convtomdbas": 153, "mdeventwswrapp": 153, "imdworkspac": 153, "pinpoint": 154, "revis": 154, "insuffici": 154, "myalgorithmtest": 154, "testsuit": 154, "myalgorithmtestperform": 154, "numpixel": 154, "test_slow_perform": 154, "portion": 154, "myalgorithmperformancetest": 154, "granular": 154, "statist": 154, "confer": 154, "enlighten": 154, "youtu": 154, "nxaxk27zwlk": 154, "2441": 154, "benchmarkutil": 154, "mytestperform": 154, "1000000": 154, "my_op": 154, "donotoptim": 154, "ess": 154, "everytim": 154, "weekli": 154, "instabl": 154, "gettingstart": 155, "smoke": 155, "checklist": 155, "flowchart": 155, "clion": 155, "subsystem": 155, "wsl2": 155, "walk": 155, "utliti": 155, "sanit": 155, "enumeratedstr": 155, "indirectdataanalysi": 155, "qen": 155, "comparestr": 25, "comparestringscaseinsensit": 25, "distinguish": 25, "firstlettercompar": 25, "caketypefirstlett": 25, "lime": 25, "ivsq_binned_45455": 135, "undergon": 37, "enhanc": 37, "insight": 37, "isisenergytransferdata": 37, "isisenergytransferview": 37, "simplist": 37, "getrundata": 37, "ietrundata": 37, "setdetailedbal": 37, "isrunfilesvalid": 37, "validatecalibrationfiletyp": 37, "validaterebinstr": 37, "ietviewsubscrib": 37, "pbrunfinish": 37, "notifyrunfinish": 37, "feasibl": 37, "setdefaultinstru": 37, "includeextragroupingopt": 37, "ietpresent": 37, "undertak": 37, "isisindirectenergytransferwrapp": [], "notifyrunclick": 37, "algorithmcomplet": 37, "notifyplotrawclick": 37, "plotrawcomplet": 37, "legaci": [28, 37], "ietmdoel": 37, "validaterundata": 37, "emploi": 37, "ietdatavalid": 37, "runietalgorithm": 37, "validateplotdata": 37, "plotrawfil": 37, "saveworkspac": 37, "isisenergytransfermodelutil": 37, "isisenergytransfermodeltest": 37, "sxd23767": 120, "converttodiffractionmdworkspac": 120, "sxd23767_md": 120, "oneeventperbin": 120, "peakfindingstrategi": 120, "numberofeventsnorm": 120, "signalthresholdfactor": 120, "outputtyp": 120, "singlecrystalpeakt": 120, "edgepixel": 120, "volumetr": 114, "non_q": 137, "q2": 124, "mass": 121, "densiti": 121, "072": 121, "lowest": 121, "c2": 121, "incoher": 121, "absorpt": 121, "h8": 121, "halv": 121, "d4": 121, "deuterium": 121, "transmission_w": 121, "calculatesampletransmiss": 121, "c2h4": 121, "4h": 121, "myenv": 17, "obscur": 17, "seemingli": 17, "unrel": [17, 28], "dependency_spott": 17, "593": 17, "598": 17, "main_nightly_deployment_prototyp": 17, "package_nam": 17, "unwant": 17, "feedstock": 17, "pin": 17, "pypi": 17, "compatibil": 17, "motiv": 17, "formalis": 17, "detach": 17, "prevail": 17, "cout": 140, "perf": 84, "vtune": 84, "requri": 85, "nick": 85, "tompson": 85, "tutorail": 85, "unam": 85, "milian": 85, "wolf": 85, "remount": 85, "755": 85, "proc": 85, "kptr_restrict": 85, "perf_event_paranoid": 85, "chown": 85, "whoami": 85, "uprobe_ev": 85, "rw": 85, "filtereventstest": 85, "curs": 85, "dso": 85, "sym": 85, "srcline": 85, "flamegraph": 85, "svg": 85, "stackcollaps": 85, "pl": 85, "flame": 85, "tbb": 85, "sysctl": 85, "yama": 85, "ptrace_scop": 85, "oneapi": 85, "cxxtestgen": 85, "test_tablesplitterhug": 85, "engineering_diffract": 104, "timer": [84, 155], "elaps": 140, "sec": 140, "curli": 140, "brace": 140, "myalgorithm": 140, "dosometh": 140, "timeaccumul": 140, "linkag": 140, "myalgorithm_a": 140, "s_timeaccumul": 140, "mantid_kernel_dl": 140, "myalgorithm_a_timeaccumul": 140, "myalgorithm_b": 140, "entranc": 140, "0000": 140, "fraction": 140, "99": 140, "audit": 28, "junior": 28, "capac": 28, "unprotect": 28, "lose": 28, "implic": 28, "catastroph": 28, "unreli": 28, "slip": 28, "valuabl": 28, "widespread": 28, "octotre": 28, "meantim": 28, "mistakenli": 28, "temp": 28, "patter": 28, "pollut": 28, "unfamiliar": 28, "confin": 28, "realis": 28, "mix": 28, "outdat": 28, "dig": 28, "inconsist": 28, "unnecessarili": 28, "hacki": 28, "interim": 28, "mi": 28, "reliabl": 28, "forget": 28, "higlight": 28, "somewhat": 28, "leader": 28, "isisindirectenergytransf": 37, "unique_nam": 139, "unique_hidden_nam": 139, "colis": 139, "mar27691_r": 124, "mar27698_r": 124, "mar27691": 124, "27698_graphite002_red_elwin_eq2": 124, "microamp": 124, "irs26174_graphite002_r": 124, "mari27691_sqw": 124, "mari27698_sqw": 124, "mari27691_iqt": 124, "isis_ev": 125, "xx": 125}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"work": [0, 12, 39, 103], "flow": [0, 39], "algorithm": [0, 28, 37, 38, 39, 47, 84, 88, 97, 98, 101, 102, 105, 106, 109, 125, 152], "profil": [0, 21, 84, 85, 86, 141], "content": [0, 2, 20, 34, 35, 45, 100, 103, 105, 106, 107, 118, 126, 127, 128, 129, 130, 131, 132, 133, 141], "summari": [0, 1, 2, 18, 34, 35, 46, 49, 86, 97, 104, 105, 139, 153], "mantid": [0, 28, 29, 30, 31, 32, 33, 34, 35, 45, 76, 78, 81, 84, 88, 100, 106, 116, 140, 142, 147], "build": [0, 2, 11, 12, 13, 24, 29, 30, 31, 32, 82, 83, 92, 97, 102, 144, 145, 148], "ad": [0, 5, 18, 41, 50, 52, 108, 112, 135, 137], "more": [0, 34, 142], "detail": [0, 2, 20, 86, 92], "inform": [0, 16, 39, 57], "analys": 0, "tool": [0, 34, 84, 137, 141, 155], "architectur": 1, "context": [1, 140], "contain": 1, "compon": [1, 39, 49, 155], "framework": [1, 14], "mantidqt": 1, "workbench": [1, 31, 87, 89, 144, 148, 150, 151, 155], "The": [2, 9, 20, 29, 47, 50, 96, 97, 102, 103, 104, 116], "autom": 2, "process": [2, 19, 20, 38, 46, 125, 135, 136, 155], "other": [2, 16, 39, 84, 97, 103, 142], "note": [2, 5, 15, 21, 26, 83, 88, 106, 108, 146, 150], "main": [2, 9, 50, 70, 74], "pipelin": 2, "mockup": 3, "balsamiq": 3, "wirefram": 3, "overview": [3, 38, 39, 44, 48, 77, 84, 88, 92, 93, 95, 96, 100, 103, 112, 118, 141, 146, 149, 151, 154, 155], "first": [3, 92, 103], "step": [3, 39], "job": [4, 9, 46, 154], "tree": [4, 9], "view": [4, 5, 9, 37, 43, 49, 50, 57, 68, 70, 71, 73, 74, 86, 103, 137, 146], "api": [4, 10], "concept": [4, 103], "row": [4, 135], "locat": [4, 12, 108], "deal": 4, "With": [4, 12, 18, 28, 93], "cell": [4, 5], "subtre": [4, 6, 7], "notif": [4, 103], "filter": [4, 9, 15, 45, 94], "base": [5, 35, 112], "properti": [5, 40, 97, 106, 152], "implement": [5, 20, 44, 89, 149], "A": [5, 18, 26, 65, 150], "new": [5, 14, 18, 35, 41, 46, 79, 80, 103, 112, 115], "extract": [6, 57], "find": [7, 14, 17], "root": [7, 18], "qtstandarditemtreemodeladapt": 8, "usag": [8, 39, 48, 97, 98, 121, 137, 146], "model": [9, 37, 43, 49, 65, 66, 67, 103], "indic": 9, "mvc": 9, "strongli": 9, "type": [9, 38, 102, 103], "index": [9, 26, 40, 151], "convert": [9, 141], "between": [9, 115], "space": 9, "erasur": 9, "batch": [10, 135], "widget": [10, 44, 49, 89], "manual": [10, 15, 90, 130], "document": [10, 20, 96, 97, 102, 103, 104, 111, 155], "intern": 10, "o": [11, 33, 46], "x": 11, "cmake": [12, 14, 18, 24, 30, 31, 32, 92, 93, 141], "environ": [12, 17, 30, 31, 32, 33, 46, 81, 87, 114], "ccach": 12, "network": [12, 141], "drive": 12, "configur": [12, 14, 30, 31, 32, 38, 46, 48, 85, 101, 102, 109], "your": [12, 45, 81], "gener": [12, 15, 28, 30, 31, 32, 39, 76, 89, 105, 106, 112, 116, 135, 142], "from": [12, 46, 56, 57, 71, 77, 81, 112, 144], "command": [12, 18, 92, 93, 116], "line": [12, 92, 93, 102, 116], "gui": [12, 38, 39, 55, 56, 89, 92, 103, 115, 117, 135, 136, 147, 155], "data": [12, 18, 26, 37, 39, 43, 77, 94, 98, 112, 115, 122, 123, 124, 125, 126, 127, 129, 130, 133, 136, 137], "file": [12, 18, 20, 30, 31, 32, 37, 39, 42, 87, 97, 98, 100, 102, 104, 108, 112, 135, 136, 142, 146], "qt": [12, 38, 49, 89, 96, 103, 107], "creator": 12, "caveat": 12, "known": [12, 146], "issu": [12, 45, 146], "tip": [12, 28, 48, 81, 147], "system": [12, 87, 112], "customis": 12, "us": [12, 18, 19, 25, 26, 32, 34, 38, 39, 40, 48, 87, 89, 93, 98, 103, 116, 125, 141, 142, 147, 152], "variabl": [12, 14, 30, 31, 32, 46, 100], "clion": [13, 30, 32], "instal": [13, 24, 30, 31, 32, 81, 82, 85, 86, 141, 147], "open": 13, "setup": [13, 15, 18, 23, 29, 30, 31, 32, 81, 87, 103, 126, 147], "debug": [13, 19, 30, 32, 87, 93, 112, 144, 150], "guidelin": [14, 20, 38, 99, 111, 142], "creat": [14, 17, 39, 45, 81, 141, 152], "librari": [14, 92, 105], "depend": [14, 17, 37, 38, 103], "introduc": [14, 21], "export": [14, 135], "code": [15, 28, 30, 31, 32, 33, 35, 83, 86, 90, 91, 96, 97, 99, 100, 103, 107, 110, 111, 146, 152], "coverag": 15, "c": [15, 48, 77, 78, 79, 84, 88, 99, 100, 101, 109, 139, 144, 149, 154], "background": [15, 130], "specif": [15, 28, 105, 137, 142], "produc": 15, "report": [15, 119, 143], "automat": [15, 136], "modul": [15, 70], "": [15, 18, 36, 84, 85], "exampl": [15, 18, 25, 36, 38, 48, 55, 98, 104, 106, 116], "python": [15, 32, 48, 49, 78, 80, 84, 87, 88, 89, 92, 96, 101, 103, 104, 107, 109, 139, 144, 149], "id": [15, 26, 102, 112], "cli": [15, 39], "commun": [16, 32, 37, 103], "how": [16, 25, 28, 30, 31, 40, 97, 102, 103, 108, 142, 144, 150, 154], "contact": [16, 103], "peopl": [16, 28], "develop": [16, 18, 20, 21, 22, 26, 30, 31, 32, 38, 83, 87, 88, 102, 144, 148, 155], "team": [16, 103], "support": [16, 137, 143], "meet": 16, "text": [16, 102], "video": 16, "confer": 16, "face": 16, "test": [18, 19, 28, 37, 38, 49, 87, 90, 91, 92, 93, 96, 98, 103, 110, 112, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 142, 144, 154, 155], "motiv": [18, 20, 39, 89], "extern": 18, "local": [18, 87, 90, 112], "object": [18, 79, 80], "store": 18, "binari": 18, "exist": [18, 103], "updat": [18, 46, 103], "set": [18, 46, 87, 112, 115, 116, 117, 125, 135, 136], "dropbox": 18, "proxi": [18, 30, 46], "troubleshoot": [18, 143], "unit": [19, 28, 87, 93, 96, 110, 142], "gdb": 19, "within": [19, 103], "eclips": [19, 23, 24], "visual": [19, 23, 32, 49, 92, 93, 112, 141, 145], "studio": [19, 23, 32, 92, 93, 112, 141, 145], "run": [19, 31, 46, 81, 85, 86, 87, 92, 93, 94, 98, 112, 115, 116, 136, 147, 150, 152, 154], "method": 19, "attach": 19, "version": [19, 28, 79, 80, 87], "design": [20, 38, 49, 89, 103], "when": [20, 98, 108, 115], "write": [20, 88, 108, 112, 142, 152, 153, 154], "amount": 20, "class": [20, 38, 42, 43, 89, 100, 140, 141, 142], "abstract": 20, "fraction": 20, "layer": 20, "intent": 20, "number": [20, 26], "user": [20, 39, 136, 143, 147], "person": 20, "month": 20, "dictionari": [20, 39], "term": 20, "potenti": 20, "solut": [20, 64, 67, 70, 74], "chosen": 20, "cheat": 20, "sheet": 20, "checklist": [20, 83, 90], "account": 21, "uniqu": 21, "creation": [21, 27], "yourself": 21, "admin": 21, "releas": [22, 83, 90, 108], "cycl": 22, "doxygen": 23, "unix": 23, "consol": [23, 112], "ubuntu": [24, 33, 86, 147], "prerequisit": [24, 79, 80, 103, 144], "suggest": 24, "plugin": [24, 87, 102, 153], "enumeratedstr": 25, "why": [25, 40], "event": [26, 39, 94, 125, 137], "workspac": [26, 28, 39, 77, 94, 103, 106, 112, 116, 137, 152, 153], "individu": [26, 39], "neutron": 26, "tofev": 26, "list": [26, 46], "eventlist": 26, "most": 26, "recent": 26, "mrulist": 26, "about": 26, "spectrum": 26, "detector": [26, 44], "workspace2d": 26, "compat": [26, 39], "thread": [26, 78, 141], "safeti": [26, 78], "flowchart": 27, "get": [29, 33, 103, 137, 144, 150, 152], "start": [29, 33, 102, 125, 144, 152], "choic": 29, "custom": [29, 153], "git": [29, 30, 31, 32, 34, 35], "insid": 29, "ornl": 29, "firewal": 29, "archiv": 29, "access": 29, "isi": [29, 37, 38, 39, 125], "osx": [29, 33], "linux": [29, 30, 33, 46, 84, 87, 141, 143, 147], "conda": [17, 30, 31, 32, 33, 82, 87], "clone": [30, 31, 32, 147], "sourc": [30, 31, 32, 81], "mambaforg": [30, 31, 32], "ill": 30, "maco": [31, 143], "window": [32, 33, 46, 84, 87, 141, 143, 147], "2022": 32, "edit": [32, 136], "turn": 32, "off": 32, "associ": 32, "compil": [32, 154], "m": 32, "ninja": 32, "without": [33, 87, 102, 154], "subsystem": [33, 147], "wsl2": [33, 147], "red": [33, 86], "hat": [33, 86], "cent": 33, "fedora": [33, 86], "18": [33, 147], "04": [33, 147], "20": 33, "docker": 33, "config": 34, "recommend": [34, 105, 144], "diff": 34, "merg": [28, 34], "alias": 34, "advanc": [34, 92, 144], "option": [34, 93, 104, 141], "workflow": [35, 45, 97, 103, 153], "descript": [35, 97], "name": [35, 100, 103, 104, 106, 108], "branch": [28, 35, 46, 83], "pull": [28, 35, 91], "request": [28, 35, 83, 91], "checkout": 35, "stale": 35, "freez": [35, 90], "fix": [17, 35, 102], "pr": [35, 103], "an": [35, 36, 45, 46, 97, 101, 109, 116, 125, 149, 152], "incorrect": 35, "handl": [36, 100], "xml": 36, "pars": 36, "iter": 36, "over": 36, "element": [36, 117, 146], "children": 36, "inspect": 36, "avoid": [36, 38, 126, 154], "nodelist": 36, "reflectometri": [38, 135], "interfac": [38, 102, 104, 116, 126, 147, 149], "structur": [38, 42, 43, 108], "reduct": [38, 39, 122, 136], "common": [38, 92, 102, 126], "testhelp": 38, "back": [38, 39], "end": [38, 39, 90, 102], "adher": 38, "mvp": [38, 49, 55, 59, 61, 66, 75, 103], "invers": 38, "coordin": 38, "via": [38, 39], "present": [37, 38, 43, 49, 62, 69, 70, 103, 146], "outsid": 38, "keep": [38, 89, 103], "up": [38, 46, 87, 115, 116, 117, 125, 135, 136], "date": 38, "perform": [28, 38, 154], "all": [38, 46, 103], "pattern": [38, 103], "subscrib": 38, "inject": [38, 103], "factori": 38, "san": [39, 136], "what": [39, 142], "i": [39, 88, 103, 115, 123, 124, 137], "calcul": [39, 55, 115, 121], "introduct": [39, 46, 59, 98, 115, 116, 117, 121, 125, 127, 128, 129, 130, 131, 132, 133, 135, 137, 143, 144, 152, 153], "sansstat": 39, "state_bas": 39, "py": [39, 74, 141], "state": 39, "move": [39, 141], "reduction_mod": 39, "slice": [39, 116], "mask": [39, 136], "wavelength": [39, 121], "save": [37, 39, 115, 135, 136, 144, 149], "scale": [39, 116], "adjust": 39, "convert_to_q": 39, "input": [39, 152], "builder": 39, "select": [39, 86, 87, 112, 115, 136], "director": 39, "state_director": 39, "isiscommandinterfac": 39, "enum": [39, 103], "transmiss": [39, 121], "convers": 39, "q": [39, 123, 124, 137], "sansconverttowavelengthandrebin": 39, "pixel": 39, "sansload": 39, "moveinstrumentcompon": 39, "rotateinstrumentcompon": 39, "normal": 39, "To": [39, 112], "monitor": [39, 145, 154], "sanssav": 39, "orchestr": 39, "sansbatchreduct": 39, "sanssinglereduct": 39, "sansreductioncor": 39, "indexproperti": 40, "fit": [41, 42, 81, 106, 123, 127, 129, 133], "function": [41, 86, 91, 100, 106, 139, 146], "ida": 41, "fqfit": 41, "msdfit": 41, "iqtfit": 41, "convfit": 41, "indirectdataanalysi": 42, "tab": [37, 42, 43, 116, 123, 124, 135], "qen": 42, "indirectfitanalysistab": [], "indirectfittingmodel": 42, "indirectfitdatainterfac": 42, "indirectfitplot": 42, "indirectfitpropertybrows": 42, "indirectfitoutputopt": 42, "indirectfitdata": 42, "indirectfitoutput": 42, "inelast": [43, 123, 124], "manipul": [43, 124], "instrument": [44, 92, 125, 135], "viewer": 44, "pick": [44, 83], "geometri": 44, "handler": 44, "render": 44, "track": 45, "label": [45, 52], "For": [45, 46], "review": [45, 83, 91, 103, 108], "jenkin": 46, "agent": 46, "connect": 46, "through": [46, 103], "server": 46, "mac": 46, "misc": 46, "groovi": 46, "script": [46, 95, 96, 116, 145], "print": 46, "valu": 46, "node": 46, "remov": 46, "directori": [46, 96], "across": 46, "multipl": [46, 68, 88, 103, 112, 121], "master": [], "increment": [], "singl": [46, 103, 121, 127, 128], "scm": 46, "url": 46, "logger": 46, "On": 46, "default": [46, 116, 135], "paramet": [46, 106], "load": [47, 92, 98, 115, 129, 130, 135, 149], "hook": 47, "descriptor": 47, "hdf": 47, "hdfdescriptor": 47, "non": [47, 103, 137], "filedescriptor": 47, "log": [48, 94, 152], "level": [48, 126], "reusabl": 49, "icon": [49, 76], "button": 50, "add": [51, 53, 54, 108], "combobox": 51, "lineedit": 53, "spin": 54, "box": 54, "complet": [56, 103], "exercis": [56, 58, 63, 64, 66, 67, 69, 70, 73, 74, 79, 80], "final": 58, "layout": [60, 100, 146], "matplotlib": [61, 77], "mock": [62, 63, 64, 142], "simpl": [65, 153], "receiv": 71, "signal": [71, 103], "tabl": [72, 76, 118, 126, 127, 128, 129, 130, 131, 132, 133, 136], "1": [73, 74, 90, 103, 116, 118, 124, 126, 137], "tutori": 75, "embed": 77, "figur": 77, "plot": [37, 77, 103, 116, 135, 146], "vector": [77, 137], "multithread": 78, "ensur": 78, "starter": [79, 80], "control": [28, 79, 80], "basic": [79, 80, 117, 121, 137], "read": [79, 80], "orient": [79, 80], "further": [79, 80, 152], "obtain": 81, "benchmark": 81, "initi": [81, 147, 152], "packag": [17, 82, 148], "standalon": 82, "patch": 83, "authoris": 83, "cherri": 83, "nightli": 83, "dai": [83, 90], "valgrind": 86, "cprofil": 84, "yappi": 84, "prepar": [86, 90], "whole": 86, "program": 86, "portion": 86, "visualis": 86, "flat": [86, 130], "call": [86, 137, 144], "pycharm": [87, 112], "remot": [87, 144], "legaci": 87, "maintain": 87, "past": [87, 135], "thi": 87, "point": [87, 103, 142], "onli": [87, 103], "explicitli": 87, "debugg": 87, "envfil": 87, "extens": [87, 144], "pyqt": 87, "v": 88, "languag": 88, "comparison": 88, "possibl": [88, 103], "should": [88, 103], "integr": [89, 137], "modular": 89, "role": 90, "timelin": 90, "project": [90, 120, 149], "manag": [17, 90, 116], "week": 90, "befor": 90, "beta": 90, "begin": 90, "qualiti": [28, 90], "assur": 90, "smoke": 90, "editor": [90, 102, 116], "just": 90, "2": [90, 116, 118, 124, 126, 137], "3": [90, 116, 118, 126, 137], "featur": [90, 144, 152], "remind": 90, "email": 90, "technic": [90, 113], "gatekeep": [28, 91], "sanit": 92, "pre": [92, 125], "requisit": 92, "switch": 92, "address": 92, "problem": 92, "leak": [92, 141], "appear": 92, "asan": 92, "wa": 92, "ctest": [93, 154], "directli": 93, "sampl": [94, 121], "multiperiod": [94, 127, 133], "period": [94, 103, 127], "n": 94, "repositori": 95, "purpos": [28, 95], "frontend": 95, "backend": 95, "github": [28, 95], "addit": 96, "direct": [97, 102, 104, 124], "referenc": 97, "guid": [98, 102, 103, 108, 134, 155], "createsampleworkspac": 98, "createworkspac": 98, "need": [98, 103], "modern": 99, "standard": [100, 103, 106, 107, 108, 110, 111], "refer": [100, 102, 112], "header": 100, "cpp": 100, "convent": [100, 103, 106, 108], "preprocessor": 100, "namespac": 100, "express": 100, "statement": 100, "comment": [100, 102], "error": [100, 119, 143, 144], "deprec": 101, "dev": 102, "rest": 102, "restructuredtext": 102, "defin": [102, 153], "titl": 102, "section": 102, "etc": [102, 105, 141], "warn": [102, 144], "explicit": 102, "markup": 102, "blank": 102, "unexpect": 102, "unind": 102, "inlin": 102, "interpret": 102, "phrase": 102, "string": [102, 105], "imag": [102, 108], "readabl": 102, "unknown": 102, "foo": 102, "html": 102, "knowledg": 103, "prefac": 103, "ux": 103, "must": 103, "done": [103, 146], "beforehand": 103, "alg": 103, "requir": [103, 144], "mainten": 103, "assess": 103, "too": 103, "larg": 103, "follow": 103, "doc": [103, 141], "No": [103, 112], "matter": 103, "small": 103, "logic": 103, "goe": 103, "map": 103, "histori": 103, "go": 103, "do": [28, 103, 153], "let": 103, "If": 103, "you": 103, "can": 103, "t": [28, 103, 123, 124], "put": 103, "limit": 103, "chain": 103, "observ": [103, 137], "notifi": 103, "each": 103, "train": 103, "discuss": 103, "estim": 103, "encourag": 103, "newer": 103, "staff": 103, "rais": 103, "queri": 103, "revis": 103, "best": [103, 112, 154], "practic": [103, 112, 142, 154], "have": 103, "mani": 103, "take": [103, 116], "out": 103, "One": 103, "per": 103, "slot": 103, "never": 103, "futur": [37, 103], "session": [103, 115, 125], "principl": 103, "regex": 105, "chop": 105, "ends_with": 105, "categori": 106, "style": 107, "format": [107, 144], "black": 107, "none": 107, "check": [28, 107, 112, 115, 116, 137, 141], "licens": 107, "import": 107, "amend": 108, "sub": 108, "head": 108, "preview": [108, 135], "dure": 108, "renam": [109, 141], "specifi": 112, "valid": [37, 112, 121, 152], "skip": 112, "target": [112, 153], "platform": 112, "free": 112, "memori": 112, "toler": 112, "disabl": [112, 137], "some": 112, "assert": 112, "download": 112, "xcode": 112, "makefil": 112, "like": 112, "core": [112, 114], "reduc": 112, "size": 112, "output": [112, 152], "cleanup": 112, "steer": 113, "committe": 113, "rule": 114, "group": [28, 37, 114, 126, 135], "task": 114, "smaller": 114, "larger": 114, "alfview": 115, "rebin": [115, 125, 129], "tube": 115, "rotat": 115, "angl": 115, "clear": 115, "happen": 115, "vanadium": 115, "mslice": 116, "modifi": 116, "4": [116, 118, 126, 137], "overplot": 116, "recoil": 116, "bragg": 116, "peak": [116, 127, 137], "5": [116, 118, 126, 137], "toolbar": 116, "6": [116, 118, 126, 137], "cut": [116, 135], "chang": [116, 135], "intens": 116, "interact": 116, "7": [116, 118, 126, 137], "waterfal": 116, "jupyt": 116, "qtconsol": 116, "subtract": 116, "delet": [116, 135, 141], "sum": [116, 136], "analysi": [117, 123, 126, 132, 134, 146], "engin": 118, "diffract": 118, "preambl": [118, 126], "calibr": 118, "focu": 118, "8": 118, "9": 118, "10": 118, "11": 118, "recoveri": 120, "indirect": [37, 122, 124], "elwin": 124, "msd": 123, "conv": 123, "f": 123, "live": [125, 144], "facil": 125, "fake": 125, "histogram": 125, "adara": 125, "post": 125, "stop": 125, "muon": [126, 127, 128, 129, 130, 131, 132, 133, 134], "unscript": [126, 127, 128, 129, 130, 131, 132, 133], "musr": [126, 129], "psi": [126, 130], "hifi": [126, 133], "emu": [126, 131], "argu": [126, 128], "frequequ": 126, "domain": [126, 132], "cross": 126, "alc": [126, 127], "puls": 128, "doubl": 128, "transvers": [129, 133], "field": [129, 133], "asymmetri": 129, "auto": [130, 144], "correct": [130, 135, 137], "ionic": 131, "diffus": 131, "superconduct": 131, "copper": 131, "fda": 132, "frequenc": 132, "fft": 132, "phasequad": 132, "maxent": 132, "simultan": 133, "polaris": 135, "search": 135, "experi": 135, "copi": 135, "discard": 135, "ascii": 135, "displai": [136, 143], "beam": 136, "centr": 136, "finder": 136, "diagnost": 136, "sliceview": 137, "matrixworkspac": 137, "md": 137, "mdworkspac": 137, "mdhistoworkspac": 137, "cutview": 137, "represent": 137, "overlai": 137, "nonorthogon": 137, "binmd": 137, "normalizebasisvector": 137, "fals": 137, "hkl": 137, "basi": 137, "mdhisto": 137, "orthogon": 137, "ax": 137, "util": [37, 139, 146], "helper": 139, "class_mak": 141, "move_class": 141, "delete_class": 141, "helgrind": 141, "drd": 141, "iwyu": 141, "relat": [141, 146], "wireshark": 141, "wonder": 141, "shaper": 141, "wiki": 141, "sphinx": 141, "clang": 141, "tidi": 141, "good": 142, "guidanc": 142, "privat": 142, "protect": 142, "member": 142, "bug": [143, 146], "built": 143, "help": 143, "Not": 143, "vscode": 144, "launch": 144, "keybind": 144, "clangd": 144, "impact": 145, "todo": 146, "axischang": 146, "centos7": 147, "graphic": 147, "handi": 149, "link": 149, "doe": 150, "execut": 152, "fetch": 152, "child": 152, "enhanc": 152, "asynchron": 152, "except": 152, "converttomd": 153, "transform": 153, "preprocessdetectorstomd": 153, "complex": 153, "advic": 154, "optim": 154, "energi": 37, "transfer": 37, "ui": 37, "getter": 37, "setter": 37, "improv": 37, "indirectdatareductiontab": 37, "wrapper": 37, "atom": 121, "chemic": 121, "formula": 121, "rang": 121, "broken": 17, "pip": 17, "polici": 17, "timer": 140, "perf": 85, "intel": 85, "vtune": 85, "indirectdataanalysistab": 42, "time": 84, "wall": 140, "clock": 140, "codeblocktim": 140, "codeblockmultipletim": 140, "cpu": 140, "cputim": 140, "great": 28, "power": 28, "come": 28, "respons": 28, "don": 28, "panic": 28, "thing": 28, "destin": 28, "deeper": 28, "quirk": 28, "idf": 28, "ipf": 28, "becom": 28}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx": 60}, "alltitles": {"Work flows algorithm profiling": [[0, "work-flows-algorithm-profiling"]], "Contents": [[0, "contents"], [2, "contents"], [34, "contents"], [35, "contents"], [45, "contents"], [100, "contents"], [103, "contents"], [105, "contents"], [106, "contents"], [107, "contents"], [141, "contents"]], "Summary": [[0, "summary"], [1, "summary"], [2, "summary"], [18, "summary"], [34, "summary"], [35, "summary"], [46, "summary"], [49, "summary"], [86, "summary"], [97, "summary"], [104, "summary"], [105, "summary"], [139, "summary"], [153, "summary"]], "Mantid build": [[0, "mantid-build"]], "Adding more detailed information": [[0, "adding-more-detailed-information"]], "Analysing tool": [[0, "analysing-tool"]], "Architecture": [[1, "architecture"]], "Context": [[1, "context"], [140, "context"]], "Container": [[1, "container"]], "Components": [[1, "components"], [39, "components"]], "Framework": [[1, "framework"]], "mantidqt": [[1, "mantidqt"]], "workbench": [[1, "workbench"]], "The Automated Build Process": [[2, "the-automated-build-process"]], "The Details": [[2, "the-details"]], "Other Notes": [[2, "other-notes"]], "Main Pipeline": [[2, "main-pipeline"]], "Mockups with Balsamiq Wireframes": [[3, "mockups-with-balsamiq-wireframes"]], "Overview": [[3, "overview"], [38, "overview"], [39, "overview"], [44, "overview"], [48, "overview"], [77, "overview"], [88, "overview"], [92, "overview"], [93, "overview"], [95, "overview"], [96, "overview"], [100, "overview"], [103, "overview"], [112, "overview"], [118, "overview"], [146, "overview"], [149, "overview"], [151, "overview"], [154, "overview"]], "First steps with Balsamiq Wireframes": [[3, "first-steps-with-balsamiq-wireframes"]], "Job Tree View": [[4, "job-tree-view"]], "API Concepts": [[4, "api-concepts"]], "Row Location": [[4, "row-location"]], "Dealing With Cells": [[4, "dealing-with-cells"]], "Cells": [[4, "cells"]], "Subtrees": [[4, "subtrees"]], "Notification": [[4, "notification"]], "Filtering": [[4, "filtering"], [94, "filtering"]], "Cell Based View Properties": [[5, "cell-based-view-properties"]], "Implementation": [[5, "implementation"], [44, "implementation"], [89, "implementation"], [89, "implementation-1"], [149, "implementation"]], "A note on adding new properties": [[5, "a-note-on-adding-new-properties"]], "Extract Subtrees": [[6, "extract-subtrees"]], "Find Subtree Roots": [[7, "find-subtree-roots"]], "QtStandardItemTreeModelAdapter": [[8, "qtstandarditemtreemodeladapter"]], "Usage": [[8, "usage"], [97, "usage"], [146, "usage"]], "Model Indices in Job Tree View": [[9, "model-indices-in-job-tree-view"]], "MVC Models": [[9, "mvc-models"]], "The Main Model": [[9, "the-main-model"]], "Filtered Model": [[9, "filtered-model"]], "Strongly Typed Indexes": [[9, "strongly-typed-indexes"]], "Converting Between Index Spaces": [[9, "converting-between-index-spaces"]], "Type Erasure": [[9, "type-erasure"]], "Batch Widget Manual": [[10, "batch-widget-manual"]], "API Documentation": [[10, "api-documentation"]], "Internals Documentation": [[10, "internals-documentation"]], "Building on OS X": [[11, "building-on-os-x"]], "Building with CMake": [[12, "building-with-cmake"], [24, "building-with-cmake"]], "Environment": [[12, "environment"], [33, "environment"]], "CCache": [[12, "ccache"]], "Network Drives": [[12, "network-drives"]], "Configuring your build": [[12, "configuring-your-build"]], "CMake generators": [[12, "cmake-generators"]], "From the command line": [[12, "from-the-command-line"]], "From the CMake gui": [[12, "from-the-cmake-gui"]], "Data Files Location": [[12, "data-files-location"]], "With Qt Creator": [[12, "with-qt-creator"]], "Building and working with CMake": [[12, "building-and-working-with-cmake"]], "Caveats and Known Issues": [[12, "caveats-and-known-issues"]], "Tips": [[12, "tips"], [28, "tips"], [48, "tips"], [81, "tips"], [147, "tips"]], "Build system customisation using CMake variables": [[12, "build-system-customisation-using-cmake-variables"]], "CLion": [[13, "clion"]], "Installing CLion": [[13, "installing-clion"]], "Opening CLion": [[13, "opening-clion"]], "Setup for a CLion Build": [[13, "setup-for-a-clion-build"]], "Building with CLion": [[13, "building-with-clion"]], "Debugging with CLion": [[13, "debugging-with-clion"]], "CMake Guidelines": [[14, "cmake-guidelines"]], "Creating a new CMake Library": [[14, "creating-a-new-cmake-library"]], "Finding a new CMake dependency": [[14, "finding-a-new-cmake-dependency"]], "Introducing a new CMake configurable variable": [[14, "introducing-a-new-cmake-configurable-variable"]], "CMake framework exports": [[14, "cmake-framework-exports"]], "Generating Code Coverage": [[15, "generating-code-coverage"]], "C++": [[15, "c"], [78, "c"], [139, "c"]], "Background": [[15, "background"]], "C++ Specific Notes": [[15, "c-specific-notes"]], "Setup": [[15, "setup"]], "Producing a coverage report automatically": [[15, "producing-a-coverage-report-automatically"]], "Producing a coverage report manually": [[15, "producing-a-coverage-report-manually"]], "Filtering specific module(s)": [[15, "filtering-specific-module-s"]], "Examples:": [[15, "examples"]], "Python": [[15, "python"], [49, "python"], [78, "python"], [139, "python"]], "IDE": [[15, "ide"]], "CLI": [[15, "cli"]], "Communication": [[16, "id1"]], "How to contact people in the development team": [[16, "how-to-contact-people-in-the-development-team"]], "Support": [[16, "support"]], "Meetings & other information": [[16, "meetings-other-information"]], "Text": [[16, "text"]], "Video conference": [[16, "video-conference"]], "Face to Face": [[16, "face-to-face"]], "Conda Package Manager": [[17, "conda-package-manager"]], "Creating Environments": [[17, "creating-environments"]], "Finding a broken dependency": [[17, "finding-a-broken-dependency"]], "Fixing a broken dependency": [[17, "fixing-a-broken-dependency"]], "Pip package policy": [[17, "pip-package-policy"]], "Data Files for Testing": [[18, "data-files-for-testing"]], "Motivation": [[18, "motivation"], [20, "motivation"], [39, "motivation"], [89, "motivation"], [89, "motivation-1"]], "CMake\u2019s External Data": [[18, "cmake-s-external-data"]], "Local Object Store": [[18, "local-object-store"]], "Binary Root": [[18, "binary-root"]], "Using Existing Data": [[18, "using-existing-data"]], "Adding A New File(s)": [[18, "adding-a-new-file-s"]], "Updating File(s)": [[18, "updating-file-s"]], "Developer Setup": [[18, "developer-setup"]], "Example cmake command:": [[18, "example-cmake-command"]], "Setting With Dropbox:": [[18, "setting-with-dropbox"]], "Proxy Settings": [[18, "proxy-settings"]], "Troubleshooting": [[18, "troubleshooting"], [143, "troubleshooting"]], "Debugging Unit Tests": [[19, "debugging-unit-tests"]], "Using gdb": [[19, "using-gdb"]], "Within Eclipse": [[19, "within-eclipse"]], "Within Visual Studio (debugging run method)": [[19, "within-visual-studio-debugging-run-method"]], "Within Visual Studio (attach to process version)": [[19, "within-visual-studio-attach-to-process-version"]], "Design Document Guidelines": [[20, "design-document-guidelines"]], "When to write a design document": [[20, "when-to-write-a-design-document"]], "Amount of classes": [[20, "amount-of-classes"]], "Amount of files": [[20, "amount-of-files"]], "Abstractness fraction": [[20, "abstractness-fraction"]], "The layer of intent": [[20, "the-layer-of-intent"]], "Number of developers": [[20, "number-of-developers"]], "Number of users": [[20, "number-of-users"]], "Number of person-months": [[20, "number-of-person-months"]], "Design document process": [[20, "design-document-process"]], "Design document content": [[20, "design-document-content"]], "Dictionary of Terms": [[20, "dictionary-of-terms"]], "Potential Solutions": [[20, "potential-solutions"]], "Chosen Solution": [[20, "chosen-solution"]], "Implementation Detail": [[20, "implementation-detail"]], "Cheat Sheet and Checklist": [[20, "cheat-sheet-and-checklist"]], "Developer Accounts": [[21, "developer-accounts"]], "Unique Profiles": [[21, "unique-profiles"]], "Account Creation": [[21, "account-creation"]], "Introducing Yourself": [[21, "introducing-yourself"]], "Admin Notes": [[21, "admin-notes"]], "Development and Release Cycle": [[22, "development-and-release-cycle"]], "Doxygen Setup": [[23, "doxygen-setup"]], "Unix Console Doxygen Setup": [[23, "unix-console-doxygen-setup"]], "Visual Studio Doxygen Setup": [[23, "visual-studio-doxygen-setup"]], "Eclipse Doxygen Setup": [[23, "eclipse-doxygen-setup"]], "Eclipse on Ubuntu": [[24, "eclipse-on-ubuntu"]], "Prerequisites": [[24, "prerequisites"], [79, "prerequisites"], [80, "prerequisites"], [144, "prerequisites"]], "Installing Eclipse": [[24, "installing-eclipse"]], "Suggested Plugins": [[24, "suggested-plugins"]], "EnumeratedString": [[25, "enumeratedstring"]], "Why EnumeratedString?": [[25, "why-enumeratedstring"]], "How to use the EnumeratedString": [[25, "how-to-use-the-enumeratedstring"]], "Example Use of EnumeratedString": [[25, "example-use-of-enumeratedstring"]], "Event Workspace Development": [[26, "event-workspace-development"]], "Individual Neutron Event Data (TofEvent)": [[26, "individual-neutron-event-data-tofevent"]], "Lists of Events (EventList)": [[26, "lists-of-events-eventlist"]], "Most Recently Used List (MRUList)": [[26, "most-recently-used-list-mrulist"]], "A note about workspace index / spectrum number / detector ID": [[26, "a-note-about-workspace-index-spectrum-number-detector-id"]], "Workspace2D compatibility": [[26, "workspace2d-compatibility"]], "A Note about Thread Safety": [[26, "a-note-about-thread-safety"]], "Flowchart Creation": [[27, "flowchart-creation"]], "Gatekeeping a Pull Request": [[28, "gatekeeping-a-pull-request"]], "Purpose": [[28, "purpose"], [95, "purpose"]], "With great power comes great responsibility": [[28, "with-great-power-comes-great-responsibility"]], "Performing a merge on Github": [[28, "performing-a-merge-on-github"]], "Don\u2019t panic": [[28, "don-t-panic"]], "Things to check": [[28, "things-to-check"]], "Destination branch": [[28, "destination-branch"]], "General checks": [[28, "general-checks"]], "Testing": [[28, "testing"], [38, "testing"], [103, "testing"], [138, "testing"], [155, "testing"]], "Code quality": [[28, "code-quality"]], "Deeper checks": [[28, "deeper-checks"]], "Version control": [[28, "version-control"]], "Specific quirks of Mantid": [[28, "specific-quirks-of-mantid"]], "Algorithms": [[28, "algorithms"], [102, "algorithms"], [106, "algorithms"]], "Workspaces": [[28, "workspaces"]], "Workspace Groups": [[28, "workspace-groups"]], "IDFs and IPFs": [[28, "idfs-and-ipfs"]], "Unit tests": [[28, "unit-tests"]], "How do people become gatekeepers?": [[28, "how-do-people-become-gatekeepers"]], "Getting Started": [[29, "getting-started"], [152, "getting-started"]], "The Choice": [[29, "the-choice"]], "Custom git setup for inside the ORNL firewall:": [[29, "custom-git-setup-for-inside-the-ornl-firewall"]], "Building Mantid": [[29, "building-mantid"]], "Archive access - ISIS": [[29, "archive-access-isis"]], "OSX": [[29, "osx"], [33, "osx"]], "Linux": [[29, "linux"], [33, "linux"], [46, "linux"], [84, "linux"], [141, "linux"], [143, "linux"]], "Develop with Conda on Linux": [[30, "develop-with-conda-on-linux"]], "Install Git": [[30, "install-git"], [31, "install-git"], [32, "install-git"]], "Clone the mantid source code": [[30, "clone-the-mantid-source-code"], [31, "clone-the-mantid-source-code"], [32, "clone-the-mantid-source-code"]], "Install Mambaforge": [[30, "install-mambaforge"], [31, "install-mambaforge"], [32, "install-mambaforge"]], "(ILL) Setup proxy": [[30, "ill-setup-proxy"]], "Setup the mantid conda environment": [[30, "setup-the-mantid-conda-environment"], [31, "setup-the-mantid-conda-environment"], [32, "setup-the-mantid-conda-environment"]], "Configure CMake and generate build files": [[30, "configure-cmake-and-generate-build-files"], [31, "configure-cmake-and-generate-build-files"], [32, "configure-cmake-and-generate-build-files"]], "How to build": [[30, "how-to-build"], [31, "how-to-build"]], "Building and debugging with CLion": [[30, "building-and-debugging-with-clion"], [32, "building-and-debugging-with-clion"]], "CMake Conda variables": [[30, "cmake-conda-variables"], [31, "cmake-conda-variables"], [32, "cmake-conda-variables"]], "Develop with Conda on MacOS": [[31, "develop-with-conda-on-macos"]], "Running Workbench": [[31, "running-workbench"], [150, "running-workbench"]], "Develop with Conda on Windows": [[32, "develop-with-conda-on-windows"]], "Install Visual Studio 2022 Community Edition": [[32, "install-visual-studio-2022-community-edition"]], "Turn off Python association in Windows": [[32, "turn-off-python-association-in-windows"]], "Compile and Build using MS Visual Studio": [[32, "compile-and-build-using-ms-visual-studio"]], "Compile and Build using Ninja": [[32, "compile-and-build-using-ninja"]], "Getting Started without Conda": [[33, "getting-started-without-conda"]], "Windows": [[33, "windows"], [46, "windows"], [84, "windows"], [141, "windows"], [143, "windows"]], "Windows Subsystem for Linux (WSL2)": [[33, "windows-subsystem-for-linux-wsl2"], [147, "windows-subsystem-for-linux-wsl2"]], "Red Hat/Cent OS/Fedora": [[33, "red-hat-cent-os-fedora"]], "Ubuntu 18.04": [[33, "ubuntu-18-04"]], "Ubuntu 20.04": [[33, "ubuntu-20-04"]], "Docker": [[33, "docker"]], "Getting the Mantid code": [[33, "getting-the-mantid-code"]], "Mantid Git Config": [[34, "mantid-git-config"]], "Recommended Config": [[34, "recommended-config"]], "Diff/Merge Tools": [[34, "diff-merge-tools"]], "Useful Aliases": [[34, "useful-aliases"]], "More Advanced Options": [[34, "more-advanced-options"]], "Mantid Git Workflow": [[35, "mantid-git-workflow"]], "Description": [[35, "description"], [97, "description"]], "Naming Branches": [[35, "naming-branches"]], "Pull Requests": [[35, "pull-requests"], [35, "id1"]], "Checkout a Pull Request": [[35, "checkout-a-pull-request"]], "Stale Pull Requests": [[35, "stale-pull-requests"]], "Code Freeze": [[35, "code-freeze"], [90, "code-freeze"], [90, "id8"]], "New Branches": [[35, "new-branches"]], "Fixing a PR with an Incorrect Base Branch": [[35, "fixing-a-pr-with-an-incorrect-base-branch"]], "Handling XML": [[36, "handling-xml"]], "Examples": [[36, "examples"], [104, "examples"]], "Parsing": [[36, "parsing"]], "Iterating over an element\u2019s children": [[36, "iterating-over-an-element-s-children"]], "Inspecting an element": [[36, "inspecting-an-element"]], "Avoid NodeList": [[36, "avoid-nodelist"]], "ISIS Energy Transfer Tab": [[37, "isis-energy-transfer-tab"]], "ISIS Energy Transfer Data": [[37, "isis-energy-transfer-data"]], "ISIS Energy Transfer view": [[37, "isis-energy-transfer-view"]], "UI Data Getters": [[37, "ui-data-getters"]], "UI data setters": [[37, "ui-data-setters"]], "UI validators": [[37, "ui-validators"]], "Communication with the Presenter": [[37, "communication-with-the-presenter"]], "Future improvements": [[37, "future-improvements"], [37, "id1"], [37, "id3"]], "ISIS Energy Transfer Presenter": [[37, "isis-energy-transfer-presenter"]], "ISIS Energy Transfer algorithm": [[37, "isis-energy-transfer-algorithm"]], "Plotting": [[37, "plotting"], [37, "id2"]], "Dependency on IndirectDataReductionTab": [[37, "dependency-on-indirectdatareductiontab"]], "ISIS Energy Transfer Model": [[37, "isis-energy-transfer-model"]], "ISIS Indirect Energy Transfer Wrapper": [[37, "isis-indirect-energy-transfer-wrapper"]], "Saving": [[37, "saving"]], "Grouping": [[37, "grouping"]], "Model utils files": [[37, "model-utils-files"]], "Model tests": [[37, "model-tests"]], "ISIS Reflectometry Interface": [[38, "isis-reflectometry-interface"]], "Structure": [[38, "structure"]], "GUI": [[38, "gui"]], "Reduction": [[38, "reduction"]], "Common": [[38, "common"]], "TestHelpers": [[38, "testhelpers"]], "Reduction back-end": [[38, "reduction-back-end"]], "Development guidelines": [[38, "development-guidelines"]], "Adhere to MVP": [[38, "adhere-to-mvp"]], "Dependency inversion": [[38, "dependency-inversion"]], "Coordinate via presenters": [[38, "coordinate-via-presenters"]], "Avoid use of Qt types outside of Qt classes": [[38, "avoid-use-of-qt-types-outside-of-qt-classes"]], "Keep the reduction configuration up to date": [[38, "keep-the-reduction-configuration-up-to-date"]], "Perform all processing in algorithms": [[38, "perform-all-processing-in-algorithms"]], "Design pattern examples": [[38, "design-pattern-examples"]], "Subscriber pattern": [[38, "subscriber-pattern"]], "Dependency injection": [[38, "dependency-injection"]], "Factory pattern": [[38, "factory-pattern"]], "ISIS SANS Reduction Back-end": [[39, "isis-sans-reduction-back-end"]], "What is calculated in a SANS reduction?": [[39, "what-is-calculated-in-a-sans-reduction"]], "General": [[39, "general"], [105, "general"]], "Introduction and Motivation": [[39, "introduction-and-motivation"]], "SANSState": [[39, "sansstate"]], "state_base.py": [[39, "state-base-py"]], "Individual states": [[39, "individual-states"]], "state.py": [[39, "state-py"]], "data.py": [[39, "data-py"]], "move.py": [[39, "move-py"]], "reduction_mode.py": [[39, "reduction-mode-py"]], "slice.py": [[39, "slice-py"]], "mask.py": [[39, "mask-py"]], "wavelength.py": [[39, "wavelength-py"]], "save.py": [[39, "save-py"]], "scale.py": [[39, "scale-py"]], "adjustment.py": [[39, "adjustment-py"]], "convert_to_q.py": [[39, "convert-to-q-py"]], "compatibility.py": [[39, "compatibility-py"]], "State Generation": [[39, "state-generation"]], "User input dictionary": [[39, "user-input-dictionary"]], "Builders": [[39, "builders"]], "Selection of the builders": [[39, "selection-of-the-builders"]], "Directors": [[39, "directors"]], "state_director.py": [[39, "state-director-py"]], "User file input": [[39, "user-file-input"]], "Director for ISISCommandInterface (CLI)": [[39, "director-for-isiscommandinterface-cli"]], "Usage via GUI": [[39, "usage-via-gui"]], "Other useful information": [[39, "other-useful-information"]], "enum.py": [[39, "enum-py"]], "Work-flow algorithms for individual reduction steps": [[39, "work-flow-algorithms-for-individual-reduction-steps"]], "Calculate SANS Transmission": [[39, "calculate-sans-transmission"]], "Conversion to Q": [[39, "conversion-to-q"]], "SANSConvertToWavelengthAndRebin": [[39, "sansconverttowavelengthandrebin"]], "Create SANS Wavelength and Pixel Adjustment": [[39, "create-sans-wavelength-and-pixel-adjustment"]], "SANSLoad": [[39, "sansload"]], "Workspace Masking": [[39, "workspace-masking"]], "MoveInstrumentComponent and RotateInstrumentComponent": [[39, "moveinstrumentcomponent-and-rotateinstrumentcomponent"]], "Normalize To SANS Monitor": [[39, "normalize-to-sans-monitor"]], "SANSSave": [[39, "sanssave"]], "Slice SANS Event": [[39, "slice-sans-event"]], "Work-flow algorithm orchestration": [[39, "work-flow-algorithm-orchestration"]], "SANSBatchReduction": [[39, "sansbatchreduction"]], "SANSSingleReduction": [[39, "sanssinglereduction"]], "SANSReductionCore": [[39, "sansreductioncore"]], "Index Property": [[40, "index-property"]], "Why IndexProperty?": [[40, "why-indexproperty"]], "How to use the IndexProperty": [[40, "how-to-use-the-indexproperty"]], "Adding a new fitting function to IDA": [[41, "adding-a-new-fitting-function-to-ida"]], "FqFit": [[41, "fqfit"]], "MSDFit": [[41, "msdfit"]], "IqtFit": [[41, "iqtfit"]], "ConvFit": [[41, "convfit"]], "IndirectDataAnalysis File Structure": [[42, "indirectdataanalysis-file-structure"]], "Fit Tab structure": [[42, "fit-tab-structure"]], "QENS Fit class structure": [[42, "qens-fit-class-structure"]], "IndirectDataAnalysisTab": [[42, "indirectdataanalysistab"]], "IndirectFittingModel": [[42, "indirectfittingmodel"]], "IndirectFitDataInterface": [[42, "indirectfitdatainterface"]], "IndirectFitPlot": [[42, "indirectfitplot"]], "IndirectFitPropertyBrowser": [[42, "indirectfitpropertybrowser"]], "IndirectFitOutputOptions": [[42, "indirectfitoutputoptions"]], "IndirectFitData": [[42, "indirectfitdata"]], "IndirectFitOutput": [[42, "indirectfitoutput"]], "Inelastic Data Manipulation Class Structure": [[43, "inelastic-data-manipulation-class-structure"]], "Data Manipulation Tab View": [[43, "data-manipulation-tab-view"]], "Data Manipulation Tab Model": [[43, "data-manipulation-tab-model"]], "Data Manipulation Tab (Presenter)": [[43, "data-manipulation-tab-presenter"]], "Instrument Viewer Widget": [[44, "instrument-viewer-widget"]], "Detector Picking": [[44, "detector-picking"]], "Geometry Handlers and Renderers": [[44, "geometry-handlers-and-renderers"]], "Mantid Issue Tracking": [[45, "mantid-issue-tracking"]], "Workflow": [[45, "workflow"], [153, "workflow"]], "Creating an Issue": [[45, "creating-an-issue"]], "Labels": [[45, "labels"]], "Filtering Issues": [[45, "filtering-issues"]], "Your Issues": [[45, "your-issues"]], "For Review": [[45, "for-review"]], "Jenkins Configuration": [[46, "jenkins-configuration"]], "Introduction": [[46, "introduction"], [98, "introduction"], [115, "introduction"], [116, "introduction"], [117, "introduction"], [121, "introduction"], [125, "introduction"], [127, "introduction"], [128, "introduction"], [129, "introduction"], [130, "introduction"], [131, "introduction"], [132, "introduction"], [133, "introduction"], [135, "introduction"], [137, "introduction"], [143, "introduction"], [144, "introduction"], [152, "introduction"], [153, "introduction"]], "Setting up a New Agent": [[46, "setting-up-a-new-agent"]], "Agent Connection": [[46, "agent-connection"], [46, "id1"]], "Connecting Through a Proxy Server": [[46, "connecting-through-a-proxy-server"]], "Mac OS": [[46, "mac-os"]], "Misc Groovy Scripts": [[46, "misc-groovy-scripts"]], "Print the Value of an Environment Variable on All Nodes": [[46, "print-the-value-of-an-environment-variable-on-all-nodes"]], "Remove directories across multiple nodes": [[46, "remove-directories-across-multiple-nodes"]], "Remove directories from single node": [[46, "remove-directories-from-single-node"]], "Update Branches For Jobs": [[46, "update-branches-for-jobs"]], "List All SCM Urls": [[46, "list-all-scm-urls"]], "Update Urls on All Jobs": [[46, "update-urls-on-all-jobs"]], "Print All Loggers": [[46, "print-all-loggers"]], "Run a Process On a Single Node": [[46, "run-a-process-on-a-single-node"]], "Run a Process Across All Nodes": [[46, "run-a-process-across-all-nodes"]], "Update default values for job parameters": [[46, "update-default-values-for-job-parameters"]], "Load Algorithm Hook": [[47, "load-algorithm-hook"]], "The Load Algorithm": [[47, "the-load-algorithm"]], "Descriptors": [[47, "descriptors"]], "HDF": [[47, "hdf"]], "HDFDescriptor": [[47, "hdfdescriptor"]], "Non-HDF": [[47, "non-hdf"]], "FileDescriptor": [[47, "filedescriptor"]], "Logging": [[48, "logging"], [152, "logging"]], "Logging Levels": [[48, "logging-levels"]], "Configuring the Log Level": [[48, "configuring-the-log-level"]], "Usage Example in C++": [[48, "usage-example-in-c"]], "Usage Example in Python": [[48, "usage-example-in-python"]], "Using logging in Python": [[48, "using-logging-in-python"]], "MVP Design": [[49, "mvp-design"]], "MVP (Model View Presenter)": [[49, "mvp-model-view-presenter"]], "Model": [[49, "model"], [103, "model"]], "View": [[49, "view"], [70, "view"], [103, "view"]], "Presenter": [[49, "presenter"], [70, "presenter"], [103, "presenter"]], "Testing MVP Components": [[49, "testing-mvp-components"]], "Visual Design": [[49, "visual-design"]], "Qt Designer": [[49, "qt-designer"]], "Reusable Widgets": [[49, "reusable-widgets"]], "Icons": [[49, "icons"]], "Designer": [[49, "id1"]], "Adding a Button": [[50, "adding-a-button"]], "The View": [[50, "the-view"]], "The Main": [[50, "the-main"]], "Add a ComboBox": [[51, "add-a-combobox"]], "Adding a Label": [[52, "adding-a-label"]], "Add a LineEdit": [[53, "add-a-lineedit"]], "Add a Spin Box": [[54, "add-a-spin-box"]], "MVP Calculator GUI Example": [[55, "mvp-calculator-gui-example"]], "Complete GUI from Exercises": [[56, "complete-gui-from-exercises"]], "Extracting Information from the View": [[57, "extracting-information-from-the-view"]], "Final Exercise": [[58, "final-exercise"]], "MVP Introduction": [[59, "mvp-introduction"]], "Layouts": [[60, "layouts"]], "Matplotlib and MVP": [[61, "matplotlib-and-mvp"]], "Mocking the Presenter": [[62, "mocking-the-presenter"]], "Mocking Exercise": [[63, "mocking-exercise"]], "Mocking Exercise Solution": [[64, "mocking-exercise-solution"]], "A Simple Model": [[65, "a-simple-model"]], "Model (MVP) Exercise": [[66, "model-mvp-exercise"]], "Model Exercise Solution": [[67, "model-exercise-solution"]], "Multiple Views": [[68, "multiple-views"]], "Presenter Exercise": [[69, "presenter-exercise"]], "Presenter Exercise Solution": [[70, "presenter-exercise-solution"]], "Main module": [[70, "main-module"]], "Receiving a signal from the view": [[71, "receiving-a-signal-from-the-view"]], "Tables": [[72, "tables"]], "View Exercise 1": [[73, "view-exercise-1"]], "View Exercise 1 Solution": [[74, "view-exercise-1-solution"]], "main.py": [[74, "main-py"]], "view.py": [[74, "view-py"]], "MVP Tutorial": [[75, "mvp-tutorial"]], "Mantid Icon Table": [[76, "mantid-icon-table"]], "General Icons": [[76, "general-icons"]], "Table Icons": [[76, "table-icons"]], "Matplotlib in C++": [[77, "matplotlib-in-c"]], "Embedding Figures": [[77, "embedding-figures"]], "Plotting from Vector Data": [[77, "plotting-from-vector-data"]], "Plotting from Workspace Data": [[77, "plotting-from-workspace-data"]], "Multithreading in Mantid": [[78, "multithreading-in-mantid"]], "Ensuring thread-safety": [[78, "ensuring-thread-safety"]], "New Starter C++": [[79, "new-starter-c"]], "Version Control": [[79, "version-control"], [80, "version-control"]], "C++ Basics": [[79, "c-basics"]], "Reading": [[79, "reading"], [79, "id1"], [80, "reading"], [80, "id1"]], "Exercise": [[79, "exercise"], [79, "id2"], [80, "exercise"], [80, "id2"]], "Object Oriented C++ Basics": [[79, "object-oriented-c-basics"]], "Further reading": [[79, "further-reading"], [80, "further-reading"]], "New Starter Python": [[80, "new-starter-python"]], "Python Basics": [[80, "python-basics"]], "Object Oriented Python Basics": [[80, "object-oriented-python-basics"]], "Obtaining a Benchmark for Mantid Fitting": [[81, "obtaining-a-benchmark-for-mantid-fitting"]], "Benchmarking Mantid from Source": [[81, "benchmarking-mantid-from-source"]], "Benchmarking Mantid from Install": [[81, "benchmarking-mantid-from-install"]], "Initial Setup": [[81, "initial-setup"], [147, "initial-setup"]], "Creating your Benchmarking Environment": [[81, "creating-your-benchmarking-environment"]], "Running a Benchmark": [[81, "running-a-benchmark"]], "Packaging": [[82, "packaging"], [148, "packaging"]], "Conda": [[82, "conda"]], "Building Conda Packages": [[82, "building-conda-packages"]], "Standalone": [[82, "standalone"]], "Building Standalone Installers": [[82, "building-standalone-installers"]], "Patch Release Checklist": [[83, "patch-release-checklist"]], "Request": [[83, "request"]], "Authorisation": [[83, "authorisation"]], "Development": [[83, "development"]], "Release Branch": [[83, "release-branch"]], "Release Notes": [[83, "release-notes"]], "Cherry Picking & Code Review": [[83, "cherry-picking-code-review"]], "Nightly Builds": [[83, "nightly-builds"]], "Release Day": [[83, "release-day"], [90, "release-day"], [90, "id10"]], "Profiling Overview": [[84, "profiling-overview"]], "Profiling in Python": [[84, "profiling-in-python"]], "Profiling with cProfile": [[84, "profiling-with-cprofile"]], "Profiling with Yappi": [[84, "profiling-with-yappi"]], "Profiling in C++": [[84, "profiling-in-c"]], "Mantid\u2019s Algorithm Profiler": [[84, "mantid-s-algorithm-profiler"]], "Other Profiling Tools": [[84, "other-profiling-tools"]], "Timing in C++": [[84, "timing-in-c"]], "Profiling with perf": [[85, "profiling-with-perf"]], "Install and configure": [[85, "install-and-configure"]], "Running perf": [[85, "running-perf"]], "Profiling with Intel\u2019s VTune": [[85, "profiling-with-intel-s-vtune"]], "Profiling with Valgrind": [[86, "profiling-with-valgrind"]], "Installation": [[86, "installation"]], "Ubuntu": [[86, "ubuntu"]], "Red Hat/Fedora": [[86, "red-hat-fedora"]], "Preparation": [[86, "preparation"]], "Running the Profiler": [[86, "running-the-profiler"]], "Profile a Whole Program Run": [[86, "profile-a-whole-program-run"]], "Profile Selected Portions of the Code": [[86, "profile-selected-portions-of-the-code"]], "Visualisation": [[86, "visualisation"]], "Flat Profile View": [[86, "flat-profile-view"]], "Function Call Detail": [[86, "function-call-detail"]], "PyCharm": [[87, "pycharm"]], "Selecting PyCharm versions": [[87, "selecting-pycharm-versions"]], "Setup Python development environment with Conda": [[87, "setup-python-development-environment-with-conda"]], "Debug Python in Workbench": [[87, "debug-python-in-workbench"]], "Debug Python in unit tests": [[87, "debug-python-in-unit-tests"]], "Debug Python in system tests/remote debugging": [[87, "debug-python-in-system-tests-remote-debugging"]], "Legacy and not maintained past this point (Only use if explicitly not using Conda)": [[87, "legacy-and-not-maintained-past-this-point-only-use-if-explicitly-not-using-conda"]], "Setting up PyCharm on Windows": [[87, "setting-up-pycharm-on-windows"]], "Running Files in the Debugger with EnvFile extension": [[87, "running-files-in-the-debugger-with-envfile-extension"]], "Running Files in the Debugger without EnvFile extension": [[87, "running-files-in-the-debugger-without-envfile-extension"]], "Testing using PyQt": [[87, "testing-using-pyqt"]], "Local Debugging of Unit Tests with PyCharm": [[87, "local-debugging-of-unit-tests-with-pycharm"]], "Setting up PyCharm on Linux": [[87, "setting-up-pycharm-on-linux"]], "Useful Plugins": [[87, "useful-plugins"]], "Remote Development": [[87, "remote-development"], [144, "remote-development"]], "Python vs C++ Algorithms": [[88, "python-vs-c-algorithms"]], "Algorithm Language Comparison": [[88, "algorithm-language-comparison"]], "Multiple Possibilities in Mantid": [[88, "multiple-possibilities-in-mantid"]], "Should I Write a C++ Algorithm?": [[88, "should-i-write-a-c-algorithm"]], "Should I Write a Python Algorithm?": [[88, "should-i-write-a-python-algorithm"]], "Note for Mantid Developers": [[88, "note-for-mantid-developers"]], "Qt Designer for Python": [[89, "qt-designer-for-python"]], "Using the Generated Class": [[89, "using-the-generated-class"]], "Integrating into Workbench": [[89, "integrating-into-workbench"]], "Keeping GUIs modular using Widgets": [[89, "keeping-guis-modular-using-widgets"]], "Release Checklist": [[90, "release-checklist"]], "Roles": [[90, "roles"]], "Timeline": [[90, "timeline"]], "Local Project Managers Checklist": [[90, "local-project-managers-checklist"]], "1 week before Code Freeze": [[90, "week-before-code-freeze"]], "Beta Testing Begins": [[90, "beta-testing-begins"], [90, "id2"], [90, "id5"]], "Quality Assurance Managers Checklist": [[90, "quality-assurance-managers-checklist"]], "Manual Testing": [[90, "manual-testing"], [90, "id4"]], "Beta Testing Ends - Prepare for Smoke Testing": [[90, "beta-testing-ends-prepare-for-smoke-testing"]], "Smoke Testing": [[90, "smoke-testing"], [90, "id7"], [90, "id9"]], "Release Editors Checklist": [[90, "release-editors-checklist"]], "Beta Testing Ends": [[90, "beta-testing-ends"], [90, "id6"]], "Just before release": [[90, "just-before-release"]], "Release Manager Checklist": [[90, "release-manager-checklist"]], "2-3 weeks before Feature Freeze": [[90, "weeks-before-feature-freeze"]], "1 week before Feature Freeze": [[90, "week-before-feature-freeze"]], "Feature Freeze Begins": [[90, "feature-freeze-begins"]], "Reminder Email for Beta": [[90, "reminder-email-for-beta"]], "Technical Release Managers Checklist": [[90, "technical-release-managers-checklist"]], "Reviewing a Pull Request": [[91, "reviewing-a-pull-request"]], "Code Review": [[91, "code-review"]], "Functional Testing": [[91, "functional-testing"]], "Gatekeeper": [[91, "gatekeeper"]], "Running Sanitizers": [[92, "running-sanitizers"]], "Pre-requisites": [[92, "pre-requisites"]], "Switching to Sanitizer Build": [[92, "switching-to-sanitizer-build"]], "Command Line": [[92, "command-line"]], "CMake GUI": [[92, "cmake-gui"]], "Running Tests": [[92, "running-tests"]], "Visual Studio Address Sanitizer": [[92, "visual-studio-address-sanitizer"]], "Advanced Details": [[92, "advanced-details"]], "Instrumenting Python (Advanced)": [[92, "instrumenting-python-advanced"]], "Common Problems": [[92, "common-problems"]], "Library Leaks Appearing": [[92, "library-leaks-appearing"]], "ASAN was not the first library loaded": [[92, "asan-was-not-the-first-library-loaded"]], "Running the Unit Tests": [[93, "running-the-unit-tests"]], "CMake/CTest: Command Line": [[93, "cmake-ctest-command-line"]], "Useful CTest Options": [[93, "useful-ctest-options"]], "Running Unit Tests Directly": [[93, "running-unit-tests-directly"]], "Running Unit Tests With Visual Studio and ctest": [[93, "running-unit-tests-with-visual-studio-and-ctest"]], "Running Unit Tests With Visual Studio": [[93, "running-unit-tests-with-visual-studio"]], "Debugging unit tests": [[93, "debugging-unit-tests"]], "Sample Logs": [[94, "sample-logs"]], "Sample logs": [[94, "id1"]], "Multiperiod workspace sample logs": [[94, "multiperiod-workspace-sample-logs"]], "period n": [[94, "period-n"]], "running": [[94, "running"]], "periods": [[94, "periods"]], "Event data": [[94, "event-data"]], "Script Repository": [[95, "script-repository"]], "Frontend": [[95, "frontend"]], "Backend": [[95, "backend"]], "GitHub Repository": [[95, "github-repository"]], "Additional Python code": [[96, "additional-python-code"]], "The scripts directory": [[96, "the-scripts-directory"]], "Documentation": [[96, "documentation"], [103, "documentation"]], "Unit testing": [[96, "unit-testing"]], "The qt directory": [[96, "the-qt-directory"]], "Algorithm Documentation": [[97, "algorithm-documentation"]], "How to Document an Algorithm": [[97, "how-to-document-an-algorithm"]], "The Code Files": [[97, "the-code-files"]], "Property Descriptions": [[97, "property-descriptions"]], "Workflow algorithms": [[97, "workflow-algorithms"]], "Algorithm Directives": [[97, "algorithm-directives"]], "Referencing Other Algorithms": [[97, "referencing-other-algorithms"]], "Building the Documentation": [[97, "building-the-documentation"]], "Algorithm Usage Examples": [[98, "algorithm-usage-examples"]], "Guide": [[98, "guide"]], "Using CreateSampleWorkspace and CreateWorkspace": [[98, "using-createsampleworkspace-and-createworkspace"]], "When needing to load a data file": [[98, "when-needing-to-load-a-data-file"]], "Running the Tests": [[98, "running-the-tests"]], "C++ Code Modernization Guidelines": [[99, "c-code-modernization-guidelines"]], "C++ Coding Standards": [[100, "c-coding-standards"]], "References": [[100, "references"]], "Files": [[100, "files"]], "Headers": [[100, "headers"]], "Header Files": [[100, "header-files"]], "Layout of Header File": [[100, "layout-of-header-file"]], "CPP file Headers": [[100, "cpp-file-headers"]], "Function headers": [[100, "function-headers"]], "Naming Conventions": [[100, "naming-conventions"]], "Preprocessor": [[100, "preprocessor"]], "Classes and Namespaces": [[100, "classes-and-namespaces"]], "Mantid Namespaces": [[100, "mantid-namespaces"]], "Functions and Variables": [[100, "functions-and-variables"]], "Expressions and Statements": [[100, "expressions-and-statements"]], "Comments": [[100, "comments"], [102, "comments"]], "Error Handling": [[100, "error-handling"]], "Deprecating an Algorithm": [[101, "deprecating-an-algorithm"]], "Deprecating a C++ Algorithm": [[101, "deprecating-a-c-algorithm"]], "Deprecating a Python Algorithm": [[101, "deprecating-a-python-algorithm"]], "Configuration": [[101, "configuration"], [102, "configuration"], [109, "configuration"]], "Documentation Guide for Devs": [[102, "documentation-guide-for-devs"]], "reST editors/IDE plugins": [[102, "rest-editors-ide-plugins"]], "The reStructuredText File": [[102, "the-restructuredtext-file"]], "Directives": [[102, "directives"]], "Interfaces": [[102, "interfaces"]], "How to define titles, sections etc.": [[102, "how-to-define-titles-sections-etc"]], "Common Warnings and Fixes": [[102, "common-warnings-and-fixes"]], "Explicit markup ends without a blank line; unexpected unindent.": [[102, "explicit-markup-ends-without-a-blank-line-unexpected-unindent"]], "Inline interpreted text or phrase reference start-string without end-string": [[102, "inline-interpreted-text-or-phrase-reference-start-string-without-end-string"]], "image file not readable": [[102, "image-file-not-readable"]], "Unknown directive type \u201cfoo\u201d": [[102, "unknown-directive-type-foo"]], "Building the HTML Development Documentation": [[102, "building-the-html-development-documentation"]], "GUI Standards": [[103, "gui-standards"]], "Prerequisite Knowledge": [[103, "prerequisite-knowledge"]], "Preface": [[103, "preface"]], "Standards": [[103, "standards"], [111, "standards"]], "Design": [[103, "design"]], "UX design reviews must be done beforehand": [[103, "ux-design-reviews-must-be-done-beforehand"]], "Workflow alg. must be completed first": [[103, "workflow-alg-must-be-completed-first"]], "New work requires design documentation": [[103, "new-work-requires-design-documentation"]], "The maintenance guide gets updated in the PR": [[103, "the-maintenance-guide-gets-updated-in-the-pr"]], "Existing GUIs": [[103, "existing-guis"]], "Assess if the MVP code is getting too large": [[103, "assess-if-the-mvp-code-is-getting-too-large"]], "Work on existing GUIs should follow maintenance docs": [[103, "work-on-existing-guis-should-follow-maintenance-docs"]], "No matter how small, logic goes into the model": [[103, "no-matter-how-small-logic-goes-into-the-model"]], "The GUI must map 1:1 to a workflow alg.": [[103, "the-gui-must-map-1-1-to-a-workflow-alg"]], "The GUI must work with workspace history": [[103, "the-gui-must-work-with-workspace-history"]], "All notifications need to go through a single point": [[103, "all-notifications-need-to-go-through-a-single-point"]], "Do not let Qt types in": [[103, "do-not-let-qt-types-in"]], "If you can\u2019t test it, put it in the view": [[103, "if-you-can-t-test-it-put-it-in-the-view"]], "Limit chains of observers notifying each other": [[103, "limit-chains-of-observers-notifying-each-other"]], "Notify must use enums to signal": [[103, "notify-must-use-enums-to-signal"]], "Presenters must use non-Qt communication patterns": [[103, "presenters-must-use-non-qt-communication-patterns"]], "Training": [[103, "training"]], "Discuss estimates within teams": [[103, "discuss-estimates-within-teams"]], "Encourage newer staff to raise queries": [[103, "encourage-newer-staff-to-raise-queries"]], "Periodically revise best UX practice": [[103, "periodically-revise-best-ux-practice"]], "If you have too many dependencies to inject\u2026": [[103, "if-you-have-too-many-dependencies-to-inject"]], "Use dependency injection": [[103, "use-dependency-injection"]], "Use dependency injection in Python too": [[103, "use-dependency-injection-in-python-too"]], "Keep Qt / Plotting in the view": [[103, "keep-qt-plotting-in-the-view"]], "If you can test it, take it out of the view": [[103, "if-you-can-test-it-take-it-out-of-the-view"]], "One signal per slot, never multiple": [[103, "one-signal-per-slot-never-multiple"]], "Signals setup in the view to the presenter only": [[103, "signals-setup-in-the-view-to-the-presenter-only"]], "Future Work": [[103, "future-work"]], "Coding": [[103, "coding"]], "Naming conventions": [[103, "naming-conventions"]], "Docs": [[103, "docs"]], "Possible Training": [[103, "possible-training"]], "Concept discussion sessions for discussing these design principles": [[103, "concept-discussion-sessions-for-discussing-these-design-principles"]], "UX Point of contact": [[103, "ux-point-of-contact"]], "Interface Documentation": [[104, "interface-documentation"]], "Python Interface File Naming": [[104, "python-interface-file-naming"]], "The interface Directive": [[104, "the-interface-directive"]], "Options": [[104, "options"], [141, "options"]], "Libraries": [[105, "libraries"]], "Specific Recommendations": [[105, "specific-recommendations"]], "Regex": [[105, "regex"]], "String Algorithms (chop, ends_with etc)": [[105, "string-algorithms-chop-ends-with-etc"]], "Mantid Standards": [[106, "mantid-standards"]], "General Notes on Naming": [[106, "general-notes-on-naming"]], "Naming": [[106, "naming"], [106, "id1"]], "Mantid Algorithm Naming Convention": [[106, null]], "Example": [[106, null]], "Categories": [[106, "categories"], [106, "id2"]], "Properties": [[106, "properties"]], "Fit Functions": [[106, "fit-functions"]], "Parameters": [[106, "parameters"]], "Workspace Names": [[106, "workspace-names"]], "Python Coding Standards": [[107, "python-coding-standards"]], "Style": [[107, "style"]], "Formatting with black": [[107, "formatting-with-black"]], "None checks": [[107, "none-checks"]], "License": [[107, "license"]], "Imports": [[107, "imports"]], "Python/Qt": [[107, "python-qt"]], "Release Notes Guide": [[108, "release-notes-guide"]], "When to add release notes": [[108, "when-to-add-release-notes"]], "How to write a release note": [[108, "how-to-write-a-release-note"]], "Adding release notes": [[108, "adding-release-notes"]], "Amending release notes": [[108, "amending-release-notes"]], "File naming conventions": [[108, "file-naming-conventions"]], "File location": [[108, "file-location"]], "Adding sub-headings": [[108, "adding-sub-headings"]], "Adding images to release notes": [[108, "adding-images-to-release-notes"]], "Previewing release notes": [[108, "previewing-release-notes"]], "How to review release notes": [[108, "how-to-review-release-notes"]], "During release": [[108, "during-release"]], "Standard Release file structure": [[108, "standard-release-file-structure"]], "Renaming an Algorithm": [[109, "renaming-an-algorithm"]], "Rename C++ Algorithm": [[109, "rename-c-algorithm"]], "Rename Python Algorithm": [[109, "rename-python-algorithm"]], "Unit Test Coding Standards": [[110, "unit-test-coding-standards"]], "Coding Standards": [[111, "coding-standards"]], "Documentation Standards": [[111, "documentation-standards"]], "Guidelines": [[111, "guidelines"]], "System Tests": [[112, "system-tests"]], "Writing a Test": [[112, "writing-a-test"]], "Specifying Validation": [[112, "specifying-validation"]], "No Workspace Validation": [[112, "no-workspace-validation"]], "Skipping tests": [[112, "skipping-tests"]], "Target Platform Based on Free Memory": [[112, "target-platform-based-on-free-memory"], [112, "id1"]], "Set the Tolerance": [[112, "set-the-tolerance"]], "Disable Some Checks": [[112, "disable-some-checks"]], "Assertions": [[112, "assertions"]], "Running Tests Locally": [[112, "running-tests-locally"]], "Downloading the test data": [[112, "downloading-the-test-data"]], "Visual Studio/Xcode": [[112, "visual-studio-xcode"]], "Makefile-like Generators": [[112, "makefile-like-generators"]], "Selecting Tests to Run From IDE": [[112, "selecting-tests-to-run-from-ide"]], "Debugging System Tests in Pycharm": [[112, "debugging-system-tests-in-pycharm"]], "Selecting Tests To Run": [[112, "selecting-tests-to-run"]], "Running the tests on multiple cores": [[112, "running-the-tests-on-multiple-cores"]], "Reducing the size of console output": [[112, "reducing-the-size-of-console-output"]], "Running a cleanup run": [[112, "running-a-cleanup-run"]], "Adding New Data & References Files": [[112, "adding-new-data-references-files"]], "Best Practice": [[112, "best-practice"]], "Technical Steering Committee": [[113, "technical-steering-committee"]], "Core Testing": [[114, "core-testing"]], "Rules": [[114, "rules"]], "Environments": [[114, "environments"]], "Grouped Tasks": [[114, "grouped-tasks"]], "Smaller tasks": [[114, "id2"]], "Larger tasks": [[114, "id3"]], "ALFView GUI Testing": [[115, "alfview-gui-testing"]], "Set up": [[115, "set-up"], [117, "set-up"], [135, "set-up"], [136, "set-up"]], "Loading Runs": [[115, "loading-runs"]], "Rebinning the Data": [[115, "rebinning-the-data"]], "Selecting tubes": [[115, "selecting-tubes"]], "Calculating the Rotation angle": [[115, "calculating-the-rotation-angle"]], "Clear when new load happens": [[115, "clear-when-new-load-happens"]], "Check Vanadium run is saved between sessions": [[115, "check-vanadium-run-is-saved-between-sessions"]], "MSlice Testing": [[116, "id1"]], "Set Up": [[116, "set-up"]], "Default Settings": [[116, "default-settings"]], "Taking Slices": [[116, "taking-slices"]], "1. Plotting a Slice": [[116, "plotting-a-slice"]], "2. Modifying a Slice": [[116, "modifying-a-slice"]], "3. The Plots Tab": [[116, "the-plots-tab"]], "4. Overplot Recoil Lines and Bragg Peaks": [[116, "overplot-recoil-lines-and-bragg-peaks"]], "5. The Plot Toolbar": [[116, "the-plot-toolbar"]], "6. Generate a Script": [[116, "generate-a-script"], [116, "id2"]], "Taking Cuts": [[116, "taking-cuts"]], "1. Plotting a Cut": [[116, "plotting-a-cut"]], "2. Changing the intensity of a Cut": [[116, "changing-the-intensity-of-a-cut"]], "3. Modifying a Cut": [[116, "modifying-a-cut"]], "4. Interactive Cuts": [[116, "interactive-cuts"]], "5. Overplot Bragg Peaks": [[116, "overplot-bragg-peaks"]], "7. Waterfall Plots": [[116, "waterfall-plots"]], "The Command Line Interface": [[116, "the-command-line-interface"]], "1. Use the Mantid Editor": [[116, "use-the-mantid-editor"]], "2. Run an Example Script": [[116, "run-an-example-script"]], "3. Use the Jupyter QtConsole": [[116, "use-the-jupyter-qtconsole"]], "The Workspace Manager": [[116, "the-workspace-manager"]], "1. Check Scale and Subtract": [[116, "check-scale-and-subtract"]], "2. Check Delete and Sum": [[116, "check-delete-and-sum"]], "Elemental Analysis GUI Testing": [[117, "elemental-analysis-gui-testing"]], "Basic tests": [[117, "basic-tests"]], "Engineering Diffraction Testing": [[118, "engineering-diffraction-testing"]], "Table of Contents": [[118, "table-of-contents"], [126, "table-of-contents"], [127, "table-of-contents"], [128, "table-of-contents"], [129, "table-of-contents"], [130, "table-of-contents"], [131, "table-of-contents"], [132, "table-of-contents"], [133, "table-of-contents"]], "Preamble": [[118, "preamble"], [126, "preamble"]], "Test 1": [[118, "test-1"]], "Calibration": [[118, "calibration"]], "Focus": [[118, "focus"]], "Test 2": [[118, "test-2"]], "Test 3": [[118, "test-3"]], "Test 4": [[118, "test-4"]], "Test 5": [[118, "test-5"]], "Test 6": [[118, "test-6"]], "Test 7": [[118, "test-7"]], "Test 8": [[118, "test-8"]], "Test 9": [[118, "test-9"]], "Test 10": [[118, "test-10"]], "Test 11": [[118, "test-11"]], "Error Reporter Testing": [[119, "error-reporter-testing"]], "Error Reporter test": [[119, "error-reporter-test"]], "Project Recovery Testing": [[120, "project-recovery-testing"]], "Project Recovery test": [[120, "project-recovery-test"]], "Sample Transmission Calculator Testing": [[121, "sample-transmission-calculator-testing"]], "Basic Usage": [[121, "basic-usage"], [137, "basic-usage"]], "Multiple atoms in chemical formula": [[121, "multiple-atoms-in-chemical-formula"]], "Validation of Single Wavelength Range": [[121, "validation-of-single-wavelength-range"]], "Multiple Wavelength Range": [[121, "multiple-wavelength-range"]], "Chemical Formula Validation": [[121, "chemical-formula-validation"]], "Indirect Data Reduction Testing": [[122, "indirect-data-reduction-testing"]], "Data reduction": [[122, "data-reduction"], [136, "data-reduction"]], "Inelastic Data Analysis Testing": [[123, "inelastic-data-analysis-testing"]], "MSD Fit tab": [[123, "msd-fit-tab"]], "I(Q, T) Fit tab": [[123, "i-q-t-fit-tab"]], "Conv Fit tab": [[123, "conv-fit-tab"]], "F(Q) Fit tab": [[123, "f-q-fit-tab"]], "Inelastic Data Manipulation Testing": [[124, "inelastic-data-manipulation-testing"]], "Elwin tab": [[124, "elwin-tab"]], "1. Direct data": [[124, "direct-data"], [124, "id2"]], "2. Indirect data": [[124, "indirect-data"], [124, "iqt-indirect-test"]], "I(Q, T) tab": [[124, "i-q-t-tab"]], "Live Data Testing": [[125, "live-data-testing"]], "Set up the test facility": [[125, "set-up-the-test-facility"]], "Starting a Fake Instrument": [[125, "starting-a-fake-instrument"]], "ISIS Event": [[125, "isis-event"]], "ISIS Histogram": [[125, "isis-histogram"]], "ADARA Fake Event": [[125, "adara-fake-event"]], "Starting a live data session": [[125, "starting-a-live-data-session"]], "Live Event Data": [[125, "live-event-data"]], "Live Histogram Data": [[125, "live-histogram-data"]], "Live event rebin using an algorithm": [[125, "live-event-rebin-using-an-algorithm"]], "Live event pre- and post-processing": [[125, "live-event-pre-and-post-processing"]], "Stopping a live data session": [[125, "stopping-a-live-data-session"]], "Muon Interfaces Unscripted Testing": [[126, "muon-interfaces-unscripted-testing"]], "Common setup": [[126, "common-setup"]], "Group 1: MUSR data": [[126, "group-1-musr-data"]], "Group 2: PSI data": [[126, "group-2-psi-data"]], "Group 3: HIFI data": [[126, "group-3-hifi-data"]], "Group 4: EMU data": [[126, "group-4-emu-data"]], "Group 5: ARGUS data": [[126, "group-5-argus-data"]], "Group 6: Frequequency Domain Analysis": [[126, "group-6-frequequency-domain-analysis"]], "Group 7: Avoided Level Crossing (ALC)": [[126, "group-7-avoided-level-crossing-alc"]], "Muon Unscripted Testing: ALC": [[127, "muon-unscripted-testing-alc"]], "ALC peak fitting": [[127, "alc-peak-fitting"]], "ALC MultiPeriod Data": [[127, "alc-multiperiod-data"]], "ALC Single Period Data": [[127, "alc-single-period-data"]], "Muon Unscripted Testing: ARGUS": [[128, "muon-unscripted-testing-argus"]], "Single Pulse Test": [[128, "single-pulse-test"]], "Double Pulse Test": [[128, "double-pulse-test"]], "Muon Unscripted Testing: MUSR": [[129, "muon-unscripted-testing-musr"]], "Loading Data Test": [[129, "loading-data-test"], [130, "loading-data-test"]], "Transverse Field Asymmetry Test": [[129, "transverse-field-asymmetry-test"]], "Rebin and Fitting": [[129, "rebin-and-fitting"]], "Muon Unscripted Testing: PSI": [[130, "muon-unscripted-testing-psi"]], "Auto Background Corrections Test": [[130, "auto-background-corrections-test"]], "Flat Background Corrections Test": [[130, "flat-background-corrections-test"]], "Manual Background Corrections Test": [[130, "manual-background-corrections-test"]], "Muon Unscripted Testing: EMU": [[131, "muon-unscripted-testing-emu"]], "Ionic Diffusion Test": [[131, "ionic-diffusion-test"]], "Superconducting Copper Test": [[131, "superconducting-copper-test"]], "Muon Unscripted Testing: FDA (Frequency Domain Analysis)": [[132, "muon-unscripted-testing-fda-frequency-domain-analysis"]], "FFT Test": [[132, "fft-test"]], "Phasequad Test": [[132, "phasequad-test"]], "Maxent Test": [[132, "maxent-test"]], "Muon Unscripted Testing: HIFI": [[133, "muon-unscripted-testing-hifi"]], "HIFI Transverse Field Simultaneous Fitting": [[133, "hifi-transverse-field-simultaneous-fitting"]], "HIFI MultiPeriod Data": [[133, "hifi-multiperiod-data"]], "Muon Analysis Test Guides": [[134, "muon-analysis-test-guides"]], "Reflectometry GUI Testing": [[135, "reflectometry-gui-testing"]], "Loading batch files": [[135, "loading-batch-files"]], "Adding and deleting batch tabs": [[135, "adding-and-deleting-batch-tabs"]], "Changing the Default instrument": [[135, "changing-the-default-instrument"]], "Processing Rows": [[135, "processing-rows"]], "Processing Groups": [[135, "processing-groups"]], "Generating Plots": [[135, "generating-plots"]], "Polarisation Corrections": [[135, "polarisation-corrections"]], "Search by experiment": [[135, "search-by-experiment"]], "Copy, Cut and Paste": [[135, "copy-cut-and-paste"]], "Discarding changes": [[135, "discarding-changes"]], "Saving a batch": [[135, "saving-a-batch"]], "Export as ASCII": [[135, "export-as-ascii"]], "Preview tab": [[135, "preview-tab"]], "SANS GUI Testing": [[136, "sans-gui-testing"]], "Automatic Save Selection": [[136, "automatic-save-selection"]], "Runs table editing": [[136, "runs-table-editing"]], "User files": [[136, "user-files"]], "Display mask": [[136, "display-mask"]], "Processing": [[136, "processing"]], "Beam centre finder": [[136, "beam-centre-finder"]], "Sum runs": [[136, "sum-runs"]], "Diagnostics": [[136, "diagnostics"]], "Display": [[136, "display"]], "SliceViewer Testing": [[137, "sliceviewer-testing"]], "MatrixWorkspace": [[137, "matrixworkspace"]], "MD Workspaces": [[137, "md-workspaces"]], "MDWorkspace (with events)": [[137, "mdworkspace-with-events"]], "MDHistoWorkspace": [[137, "mdhistoworkspace"]], "CutViewer Tool": [[137, "cutviewer-tool"]], "Specific Tests": [[137, "specific-tests"]], "1. Representation of integrated peaks": [[137, "representation-of-integrated-peaks"]], "2. ADS observer for peak overlay": [[137, "ads-observer-for-peak-overlay"]], "3. ADS observer for workspace": [[137, "ads-observer-for-workspace"]], "4. ADS observer for support for nonorthogonal view": [[137, "ads-observer-for-support-for-nonorthogonal-view"]], "5. Check BinMD called with NormalizeBasisVectors=False for HKL data": [[137, "check-binmd-called-with-normalizebasisvectors-false-for-hkl-data"]], "6. Check gets the correct basis vectors for MDHisto workspaces": [[137, "check-gets-the-correct-basis-vectors-for-mdhisto-workspaces"]], "7. Check non-orthogonal view is disabled for non-Q axes": [[137, "check-non-orthogonal-view-is-disabled-for-non-q-axes"]], "Testing Utilities": [[139, "testing-utilities"]], "Helper Functions": [[139, "helper-functions"]], "Mantid Timers": [[140, "mantid-timers"]], "Wall-clock timers": [[140, "wall-clock-timers"]], "Class Timer": [[140, "class-timer"]], "Class CodeBlockTimer": [[140, "class-codeblocktimer"]], "Class CodeBlockMultipleTimer": [[140, "class-codeblockmultipletimer"]], "CPU timers": [[140, "cpu-timers"]], "Class CPUTimer": [[140, "class-cputimer"]], "Tools Overview": [[141, "tools-overview"]], "Creating classes: class_maker.py": [[141, "creating-classes-class-maker-py"]], "Moving/Renaming classes: move_class.py": [[141, "moving-renaming-classes-move-class-py"]], "Deleting a class: delete_class.py": [[141, "deleting-a-class-delete-class-py"]], "Profiling": [[141, "profiling"]], "Leak checking etc": [[141, "leak-checking-etc"]], "Thread checking": [[141, "thread-checking"]], "Helgrind or drd": [[141, "helgrind-or-drd"]], "IWYU": [[141, "iwyu"]], "Network Related Tools": [[141, "network-related-tools"]], "Wireshark": [[141, "wireshark"]], "Wonder Shaper": [[141, "wonder-shaper"]], "Convert Wiki Docs to Sphinx": [[141, "convert-wiki-docs-to-sphinx"]], "Use": [[141, "use"]], "Clang-tidy": [[141, "clang-tidy"]], "Installing": [[141, "installing"]], "Visual Studio": [[141, "visual-studio"]], "Cmake": [[141, "cmake"]], "Unit Test Good Practice": [[142, "unit-test-good-practice"]], "General Guidance": [[142, "general-guidance"]], "What to test": [[142, "what-to-test"]], "How to test private or protected members of a class": [[142, "how-to-test-private-or-protected-members-of-a-class"]], "Protected": [[142, "protected"]], "Private": [[142, "private"]], "Good practices for writing tests": [[142, "good-practices-for-writing-tests"]], "Other More General Points": [[142, "other-more-general-points"]], "Mantid-specific Guidelines": [[142, "mantid-specific-guidelines"]], "Using files in Unit tests": [[142, "using-files-in-unit-tests"]], "Mocking": [[142, "mocking"]], "User Support": [[143, "user-support"]], "Bugs and Error Reports": [[143, "bugs-and-error-reports"]], "Built-in Help Not Displaying": [[143, "built-in-help-not-displaying"]], "MacOS": [[143, "macos"]], "VSCode": [[144, "vscode"]], "How to get Started": [[144, "how-to-get-started"]], "Extensions": [[144, "extensions"]], "Required": [[144, "required"]], "Recommended": [[144, "recommended"]], "Features": [[144, "features"]], "Auto Formatting": [[144, "auto-formatting"]], "Auto Saving": [[144, "auto-saving"]], "Building": [[144, "building"], [148, "building"]], "Debugging and Launching": [[144, "debugging-and-launching"]], "Debugging C++ called from Workbench": [[144, "debugging-c-called-from-workbench"]], "Debugging C++ Tests": [[144, "debugging-c-tests"]], "Debugging Python": [[144, "debugging-python"]], "Keybindings": [[144, "keybindings"]], "(Advanced) Getting Live Warnings and Errors with Clangd": [[144, "advanced-getting-live-warnings-and-errors-with-clangd"]], "Visual Studio Build Impact": [[145, "visual-studio-build-impact"]], "Script": [[145, "script"]], "Monitoring Script": [[145, "monitoring-script"]], "Plotting (Elemental Analysis)": [[146, "plotting-elemental-analysis"]], "Functionality": [[146, "functionality"]], "File and Code Layout": [[146, "file-and-code-layout"]], "Plotting Presenter": [[146, "plotting-presenter"]], "Plotting View": [[146, "plotting-view"]], "Plotting Utils": [[146, "plotting-utils"]], "TODO": [[146, "todo"]], "Done": [[146, "done"]], "Known Issues": [[146, "known-issues"]], "Related Bugs/Notes": [[146, "related-bugs-notes"]], "AxisChanger": [[146, "axischanger"]], "Install a Ubuntu-18.04 Subsystem": [[147, "install-a-ubuntu-18-04-subsystem"]], "Install a Centos7 Subsystem": [[147, "install-a-centos7-subsystem"]], "Running a Linux Subsystem": [[147, "running-a-linux-subsystem"]], "Cloning Mantid": [[147, "cloning-mantid"]], "Using Graphical User Interfaces (GUI)": [[147, "using-graphical-user-interfaces-gui"]], "Workbench Development": [[148, "workbench-development"]], "Project Save": [[149, "project-save"]], "Handy links": [[149, "handy-links"]], "Saving and loading an interface (Python)": [[149, "saving-and-loading-an-interface-python"]], "Saving and loading an interface (C++)": [[149, "saving-and-loading-an-interface-c"]], "How does Workbench get run": [[150, "how-does-workbench-get-run"]], "A note on debugging": [[150, "a-note-on-debugging"]], "Workbench Index": [[151, "workbench-index"]], "Writing An Algorithm": [[152, "writing-an-algorithm"]], "Coding the Algorithm": [[152, "coding-the-algorithm"]], "Initialization": [[152, "initialization"]], "Validation of inputs": [[152, "validation-of-inputs"]], "Execution": [[152, "execution"]], "Fetching properties": [[152, "fetching-properties"]], "Creating the output workspace": [[152, "creating-the-output-workspace"]], "Using workspaces": [[152, "using-workspaces"]], "Further Features": [[152, "further-features"]], "Child Algorithms": [[152, "child-algorithms"]], "Enhancing asynchronous running": [[152, "enhancing-asynchronous-running"]], "Exceptions": [[152, "exceptions"]], "Writing a Custom ConvertToMD Transformation": [[153, "writing-a-custom-converttomd-transformation"]], "Writing a simple custom plugin": [[153, "writing-a-simple-custom-plugin"]], "Defining the target workspace": [[153, "defining-the-target-workspace"]], "Doing the transformation": [[153, "doing-the-transformation"]], "PreprocessDetectorsToMD with custom plugins": [[153, "preprocessdetectorstomd-with-custom-plugins"]], "Complex Transformations": [[153, "complex-transformations"]], "Writing Performance Tests": [[154, "writing-performance-tests"]], "How to Write C++ Performance Tests": [[154, "how-to-write-c-performance-tests"]], "Running Performance Tests": [[154, "running-performance-tests"]], "Running tests without ctest": [[154, "running-tests-without-ctest"]], "Best Practice Advice": [[154, "best-practice-advice"]], "Avoiding Compiler Optimizations": [[154, "avoiding-compiler-optimizations"]], "Jobs that monitor performance": [[154, "jobs-that-monitor-performance"]], "Developer Documentation": [[155, "developer-documentation"]], "Guides": [[155, "guides"]], "Development Process": [[155, "development-process"]], "Tools": [[155, "tools"]], "GUI Development": [[155, "gui-development"]], "Workbench": [[155, "workbench"]], "Component Overviews": [[155, "component-overviews"]]}, "indexentries": {}}) \ No newline at end of file