Feature #2147

Functionality improvements for the new fitting engine

Added by dmitry about 2 years ago. Updated about 2 years ago.

Status:ResolvedStart date:13 Sep 2018
Priority:NormalDue date:
Assignee:pospelov% Done:


Target version:Sprint 39


After rewriting one of reflectometry fitting scripts for new fitting machinery, it seems that
the engine requires several improvements:

  • Computations in FitObjective are run by FitObjective::evaluate_residuals. Thus one cannot
    avoid using it then writing own custom fit objective and overloading "evaluate" method.
    On the other hand, some of quality metrics require unsymmetrical treatment of simulated
    and experimental values. Thus it would be nice to change class interface so as to provide
    simulated and experimental values without preliminary invoking FitObjective::evaluate
  • Though it is very easy to redefine FitObjective::evaluate, still it requires some preliminary
    knowledge of the code. Thus a tutorial/example on how to use custom quality metrics would be
    very helpful.


#1 Updated by dmitry about 2 years ago

  • Description updated (diff)

#2 Updated by herck about 2 years ago

  • Target version changed from Sprint 38 to Sprint 39

#3 Updated by pospelov about 2 years ago

  • Assignee set to pospelov

#4 Updated by pospelov about 2 years ago

  • Status changed from Sprint to Resolved

Also available in: Atom PDF