Commit summary from repository starlink
------------------------------------
(Tim Jenness) smurf: Fix sanity check logic in RAWUNPRESS
100.0% applications/smurf/libsmurf/
(Tim Jenness) smurf: Allow raw data to be read even if NOCREATE_DA is used
100.0% applications/smurf/libsmf/
(Ed Chapin) smurf: modify FLT model calculation slightly
100.0% applications/smurf/libsmf/
(Ed Chapin) smurf: 80 columns
100.0% applications/smurf/libsmf/
(Tim Jenness) smurf: Change MCEHEAD writing for sc2store
11.3% applications/smurf/libsc2sim/
9.0% applications/smurf/libsmf/
79.5% applications/smurf/sc2da/
(Tim Jenness) kaplibs: Fix kpg1Ky2hd string array bug
100.0% libraries/kaplibs/kpg/
(Ed Chapin) smurf: bug in message display logic
100.0% applications/smurf/libsmf/
(Ed Chapin) smurf: implement FILT_EDGE_SMALLSCALE/LARGESCALE + scanvel bug fixes
8.9% applications/smurf/examples/
87.0% applications/smurf/libsmf/
3.2% applications/smurf/libsmurf/
(Ed Chapin) smurf: despite heavy commenting, still got confused about chunks...
100.0% applications/smurf/libsmf/
(Tim Jenness) mers: Fix stack overflow when using cnfImpn
100.0% libraries/mers/
(Ed Chapin) smurf: don't need as many iterations using the circular aperture
100.0% applications/smurf/examples/
(Ed Chapin) smurf: can now specify min and max slew speeds to be flagged
100.0% applications/smurf/libsmf/
(Ed Chapin) smurf: can now specify min/max slew speeds to be flagged
7.6% applications/smurf/examples/
91.1% applications/smurf/libsmf/
1.2% applications/smurf/
(Ed Chapin) smurf: add newlines to ends of files
100.0% applications/smurf/examples/
(David Berry) smurf: Change the test for procimity to a source when fixing steps.
100.0% applications/smurf/libsmf/
Commits from repository starlink
-----------------------------
commit 6f4aa1974d20b69dbbf49ea50323d64d5098bb13
Author: Tim Jenness <[log in to unmask]>
Date: Thu Sep 23 16:16:27 2010 -1000
smurf: Fix sanity check logic in RAWUNPRESS
The DA was disabled so checking for it seems silly. Just restrict
check to making sure that we have _INTEGER values.
applications/smurf/libsmurf/smurf_rawunpress.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit b3e787618cf85bc3df70d07049e2af107ed18951
Author: Tim Jenness <[log in to unmask]>
Date: Thu Sep 23 16:14:53 2010 -1000
smurf: Allow raw data to be read even if NOCREATE_DA is used
Code was assuming that smfDA existed.
applications/smurf/libsmf/smf_open_file.c | 105 ++++++++++++++-------------
1 files changed, 56 insertions(+), 49 deletions(-)
commit 8f3e34b2bec8bc51f74aed625219c5f9c68fe8cc
Author: Ed Chapin <[log in to unmask]>
Date: Thu Sep 23 17:24:25 2010 -0700
smurf: modify FLT model calculation slightly
Use a complementary filter in preparation of a conditioning
step that I plan to add.
applications/smurf/libsmf/Makefile.am | 1 +
applications/smurf/libsmf/smf.h.source | 5 +-
applications/smurf/libsmf/smf_calcmodel_flt.c | 21 +++++--
...{smf_filter_ident.c => smf_filter_complement.c} | 54 ++++++++----------
applications/smurf/libsmf/smf_iteratemap.c | 8 +++
5 files changed, 51 insertions(+), 38 deletions(-)
commit 1f52ad09ddd801ecda11ded7ee31036a7207c7a3
Author: Ed Chapin <[log in to unmask]>
Date: Thu Sep 23 16:14:43 2010 -0700
smurf: 80 columns
applications/smurf/libsmf/smf_calcmodel_flt.c | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
commit 54d4018a8ddc3cd32f9e9fcc9cdca56f16345a18
Author: Tim Jenness <[log in to unmask]>
Date: Thu Sep 23 14:20:50 2010 -1000
smurf: Change MCEHEAD writing for sc2store
Previously we stored an integer array in an MCEHEADS extension
containing a bunch of integers for every time slice. This array
was mainly the same numbers repeated ntslice times or else
zeroes.
We have changed things so that a single MCE header is written
out in an MCEHEAD extension. We populate this from an AstKeyMap
and use the kaplibs kpg1Ky2hd routine to write the keymap
to an HDS extension.
applications/smurf/libsc2sim/sc2sim_ndfwrdata.c | 2 +-
applications/smurf/libsc2sim/sc2sim_ndfwrheat.c | 2 +-
applications/smurf/libsmf/smf_flat_write.c | 4 +--
applications/smurf/sc2da/sc2store.c | 32 +++++---------------
applications/smurf/sc2da/sc2store_pro.h | 7 +---
5 files changed, 13 insertions(+), 34 deletions(-)
commit 890b62a30d1c48ffa79072e99c82bf425617d2e2
Author: Tim Jenness <[log in to unmask]>
Date: Thu Sep 23 13:53:55 2010 -1000
kaplibs: Fix kpg1Ky2hd string array bug
and clean up a compiler warning
libraries/kaplibs/kpg/kpg1Ky2hd.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
commit bdc494950f0fb399e21cd975896bf7cf2b527f1f
Author: Ed Chapin <[log in to unmask]>
Date: Thu Sep 23 15:27:22 2010 -0700
smurf: bug in message display logic
applications/smurf/libsmf/smf_filter_fromkeymap.c | 4 +---
1 files changed, 1 insertions(+), 3 deletions(-)
commit a06dd749365845c4c1ee2a53aab7fde053f1114e
Author: Ed Chapin <[log in to unmask]>
Date: Thu Sep 23 14:59:45 2010 -0700
smurf: implement FILT_EDGE_SMALLSCALE/LARGESCALE + scanvel bug fixes
To specify high and low-pass edge filters you can now specify
FILT_EDGE_SMALLSCALE and FILT_EDGE_LARGESCALE (both for pre-processing
and in the FLT model). It will translate these scales to override
FILT_EDGEHIGH and FILT_EDGELOW based on a measurement of the
mean scan velocity.
Also fixed up a number of bugs in my initial attempt to load in the
SCAN_VEL FITS header, and in the measured value from smf_flag_slewspeed.
applications/smurf/defaults/smurf_makemap.def | 2 +
applications/smurf/defaults/smurf_sc2clean.def | 2 +
applications/smurf/examples/dimmconfig.lis | 27 +++++++--
applications/smurf/libsmf/smf.h.source | 23 ++++---
applications/smurf/libsmf/smf_calcmodel_flt.c | 2 +-
applications/smurf/libsmf/smf_calcmodel_noi.c | 2 +-
applications/smurf/libsmf/smf_checkmem_dimm.c | 4 +-
applications/smurf/libsmf/smf_clean_smfData.c | 15 +++--
applications/smurf/libsmf/smf_concat_smfGroup.c | 1 +
applications/smurf/libsmf/smf_construct_smfHead.c | 46 +++++++++------
applications/smurf/libsmf/smf_create_bolfile.c | 21 +++++--
applications/smurf/libsmf/smf_deepcopy_smfHead.c | 3 +-
applications/smurf/libsmf/smf_filter_fromkeymap.c | 58 ++++++++++++++++---
applications/smurf/libsmf/smf_flag_slewspeed.c | 2 +-
applications/smurf/libsmf/smf_flat_malloc.c | 9 ++-
applications/smurf/libsmf/smf_get_cleanpar.c | 34 +++++++++++-
applications/smurf/libsmf/smf_open_file.c | 2 +-
applications/smurf/libsmurf/smurf_sc2clean.c | 6 +-
18 files changed, 193 insertions(+), 66 deletions(-)
commit 163786c2e7d671d748d50293965b6d03ead2b71d
Author: Ed Chapin <[log in to unmask]>
Date: Thu Sep 23 14:49:22 2010 -0700
smurf: despite heavy commenting, still got confused about chunks...
The arrays of smfArrays are meant to coincide with each file
loaded in for the memiter=0 case. When iterating in memory, there
is only 1 smfArray for each model! (hence subscript [0] hard-wired).
The only reason contchunk is passed to smf_write_bolomap/shortmap
is to get the name of the extensions right.
applications/smurf/libsmf/smf.h.source | 8 ++--
applications/smurf/libsmf/smf_iteratemap.c | 12 ++--
applications/smurf/libsmf/smf_write_bolomap.c | 36 +++++++-------
applications/smurf/libsmf/smf_write_shortmap.c | 57 +++++++++++-----------
4 files changed, 56 insertions(+), 57 deletions(-)
commit 869437e7e2ce7e3aa359103b6e7f5570843a1aea
Author: Tim Jenness <[log in to unmask]>
Date: Thu Sep 23 11:05:46 2010 -1000
mers: Fix stack overflow when using cnfImpn
When the param argument was exactly 15 characters cnfImpn would
write into the 16th character but the buffer was one too small.
libraries/mers/err_out.c | 6 ++++--
libraries/mers/err_rep.c | 6 ++++--
libraries/mers/msg_load.c | 6 ++++--
libraries/mers/msg_out.c | 6 ++++--
libraries/mers/msg_outif.c | 6 ++++--
5 files changed, 20 insertions(+), 10 deletions(-)
commit 7fc7b766d02fd5d12ea9a3f41505a222a9ca92eb
Author: Ed Chapin <[log in to unmask]>
Date: Thu Sep 23 12:04:23 2010 -0700
smurf: don't need as many iterations using the circular aperture
.../smurf/examples/dimmconfig_pointing.lis | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 74adce9cb7e256ceb35b40ae471f56f6dcf45f09
Author: Ed Chapin <[log in to unmask]>
Date: Thu Sep 23 12:01:00 2010 -0700
smurf: can now specify min and max slew speeds to be flagged
applications/smurf/libsmf/smf_flag_stationary.c | 245 ---------------------
1 files changed, 0 insertions(+), 245 deletions(-)
commit 4623fdda406d531baf80c2904115d1a12e37fcbc
Author: Ed Chapin <[log in to unmask]>
Date: Thu Sep 23 11:59:56 2010 -0700
smurf: can now specify min/max slew speeds to be flagged
applications/smurf/defaults/smurf_sc2clean.def | 3 +-
applications/smurf/examples/dimmconfig.lis | 22 +++++++--
applications/smurf/libsmf/Makefile.am | 2 +-
applications/smurf/libsmf/smf.h.source | 19 ++++---
applications/smurf/libsmf/smf_calcmodel_noi.c | 2 +-
applications/smurf/libsmf/smf_checkmem_dimm.c | 2 +-
applications/smurf/libsmf/smf_clean_smfData.c | 33 ++++++++----
applications/smurf/libsmf/smf_filter_fromkeymap.c | 2 +-
...{smf_flag_stationary.c => smf_flag_slewspeed.c} | 36 +++++++++-----
applications/smurf/libsmf/smf_get_cleanpar.c | 46 ++++++++++++-----
applications/smurf/libsmurf/smurf_sc2clean.c | 2 +-
11 files changed, 114 insertions(+), 55 deletions(-)
commit e37e55f5cf2d2b86ec693c45b3c16c298f6cd651
Author: Ed Chapin <[log in to unmask]>
Date: Thu Sep 23 11:41:49 2010 -0700
smurf: add newlines to ends of files
.../smurf/examples/dimmconfig_pointing.lis | 2 +-
.../examples/dimmconfig_pointing_extended.lis | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit ed8ed01543c6e1ea6727add948ed31050a9ca6da
Author: David Berry <[log in to unmask]>
Date: Thu Sep 23 15:53:36 2010 +0100
smurf: Change the test for procimity to a source when fixing steps.
The edges of a bright source can trigger the step corrector. So steps
close to a bright source are ignored. Sources used to be detected by
looking for flat section in the median smoothed bolometer data, but this
is unreliable as other things can cause flat section. So now tsource are
detected by comparing the largest and smallest data values in a region
close to the step.
applications/smurf/libsmf/smf_fix_steps.c | 437 ++++++++++++++++++---------
1 files changed, 296 insertions(+), 141 deletions(-)
|