Ticket #1421 (closed: fixed)
Make SANS reduction python scripts more pythonic
Reported by: | Mathieu Doucet | Owned by: | Mathieu Doucet |
---|---|---|---|
Priority: | major | Milestone: | Iteration 25 |
Component: | Python | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Tester: | Martyn Gigg |
Description
In order to make the SANS reduction code more facility- and instrument-independent, we will need to refactor the current python code to make it more modular. A good way to start would be to refactor the current code to be more pythonic.
Change History
comment:7 Changed 10 years ago by Mathieu Doucet
- Status changed from new to accepted
- Owner set to Mathieu Doucet
comment:10 Changed 10 years ago by Mathieu Doucet
comment:11 Changed 10 years ago by Mathieu Doucet
comment:12 Changed 10 years ago by Mathieu Doucet
comment:13 Changed 10 years ago by Mathieu Doucet
comment:14 Changed 10 years ago by Mathieu Doucet
comment:15 Changed 10 years ago by Mathieu Doucet
comment:16 Changed 10 years ago by Martyn Gigg
comment:17 Changed 10 years ago by Steve Williams
comment:18 Changed 10 years ago by Mathieu Doucet
comment:19 Changed 10 years ago by Mathieu Doucet
comment:20 Changed 10 years ago by Mathieu Doucet
comment:21 Changed 10 years ago by Steve Williams
comment:22 Changed 10 years ago by Mathieu Doucet
comment:23 Changed 10 years ago by Mathieu Doucet
comment:24 Changed 10 years ago by Mathieu Doucet
comment:25 Changed 10 years ago by Mathieu Doucet
comment:26 Changed 10 years ago by Mathieu Doucet
comment:27 Changed 10 years ago by Mathieu Doucet
- Status changed from accepted to verify
- Component set to Mantid
- Resolution set to fixed
I'm closing this ticket since its main requirement has been addressed. We now have a working SANS reduction framework in python. All future modifications will have their own specific ticket.
comment:29 Changed 10 years ago by Martyn Gigg
- Status changed from verify to verifying
- Tester set to Martyn Gigg
comment:30 Changed 10 years ago by Martyn Gigg
- Status changed from verifying to closed
Confirmed that the new modules exist. They are used in the GUIs and they are indeed far a better than the original framework!
comment:31 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 2268
Note: See
TracTickets for help on using
tickets.
(In [5343]) Attempt to make the SANS reduction code more pythonic. The results of the execution of example_reduction.py was checked to be the same before and after refactoring. Test to come. Re #1421.