Commit summary from repository starlink ------------------------------------ (David Berry) smurf: Multi-thread smf_qualstats 97.6% applications/smurf/libsmf/ 2.3% applications/smurf/libsmurf/ (David Berry) smurf: Allow dynamic self-mask to be frozen after a given number of iterations 5.7% applications/smurf/defaults/ 52.9% applications/smurf/libsmf/ 41.2% applications/smurf/libsmurf/ (David Berry) smurf: Fix problem using ast.zero_niter 100.0% applications/smurf/libsmf/ (David Berry) smurf: Fix to doiuble control-C handling 100.0% applications/smurf/libsmf/ (Malcolm J. Currie) CONVERT: Add block-floating-point data scaling to 64-bit integers. 100.0% applications/convert/libcof/ (Malcolm J. Currie) CONVERT: Add BITPIX=64 support to initialise BLANK header for _INT64 data. 100.0% applications/convert/libcof/ Commits from repository starlink ----------------------------- commit eb33bddec38e9b8b59288149b9e295b59dd7186e Author: David Berry <[log in to unmask]> Date: Thu May 31 14:55:50 2012 +0100 smurf: Multi-thread smf_qualstats applications/smurf/libsmf/smf.h.source | 10 +- applications/smurf/libsmf/smf_iteratemap.c | 8 +- applications/smurf/libsmf/smf_qualstats.c | 257 +++++++++++++++----- applications/smurf/libsmf/smf_qualstats_model.c | 16 +- applications/smurf/libsmf/smf_qualstats_report.c | 8 +- applications/smurf/libsmf/smf_write_itermap.c | 10 +- applications/smurf/libsmurf/smurf_calcnoise.c | 2 +- applications/smurf/libsmurf/smurf_sc2clean.c | 2 +- 8 files changed, 231 insertions(+), 82 deletions(-) commit 9192537f75936b2f1372bb0910e269f5753dd09a Author: David Berry <[log in to unmask]> Date: Thu May 31 13:05:10 2012 +0100 smurf: Allow dynamic self-mask to be frozen after a given number of iterations Introduces new config parameters AST.ZERO_FREEZE, COM.ZERO_FREEZE and FLT.ZERO_FREEZE, all of which default to zero (meaning never freeze the mask). applications/smurf/defaults/smurf_makemap.def | 3 +++ applications/smurf/libsmf/smf_get_mask.c | 13 ++++++++++++- applications/smurf/libsmurf/smurf_makemap.c | 9 +++++++++ 3 files changed, 24 insertions(+), 1 deletions(-) commit 1d81d67100230a66c6fb19c0a693360f81db154e Author: David Berry <[log in to unmask]> Date: Thu May 31 12:38:42 2012 +0100 smurf: Fix problem using ast.zero_niter Not often used, but previously it was trashiung the map because the masked pixel quality was not being cleared on each iteration after the specified number of iterations. applications/smurf/libsmf/smf_calcmodel_ast.c | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) commit 9c5a592caa9cd97ddbdd961184dfca530ea2ac75 Author: David Berry <[log in to unmask]> Date: Thu May 31 08:59:03 2012 +0100 smurf: Fix to doiuble control-C handling Previously, issuing two control-C interrupts did not interrupt makemap immediately. Now it does. applications/smurf/libsmf/smf_iteratemap.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6066317d6cd44935b20835746838f6e95eb30761 Author: Malcolm J. Currie <[log in to unmask]> Date: Wed May 30 20:32:39 2012 -1000 CONVERT: Add block-floating-point data scaling to 64-bit integers. applications/convert/libcof/cof_ndf2f.f | 31 +++++++++++++++++++++------- 1 files changed, 23 insertions(+), 8 deletions(-) commit 052c4105ae22c97daa11e230e91c689a541f56bb Author: Malcolm J. Currie <[log in to unmask]> Date: Wed May 30 20:27:04 2012 -1000 CONVERT: Add BITPIX=64 support to initialise BLANK header for _INT64 data. I'd missed a routine because it used BITPIX rather than HDS types. applications/convert/libcof/cof_wndfh.f | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 deletions(-)