Commit summary from repository starlink
------------------------------------
(Ed Chapin) smurf: supply external quality to smf_filter_execute
81.1% applications/smurf/libsmf/
18.8% applications/smurf/libsmurf/
(Ed Chapin) smurf: re-format error messages slightly
100.0% applications/smurf/libsmf/
(David Berry) smurf: Check for bad COM values in smf_calcmodel_com.
100.0% applications/smurf/libsmf/
Commits from repository starlink
-----------------------------
commit de37eeea04da9f2cd494414495c5bb66f91f43d3
Author: Ed Chapin <[log in to unmask]>
Date: Thu Apr 1 10:29:56 2010 -0700
smurf: supply external quality to smf_filter_execute
DSB noticed that smf_calcmodel_flt was generating nonsense values
because the call to smf_filter_execute was using the incorrect
quality. Problem remedied by enabling an external quality in the
smf_filter_execute call. Also updated the smf_check_quality call
in smf_iteratemap to generate a warning message after each
iteration if a QUALITY/DATA array inconsistency is encountered.
applications/smurf/libsmf/smf.h.source | 4 +-
applications/smurf/libsmf/smf_calcmodel_flt.c | 2 +-
applications/smurf/libsmf/smf_filter_execute.c | 23 +++++++++++++++---
applications/smurf/libsmf/smf_iteratemap.c | 23 +++++++++++++-----
applications/smurf/libsmurf/smurf_sc2clean.c | 2 +-
applications/smurf/libsmurf/smurf_sc2threadtest.c | 4 +-
6 files changed, 41 insertions(+), 17 deletions(-)
commit aadf60c3110dd0e49c1d0b5322aa774a7aca19a6
Author: Ed Chapin <[log in to unmask]>
Date: Thu Apr 1 10:28:56 2010 -0700
smurf: re-format error messages slightly
applications/smurf/libsmf/smf_check_quality.c | 9 +++++----
1 files changed, 5 insertions(+), 4 deletions(-)
commit eeb7e2e1d048d1b525613a95594e0cc7f0e253ef
Author: David Berry <[log in to unmask]>
Date: Thu Apr 1 09:11:04 2010 +0100
smurf: Check for bad COM values in smf_calcmodel_com.
If all bolometers are rejected for a block, the COM values within that
block are set to VAL__BADD. Previously, this was not checked for
resulting in the VAL__BADD values corrupting all the gain and offset
values on the next iteration, which in turn caused all boloemeters
everywhere to be rejected. This commit fixes this problem.
applications/smurf/libsmf/smf_calcmodel_com.c | 55 +++++++++++++++++------
1 files changed, 41 insertions(+), 14 deletions(-)
|