[INFRA-13] Restructure Andreas' STELLA code Created: 22/Jul/14 Updated: 01/Nov/17 Resolved: 01/Nov/17 |
|
| Status: | Done |
| Project: | Software Development Infrastructure |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Epic | Priority: | Major |
| Reporter: | rhl | Assignee: | aritter |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Epic Name: | Restructure STELLA |
| Sprint: | 2014-8, 2014-9 |
| Reviewers: | rhl |
| Description |
|
STELLA is currently built on a single major class, CFits, that contains all the data and code needed to analyse spectra. This needs to be restructured into a number of classes and code that manipulates them. At the same time we should convert the code where possible to use more standard C++ classes and techniques e.g. std::min rather than custom macros. |
| Comments |
| Comment by aritter [ 24/Jun/16 ] |
|
The CFits class has been broken down into a FiberTrace class and a Spectrum class. The methods manipulating them as well as math methods and utils methods are now free functions in math and utils namespaces |
| Comment by swinbank [ 25/Jun/16 ] |
|
This can't be "in review" with stories that still haven't been started. |
| Comment by shimono [ 14/Jun/17 ] |
|
move this ticket to PIPE2D, which is a project for drp_stella repo? |