Ticket #193 (closed: fixed)

Opened 12 years ago

Last modified 5 years ago

Separate the curve fitting algorithms into a CurveFitting library

Reported by: Nick Draper Owned by: Anders Markvardsen
Priority: major Milestone: Iteration 13
Component: Keywords: curve fitting
Cc: Blocked By:
Blocking: Tester:

Description

We need to split the curve fitting algorithms into a separate curve fitting library.

This entails the following:

  • Create a new CurveFitting project in the mantid visual studio solution
  • Copy all of the settings (for debug and release) from the algorithms project
  • Remove any settings from algorithms that no longer apply (eg. GSL link lines)
  • Move the cpp and h files over and alter any namespaces etc
  • Edit the sconstruct file to add your project to the list (about 1/2 way down).
  • Add a sconscript file (copy and edit from algorithms.
  • Check it all build in VS and scons.

Change History

comment:1 Changed 12 years ago by Nick Draper

  • Milestone changed from Iteration 11 to Iteration 12

comment:2 Changed 12 years ago by Nick Draper

  • Milestone changed from Iteration 12 to Iteration 13

comment:3 Changed 12 years ago by Anders Markvardsen

(In [1552]) Separate the curve fitting algorithms into a CurveFitting library. Refs #193.

comment:4 Changed 12 years ago by Russell Taylor

(In [1553]) Redone file moving using svn move to preserve history. Re #193.

comment:5 Changed 12 years ago by Russell Taylor

(In [1554]) Removed reference to fitting headers in main.cpp. Re #193.

comment:6 Changed 12 years ago by Anders Markvardsen

(In [1555]) Update of properties for main project VS file in connection with creation of CurveFitting project. Refs #193.

comment:7 Changed 12 years ago by Russell Taylor

(In [1564]) Changed input properties so that SpectrumIndex refers to workspace index instead of spectrum number and startX & endX refer to X values rather than bin indices. For the gaussian fit, startX/endX default to +-4*sigma away from the peak, where 'sigma' and 'peak' are the initial input guesses. Re #193.

comment:8 Changed 12 years ago by Anders Markvardsen

  • Status changed from new to closed
  • Resolution set to fixed

comment:9 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 1041

Note: See TracTickets for help on using tickets.