Ticket #5051 (closed: fixed)
Create a new subclass for full reduction type algorithms
Reported by: | Peter Peterson | Owned by: | Peter Peterson |
---|---|---|---|
Priority: | major | Milestone: | Release 2.6 |
Component: | Framework | Keywords: | |
Cc: | doucetm@… | Blocked By: | |
Blocking: | #5157 | Tester: | Wenduo Zhou |
Description
DataProcessorAlgorithm is meant to be a placeholder for all of the functions described here. The idea is that the new class will contain common functionality for working with lists of runs, chunking, etc.
Change History
comment:1 Changed 9 years ago by Peter Peterson
- Status changed from new to accepted
- Owner set to Peter Peterson
- Cc doucetm@… added
comment:2 Changed 9 years ago by Peter Peterson
Refs #5051. Repeating change to SNSPowderReduction2.
Changeset: a85909a5e41745ff91c7fc4e9bdc08fde5b5d791
comment:3 Changed 9 years ago by Peter Peterson
Refs #5051. First round of the new helper algorithm.
Almost every method just throws a runtime_error and has the wrong signature. At least there is a place to put all of the functionality though.
Changeset: feac0dd50f0e60f2e66158c298354848d59d5d5b
comment:4 Changed 8 years ago by Peter Peterson
Refs #5051. Fixing windoze build.
Changeset: 8455192874830529f4683656376721290a92410a
comment:5 Changed 8 years ago by Peter Peterson
Refs #5051. Fixing windoze build.
Changeset: 8455192874830529f4683656376721290a92410a
comment:6 Changed 8 years ago by Martyn Gigg
As an amendment I'm adding to this that we need this algorithm to set that history will be recorded for any of its child algorithms.
comment:8 Changed 8 years ago by Nick Draper
- Milestone changed from Release 2.1 to Release 2.2
Moved at end of release 2.1
comment:9 Changed 8 years ago by Mathieu Doucet
Re #5051 Starting to fill in DataProcessorAlgorithm
Changeset: 8531b25f8d7decf00fa6c74e8915380c385f451d
comment:10 Changed 8 years ago by Mathieu Doucet
Re #5051 Prototype processor algorithm
Changeset: 878fb0cfd30d08c1d412ad71452b0fa598145b60
comment:11 Changed 8 years ago by Mathieu Doucet
Re #5051 push the wrong file... fixing it now
Changeset: 443ee5aeea68a33b16d40a50e6a6aa5825c62b74
comment:12 Changed 8 years ago by Mathieu Doucet
Re #5051 removing unused file
Changeset: 0e5eab82cd81242efd952119df2f28aa31d517c6
comment:13 Changed 8 years ago by Russell Taylor
Re #5051. Fix MPI build.
Changeset: 61bc8a767140b139c92ddf528ee2bad8842e4f1c
comment:14 Changed 8 years ago by Mathieu Doucet
Re #5051 Added functionality to DataProcessorAlg
Changeset: 2fd6f57e553f781bb994d06baf28687a60768979
comment:15 Changed 8 years ago by mdoucet
Re #5051 exposed optional flag of workspace properties to python
Changeset: 18a7c77d67d419f9c07a2815ce8e0ac3c072db03
comment:16 Changed 8 years ago by Mathieu Doucet
Re #5051 Added EQSANS reduction example for mpi/live
Changeset: 4d8d370d455b553c44a0fabafafc73653a040d32
comment:17 Changed 8 years ago by Mathieu Doucet
Re #5051 Add system test for new data processor alg
Changeset: ecc006a7d946a4ee5eae77bea25d4f9a064836ad
comment:18 Changed 8 years ago by Mathieu Doucet
Re #5051 forgot a config file for system test
Changeset: 7ff3602734e1bc4932abb05bd4abda1d2d7ee3ef
comment:19 Changed 8 years ago by Mathieu Doucet
Re #5051 Adding documentation
Changeset: fa2e1d9e70ec5d4efd07ceb306fd34033f507fa8
comment:20 Changed 8 years ago by Mathieu Doucet
Re #5051 Fixing missing or inaccurate documentation
Changeset: 45b4c61f1e6a88accb12ca546a07bd1ec2cac6a9
comment:21 Changed 8 years ago by Mathieu Doucet
Re #5051 Modify ComputeSensitivity to use DataProcessorAlg
Changeset: b786e944ffc3305af732e6942d063784989f5974
comment:22 Changed 8 years ago by Mathieu Doucet
Re #5051 Starting to fill in DataProcessorAlgorithm
Changeset: 8531b25f8d7decf00fa6c74e8915380c385f451d
comment:23 Changed 8 years ago by Mathieu Doucet
Re #5051 Prototype processor algorithm
Changeset: 878fb0cfd30d08c1d412ad71452b0fa598145b60
comment:24 Changed 8 years ago by Mathieu Doucet
Re #5051 push the wrong file... fixing it now
Changeset: 443ee5aeea68a33b16d40a50e6a6aa5825c62b74
comment:25 Changed 8 years ago by Mathieu Doucet
Re #5051 removing unused file
Changeset: 0e5eab82cd81242efd952119df2f28aa31d517c6
comment:26 Changed 8 years ago by Russell Taylor
Re #5051. Fix MPI build.
Changeset: 61bc8a767140b139c92ddf528ee2bad8842e4f1c
comment:27 Changed 8 years ago by Mathieu Doucet
Re #5051 Added functionality to DataProcessorAlg
Changeset: 2fd6f57e553f781bb994d06baf28687a60768979
comment:28 Changed 8 years ago by mdoucet
Re #5051 exposed optional flag of workspace properties to python
Changeset: 18a7c77d67d419f9c07a2815ce8e0ac3c072db03
comment:29 Changed 8 years ago by Mathieu Doucet
Re #5051 Added EQSANS reduction example for mpi/live
Changeset: 4d8d370d455b553c44a0fabafafc73653a040d32
comment:30 Changed 8 years ago by Mathieu Doucet
Re #5051 Adding documentation
Changeset: fa2e1d9e70ec5d4efd07ceb306fd34033f507fa8
comment:31 Changed 8 years ago by Mathieu Doucet
Re #5051 Fixing missing or inaccurate documentation
Changeset: 45b4c61f1e6a88accb12ca546a07bd1ec2cac6a9
comment:32 Changed 8 years ago by Mathieu Doucet
Re #5051 Modify ComputeSensitivity to use DataProcessorAlg
Changeset: b786e944ffc3305af732e6942d063784989f5974
comment:33 Changed 8 years ago by Mathieu Doucet
Re #5051 Starting to fill in DataProcessorAlgorithm
Changeset: 8531b25f8d7decf00fa6c74e8915380c385f451d
comment:34 Changed 8 years ago by Mathieu Doucet
Re #5051 Prototype processor algorithm
Changeset: 878fb0cfd30d08c1d412ad71452b0fa598145b60
comment:35 Changed 8 years ago by Mathieu Doucet
Re #5051 push the wrong file... fixing it now
Changeset: 443ee5aeea68a33b16d40a50e6a6aa5825c62b74
comment:36 Changed 8 years ago by Mathieu Doucet
Re #5051 removing unused file
Changeset: 0e5eab82cd81242efd952119df2f28aa31d517c6
comment:37 Changed 8 years ago by Russell Taylor
Re #5051. Fix MPI build.
Changeset: 61bc8a767140b139c92ddf528ee2bad8842e4f1c
comment:38 Changed 8 years ago by Mathieu Doucet
Re #5051 Added functionality to DataProcessorAlg
Changeset: 2fd6f57e553f781bb994d06baf28687a60768979
comment:39 Changed 8 years ago by mdoucet
Re #5051 exposed optional flag of workspace properties to python
Changeset: 18a7c77d67d419f9c07a2815ce8e0ac3c072db03
comment:40 Changed 8 years ago by Mathieu Doucet
Re #5051 Added EQSANS reduction example for mpi/live
Changeset: 4d8d370d455b553c44a0fabafafc73653a040d32
comment:41 Changed 8 years ago by Mathieu Doucet
Re #5051 Adding documentation
Changeset: fa2e1d9e70ec5d4efd07ceb306fd34033f507fa8
comment:42 Changed 8 years ago by Mathieu Doucet
Re #5051 Fixing missing or inaccurate documentation
Changeset: 45b4c61f1e6a88accb12ca546a07bd1ec2cac6a9
comment:43 Changed 8 years ago by Mathieu Doucet
Re #5051 Modify ComputeSensitivity to use DataProcessorAlg
Changeset: b786e944ffc3305af732e6942d063784989f5974
comment:44 Changed 8 years ago by Michael Reuter
Refs #5051. Adding ability to set filename property for load.
One of the loaders that SNS supports, LoadEventPreNexus, does not use the Filename property. Therefore, I've made a way to set that.
Changeset: 3af1caa76aabfccdaedfb55d832365e1eaa9c37f
comment:45 Changed 8 years ago by Mathieu Doucet
Re #5051 Added EQSANS reduction example for mpi/live
Changeset: 4d8d370d455b553c44a0fabafafc73653a040d32
comment:46 Changed 8 years ago by Mathieu Doucet
Re #5051 Adding documentation
Changeset: fa2e1d9e70ec5d4efd07ceb306fd34033f507fa8
comment:47 Changed 8 years ago by Mathieu Doucet
Re #5051 Fixing missing or inaccurate documentation
Changeset: 45b4c61f1e6a88accb12ca546a07bd1ec2cac6a9
comment:48 Changed 8 years ago by Mathieu Doucet
Re #5051 Modify ComputeSensitivity to use DataProcessorAlg
Changeset: b786e944ffc3305af732e6942d063784989f5974
comment:49 Changed 8 years ago by Nick Draper
- Milestone changed from Release 2.2 to Release 2.3
Moved at the end of release 2.2
comment:52 Changed 7 years ago by Nick Draper
- Milestone changed from Release 2.5 to Release 2.6
comment:53 Changed 7 years ago by Peter Peterson
- Status changed from accepted to verify
- Resolution set to fixed
This has been in master for a long time (10 months since last change during v2.2.0). If we need more features more tickets will be created.
No testing is necessary.
comment:54 Changed 7 years ago by Wenduo Zhou
- Status changed from verify to verifying
- Tester set to Wenduo Zhou
comment:55 Changed 7 years ago by Wenduo Zhou
- Status changed from verifying to closed
I agree that there is no need for test. The last commit is about a year ago. The algorithms inheriting from DataProcessAlgorithm have been used for a long time without any issue related to this ticket. So the ticket is closed.
comment:57 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 5897