Opened 16 years ago

Closed 16 years ago

#149 closed defect (fixed)

Algorithm for spectral line search goes into infinite loop?

Reported by: Max Voronkov Owned by: Max Voronkov
Priority: normal Milestone: ASAP 2.4
Component: c++ Version: 2.0
Severity: normal Keywords: automatic line detection
Cc:

Description

It seems to me I found a case when the algorithm for the automatic spectral line search goes into an infinite loop somewhere. It probably requires a very rare sequence of fluxes in the spectrum because it is the first time I've seen something like this despite a frequent use of the code for Methanol Multibeam project. I will examine the issue a bit further and attempt to fix it.

Change History (2)

comment:1 by Max Voronkov, 16 years ago

Status: newassigned

comment:2 by Max Voronkov, 16 years ago

Resolution: fixed
Status: assignedclosed

Indeed a problem was found inside STLineFinder::getMask method. It was clearly a bug which revealed itself if there was a large number of narrow lines. Typically this happened with a low threshold and spectral averaging on. The problem has been fixed now (in r1497).

Note: See TracTickets for help on using tickets.