Skip to content
  • Leo P. Singer's avatar
    Rewrite trigger interpolation, fix numerous bugs, improve test coverage · e94a0f91
    Leo P. Singer authored
    Numerical convergence testing revealed several serious bugs in
    TriggerInterpolation.{h,c} as well as a fundamental unsuitability of
    the Lanczos and real/imaginary part cubic spline interpolation schemes.
    This code is used by gstlal and affects localization results for
    offline runs but not online runs; gstlal online runs provide SNR time
    series to BAYESTAR and so the trigger times are ignored.
    
    This is a rewrite to fix those bugs, improve test coverage, eliminate
    unnecessary heap allocations, and add one more interpolation algorithm.
    The new CubicSplineAmpPhase algorithm is the recommended one.
    e94a0f91