Commit summary from repository starlink ------------------------------------ (Tim Jenness) smurf: summarise the source of bad value inconsistency 100.0% applications/smurf/libsmf/ (Ed Chapin) smurf: fix logic in choosing extinction monitor 100.0% applications/smurf/libsmf/ (Ed Chapin) smurf: 2df9fb8d24f2195ca1e5a680e758eec6c25b0954 missed sc2threadtest 100.0% applications/smurf/libsmurf/ (Ed Chapin) smurf: update documentation for all of the MAKEMAP parameters 98.9% applications/smurf/libsmurf/ 1.0% applications/smurf/ (Ed Chapin) smurf: 80 columns for header comments 100.0% applications/smurf/libsmurf/ (David Berry) smurf: New way of synchronising related jobs 100.0% applications/smurf/libsmf/ Commits from repository starlink ----------------------------- commit 206943bedd7e7dbee7eeaaa6fc95b9432a13f3fe Author: Tim Jenness <[log in to unmask]> Date: Wed Apr 6 11:17:55 2011 -1000 smurf: summarise the source of bad value inconsistency applications/smurf/libsmf/smf_check_quality.c | 21 +++++++++++++++++++-- 1 files changed, 19 insertions(+), 2 deletions(-) commit 914197cf1b2c768c3125c0cb8621875969338b74 Author: Ed Chapin <[log in to unmask]> Date: Wed Apr 6 13:20:21 2011 -0700 smurf: fix logic in choosing extinction monitor It looks like we should be checking the time at the start AND end. There was a case, https://forge.roe.ac.uk/trac/SCUBA2/ticket/464, in which the start of the WVM time-series was junk, but the end was OK. Under the old logic it would still decide to use WVM and bad values would creep in. applications/smurf/libsmf/smf_correct_extinction.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 5f6a0e4f95e2fa20ff8d5a08e7273b496203f5b9 Author: Ed Chapin <[log in to unmask]> Date: Wed Apr 6 12:54:28 2011 -0700 smurf: 2df9fb8d24f2195ca1e5a680e758eec6c25b0954 missed sc2threadtest applications/smurf/libsmurf/smurf_sc2threadtest.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 69393cdece48316c7e9f3cc7e1da91c8e1b3d926 Author: Ed Chapin <[log in to unmask]> Date: Wed Apr 6 12:50:47 2011 -0700 smurf: update documentation for all of the MAKEMAP parameters applications/smurf/defaults/smurf_makemap.def | 6 +- applications/smurf/examples/dimmconfig.lis | 2 - applications/smurf/libsmurf/smurf_makemap.c | 345 ++++++++++++++++------- 3 files changed, 249 insertions(+), 104 deletions(-) commit 95f9593adaefbfe78d90d44fb78480f74c3bc856 Author: Ed Chapin <[log in to unmask]> Date: Tue Apr 5 09:44:05 2011 -0700 smurf: 80 columns for header comments applications/smurf/libsmurf/smurf_makemap.c | 45 ++++++++++++++----------- 1 files changed, 25 insertions(+), 20 deletions(-) commit 2df9fb8d24f2195ca1e5a680e758eec6c25b0954 Author: David Berry <[log in to unmask]> Date: Wed Apr 6 17:51:44 2011 +0100 smurf: New way of synchronising related jobs When calling smf_add_job, you used to be able to specify a function that could be used to determine if a job was ready to run. This is clumsy and awkward to use (and in fact was not being used anywhere). So I've changed it so that you now just specify a list of identifiers for jobs that must complete before the new job can run. This is paving the way for threading the file opening and flatfielding code. applications/smurf/libsmf/smf_calc_mapcoord.c | 2 +- applications/smurf/libsmf/smf_calc_qu.c | 2 +- applications/smurf/libsmf/smf_calcmodel_com.c | 4 +- applications/smurf/libsmf/smf_calcmodel_smo.c | 4 +- applications/smurf/libsmf/smf_clean_pca.c | 8 +- applications/smurf/libsmf/smf_fft_data.c | 2 +- applications/smurf/libsmf/smf_fillgaps.c | 2 +- applications/smurf/libsmf/smf_filter_execute.c | 2 +- applications/smurf/libsmf/smf_find_gains.c | 2 +- applications/smurf/libsmf/smf_fit_poly.c | 2 +- applications/smurf/libsmf/smf_fix_steps.c | 4 +- applications/smurf/libsmf/smf_flag_spikes.c | 2 +- applications/smurf/libsmf/smf_rebincube_nn.c | 2 +- applications/smurf/libsmf/smf_rebincube_seqf.c | 4 +- applications/smurf/libsmf/smf_rebinmap.c | 2 +- applications/smurf/libsmf/smf_threads.c | 311 +++++++++------------- applications/smurf/libsmf/smf_threads.h | 14 +- 17 files changed, 155 insertions(+), 214 deletions(-)