Commit summary from repository starlink
------------------------------------
(Tim Jenness) smurf: CALCRESP needs a RESIST parameter
100.0% applications/smurf/
(Tim Jenness) smurf: Fix sky fitting for fast flats
100.0% applications/smurf/libsmf/
(Tim Jenness) smurf: Add sky offset back on to data before fitting flat poly
100.0% applications/smurf/libsmf/
(Tim Jenness) smurf: Protect some pointer accesses when status is bad
100.0% applications/smurf/libsmf/
(Tim Jenness) thr: Build sun264
100.0% libraries/thr/
(David Berry) cupid: In FINDBACK, handle cases where the noise is undefined in a particular slice
100.0% applications/cupid/cupidsub/
(David Berry) thr: Add basic docs
100.0% libraries/thr/
(David Berry) thr: Link scripts need to be listed in Makefile.am
100.0% libraries/thr/
(David Berry) smurf: Use thrGetNThread rather than smf_get_nthread
73.6% applications/smurf/libsmf/
26.3% applications/smurf/libsmurf/
(David Berry) thr: Add an adam link script
6.9% applications/smurf/
93.0% libraries/thr/
(David Berry) thr: Add routine to return number of threads to use
100.0% libraries/thr/
(David Berry) thr: Fix capitalisation of thrEndJobContext name
100.0% libraries/thr/
(David Berry) smurf: Use the new thr library for thread handling instead of smf_threads
96.5% applications/smurf/libsmf/
3.3% applications/smurf/libsmurf/
(David Berry) thr: Get make check to work
100.0% libraries/thr/
(David Berry) thr: Added new library "thr" which contains the threading infrastructure used by smurf
99.9% libraries/thr/
(David Berry) cupid: Allow FINDBACK to use a separate default RMS value for each processed slice
16.0% applications/cupid/cupidsub/
83.9% applications/cupid/
(David Berry) cupid: White space clean-up
100.0% applications/cupid/cupidsub/
Commits from repository starlink
-----------------------------
commit 3b93d7d0eaea1cfb9c0edb96536095cc070bd2c3
Author: Tim Jenness <[log in to unmask]>
Date: Mon Sep 12 16:37:45 2011 -1000
smurf: CALCRESP needs a RESIST parameter
applications/smurf/smurf.ifd.in | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
commit 50bdc0416f3e49ab1d31e6ba1b21be9ebda5dfcf
Author: Tim Jenness <[log in to unmask]>
Date: Mon Sep 12 15:31:21 2011 -1000
smurf: Fix sky fitting for fast flats
The extrapolated value at the reference heater setting was
not being included properly in the sky fit. The DAC units
value was correct but the code assumed we were fitting DAC units
as a function of heater whereas we were fitting DAC units
as a function of index into the data array. Needed to calculate
the indices for the relevant sky value.
The effect of this was to force the fit to go through a point
that was far removed from the data in x.
applications/smurf/libsmf/smf_flat_fastflat.c | 23 +++++++++++++++++++----
1 files changed, 19 insertions(+), 4 deletions(-)
commit fe71e718d6f7180d29e48a1a1d4f2cc3c2e36edb
Author: Tim Jenness <[log in to unmask]>
Date: Mon Sep 12 14:30:19 2011 -1000
smurf: Add sky offset back on to data before fitting flat poly
POLYNOMIAL flatfields were correcting for the DC offset when
they were applied. Fitting the sky background and removing
it meant that the POLYNOMIAL flatfield solution did not
have access to the sky numbers. This was preventing cubics
from ever working since the reference sky level was always
being treated as 0.
Now we add back the value that was calculated from the polynomial
sky fit as seen at the end of the observation.
applications/smurf/libsmf/smf_flat_fastflat.c | 11 +++++++++--
1 files changed, 9 insertions(+), 2 deletions(-)
commit 4cabc18b3024835a53b8eef295ca0c458c0bc3b8
Author: Tim Jenness <[log in to unmask]>
Date: Mon Sep 12 13:16:52 2011 -1000
smurf: Protect some pointer accesses when status is bad
applications/smurf/libsmf/smf_flat_fastflat.c | 48 ++++++++++++-----------
1 files changed, 25 insertions(+), 23 deletions(-)
commit 0148655eba21a9ae536539ff22e4ccc9772c329b
Author: Tim Jenness <[log in to unmask]>
Date: Mon Sep 12 09:30:44 2011 -1000
thr: Build sun264
The clone of sort-routines.pl from ATL makes me nervous and the
code is not robust enough to actually tell you when it failed.
libraries/thr/Makefile.am | 4 +++-
libraries/{atl => thr}/sort-routines.pl | 4 ++--
2 files changed, 5 insertions(+), 3 deletions(-)
commit a030a850894f0297025d1272a059b51432e33dde
Author: David Berry <[log in to unmask]>
Date: Mon Sep 12 16:28:52 2011 +0100
cupid: In FINDBACK, handle cases where the noise is undefined in a particular slice
applications/cupid/cupidsub/cupidfindback1.cgen | 17 +++++++++++++++--
1 files changed, 15 insertions(+), 2 deletions(-)
commit b37dc0328488ec87c0d66302042d44b4b67d14d5
Author: David Berry <[log in to unmask]>
Date: Mon Sep 12 16:25:03 2011 +0100
thr: Add basic docs
libraries/thr/Makefile.am | 2 +
libraries/thr/component.xml | 4 +-
libraries/thr/configure.ac | 4 +
libraries/thr/make_sun264 | 16 ++
libraries/{atl => thr}/sun_head.tex | 49 ++++-
libraries/{atl => thr}/sun_tail.tex | 0
libraries/thr/thr.c | 403 ++++++++++++++++-----------------
7 files changed, 264 insertions(+), 214 deletions(-)
commit 06bd0f8f29cc130baf41c53769a3cc0ff9ae5917
Author: David Berry <[log in to unmask]>
Date: Mon Sep 12 16:04:43 2011 +0100
thr: Link scripts need to be listed in Makefile.am
libraries/thr/Makefile.am | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 49d26209da0ffe267a2762b62854f87105c1ebbd
Author: David Berry <[log in to unmask]>
Date: Mon Sep 12 16:00:46 2011 +0100
smurf: Use thrGetNThread rather than smf_get_nthread
applications/smurf/libsmf/Makefile.am | 1 -
applications/smurf/libsmf/smf.h.source | 2 -
applications/smurf/libsmf/smf_get_nthread.c | 134 -----------------------
applications/smurf/libsmf/smf_typ.h | 4 +
applications/smurf/libsmurf/smurf_calcnoise.c | 2 +-
applications/smurf/libsmurf/smurf_calcqu.c | 2 +-
applications/smurf/libsmurf/smurf_fixsteps.c | 2 +-
applications/smurf/libsmurf/smurf_makecube.c | 2 +-
applications/smurf/libsmurf/smurf_makemap.c | 2 +-
applications/smurf/libsmurf/smurf_qlmakemap.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_sc2pca.c | 2 +-
applications/smurf/libsmurf/smurf_unmakemap.c | 2 +-
15 files changed, 15 insertions(+), 148 deletions(-)
commit 4a82043944e88bb1bcd95d0fce3d63273b3b330d
Author: David Berry <[log in to unmask]>
Date: Mon Sep 12 15:13:48 2011 +0100
thr: Add an adam link script
applications/smurf/smurf_link_adam | 2 +-
libraries/thr/{thr_link => thr_link_adam} | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
commit 95c2879acf9863956f0a82d5a7db5eda2f1c6e59
Author: David Berry <[log in to unmask]>
Date: Mon Sep 12 15:09:26 2011 +0100
thr: Add routine to return number of threads to use
Copied frrm smf_get_nthread
libraries/thr/Makefile.am | 2 +-
libraries/thr/thr.c | 93 ++++++++++++++++++++++++++++++++++++++++++-
libraries/thr/thr.h | 3 +
libraries/thr/thr_link | 2 +-
4 files changed, 96 insertions(+), 4 deletions(-)
commit dc02054ca547c0a8b5d71c82c400a182062494a5
Author: David Berry <[log in to unmask]>
Date: Mon Sep 12 14:48:33 2011 +0100
thr: Fix capitalisation of thrEndJobContext name
libraries/thr/thr.c | 10 +++++-----
libraries/thr/thr.h | 2 +-
2 files changed, 6 insertions(+), 6 deletions(-)
commit 7d7c7069d27cef4549106504ca51bd5bc19512a2
Author: David Berry <[log in to unmask]>
Date: Mon Sep 12 14:45:27 2011 +0100
smurf: Use the new thr library for thread handling instead of smf_threads
The smf_threads module has been turned into a separate starlink library
called "thr", so that it can be used from other starlink apps (e.g.
cupid).
applications/smurf/libsmf/Makefile.am | 3 +-
applications/smurf/libsmf/smf.h.source | 76 +-
applications/smurf/libsmf/smf_bolonoise.c | 6 +-
applications/smurf/libsmf/smf_calc_mapcoord.c | 20 +-
applications/smurf/libsmf/smf_calc_qu.c | 10 +-
applications/smurf/libsmf/smf_calcmodel_ast.c | 6 +-
applications/smurf/libsmf/smf_calcmodel_com.c | 14 +-
applications/smurf/libsmf/smf_calcmodel_dks.c | 6 +-
applications/smurf/libsmf/smf_calcmodel_ext.c | 6 +-
applications/smurf/libsmf/smf_calcmodel_flt.c | 6 +-
applications/smurf/libsmf/smf_calcmodel_gai.c | 6 +-
applications/smurf/libsmf/smf_calcmodel_noi.c | 6 +-
applications/smurf/libsmf/smf_calcmodel_pln.c | 6 +-
applications/smurf/libsmf/smf_calcmodel_smo.c | 10 +-
applications/smurf/libsmf/smf_calcmodel_tmp.c | 6 +-
applications/smurf/libsmf/smf_calcmodel_two.c | 6 +-
applications/smurf/libsmf/smf_clean_pca.c | 22 +-
applications/smurf/libsmf/smf_clean_smfArray.c | 10 +-
applications/smurf/libsmf/smf_concat_smfGroup.c | 8 +-
applications/smurf/libsmf/smf_fft_data.c | 28 +-
applications/smurf/libsmf/smf_fillgaps.c | 14 +-
applications/smurf/libsmf/smf_filter_execute.c | 24 +-
applications/smurf/libsmf/smf_find_gains.c | 10 +-
applications/smurf/libsmf/smf_find_gains_array.c | 6 +-
applications/smurf/libsmf/smf_fit_poly.c | 14 +-
applications/smurf/libsmf/smf_fix_steps.c | 14 +-
applications/smurf/libsmf/smf_flag_spikes.c | 14 +-
applications/smurf/libsmf/smf_get_nthread.c | 2 +-
applications/smurf/libsmf/smf_iteratemap.c | 6 +-
applications/smurf/libsmf/smf_mask_noisy.c | 6 +-
applications/smurf/libsmf/smf_model_create.c | 6 +-
applications/smurf/libsmf/smf_open_file.c | 16 +-
applications/smurf/libsmf/smf_rebincube.c | 8 +-
applications/smurf/libsmf/smf_rebincube_ast.c | 8 +-
applications/smurf/libsmf/smf_rebincube_nn.c | 12 +-
.../smurf/libsmf/smf_rebincube_paste_thread.c | 2 +-
applications/smurf/libsmf/smf_rebincube_seqf.c | 16 +-
applications/smurf/libsmf/smf_rebinmap.c | 16 +-
applications/smurf/libsmf/smf_rebinseq_thread.c | 4 +-
applications/smurf/libsmf/smf_rebinslices.c | 2 +-
applications/smurf/libsmf/smf_resampmap.c | 10 +-
applications/smurf/libsmf/smf_scale_bols.c | 10 +-
applications/smurf/libsmf/smf_subtract_plane3.c | 6 +-
applications/smurf/libsmf/smf_threads.c | 2693 ------------------
applications/smurf/libsmf/smf_threads.h | 117 -
applications/smurf/libsmf/smf_typ.h | 6 +-
applications/smurf/libsmurf/smurf_calcnoise.c | 4 +-
applications/smurf/libsmurf/smurf_calcqu.c | 4 +-
applications/smurf/libsmurf/smurf_fixsteps.c | 4 +-
applications/smurf/libsmurf/smurf_makecube.c | 7 +-
applications/smurf/libsmurf/smurf_makemap.c | 8 +-
applications/smurf/libsmurf/smurf_qlmakemap.c | 6 +-
applications/smurf/libsmurf/smurf_sc2clean.c | 4 +-
applications/smurf/libsmurf/smurf_sc2concat.c | 4 +-
applications/smurf/libsmurf/smurf_sc2fft.c | 4 +-
applications/smurf/libsmurf/smurf_sc2pca.c | 4 +-
applications/smurf/libsmurf/smurf_sc2threadtest.c | 18 +-
applications/smurf/libsmurf/smurf_unmakemap.c | 4 +-
applications/smurf/smurf_link_adam | 2 +-
applications/smurf/smurf_mon.c | 2 +-
60 files changed, 283 insertions(+), 3095 deletions(-)
commit fbf8395228957bdf68e843ec0ec2670d721c350f
Author: David Berry <[log in to unmask]>
Date: Mon Sep 12 13:57:00 2011 +0100
thr: Get make check to work
libraries/thr/Makefile.am | 2 +-
libraries/thr/thrtest.c | 42 ++++++++++++++++++++++++++++++++++++++++++
2 files changed, 43 insertions(+), 1 deletions(-)
commit 640105b8cbd2c15d519842a00f66147a6ab4bb5c
Author: David Berry <[log in to unmask]>
Date: Mon Sep 12 13:53:50 2011 +0100
thr: Added new library "thr" which contains the threading infrastructure used by smurf
Makefile.in | 1 +
libraries/configure.ac | 2 +-
{applications/ccdpack => libraries/thr}/LICENCE | 0
libraries/thr/Makefile.am | 30 +
{applications/gaia => libraries/thr}/bootstrap | 0
libraries/thr/component.xml | 23 +
libraries/thr/component.xml.in | 23 +
libraries/thr/configure.ac | 49 +
libraries/thr/thr.c | 2695 +++++++++++++++++++++
libraries/thr/thr.h | 119 +
libraries/thr/thr_link | 48 +
11 files changed, 2989 insertions(+), 1 deletions(-)
commit 6196541baba5132ce5ea221783708f2406595f24
Author: David Berry <[log in to unmask]>
Date: Mon Sep 12 11:38:00 2011 +0100
cupid: Allow FINDBACK to use a separate default RMS value for each processed slice
applications/cupid/configure.ac | 2 +-
applications/cupid/cupid.news | 6 ++
applications/cupid/cupidsub/cupidfindback1.cgen | 12 ++++
applications/cupid/findback.c | 73 ++++++++++++++-------
4 files changed, 69 insertions(+), 24 deletions(-)
commit 40a00db844d62412fe067f68360759de021b861c
Author: David Berry <[log in to unmask]>
Date: Mon Sep 12 11:23:39 2011 +0100
cupid: White space clean-up
applications/cupid/cupidsub/cupidcfclump.cgen | 52 ++++----
applications/cupid/cupidsub/cupidcfscan.cgen | 132 ++++++++--------
applications/cupid/cupidsub/cupidfindback1.cgen | 56 ++++----
applications/cupid/cupidsub/cupidfindback10.cgen | 86 ++++++------
applications/cupid/cupidsub/cupidfindback2.cgen | 14 +-
applications/cupid/cupidsub/cupidfindback3.cgen | 82 +++++-----
applications/cupid/cupidsub/cupidfindback4.cgen | 150 +++++++++---------
applications/cupid/cupidsub/cupidfwjoin.cgen | 2 +-
applications/cupid/cupidsub/cupidgcdump.cgen | 20 ++--
applications/cupid/cupidsub/cupidgcfindmax.cgen | 20 ++--
applications/cupid/cupidsub/cupidgcndfclump.c | 2 +-
applications/cupid/cupidsub/cupidgcprofwidth.cgen | 44 +++---
applications/cupid/cupidsub/cupidgcsetinit.cgen | 124 ++++++++--------
applications/cupid/cupidsub/cupidndfclump.cgen | 56 ++++----
applications/cupid/cupidsub/cupidrcheckface.cgen | 112 +++++++-------
applications/cupid/cupidsub/cupidrcopyline.cgen | 20 ++--
applications/cupid/cupidsub/cupidrinitedges.cgen | 90 ++++++------
applications/cupid/cupidsub/cupidrms.cgen | 36 +++---
applications/cupid/cupidsub/cupidsumclumps.cgen | 48 +++---
19 files changed, 573 insertions(+), 573 deletions(-)
|