Closed SimonHeybrock closed 5 years ago
Picked the following algorithms for #17644:
@PranavBahuguna excellent you have already started. When your PR is ready can you assign either myself or @SimonHeybrock to review.
Picked the following algorithms for #17648:
Picked the following algorithms for #17661:
Picked the following algorithms #17665: Framework/Algorithms/src/RebinByPulseTimes.cpp Framework/Algorithms/src/RebinByTimeAtSample.cpp Framework/Algorithms/src/Rebin.cpp Framework/Algorithms/src/RebinToWorkspace.cpp Framework/Algorithms/src/Rebunch.cpp Framework/Algorithms/src/ReflectometryReductionOne.cpp Framework/Algorithms/src/ReflectometryWorkflowBase.cpp Framework/Algorithms/src/Regroup.cpp Framework/Algorithms/src/RemoveBackground.cpp Framework/Algorithms/src/RemoveBins.cpp
Picked the following algorithms (#17667):
Framework/Algorithms/src/RemoveExpDecay.cpp
Framework/Algorithms/src/RemoveLowResTOF.cpp
Framework/Algorithms/src/RemoveMaskedSpectra.cpp
Framework/Algorithms/src/ResampleX.cpp
Framework/Algorithms/src/ResetNegatives.cpp
Framework/Algorithms/src/RRFMuon.cpp
Framework/Algorithms/src/SampleCorrections/MayersSampleCorrection.cpp
Framework/Algorithms/src/SANSDirectBeamScaling.cpp
Framework/Algorithms/src/SetUncertainties.cpp
Framework/Algorithms/src/SmoothData.cpp
https://github.com/mantidproject/mantid/issues/17673
Framework/Algorithms/src/SmoothNeighbours.cpp
Framework/Algorithms/src/SofQWCentre.cpp
Framework/Algorithms/src/SofQWNormalisedPolygon.cpp
Framework/Algorithms/src/SofQWPolygon.cpp
Framework/Algorithms/src/SolidAngle.cpp
Framework/Algorithms/src/Stitch1D.cpp
Framework/Algorithms/src/StripVanadiumPeaks.cpp Framework/Algorithms/src/SumEventsByLogValue.cpp Framework/Algorithms/src/SumRowColumn.cpp Framework/Algorithms/src/SumSpectra.cpp Framework/Algorithms/src/TOFSANSResolutionByPixel.cpp Framework/Algorithms/src/TOFSANSResolution.cpp Framework/Algorithms/src/Transpose.cpp Framework/Algorithms/src/UnaryOperation.cpp
Picking: Framework/Algorithms/src/UnwrapMonitor.cpp Framework/Algorithms/src/UnwrapSNS.cpp Framework/Algorithms/src/VesuvioL1ThetaResolution.cpp Framework/Algorithms/src/WeightedMeanOfWorkspace.cpp Framework/Algorithms/src/WienerSmooth.cpp
Framework/Algorithms/src/WorkspaceJoiners.cpp
Framework/Crystal/src/AnvredCorrection.cpp
Framework/Crystal/src/CentroidPeaks.cpp
Framework/Crystal/src/FindSXPeaks.cpp
Framework/Crystal/src/IntegratePeakTimeSlices.cpp
Framework/CurveFitting/src/Algorithms/RefinePowderInstrumentParameters.cpp
Framework/CurveFitting/src/Algorithms/SplineBackground.cpp
Framework/CurveFitting/src/Algorithms/SplineInterpolation.cpp
Framework/CurveFitting/src/Algorithms/SplineSmoothing.cpp
Framework/CurveFitting/src/Algorithms/VesuvioCalculateGammaBackground.cpp
Framework/Crystal/src/SaveIsawPeaks.cpp
Framework/Crystal/src/SCDCalibratePanels.cpp
Framework/CurveFitting/src/Algorithms/ConvertToYSpace.cpp
Framework/CurveFitting/src/Algorithms/ConvolveWorkspaces.cpp
Framework/CurveFitting/src/Algorithms/Fit1D.cpp
https://github.com/mantidproject/mantid/issues/17710
Framework/CurveFitting/src/Algorithms/FitPowderDiffPeaks.cpp
Framework/CurveFitting/src/Algorithms/LeBailFit.cpp
Framework/CurveFitting/src/Algorithms/LeBailFunction.cpp
Framework/CurveFitting/src/Algorithms/NormaliseByPeakArea.cpp
Framework/CurveFitting/src/Algorithms/PawleyFit.cpp
Framework/CurveFitting/src/Algorithms/RefinePowderInstrumentParameters3.cpp
Framework/CurveFitting/src/Algorithms/VesuvioCalculateMS.cpp
Framework/CurveFitting/src/FitMW.cpp
Framework/CurveFitting/src/FuncMinimizers/FABADAMinimizer.cpp
Framework/CurveFitting/src/FunctionDomain1DSpectrumCreator.cpp
Framework/CurveFitting/src/Functions/BivariateNormal.cpp
Framework/CurveFitting/src/Functions/ComptonProfile.cpp
Framework/CurveFitting/src/Functions/ComptonScatteringCountRate.cpp
Framework/CurveFitting/src/Functions/ProcessBackground.cpp
Framework/CurveFitting/src/Functions/TabulatedFunction.cpp
Framework/CurveFitting/src/HistogramDomainCreator.cpp
Framework/CurveFitting/src/IMWDomainCreator.cpp
Framework/CurveFitting/src/SeqDomainSpectrumCreator.cpp
Framework/DataHandling/src/AsciiPointBase.cpp
Framework/DataHandling/src/CreateSimulationWorkspace.cpp
Framework/DataHandling/src/GroupDetectors2.cpp
Framework/DataHandling/src/GroupDetectors.cpp
Framework/DataHandling/src/ImggAggregateWavelengths.cpp
Framework/DataHandling/src/LoadAscii2.cpp
Framework/DataHandling/src/LoadAscii.cpp
Framework/DataHandling/src/LoadCalFile.cpp
Framework/DataHandling/src/LoadCanSAS1D2.cpp
Framework/DataHandling/src/LoadCanSAS1D.cpp
Framework/DataHandling/src/LoadDaveGrp.cpp
Framework/DataHandling/src/LoadDetectorsGroupingFile.cpp
Framework/DataHandling/src/LoadEventPreNexus2.cpp
Framework/DataHandling/src/LoadFITS.cpp
Framework/DataHandling/src/LoadGSS.cpp
Framework/DataHandling/src/LoadILLIndirect.cpp
Framework/DataHandling/src/LoadILLReflectometry.cpp
Framework/DataHandling/src/LoadILLSANS.cpp
Framework/DataHandling/src/LoadILLTOF.cpp
Framework/DataHandling/src/LoadISISNexus2.cpp
Framework/DataHandling/src/LoadLLB.cpp
Framework/DataHandling/src/LoadMask.cpp
Framework/DataHandling/src/LoadMcStas.cpp
Picked the following #18494: Framework/DataHandling/src/LoadMcStasNexus.cpp Framework/DataHandling/src/LoadMLZ.cpp Framework/DataHandling/src/LoadMuonNexus1.cpp Framework/DataHandling/src/LoadMuonNexus2.cpp Framework/DataHandling/src/LoadNexusMonitors2.cpp Framework/DataHandling/src/LoadNexusProcessed.cpp Framework/DataHandling/src/LoadNXcanSAS.cpp Framework/DataHandling/src/LoadNXSPE.cpp Framework/DataHandling/src/LoadPDFgetNFile.cpp Framework/DataHandling/src/LoadPreNexusMonitors.cpp
Picked the following #18495:
Framework/DataHandling/src/LoadQKK.cpp
Framework/DataHandling/src/LoadRawHelper.cpp
Framework/DataHandling/src/LoadRKH.cpp
Framework/DataHandling/src/LoadSassena.cpp
Framework/DataHandling/src/LoadSINQFocus.cpp
Framework/DataHandling/src/LoadSNSspec.cpp
Framework/DataHandling/src/LoadSpec.cpp
Framework/DataHandling/src/LoadSPE.cpp
Framework/DataHandling/src/LoadSpice2D.cpp
Framework/DataHandling/src/LoadSpiceXML2DDet.cpp
Chose the following in #18621:
Framework/DataHandling/src/LoadTOFRawNexus.cpp Framework/DataHandling/src/LoadVulcanCalFile.cpp Framework/DataHandling/src/MaskDetectors.cpp Framework/DataHandling/src/PDLoadCharacterizations.cpp Framework/DataHandling/src/SaveAscii2.cpp Framework/DataHandling/src/SaveAscii.cpp Framework/DataHandling/src/SaveCanSAS1D2.cpp Framework/DataHandling/src/SaveCanSAS1D.cpp Framework/DataHandling/src/SaveCSV.cpp Framework/DataHandling/src/SaveDaveGrp.cpp
Framework/DataHandling/src/SaveDetectorsGrouping.cpp
Framework/DataHandling/src/SaveFITS.cpp
Framework/DataHandling/src/SaveFocusedXYE.cpp
Framework/DataHandling/src/SaveGSS.cpp
Framework/DataHandling/src/SaveMask.cpp
Framework/DataHandling/src/SaveNISTDAT.cpp
Framework/DataHandling/src/SaveNXcanSAS.cpp
Framework/DataHandling/src/SaveNXSPE.cpp
Framework/DataHandling/src/SaveNXTomo.cpp
Framework/DataHandling/src/SaveOpenGenieAscii.cpp
Framework/DataHandling/src/SavePDFGui.cpp
Framework/DataHandling/src/SaveRKH.cpp
Framework/DataHandling/src/SaveSPE.cpp
Framework/DataHandling/src/SaveToSNSHistogramNexus.cpp
Framework/DataHandling/src/SaveVTK.cpp
https://github.com/mantidproject/mantid/issues/18630
Framework/Examples/ModifyData.cpp Framework/Examples/WorkspaceAlgorithm.cpp Framework/Geometry/inc/MantidGeometry/Instrument/Component.h Framework/Geometry/src/ComponentParser.cpp Framework/Geometry/src/Instrument/Component.cpp
Framework/GPUAlgorithms/src/GPUTester.cpp Framework/LiveData/src/ISIS/ISISHistoDataListener.cpp Framework/MatlabAPI/src/MatlabInterface.cpp Framework/MDAlgorithms/inc/MantidMDAlgorithms/AccumulateMD.h Framework/MDAlgorithms/inc/MantidMDAlgorithms/CreateMD.h Framework/MDAlgorithms/inc/MantidMDAlgorithms/FindPeaksMD.h Framework/MDAlgorithms/inc/MantidMDAlgorithms/LoadSQW.h Framework/MDAlgorithms/src/AccumulateMD.cpp Framework/MDAlgorithms/src/ConvertCWPDMDToSpectra.cpp Framework/MDAlgorithms/src/ConvertCWSDExpToMomentum.cpp
https://github.com/mantidproject/mantid/issues/18655 Framework/MDAlgorithms/src/ConvertMDHistoToMatrixWorkspace.cpp Framework/MDAlgorithms/src/ConvertSpiceDataToRealSpace.cpp Framework/MDAlgorithms/src/ConvertToMD.cpp Framework/MDAlgorithms/src/ConvToMDHistoWS.cpp Framework/MDAlgorithms/src/CreateMD.cpp
Framework/MDAlgorithms/src/DivideMD.cpp
Framework/MDAlgorithms/src/EqualToMD.cpp
Framework/MDAlgorithms/src/FindPeaksMD.cpp
Framework/MDAlgorithms/src/GetSpiceDataRawCountsFromMD.cpp
Framework/MDAlgorithms/src/GreaterThanMD.cpp
Framework/MDAlgorithms/src/IntegrateEllipsoids.cpp
Framework/MDAlgorithms/src/IntegrateFlux.cpp
Framework/MDAlgorithms/src/IntegratePeaksCWSD.cpp
Framework/MDAlgorithms/src/IntegratePeaksMD2.cpp
Framework/MDAlgorithms/src/IntegratePeaksMD.cpp
Framework/MDAlgorithms/src/LessThanMD.cpp
Framework/MDAlgorithms/src/LoadILLAscii.cpp
Framework/MDAlgorithms/src/LoadSQW.cpp
Framework/MDAlgorithms/src/MDNormDirectSC.cpp
Framework/MDAlgorithms/src/MDNormSCD.cpp
Framework/MDAlgorithms/src/MinusMD.cpp
Framework/MDAlgorithms/src/MultiplyMD.cpp
Framework/MDAlgorithms/src/PlusMD.cpp
Framework/MPIAlgorithms/src/BroadcastWorkspace.cpp
Framework/MPIAlgorithms/src/GatherWorkspaces.cpp
Framework/Nexus/src/NexusFileIO.cpp Framework/SINQ/src/LoadFlexiNexus.cpp Framework/SINQ/src/MDHistoToWorkspace2D.cpp Framework/SINQ/src/PoldiAnalyseResiduals.cpp Framework/SINQ/src/PoldiFitPeaks2D.cpp Framework/SINQ/src/PoldiPeakSearch.cpp Framework/SINQ/src/PoldiTruncateData.cpp Framework/SINQ/src/PoldiUtilities/PoldiAutoCorrelationCore.cpp Framework/SINQ/src/PoldiUtilities/PoldiResidualCorrelationCore.cpp Framework/SINQ/src/PoldiUtilities/PoldiSpectrumConstantBackground.cpp
Framework/SINQ/src/PoldiUtilities/PoldiSpectrumDomainFunction.cpp
Framework/SINQ/src/PoldiUtilities/PoldiSpectrumLinearBackground.cpp
Framework/TestHelpers/inc/MantidTestHelpers/WorkspaceCreationHelper.h
Framework/TestHelpers/src/MultiDomainFunctionHelper.cpp
Framework/TestHelpers/src/WorkspaceCreationHelper.cpp
https://github.com/mantidproject/mantid/issues/18742 Framework/WorkflowAlgorithms/src/EQSANSDarkCurrentSubtraction2.cpp Framework/WorkflowAlgorithms/src/EQSANSMonitorTOF.cpp Framework/WorkflowAlgorithms/src/EQSANSPatchSensitivity.cpp Framework/WorkflowAlgorithms/src/EQSANSQ2D.cpp Framework/WorkflowAlgorithms/src/HFIRDarkCurrentSubtraction.cpp
MantidQt/CustomInterfaces/src/Indirect/ConvFit.cpp
MantidQt/CustomInterfaces/src/Indirect/CorrectionsTab.cpp
MantidQt/CustomInterfaces/src/Indirect/IndirectDataReductionTab.cpp
MantidQt/CustomInterfaces/src/Indirect/IndirectSymmetrise.cpp
MantidQt/CustomInterfaces/src/Indirect/Iqt.cpp
MantidQt/CustomInterfaces/src/Indirect/IqtFit.cpp
MantidQt/CustomInterfaces/src/Indirect/ISISCalibration.cpp
MantidQt/CustomInterfaces/src/Indirect/ISISDiagnostics.cpp
MantidQt/CustomInterfaces/src/Indirect/ISISEnergyTransfer.cpp
MantidQt/CustomInterfaces/src/Indirect/ResNorm.cpp
https://github.com/mantidproject/mantid/issues/18758 MantidQt/CustomInterfaces/src/Muon/ALCBaselineModellingModel.cpp MantidQt/CustomInterfaces/src/Muon/ALCBaselineModellingPresenter.cpp MantidQt/CustomInterfaces/src/Muon/ALCBaselineModellingView.cpp MantidQt/CustomInterfaces/src/Muon/ALCDataLoadingPresenter.cpp MantidQt/CustomInterfaces/src/Muon/ALCDataLoadingView.cpp MantidQt/CustomInterfaces/src/Muon/ALCHelper.cpp MantidQt/CustomInterfaces/src/Muon/ALCPeakFittingPresenter.cpp MantidQt/CustomInterfaces/src/Muon/ALCPeakFittingView.cpp MantidQt/CustomInterfaces/src/Muon/MuonAnalysis.cpp MantidQt/CustomInterfaces/src/Muon/MuonAnalysisFitDataPresenter.cpp MantidQt/CustomInterfaces/src/Muon/MuonAnalysisHelper.cpp
Framework/WorkflowAlgorithms/src/RefReduction.cpp
Framework/WorkflowAlgorithms/src/RefRoi.cpp
Framework/WorkflowAlgorithms/src/SANSSolidAngleCorrection.cpp
MantidPlot/src/FunctionCurve.cpp
MantidPlot/src/Mantid/MantidGroupPlotGenerator.cpp
MantidPlot/src/Mantid/MantidMatrix.cpp
MantidPlot/src/Mantid/MantidMatrixFunction.cpp
MantidPlot/src/Mantid/MantidMatrix.h
MantidPlot/src/Mantid/MantidMatrixModel.cpp
MantidPlot/src/Mantid/MantidUI.cpp
MantidPlot/src/origin/OPJFile.cpp
MantidPlot/src/origin/OPJFile.h
MantidQt/MantidWidgets/src/FitPropertyBrowser.cpp
MantidQt/MantidWidgets/src/InstrumentView/InstrumentActor.cpp
MantidQt/MantidWidgets/src/InstrumentView/InstrumentWidgetPickTab.cpp
MantidQt/MantidWidgets/src/MWView.cpp
MantidQt/MantidWidgets/src/PreviewPlot.cpp
MantidQt/MantidWidgets/src/PropertyHandler.cpp
MantidQt/RefDetectorViewer/src/RefMatrixWSImageView.cpp
Vates/VatesAPI/test/vtkDataSetToScaledDataSetTest.h
MantidQt/API/src/QwtWorkspaceBinData.cpp
MantidQt/API/src/QwtWorkspaceSpectrumData.cpp
MantidQt/CustomDialogs/src/FitDialog.cpp
MantidQt/CustomInterfaces/inc/MantidQtCustomInterfaces/MultiDatasetFit/MDFDatasetPlotData.h
MantidQt/CustomInterfaces/inc/MantidQtCustomInterfaces/Muon/ALCBaselineModellingView.h
MantidQt/CustomInterfaces/inc/MantidQtCustomInterfaces/Muon/ALCDataLoadingView.h
MantidQt/CustomInterfaces/inc/MantidQtCustomInterfaces/Muon/ALCPeakFittingView.h
MantidQt/CustomInterfaces/src/DynamicPDF/DPDFDisplayControl.cpp
MantidQt/CustomInterfaces/src/DynamicPDF/DPDFFourierTransform.cpp
MantidQt/CustomInterfaces/src/DynamicPDF/DPDFInputDataControl.cpp
MantidQt/CustomInterfaces/src/EnggDiffraction/EnggDiffFittingPresenter.cpp MantidQt/CustomInterfaces/src/MantidEVWorker.cpp MantidQt/CustomInterfaces/src/MultiDatasetFit/MDFDataController.cpp MantidQt/CustomInterfaces/src/MultiDatasetFit/MDFDatasetPlotData.cpp MantidQt/CustomInterfaces/src/SampleTransmission.cpp MantidQt/CustomInterfaces/src/SANSPlotSpecial.cpp MantidQt/CustomInterfaces/src/SANSRunWindow.cpp MantidQt/CustomInterfaces/src/Tomography/ImageROIViewQtWidget.cpp MantidQt/CustomInterfaces/src/Tomography/ImggFormatsConvertViewQtWidget.cpp MantidQt/CustomInterfaces/src/Tomography/TomographyIfaceViewQtGUI.cpp MantidQt/CustomInterfaces/test/ALCBaselineModellingModelTest.h MantidQt/CustomInterfaces/test/ALCBaselineModellingPresenterTest.h MantidQt/CustomInterfaces/test/ALCPeakFittingModelTest.h MantidQt/CustomInterfaces/test/MuonAnalysisDataLoaderTest.h MantidQt/CustomInterfaces/test/MuonAnalysisHelperTest.h
Outdated umbrella issue.
Here is a link on tips for refactoring the legacy Histogram interface: https://github.com/mantidproject/documents/blob/e83deb6201eac7b0ff1471ea3f2520b054f8f212/Help/HistogramData/HistogramData-refactoring.md
Please pick a chunk of 5 to 10 algorithm at a time:
Issue template:
PR template (edit as needed):
Algorithms that use
(data|read)(X|Y|E)
:I am listing the
cpp
files here for convenience, but you are also responsible for the corresponding unit tests (and header files):All algorithms complete
Already assigned / done: