Ticket #88 (closed: fixed)

Opened 13 years ago

Last modified 5 years ago

Allow the option of using different error calculation models

Reported by: Nick Draper Owned by: Nick Draper
Priority: major Milestone: Iteration 6
Component: Keywords: Gaussian, Poisson, Bayesian, errors
Cc: Blocked By:
Blocking: Tester:

Description

Look at the WorkspaceValueData diagram in MagicDraw.

This will need to be able to support GaussianErrors PoissonErrors BayesianErrors

But GaussianErrors will be the only one implmented for now.

Change History

comment:1 Changed 13 years ago by Nick Draper

(In [660]) re #88 Calculation now performed through the errorHelper class

All errorhelper classes are currently defaulted to Gaussian in the Workspace class

comment:2 Changed 13 years ago by Nick Draper

(In [661]) re #88 Added test and fixed scope issue

comment:3 Changed 13 years ago by Nick Draper

(In [662]) re #88 Extended iterator and workspaces to include E2 values.

This has resulted in a further 20% slowdown on iterator speed. Benchmark now 1.4s

comment:4 Changed 13 years ago by Nick Draper

(In [665]) re #88 Improved windows running of datahandling tests

comment:5 Changed 13 years ago by Nick Draper

(In [666]) re #88 Final test error on windows

comment:6 Changed 13 years ago by Nick Draper

  • Milestone changed from Iteration 5 to Iteration 6

To complete

comment:7 Changed 13 years ago by Nick Draper

(In [772]) Re #88 Removed TripleRef (it was starting to carry around 5 things anyway Replaced with PointDataRef, PointDataVal, HistDataRef and HistDataVal

comment:8 Changed 13 years ago by Nick Draper

(In [773]) Re #88 Mustn't forget to add the new files

comment:9 Changed 13 years ago by Nick Draper

(In [774]) Re #88 TripleRef.cpp is no longer required

comment:10 Changed 13 years ago by Nick Draper

(In [775]) Re #88 Windows doesn't like the use of access and suggests _access. However GCC throws an error at this so let's not worry about the deprecation in windows

comment:11 Changed 13 years ago by Nick Draper

(In [776]) re #88 removed unnecessary include TripleRef

comment:12 Changed 13 years ago by Nick Draper

(In [778]) re #88 fix some tests

comment:13 Changed 13 years ago by Nick Draper

(In [779]) re #88 Handle the correct copying when E2 is not defined

comment:14 Changed 13 years ago by Nick Draper

(In [782]) re #88 Iterator now copies across X2 value is histogram data. This slow iteration to 1.5s, but only for Histogram data

comment:15 Changed 13 years ago by Nick Draper

(In [783]) re #88 Rationalise class and interface names. Bye Bye Point and Hist Data Val and RefControl. Hello LocatedDataRef and LocatedDataValue.

comment:16 Changed 13 years ago by Nick Draper

(In [784]) re #88 Rename tripleiterator to WorkspaceIterator

comment:17 Changed 13 years ago by Nick Draper

(In [785]) re #88 Add a histogram test to plustest and change BinaryOperation to make it pass

comment:18 Changed 13 years ago by Nick Draper

(In [792]) re #88 Move seeting of errorHelper to LoadRaw

comment:19 Changed 13 years ago by Nick Draper

(In [795]) re #88 fixed tests that wouldn't compile

comment:20 Changed 13 years ago by Nick Draper

(In [796]) re #88 make it more gcc friendly

comment:21 Changed 13 years ago by Nick Draper

(In [797]) re #88 seperate building of the framework from building of the tests

comment:22 Changed 13 years ago by Nick Draper

(In [799]) re #88 change to the build serve reversed as it caused incorrect reporting

comment:23 Changed 13 years ago by Nick Draper

(In [800]) re #88 seperate building of the framework from building of the tests. Should work now!

comment:24 Changed 13 years ago by Nick Draper

(In [801]) re #88 seperate test from framework building on linux build server

comment:25 Changed 13 years ago by Nick Draper

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

comment:26 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 936

Note: See TracTickets for help on using tickets.