Commit summary from repository starlink
------------------------------------
(Tim Jenness) smurf: Document new config parameters
32.8% applications/smurf/examples/
67.1% applications/smurf/libsmurf/
(Tim Jenness) smurf: Use a string to describe the filter type in the config files
4.3% applications/smurf/defaults/
95.6% applications/smurf/libsmf/
(Tim Jenness) smurf: Use enum to specify filter type
100.0% applications/smurf/libsmf/
(Tim Jenness) smurf: Always clear out IRQ structure when writing out quality
100.0% applications/smurf/libsmf/
(Tim Jenness) smurf: Build up EXP_TIME image inside iterative loop
23.4% applications/smurf/libsmf/
76.5% applications/smurf/libsmurf/
(David Berry) smurf: Add multi-threading to smf_calcmodel_smo.c
100.0% applications/smurf/libsmf/
(David Berry) smurf: Add median filtering option to smf_calcmodel_smo
100.0% applications/smurf/libsmf/
(Tim Jenness) smurf: smf_open_ndfname can now take WRITE/ZERO as access mode
100.0% applications/smurf/libsmf/
(Tim Jenness) smurf: Calculate mean step time
27.0% applications/smurf/libsmf/
72.9% applications/smurf/libsmurf/
Commits from repository starlink
-----------------------------
commit 475ed8f344384ce8e8e35b945ecd2c69cbfc04de
Author: Tim Jenness <[log in to unmask]>
Date: Tue Jun 29 15:48:56 2010 -1000
smurf: Document new config parameters
applications/smurf/examples/dimmconfig.lis | 8 ++++++++
applications/smurf/libsmurf/smurf_makemap.c | 24 +++++++++++++++++++++++-
2 files changed, 31 insertions(+), 1 deletions(-)
commit e9e6c002ed6777bdfa5f7d2f362e262ab95ed749
Author: Tim Jenness <[log in to unmask]>
Date: Tue Jun 29 15:36:12 2010 -1000
smurf: Use a string to describe the filter type in the config files
I don't think that our config files should use opaque integers
to switch behaviour. Use strings that are obvious to everyone.
Also switch smf_calcmodel_smo to use the smf_filt_t type.
applications/smurf/defaults/smurf_makemap.def | 2 +-
applications/smurf/libsmf/smf_calcmodel_smo.c | 24 +++++++++++++++-------
2 files changed, 17 insertions(+), 9 deletions(-)
commit d4617122d7df44829cd86ec8c911f5a5e11529a0
Author: Tim Jenness <[log in to unmask]>
Date: Tue Jun 29 14:49:43 2010 -1000
smurf: Use enum to specify filter type
Much better than an integer and with the added advantage that
the debugger will show you directly that you are using
SMF__FILT_XXX without you having to read the documentation.
applications/smurf/libsmf/smf.h.source | 2 +-
applications/smurf/libsmf/smf_calcmodel_smo.c | 2 +-
applications/smurf/libsmf/smf_fix_steps.c | 3 ++-
applications/smurf/libsmf/smf_median_smooth.c | 22 +++++++++++++---------
applications/smurf/libsmf/smf_typ.h | 11 +++++++++++
5 files changed, 28 insertions(+), 12 deletions(-)
commit 2859596e316c3e914aa8f8c6eb8715dcef8ee8db
Author: Tim Jenness <[log in to unmask]>
Date: Tue Jun 29 12:42:19 2010 -1000
smurf: Always clear out IRQ structure when writing out quality
applications/smurf/libsmf/smf_qual_unmap.c | 28 ++++++++++++-------------
1 files changed, 13 insertions(+), 15 deletions(-)
commit 8a66a8beb7e418b01423f989265c63d65138ed93
Author: Tim Jenness <[log in to unmask]>
Date: Tue Jun 29 09:45:57 2010 -1000
smurf: Build up EXP_TIME image inside iterative loop
This allows for each chunk to have a different step time rather than
using some average steptime.
applications/smurf/libsmf/smf.h.source | 2 +-
applications/smurf/libsmf/smf_iteratemap.c | 18 ++++++++++++-
applications/smurf/libsmurf/smurf_makemap.c | 33 +++++++-----------------
3 files changed, 27 insertions(+), 26 deletions(-)
commit 5eb6513f9ad283c620ff1f815a49ec0ea0eca745
Author: David Berry <[log in to unmask]>
Date: Tue Jun 29 16:42:02 2010 +0100
smurf: Add multi-threading to smf_calcmodel_smo.c
It's slooowwwww without it.
applications/smurf/libsmf/smf_calcmodel_smo.c | 232 ++++++++++++++++++-----
1 files changed, 189 insertions(+), 43 deletions(-)
commit 3a897282e7e3d98cfababed40ed25cf2d22b6062
Author: David Berry <[log in to unmask]>
Date: Tue Jun 29 14:22:52 2010 +0100
smurf: Add median filtering option to smf_calcmodel_smo
The new config parameter SMO.TYPE controls the sort of filter used in the
SMO model. Currently, TYPE=0 uses a median filter, and any other value
for TYPE uses a mean filter. The default is -1 (i.e. mean).
applications/smurf/defaults/smurf_makemap.def | 1 +
applications/smurf/libsmf/smf_calcmodel_smo.c | 36 ++++++++++++++++++++--
2 files changed, 33 insertions(+), 4 deletions(-)
commit be974458f7655e0fffd99d93e84ee8783e4d74ed
Author: Tim Jenness <[log in to unmask]>
Date: Mon Jun 28 19:30:30 2010 -1000
smurf: smf_open_ndfname can now take WRITE/ZERO as access mode
Required that the mapping access mode and file open mode
be separated.
applications/smurf/libsmf/smf_open_ndfname.c | 15 ++++++++++++++-
1 files changed, 14 insertions(+), 1 deletions(-)
commit 8916f4b08f04d463a58e8590ab5e93e6332500ac
Author: Tim Jenness <[log in to unmask]>
Date: Mon Jun 28 19:29:01 2010 -1000
smurf: Calculate mean step time
Now that the step time varies we need to calculate a mean step time
so that the output map will still have a step time stored. We
now calculate it in smf_find_science.
applications/smurf/libsmf/smf.h.source | 2 +-
applications/smurf/libsmf/smf_find_science.c | 51 +++++++++++++++++++--
applications/smurf/libsmurf/smurf_calcdark.c | 2 +-
applications/smurf/libsmurf/smurf_calcflat.c | 2 +-
applications/smurf/libsmurf/smurf_calcnoise.c | 2 +-
applications/smurf/libsmurf/smurf_dreamsolve.c | 2 +-
applications/smurf/libsmurf/smurf_extinction.c | 2 +-
applications/smurf/libsmurf/smurf_flatfield.c | 2 +-
applications/smurf/libsmurf/smurf_makemap.c | 13 +++++-
applications/smurf/libsmurf/smurf_qlmakemap.c | 3 +-
applications/smurf/libsmurf/smurf_remsky.c | 2 +-
applications/smurf/libsmurf/smurf_sc2clean.c | 2 +-
applications/smurf/libsmurf/smurf_sc2concat.c | 2 +-
applications/smurf/libsmurf/smurf_sc2fft.c | 2 +-
applications/smurf/libsmurf/smurf_scanfit.c | 2 +-
applications/smurf/libsmurf/smurf_smurfcopy.c | 2 +-
applications/smurf/libsmurf/smurf_starecalc.c | 2 +-
17 files changed, 74 insertions(+), 21 deletions(-)
|