Commit summary from repository starlink
------------------------------------
(Tim Jenness) smurf: Can now process fast flatfield ramps in CALCFLAT
100.0% applications/smurf/libsmurf/
(Tim Jenness) smurf: Copy some state information during flatfield ramp processing
100.0% applications/smurf/libsmf/
(Tim Jenness) smurf: Detect fast flatfield ramps when doing initial scan
13.3% applications/smurf/libsmf/
6.1% applications/smurf/libsmurf/
80.4% applications/smurf/
(Tim Jenness) smurf: Add routine to collapse fast flatfield ramps
100.0% applications/smurf/libsmf/
(Tim Jenness) smurf: Provide routine to overwrite flatfield information in a smfData
100.0% applications/smurf/libsmf/
(Tim Jenness) smurf: Remove debug write
100.0% applications/smurf/libsmf/
(Tim Jenness) smurf: Refactor smurf_calcflat into subroutines
72.0% applications/smurf/libsmf/
27.9% applications/smurf/libsmurf/
(Tim Jenness) smurf: Merge jcmtstate information as well as the data
100.0% applications/smurf/libsmf/
(Tim Jenness) smurf: Set the correct dimensionality in the smfHead
100.0% applications/smurf/libsmf/
(Tim Jenness) smurf: Forgot to free the new item in smfDA
(Tim Jenness) smurf: Use enum for flatfield method
92.9% applications/smurf/libsmf/
7.0% applications/smurf/libsmurf/
(Tim Jenness) smurf: Use smf_flat_mergedata and modify smf_flat_standardpow
96.0% applications/smurf/libsmf/
3.9% applications/smurf/libsmurf/
(Tim Jenness) smurf: New routine for merging multi-file flatfield observations
100.0% applications/smurf/libsmf/
(Tim Jenness) smurf: Add heater settings to smfDA
100.0% applications/smurf/libsmf/
(Tim Jenness) smurf: Fix typo in prologue
100.0% applications/smurf/libsmf/
(Tim Jenness) smurf: Factor out flatfield smfData creation into a single routine
100.0% applications/smurf/libsmf/
(Tim Jenness) smurf: A fast flat is not a dark even if the shutter is closed
100.0% applications/smurf/libsmf/
(Ed Chapin) smurf: fix flagging problem in smf_correct_steps
100.0% applications/smurf/libsmf/
(Ed Chapin) smurf: whitespace cleanup smf_correct_steps
100.0% applications/smurf/libsmf/
(David Berry) smurf: Check slice FrameSet is valid before exporting it in smf_coords_lut.
100.0% applications/smurf/libsmf/
Commits from repository starlink
-----------------------------
commit ac57d7dea222f01c59926f2a53523b8fb951811b
Author: Tim Jenness <[log in to unmask]>
Date: Wed Mar 10 16:03:43 2010 -1000
smurf: Can now process fast flatfield ramps in CALCFLAT
applications/smurf/libsmurf/smurf_calcflat.c | 234 ++++++++++++++----------
1 files changed, 139 insertions(+), 95 deletions(-)
commit 7b455e37e693396f56317036b70084578f7307e4
Author: Tim Jenness <[log in to unmask]>
Date: Wed Mar 10 16:02:27 2010 -1000
smurf: Copy some state information during flatfield ramp processing
Otherwise sc2store_wrtstream gets very upset.
applications/smurf/libsmf/smf_flat_fastflat.c | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
commit b5abe90fbe08a21353c266f134a2e91ba6f78543
Author: Tim Jenness <[log in to unmask]>
Date: Wed Mar 10 14:37:18 2010 -1000
smurf: Detect fast flatfield ramps when doing initial scan
smf_find_science can optionally calculate a flatfield although
the routines calling smf_find_science disable this. The necessary
ADAM parameters have been added to all commands that may want to
apply flatfields.
applications/smurf/libsmf/smf.h.source | 6 +-
applications/smurf/libsmf/smf_find_science.c | 209 +++++++--
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 | 2 +-
applications/smurf/libsmurf/smurf_qlmakemap.c | 2 +-
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 +-
applications/smurf/smurf.ifd.in | 544 +++++++++++++++++++++-
18 files changed, 727 insertions(+), 62 deletions(-)
commit a87a255e68a4f33df4a051857d9857e0aec59816
Author: Tim Jenness <[log in to unmask]>
Date: Wed Mar 10 14:34:56 2010 -1000
smurf: Add routine to collapse fast flatfield ramps
applications/smurf/libsmf/Makefile.am | 1 +
applications/smurf/libsmf/smf.h.source | 2 +
applications/smurf/libsmf/smf_flat_fastflat.c | 293 +++++++++++++++++++++++
3 files changed, 296 insertions(+), 0 deletions(-)
commit e74191245a31fd534802b36e814d41ac0dda6f53
Author: Tim Jenness <[log in to unmask]>
Date: Wed Mar 10 11:49:32 2010 -1000
smurf: Provide routine to overwrite flatfield information in a smfData
Can copy from bolref/powref combination or else simply copy from
a smfDA directly.
applications/smurf/libsmf/Makefile.am | 1 +
applications/smurf/libsmf/smf.h.source | 2 +
applications/smurf/libsmf/smf_flat_assign.c | 196 +++++++++++++++++++++++
applications/smurf/libsmf/smf_flat_calcflat.c | 7 +-
4 files changed, 200 insertions(+), 6 deletions(-)
commit eab6f39f8b7a8bbd4c7fa1b2af9825f305b8ed0a
Author: Tim Jenness <[log in to unmask]>
Date: Tue Mar 9 16:40:13 2010 -1000
smurf: Remove debug write
applications/smurf/libsmf/smf_flat_mergedata.c | 2 --
1 files changed, 0 insertions(+), 2 deletions(-)
commit 377acf95d4843e6ce88839767678cfb9f49eb69a
Author: Tim Jenness <[log in to unmask]>
Date: Tue Mar 9 16:39:23 2010 -1000
smurf: Refactor smurf_calcflat into subroutines
applications/smurf/libsmf/Makefile.am | 2 +
applications/smurf/libsmf/smf.h.source | 17 ++-
applications/smurf/libsmf/smf_flat_calcflat.c | 273 +++++++++++++++++++++++
applications/smurf/libsmf/smf_flat_params.c | 219 ++++++++++++++++++
applications/smurf/libsmf/smf_flat_write.c | 113 +++++-----
applications/smurf/libsmurf/smurf_calcflat.c | 223 ++-----------------
6 files changed, 586 insertions(+), 261 deletions(-)
commit d3d78ac4e6239522dbc43c9c7bf075f29e4272d0
Author: Tim Jenness <[log in to unmask]>
Date: Tue Mar 9 16:10:53 2010 -1000
smurf: Merge jcmtstate information as well as the data
applications/smurf/libsmf/smf_flat_mergedata.c | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
commit 5421ef42831a769dba8d6c52ed04c27ad43426e5
Author: Tim Jenness <[log in to unmask]>
Date: Tue Mar 9 16:08:49 2010 -1000
smurf: Set the correct dimensionality in the smfHead
Otherwise the smfHead says that we have whatever time slices and the
dims says another. This leads to much memory over-writing.
applications/smurf/libsmf/smf_flat_malloc.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit c3a58aa0be3c8a61babcec9c2bed6fd7da55b2ae
Author: Tim Jenness <[log in to unmask]>
Date: Tue Mar 9 16:08:18 2010 -1000
smurf: Forgot to free the new item in smfDA
applications/smurf/libsmf/smf_close_file.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit 948f4c523e8006d509f866c89952bb6d9f24889f
Author: Tim Jenness <[log in to unmask]>
Date: Tue Mar 9 16:05:49 2010 -1000
smurf: Use enum for flatfield method
Rather than copying a string around containing (POLYNOMIAL or
TABLE) pass an enum around for easy comparison. Provide two new
functions for converting the enum to/from the string.
applications/smurf/libsmf/Makefile.am | 2 +
applications/smurf/libsmf/smf.h.source | 12 ++-
applications/smurf/libsmf/smf_check_smfDA.c | 39 ++++---
applications/smurf/libsmf/smf_construct_smfDA.c | 18 ++--
applications/smurf/libsmf/smf_create_smfDA.c | 8 +-
applications/smurf/libsmf/smf_deepcopy_smfDA.c | 14 +--
applications/smurf/libsmf/smf_dump_smfData.c | 8 +-
applications/smurf/libsmf/smf_flat_mergedata.c | 2 +-
applications/smurf/libsmf/smf_flat_methcode.c | 102 ++++++++++++++++++
applications/smurf/libsmf/smf_flat_methstring.c | 103 +++++++++++++++++++
applications/smurf/libsmf/smf_flat_responsivity.c | 15 ++--
applications/smurf/libsmf/smf_flat_smfData.c | 18 ++--
applications/smurf/libsmf/smf_flat_write.c | 9 +-
applications/smurf/libsmf/smf_flatten.c | 5 +-
applications/smurf/libsmf/smf_open_file.c | 7 +-
applications/smurf/libsmf/smf_reduce_dark.c | 6 +-
applications/smurf/libsmf/smf_typ.h | 9 ++-
applications/smurf/libsmurf/smurf_calcflat.c | 8 +-
applications/smurf/libsmurf/smurf_calcnoise.c | 6 +-
applications/smurf/libsmurf/smurf_calcresp.c | 6 +-
applications/smurf/libsmurf/smurf_copyflat.c | 6 +-
21 files changed, 324 insertions(+), 79 deletions(-)
commit f2556a972112551f71cceda8b877166daf11cc5d
Author: Tim Jenness <[log in to unmask]>
Date: Fri Mar 5 12:13:23 2010 -1000
smurf: Use smf_flat_mergedata and modify smf_flat_standardpow
This will allow smf_flat_standardpow to be used in discrete
flatfields and fast ramp flatfields.
applications/smurf/libsmf/smf.h.source | 4 +-
applications/smurf/libsmf/smf_flat_standardpow.c | 106 ++++++++++----------
applications/smurf/libsmurf/smurf_calcflat.c | 15 +++-
3 files changed, 70 insertions(+), 55 deletions(-)
commit a19891abbeef47bfb8ef18e33b02a5fe6f2384bc
Author: Tim Jenness <[log in to unmask]>
Date: Fri Mar 5 11:50:35 2010 -1000
smurf: New routine for merging multi-file flatfield observations
applications/smurf/libsmf/Makefile.am | 1 +
applications/smurf/libsmf/smf.h.source | 4 +
applications/smurf/libsmf/smf_flat_mergedata.c | 165 ++++++++++++++++++++++
3 files changed, 170 insertions(+), 0 deletions(-)
commit 306fc3784a15bee20e9f05f941067eaae979c6b2
Author: Tim Jenness <[log in to unmask]>
Date: Fri Mar 5 11:16:39 2010 -1000
smurf: Add heater settings to smfDA
Add a double* and a size_t describing an array of heater settings.
Useful for early flatfield processing. Not expected to be used
outside of flatfield reduction.
applications/smurf/libsmf/smf.h.source | 4 +-
applications/smurf/libsmf/smf_construct_smfDA.c | 15 +++++++--
applications/smurf/libsmf/smf_deepcopy_smfDA.c | 32 +++++++++++++++-----
applications/smurf/libsmf/smf_typ.h | 5 ++-
4 files changed, 41 insertions(+), 15 deletions(-)
commit 782bbedc3b082b27c96be2e192f318eef04d3354
Author: Tim Jenness <[log in to unmask]>
Date: Fri Mar 5 11:11:52 2010 -1000
smurf: Fix typo in prologue
applications/smurf/libsmf/smf_flat_precondition.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
commit 1790b8ee1e8c646fcf8ca40df661f971e117241b
Author: Tim Jenness <[log in to unmask]>
Date: Wed Mar 3 16:28:32 2010 -1000
smurf: Factor out flatfield smfData creation into a single routine
applications/smurf/libsmf/Makefile.am | 1 +
applications/smurf/libsmf/smf.h.source | 3 +
applications/smurf/libsmf/smf_flat_malloc.c | 163 ++++++++++++++++++++
applications/smurf/libsmf/smf_flat_smfData.c | 35 +----
applications/smurf/libsmf/smf_flat_standardpow.c | 38 +----
5 files changed, 184 insertions(+), 56 deletions(-)
commit 45bc0a2196043d10841c13b6b25b99c16bd91dfc
Author: Tim Jenness <[log in to unmask]>
Date: Thu Feb 25 13:58:04 2010 -1000
smurf: A fast flat is not a dark even if the shutter is closed
applications/smurf/libsmf/smf_isdark.c | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
commit 94a96d476403b7d1a88d91b9f5418da0fe36b9b6
Author: Ed Chapin <[log in to unmask]>
Date: Wed Mar 10 17:01:05 2010 -0800
smurf: fix flagging problem in smf_correct_steps
DSB noticed some faulty logic in the step flagging -- it was
flagging every detector with old values of wherebad without
checking isbad... Fixed that up, and also clarified the code
where entire bolos are flagged if SMF__INSMP is returned.
applications/smurf/libsmf/smf_correct_steps.c | 31 +++++++++++++++-------
1 files changed, 21 insertions(+), 10 deletions(-)
commit edbe0f0a1df2d758ef920212bd20065ab05c44dd
Author: Ed Chapin <[log in to unmask]>
Date: Wed Mar 10 15:36:35 2010 -0800
smurf: whitespace cleanup smf_correct_steps
applications/smurf/libsmf/smf_correct_steps.c | 30 +++++++++++-----------
1 files changed, 15 insertions(+), 15 deletions(-)
commit 2dc7a8748eeb7cd882d5a84f7860769ffeae1acf
Author: David Berry <[log in to unmask]>
Date: Wed Mar 10 08:29:48 2010 +0000
smurf: Check slice FrameSet is valid before exporting it in smf_coords_lut.
Upon exit, the WCS FrameSet pointer will be NULL if the telescope data is
bad for the last slice for which an attempt was made to create the full
Mapping. In this case we cannot export the pointer.
applications/smurf/libsmf/smf_coords_lut.c | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
|