Commit summary from repository starlink
------------------------------------
(Tim Jenness) smurf: use one_strlcat not strncat
100.0% applications/smurf/libsc2sim/
(Tim Jenness) smurf: Use one_strlcpy instead of strncpy
92.0% applications/smurf/libsc2sim/
7.9% applications/smurf/libsmf/
(Tim Jenness) smurf: sizeof(*var) not sizeof(double)
100.0% applications/smurf/libsc2sim/
(Tim Jenness) smurf: Pass flatfield ramps to smf_flatfield
100.0% applications/smurf/libsmf/
(Tim Jenness) smurf: Fix ndfMsg logic
100.0% applications/smurf/libsmf/
(Tim Jenness) smurf: Make sure we propagate the flatfield file name
100.0% applications/smurf/libsmf/
(Tim Jenness) smurf: Set FLAT fits header after assignging a new flatfield
100.0% applications/smurf/libsmf/
(Tim Jenness) smurf: Add obsidss, nheat and seqtype to smfData dump
100.0% applications/smurf/libsmf/
(Tim Jenness) smurf: smfFile.name is always non-NULL so that test does not test anything
100.0% applications/smurf/libsmf/
(Tim Jenness) smurf: Teach obstype_str about fast flats
100.0% applications/smurf/libsmf/
(Tim Jenness) smurf: Remove debug message
100.0% applications/smurf/libsmf/
(Tim Jenness) smurf: Store the flatfield filename in the output smfData
(Tim Jenness) smurf: Add routine to select a relevant flatfield
100.0% applications/smurf/libsmf/
(Tim Jenness) smurf: Use smf_smfFile_msg instead of msgSetc
100.0% applications/smurf/libsmf/
(Tim Jenness) smurf: Add routine to copy filename of smfFile into a message token
100.0% applications/smurf/libsmf/
(Tim Jenness) smurf: Missed nflat assignment in smfDA mode
(Tim Jenness) smurf: Ensure that darks come from the same observation
100.0% applications/smurf/libsmf/
(Tim Jenness) smurf: Modify smfHead propagation to include seqtype and obsidss
100.0% applications/smurf/libsmf/
(Tim Jenness) smurf: Enable flatramp processing for FLATFIELD command
100.0% applications/smurf/libsmurf/
(Tim Jenness) smurf: Tweak prologue to reflect use of SEQCOUNT
100.0% applications/smurf/libsmf/
(Tim Jenness) smurf: Tweak SEQSTART consistency test
100.0% applications/smurf/libsmf/
(Tim Jenness) smurf: Tweak prologue to remove invalid entry for API
100.0% applications/smurf/libsmf/
(Tim Jenness) smurf: Small tidy up of status logic and debug messages.
100.0% applications/smurf/libsmf/
(Tim Jenness) smurf: Indicate when a dark has been subtracted
100.0% applications/smurf/libsmf/
(Ed Chapin) smurf: re-format to look nice in 80 columns
100.0% applications/smurf/libsmf/
(Ed Chapin) smurf: add smf_qualstats to help with flagging reporting
100.0% applications/smurf/libsmf/
(Ed Chapin) smurf: remove an invalid grp length check in smf_grp_related
100.0% applications/smurf/libsmf/
(Ed Chapin) smurf: fix typo in preamble
100.0% applications/smurf/libsmf/
(Ed Chapin) smurf: set aiter to something when using rolling median spike filter
100.0% applications/smurf/libsmf/
(Ed Chapin) smurf: harsher spike detection for faint fields
100.0% applications/smurf/examples/
(Ed Chapin) smurf: turn on improved median-filtered spike detection
100.0% applications/smurf/examples/
Commits from repository starlink
-----------------------------
commit bc76730177e1ff68a845c3b64fddbed49414db12
Author: Tim Jenness <[log in to unmask]>
Date: Tue Mar 16 16:28:37 2010 -1000
smurf: use one_strlcat not strncat
applications/smurf/libsc2sim/sc2sim_ndfwrdata.c | 14 ++++++++------
1 files changed, 8 insertions(+), 6 deletions(-)
commit 1046a76c5d493ffc5c6af7e7ad7da6bb802e05ae
Author: Tim Jenness <[log in to unmask]>
Date: Tue Mar 16 16:25:50 2010 -1000
smurf: Use one_strlcpy instead of strncpy
applications/smurf/libsc2sim/sc2sim.h | 2 +-
applications/smurf/libsc2sim/sc2sim_get_recipe.c | 24 +++++++----
applications/smurf/libsc2sim/sc2sim_getobspar.c | 43 ++++++++++---------
applications/smurf/libsc2sim/sc2sim_getsimpar.c | 14 ++++--
applications/smurf/libsc2sim/sc2sim_ndfwrdata.c | 2 +-
applications/smurf/libsc2sim/sc2sim_ndfwrheat.c | 2 +-
applications/smurf/libsc2sim/sc2sim_simstats.c | 22 ++++++----
applications/smurf/libsmf/smf_open_file.c | 4 +-
applications/smurf/libsmf/smf_open_model.c | 8 +++-
9 files changed, 72 insertions(+), 49 deletions(-)
commit 2428148476acebfe3baa3a7e22a74213bd57d3e7
Author: Tim Jenness <[log in to unmask]>
Date: Tue Mar 16 16:25:02 2010 -1000
smurf: sizeof(*var) not sizeof(double)
applications/smurf/libsc2sim/sc2sim_getobspar.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
commit 9fead968e6d38baf6506b2af7324a24e4532743a
Author: Tim Jenness <[log in to unmask]>
Date: Tue Mar 16 14:17:44 2010 -1000
smurf: Pass flatfield ramps to smf_flatfield
Can now override a flatfield using a fast ramp. This happens
immediately prior to flatfielding in smf_flatfield.
applications/smurf/libsmf/smf.h.source | 4 +-
applications/smurf/libsmf/smf_flatfield.c | 26 ++++++++++++++++-
applications/smurf/libsmf/smf_open_and_flatfield.c | 6 +++-
3 files changed, 30 insertions(+), 6 deletions(-)
commit 44f2fb06e3e3e31e5cb05f9a9eed391fa21ec262
Author: Tim Jenness <[log in to unmask]>
Date: Tue Mar 16 14:17:17 2010 -1000
smurf: Fix ndfMsg logic
applications/smurf/libsmf/smf_smfFile_msg.c | 5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
commit e79e9f88c734f8b5221217e855fbb8a217df517f
Author: Tim Jenness <[log in to unmask]>
Date: Tue Mar 16 14:16:40 2010 -1000
smurf: Make sure we propagate the flatfield file name
applications/smurf/libsmf/smf_flat_fastflat.c | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
commit 452dbf3966dca253df7f496342580977bbc7e507
Author: Tim Jenness <[log in to unmask]>
Date: Tue Mar 16 14:15:23 2010 -1000
smurf: Set FLAT fits header after assignging a new flatfield
applications/smurf/libsmf/smf_flat_assign.c | 15 +++++++++++++++
1 files changed, 15 insertions(+), 0 deletions(-)
commit 09083548716db07804d25670418baebc1e70d7a5
Author: Tim Jenness <[log in to unmask]>
Date: Tue Mar 16 14:14:50 2010 -1000
smurf: Add obsidss, nheat and seqtype to smfData dump
applications/smurf/libsmf/smf_dump_smfData.c | 12 ++++++++++--
1 files changed, 10 insertions(+), 2 deletions(-)
commit 15ee763f49606b9d4f569767a704e2c3c2349401
Author: Tim Jenness <[log in to unmask]>
Date: Tue Mar 16 14:13:39 2010 -1000
smurf: smfFile.name is always non-NULL so that test does not test anything
It's the length of smfFile.name that matters
applications/smurf/libsmf/smf_check_smfFile.c | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
commit dcdfb56e4adab856f566a182dc27799ede0c6da8
Author: Tim Jenness <[log in to unmask]>
Date: Tue Mar 16 14:13:00 2010 -1000
smurf: Teach obstype_str about fast flats
applications/smurf/libsmf/smf_obstype_str.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
commit 2894bd66b69ffea07a640eb7121d1dffe10b6c46
Author: Tim Jenness <[log in to unmask]>
Date: Tue Mar 16 14:12:34 2010 -1000
smurf: Remove debug message
applications/smurf/libsmf/smf_choose_flat.c | 3 ---
1 files changed, 0 insertions(+), 3 deletions(-)
commit 7ce6cbfa7668dc5843f970940e1d3906fc5caee4
Author: Tim Jenness <[log in to unmask]>
Date: Tue Mar 16 12:55:48 2010 -1000
smurf: Store the flatfield filename in the output smfData
applications/smurf/libsmf/smf_flat_calcflat.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
commit 30126a495ba93ba9dcfac972926bce9a9fd1c25c
Author: Tim Jenness <[log in to unmask]>
Date: Tue Mar 16 12:51:37 2010 -1000
smurf: Add routine to select a relevant flatfield
applications/smurf/libsmf/Makefile.am | 1 +
applications/smurf/libsmf/smf.h.source | 3 +
applications/smurf/libsmf/smf_choose_flat.c | 142 +++++++++++++++++++++++++
3 files changed, 146 insertions(+), 0 deletions(-)
commit 1ab1d38b8507f2b8816428dd6d0cdf095fd491e9
Author: Tim Jenness <[log in to unmask]>
Date: Tue Mar 16 12:44:54 2010 -1000
smurf: Use smf_smfFile_msg instead of msgSetc
This also strips path information before putting the file name in the
token.
applications/smurf/libsmf/smf_apply_dark.c | 9 +++------
applications/smurf/libsmf/smf_apply_mask.c | 9 +++------
applications/smurf/libsmf/smf_calc_fcon.c | 4 ++--
applications/smurf/libsmf/smf_check_detpos.c | 2 +-
applications/smurf/libsmf/smf_choosepolbins.c | 2 +-
applications/smurf/libsmf/smf_concat_smfGroup.c | 2 +-
applications/smurf/libsmf/smf_correct_extinction.c | 7 ++-----
applications/smurf/libsmf/smf_find_science.c | 4 ++--
applications/smurf/libsmf/smf_labelunit.c | 8 +++++---
applications/smurf/libsmf/smf_rebincube.c | 4 ++--
10 files changed, 22 insertions(+), 29 deletions(-)
commit 7ed4cf6ead1b0181f87fadc8537f1453fa99c1ea
Author: Tim Jenness <[log in to unmask]>
Date: Tue Mar 16 11:13:55 2010 -1000
smurf: Add routine to copy filename of smfFile into a message token
Will optional strip the directory path and can work out the filename
from the NDF identifier.
applications/smurf/libsmf/Makefile.am | 1 +
applications/smurf/libsmf/smf.h.source | 3 +
applications/smurf/libsmf/smf_smfFile_msg.c | 161 +++++++++++++++++++++++++
3 files changed, 165 insertions(+), 0 deletions(-)
commit edda3794fdef5e5ef4628a33eb7a5fc6fd79dd92
Author: Tim Jenness <[log in to unmask]>
Date: Tue Mar 16 11:12:57 2010 -1000
smurf: Missed nflat assignment in smfDA mode
applications/smurf/libsmf/smf_flat_assign.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit 6e221cf5994418da6b316add01ab40ed4c040bfb
Author: Tim Jenness <[log in to unmask]>
Date: Mon Mar 15 16:28:24 2010 -1000
smurf: Ensure that darks come from the same observation
applications/smurf/libsmf/smf_choose_darks.c | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
commit cfa680641b648c3d7127350125b79870e33103d0
Author: Tim Jenness <[log in to unmask]>
Date: Mon Mar 15 16:21:37 2010 -1000
smurf: Modify smfHead propagation to include seqtype and obsidss
They had been added to smfHead a while back but were not in any
of the copy or construct routines.
applications/smurf/libsmf/smf.h.source | 4 +-
applications/smurf/libsmf/smf_construct_smfHead.c | 40 ++++++++++++-------
applications/smurf/libsmf/smf_create_bolfile.c | 9 +++-
applications/smurf/libsmf/smf_create_smfHead.c | 5 ++-
applications/smurf/libsmf/smf_deepcopy_smfHead.c | 9 +++-
applications/smurf/libsmf/smf_flat_malloc.c | 4 +-
6 files changed, 45 insertions(+), 26 deletions(-)
commit b8b71fbdddfc5de0362a95fe53d6993085862cda
Author: Tim Jenness <[log in to unmask]>
Date: Mon Mar 15 15:51:50 2010 -1000
smurf: Enable flatramp processing for FLATFIELD command
applications/smurf/libsmurf/smurf_flatfield.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 0902543b21620306acba667290a70d2652e568f8
Author: Tim Jenness <[log in to unmask]>
Date: Mon Mar 15 14:27:13 2010 -1000
smurf: Tweak prologue to reflect use of SEQCOUNT
applications/smurf/libsmf/smf_choose_darks.c | 16 ++++++++++------
1 files changed, 10 insertions(+), 6 deletions(-)
commit ef6d306523b11458e8ab427e29c9cb2951614eb1
Author: Tim Jenness <[log in to unmask]>
Date: Mon Mar 15 14:18:50 2010 -1000
smurf: Tweak SEQSTART consistency test
NDF sections were failing because RTS_NUM would be greater than SEQSTART.
The test now checks that RTS_NUM lies between SEQSTART and SEQEND.
applications/smurf/libsmf/smf_find_science.c | 13 +++++++++++--
1 files changed, 11 insertions(+), 2 deletions(-)
commit 3628ad5a1a2f08451816133ae750224967470b89
Author: Tim Jenness <[log in to unmask]>
Date: Mon Mar 15 13:57:19 2010 -1000
smurf: Tweak prologue to remove invalid entry for API
applications/smurf/libsmf/smf_flat_assign.c | 2 --
1 files changed, 0 insertions(+), 2 deletions(-)
commit 1ad723e0854c5329e3b35a15db0c2166b265546a
Author: Tim Jenness <[log in to unmask]>
Date: Mon Mar 15 13:45:42 2010 -1000
smurf: Small tidy up of status logic and debug messages.
Also document the flags parameter that has been used for 4 years but which
was not in the prologue.
applications/smurf/libsmf/smf_flatfield.c | 39 +++++++++++++--------------
1 files changed, 19 insertions(+), 20 deletions(-)
commit e17f2f8d84b738852365fea829778013f7df53b0
Author: Tim Jenness <[log in to unmask]>
Date: Mon Mar 15 11:39:04 2010 -1000
smurf: Indicate when a dark has been subtracted
applications/smurf/libsmf/smf.h.source | 2 +-
applications/smurf/libsmf/smf_apply_dark.c | 18 ++++++++++++++----
2 files changed, 15 insertions(+), 5 deletions(-)
commit 9ecfd14ba47d2bf8bfc29eebd7a5bbf26dbcdd11
Author: Ed Chapin <[log in to unmask]>
Date: Tue Mar 16 15:53:36 2010 -0700
smurf: re-format to look nice in 80 columns
applications/smurf/libsmf/smf_iteratemap.c | 53 +++++++++++++++----------
1 files changed, 32 insertions(+), 21 deletions(-)
commit 9c6df973ec0c07924991dd6115c3d40174572f8d
Author: Ed Chapin <[log in to unmask]>
Date: Tue Mar 16 15:27:45 2010 -0700
smurf: add smf_qualstats to help with flagging reporting
applications/smurf/libsmf/Makefile.am | 1 +
applications/smurf/libsmf/smf.h.source | 4 +
applications/smurf/libsmf/smf_qualstats.c | 139 +++++++++++++++++++++++++++
3 files changed, 144 insertions(+), 0 deletions(-)
commit 72b7665f35d00f9845071263c007d7bfd6099cba
Author: Ed Chapin <[log in to unmask]>
Date: Tue Mar 16 15:25:32 2010 -0700
smurf: remove an invalid grp length check in smf_grp_related
TimJ points out that this check is both incorrect (GRP_MAXG
is the wrong number to be checking), and unnecessary since
Grp routines will automatically generate bad status if too
many elements are requested upon creation. This was causing
errors when processing a large data set.
applications/smurf/libsmf/smf_grp_related.c | 10 ----------
1 files changed, 0 insertions(+), 10 deletions(-)
commit 936493ae1b3800f047b413e8360e237b5a8de038
Author: Ed Chapin <[log in to unmask]>
Date: Tue Mar 16 15:25:08 2010 -0700
smurf: fix typo in preamble
applications/smurf/libsmf/smf_get_dims.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit aabc347332c32180016437bec516aa70bdb97855
Author: Ed Chapin <[log in to unmask]>
Date: Tue Mar 16 15:24:15 2010 -0700
smurf: set aiter to something when using rolling median spike filter
Since one cannot set the number of iterations with smf_flag_spikes2
just set the return value to 0.
applications/smurf/libsmf/smf_flag_spikes.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
commit d3d6ad3ce0dd81d61d93737c33907c3cfef4407f
Author: Ed Chapin <[log in to unmask]>
Date: Tue Mar 16 15:23:30 2010 -0700
smurf: harsher spike detection for faint fields
applications/smurf/examples/dimmconfig_faint.lis | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
commit 6a548d740e14e146461d5006a7948f8bf1e0bdd0
Author: Ed Chapin <[log in to unmask]>
Date: Tue Mar 16 15:22:06 2010 -0700
smurf: turn on improved median-filtered spike detection
Turn on David Berry's rolling median filter using a box of width
50 to detect spikes iteratively in the NOI model calculation.
Seems to work, and in theory it is more robust.
applications/smurf/examples/dimmconfig.lis | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
|