Commit summary from repository starlink
------------------------------------
(Ed Chapin) smurf: iterative map-maker can write out short sub maps
2.9% applications/smurf/examples/
89.6% applications/smurf/libsmf/
7.4% applications/smurf/libsmurf/
(David Berry) smurf: Add matched-filter script to Makefile.am and smurf.ifd.in
100.0% applications/smurf/
(David Berry) smurf: Add facility to matched-filter script to use a double Gaussian PSF.
100.0% applications/smurf/scripts/
(Peter W. Draper) gaia: make page up and page down keys scroll the image
96.7% applications/gaia/gaia/library/
3.2% applications/gaia/
(David Berry) smurf: Change matched filter script to use a total PSF sum of unity.
100.0% applications/smurf/scripts/
(David Berry) ndg: Improve check for two ancestors being the same.
100.0% libraries/ndg/
(David Berry) smurf: Correct matched-filter script to produce correct output variances.
100.0% applications/smurf/scripts/
(Tim Jenness) smurf: Use correct heater values for poly fit when some data are bad
100.0% applications/smurf/libsmf/
(David Berry) ndg: Fix lack of ONE__NOFILES status in ndg1_appen.f
100.0% libraries/ndg/
Commits from repository starlink
-----------------------------
commit 1f65439447bfb1233f31fea4ec66458f0d607653
Author: Ed Chapin <[log in to unmask]>
Date: Tue Apr 13 15:53:47 2010 -0700
smurf: iterative map-maker can write out short sub maps
Config file now has a prameter shortmap which gives the number of
time slices that go in to each .MORE.SMURF.SHORTMAPS.SH* extension.
applications/smurf/examples/dimmconfig.lis | 8 +-
applications/smurf/libsmf/smf.h.source | 8 +-
applications/smurf/libsmf/smf_iteratemap.c | 185 +++++++++++++++++++++++--
applications/smurf/libsmf/smf_rebinmap1.c | 82 ++++++++----
applications/smurf/libsmurf/smurf_makemap.c | 18 ++-
5 files changed, 253 insertions(+), 48 deletions(-)
commit 0642b7cc107e41e7dbb7b2e2383826c23897bd12
Author: David Berry <[log in to unmask]>
Date: Tue Apr 13 18:31:38 2010 +0100
smurf: Add matched-filter script to Makefile.am and smurf.ifd.in
applications/smurf/Makefile.am | 2 +-
applications/smurf/smurf.ifd.in | 24 ++++++++++++++----------
2 files changed, 15 insertions(+), 11 deletions(-)
commit a2fd309f33a0882e67bdb175777ff6dad06f606e
Author: David Berry <[log in to unmask]>
Date: Tue Apr 13 18:16:37 2010 +0100
smurf: Add facility to matched-filter script to use a double Gaussian PSF.
As suggested by Ed in an email on 8th April with subject "filtering". The
double Gaussian PSF is formed by creating the normal single Gaussian PSF
with FWHM matching the telescope beam, and then subtracting from it a
Gaussian PSF with a user-specified sigma. Prior to taking their
difference, the primary and secondary Gaussians both have a total data
value of unity. After the difference is taken, the resulting PSF is
re-normalised to have a total data sum of unity.
applications/smurf/scripts/matched-filter | 52 ++++++++++++++++++++++++---
1 files changed, 47 insertions(+), 5 deletions(-)
commit c00c181ed542e29c89053ec10dae5b4803fc2a9d
Author: Peter W. Draper <[log in to unmask]>
Date: Tue Apr 13 17:59:11 2010 +0100
gaia: make page up and page down keys scroll the image
applications/gaia/gaia.news | 4 +++
applications/gaia/gaia/library/GaiaImageCtrl.tcl | 22 ++++++++++++++++++++
2 files changed, 26 insertions(+), 0 deletions(-)
commit e1d8412716496aec0cae0e811a6c3fd80f249c7b
Author: David Berry <[log in to unmask]>
Date: Tue Apr 13 17:18:31 2010 +0100
smurf: Change matched filter script to use a total PSF sum of unity.
The script used to normalise the psf to a peak value of unity. This is
appropriate for input images in units of "pW/beam", but not for the units
actually created by makemap (pW/bolo). So I've changed the script so
that, by default, it normalises the PSF to a total data sum of unity.
I've added an option ("-np") that gives the old behaviour.
applications/smurf/scripts/matched-filter | 72 ++++++++++++++++++++-------
1 files changed, 53 insertions(+), 19 deletions(-)
commit dba7d41b261863969a7e975f0463653520124847
Author: David Berry <[log in to unmask]>
Date: Tue Apr 13 13:25:54 2010 +0100
ndg: Improve check for two ancestors being the same.
Previously, two ancestors were considered to be the same if they had the
same path and the same date. This is not bullet-proof since the date is
only accurate to the hearest second, so if an NDF is created, destroyed
and a new NDF with the same path created all within one second, the two
NDFs will be considered to be the same. This patch improves this by also
requiring the CREATOR field to be the same. This is only a partial fix,
since if an application creates two NDFs with the same path within a
space of one second, they will still be considered to be the same. Really
we want some way of associating a globally unique identifier with every
NDF.
libraries/ndg/ndg_provenance.c | 1398 ++++++++++++++++++++------------------
1 files changed, 752 insertions(+), 646 deletions(-)
commit 8444d114af5d105c9d295d0fd6aed05ee6268489
Author: David Berry <[log in to unmask]>
Date: Tue Apr 13 10:17:55 2010 +0100
smurf: Correct matched-filter script to produce correct output variances.
Previously, the script used the expression appropriate to constant noise
level. It now uses the variable noise level expression.
applications/smurf/scripts/matched-filter | 229 +++++++++++++++++++++++++++
1 files changed, 229 insertions(+), 0 deletions(-)
commit 98ae81e2cf0a3dbff9bf27c1e5123ccfcf1aca79
Author: Tim Jenness <[log in to unmask]>
Date: Fri Apr 9 16:23:21 2010 -1000
smurf: Use correct heater values for poly fit when some data are bad
Classic bug. When some data points were bad the routine made sure
only good data were sent but did not also change the values for
the x-axis coordinates to reflect this. This would tend to affect
the marginal bolometers.
applications/smurf/libsmf/smf_flat_fitpoly.c | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
commit ff65bfed1fd2c7a2414dbf4efa6cff8709455891
Author: David Berry <[log in to unmask]>
Date: Mon Apr 12 12:57:04 2010 +0100
ndg: Fix lack of ONE__NOFILES status in ndg1_appen.f
The use of ONE_FIND_FILE within NDG has recently been replaced by
PSX_WORDEXP, but PSX_WORDEXP does not return an error status if no files
are found that match a supplied wild-card template. Instead, it just
retruns a file template that includes the orignal wild-cards. This can be
passed on to the NDF lirary, resulting in errors. To avoid this NDG now
checks to see if the string returned by WORDEXP includes any wild-cards,
and if so, ignores the returned string.
libraries/ndg/ndg1_appen.f | 36 ++++++++++++++++++++++--------------
1 files changed, 22 insertions(+), 14 deletions(-)
|