Commit summary from repository starlink
------------------------------------
(Ed Chapin) smurf: add optional median calculation to smf_stats1
98.0% applications/smurf/libsmf/
2.0% applications/smurf/libsmurf/
(Malcolm J. Currie) KAPPA: Update documentation for revised parameter types.
20.9% applications/kappa/libkappa/
10.4% applications/kappa/libkapview/
68.5% applications/kappa/
(David Berry) kappa: correct choice of scaling factor in histogram
100.0% applications/kappa/libkappa/
(David Berry) kappa: Allow HISTOGRAM to display data values outside range of _REAL
10.3% applications/kappa/kapsub/
27.8% applications/kappa/libkappa/
5.6% applications/kappa/libkapview/
7.5% applications/kappa/
48.6% libraries/kaplibs/kpg/
(David Berry) ast: Give each object a unique id number within its class
100.0% libraries/ast/
(David Berry) ast: Add facility for checking for nans created by Mappings
100.0% libraries/ast/
Commits from repository starlink
-----------------------------
commit 179ad75aefc1a5bfb2a74b6bbf7e8a5a162908db
Author: Ed Chapin <[log in to unmask]>
Date: Thu Jun 16 14:32:50 2011 -0700
smurf: add optional median calculation to smf_stats1
There is a comment in smf_mask_noisy that mentions there is no
decent thread-safe median routine available to us. I added this
functionality to smf_stats1 where it (optionally) uses the
system qsort (stdlib.h) to sort the data. I think this will be
useful for flagging outlier noisy bolometers; the NEP arrays
are fairly small.
Note that since we have the array sorted it would also be
trivial to add other interval-like quantities. For example,
instead of reading off the central value to get the median
(index/2), we could get the 1st and last quartile statistics
simply by reading off index/4 and index/3.
applications/smurf/libsmf/smf_bolonoise.c | 2 +-
applications/smurf/libsmf/smf_calcmodel_ast.c | 4 +-
applications/smurf/libsmf/smf_calcmodel_tmp.c | 9 +-
applications/smurf/libsmf/smf_clean_pca.c | 4 +-
applications/smurf/libsmf/smf_clipped_stats1D.c | 6 +-
applications/smurf/libsmf/smf_find_gains.c | 4 +-
applications/smurf/libsmf/smf_fit_poly1d.c | 6 +-
applications/smurf/libsmf/smf_flat_fastflat.c | 3 +-
applications/smurf/libsmf/smf_flat_fitpoly.c | 3 +-
applications/smurf/libsmf/smf_quick_noise.c | 2 +-
applications/smurf/libsmf/smf_stats1.cgen | 118 ++++++++++++++++++--
applications/smurf/libsmf/smf_weightstats1.cgen | 2 +-
applications/smurf/libsmf/smf_whiten.c | 2 +-
applications/smurf/libsmurf/smurf_sc2fft.c | 2 +-
14 files changed, 133 insertions(+), 34 deletions(-)
commit e9ebc75958e77b86cad9ea6fdd20c806217359e7
Author: Malcolm J. Currie <[log in to unmask]>
Date: Thu Jun 16 17:13:16 2011 +0100
KAPPA: Update documentation for revised parameter types.
A continuation of e1b06b4dc22a416023528d09.
Also increment version number.
applications/kappa/component.xml | 2 +-
applications/kappa/configure.ac | 2 +-
applications/kappa/kappa.news.in | 5 ++++
applications/kappa/libkappa/histogram.f | 8 +++---
applications/kappa/libkappa/normalize.f | 8 +++---
applications/kappa/libkapview/scatter.f | 8 +++---
applications/kappa/sun95.tex | 34 +++++++++++++++++------------
7 files changed, 39 insertions(+), 28 deletions(-)
commit cb97e2ca811a04c12f36d245f5a65682ae331d8e
Author: David Berry <[log in to unmask]>
Date: Thu Jun 16 15:05:52 2011 +0100
kappa: correct choice of scaling factor in histogram
applications/kappa/libkappa/histogram.f | 19 ++++++++++---------
1 files changed, 10 insertions(+), 9 deletions(-)
commit e1b06b4dc22a416023528d0928d329767e1a03a3
Author: David Berry <[log in to unmask]>
Date: Thu Jun 16 14:41:39 2011 +0100
kappa: Allow HISTOGRAM to display data values outside range of _REAL
applications/kappa/kappa.ifd.in | 32 ++++++------
applications/kappa/kapsub/kps1_nmplt.f | 10 +++-
applications/kappa/kapsub/kps1_psplt.f | 11 ++++-
applications/kappa/libkappa/histogram.f | 64 +++++++++++++++++-----
applications/kappa/libkapview/scatter.f | 12 ++++-
libraries/kaplibs/kpg/kpg1_graph.f | 21 +++++--
libraries/kaplibs/kpg/kpg1_grphw.f | 82 ++++++++++++++++++-----------
7 files changed, 160 insertions(+), 72 deletions(-)
commit 31b97360a566221d6f1129a0b3c72ca27836e546
Author: David Berry <[log in to unmask]>
Date: Thu Jun 16 11:14:44 2011 +0100
ast: Give each object a unique id number within its class
Helps debugging.
libraries/ast/object.c | 10 ++++++++--
libraries/ast/object.h.in | 1 +
2 files changed, 9 insertions(+), 2 deletions(-)
commit 5534a5c42dd9d8db634a8853da06a32623471415
Author: David Berry <[log in to unmask]>
Date: Thu Jun 16 10:32:33 2011 +0100
ast: Add facility for checking for nans created by Mappings
This is controlled by the AST_REPLACE_NAN environment variable: if unset,
no check is performed, if set to "1" NaNs are changed to AST__BAD but no
error is reported (although an error may subsequently be reported for
some subsiduary reason), if set to anything else NaNs are changed to
AST__BAD and an error is reported.
libraries/ast/ast_err.msg | 1 +
libraries/ast/mapping.c | 12 ++++-
libraries/ast/pointset.c | 125 +++++++++++++++++++++++++++++++++++++++++++
libraries/ast/pointset.h | 4 ++
4 files changed, 141 insertions(+), 1 deletions(-)
|