Ticket #1720 (closed: fixed)

Opened 10 years ago

Last modified 5 years ago

Restructure python Reducer to cleanly separate common code from instrument-specific code

Reported by: Mathieu Doucet Owned by: Mathieu Doucet
Priority: major Milestone: Iteration 26
Component: Python Keywords:
Cc: Blocked By:
Blocking: Tester: Peter Peterson

Description

The Reducer code is currently all in one directory, under SANS. We should create a common Reducer module that all instruments can use, then a series of sub-modules for instrument-specific implementations.

Change History

comment:1 Changed 10 years ago by Mathieu Doucet

  • Status changed from new to accepted

comment:2 Changed 10 years ago by Mathieu Doucet

(In [6710]) Improved Reduction GUI architecture to simplify the creation of GUIs for other instruments. Re #1720

comment:3 Changed 10 years ago by Mathieu Doucet

(In [6728]) Minor improvement to the architecture. Re #1720

comment:4 Changed 10 years ago by Mathieu Doucet

(In [6787]) UI tweak. Re #1720

comment:5 Changed 10 years ago by Mathieu Doucet

(In [6788]) UI tweak. Re #1720

comment:6 Changed 10 years ago by Mathieu Doucet

(In [6789]) Fix problem with save functionality (bad extension). Re #1720

comment:7 Changed 10 years ago by Mathieu Doucet

  • Milestone changed from Iteration 25 to Iteration 26

comment:8 Changed 10 years ago by Mathieu Doucet

(In [7011]) Create instrument-independent module for reduction. Re #1720

comment:9 Changed 10 years ago by Mathieu Doucet

(In [7014]) Move Reduction directory up a level. Re #1720

comment:10 Changed 10 years ago by Mathieu Doucet

(In [7015]) Remove old folder. Re #1720

comment:11 Changed 10 years ago by Mathieu Doucet

(In [7025]) Give modules proper PEP8 names and add init reloc. Re #1720

comment:12 Changed 10 years ago by Mathieu Doucet

(In [7026]) Cleanup. Re #1720

comment:13 Changed 10 years ago by Mathieu Doucet

(In [7051]) Fix namespace issue. Re #1720

comment:14 Changed 10 years ago by Mathieu Doucet

(In [7241]) Moved reduction unders scripts until python structure revamp. Re #1720

comment:15 Changed 10 years ago by Mathieu Doucet

(In [7242]) Remove old directories. Re #1720

comment:16 Changed 10 years ago by Mathieu Doucet

(In [7243]) Remove old directories. Re #1720

comment:17 Changed 10 years ago by Mathieu Doucet

(In [7244]) Remove old directories. Re #1720

comment:18 Changed 10 years ago by Mathieu Doucet

(In [7245]) Remove old directories. Re #1720

comment:19 Changed 10 years ago by Mathieu Doucet

(In [7246]) Remove old directories. Re #1720

comment:20 Changed 10 years ago by Mathieu Doucet

  • Status changed from accepted to verify
  • Resolution set to fixed

comment:21 Changed 10 years ago by Peter Peterson

  • Status changed from verify to verifying
  • Tester set to Peter Peterson

comment:22 Changed 10 years ago by Peter Peterson

  • Status changed from verifying to closed

This was done correctly.

comment:23 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 2567

Note: See TracTickets for help on using tickets.