Commit summary from repository starlink
------------------------------------
(Tim Jenness) smurf: Update WVM software
2.4% applications/smurf/libsmf/
96.4% applications/smurf/wvm/
1.0% applications/smurf/
(Tim Jenness) smurf: jcmtstate2cat should calculate telspeed for negative dec
100.0% applications/smurf/scripts/
(Tim Jenness) surf: Tweak formatting of chisq
100.0% applications/surf/sculib/
(Tim Jenness) surf: Use hard edge for bounds of fit
100.0% applications/surf/sculib/
(Tim Jenness) surf: Allow B and ETA to be 1.00
100.0% applications/surf/sculib/
(David Berry) kappa: Change linplot so that a non-monotonic AXIS does not prevent plotting in other frames
100.0% applications/kappa/libkapview/
Commits from repository starlink
-----------------------------
commit 80d6a9341c52a89e598a2f506e271ebdf837f22d
Author: Tim Jenness <[log in to unmask]>
Date: Mon Dec 5 16:31:21 2011 -1000
smurf: Update WVM software
This patch synchronizes the SMURF code with the latest version
of the WVM software.
- The pwv calculation now uses a Levenberg-Marquardt minimization
routine and seems to get the minimum correct. The hand-crafted
minimization routine used to regularly miss the minimum until
a pwvlos of about 3.
- The pwv2tau routine is now much simpler and no longer requires
an airmass correction. A linear relationship between pwv and
CSO tau is now used. This correction also means that the
local SMURF fudge of pwv2tau output to CSO is no longer needed
and so smf_wvm225_to_cso225 has been removed.
- wvmEst now uses double precision arguments so the simulator
had to be tweaked.
- wvmCal is no longer built by SMURF as it was never used
anyway.
applications/smurf/Makefile.am | 3 +-
applications/smurf/libsc2sim/sc2sim_simulate.c | 11 +-
applications/smurf/libsmf/Makefile.am | 1 -
applications/smurf/libsmf/smf.h.source | 1 -
applications/smurf/libsmf/smf_calc_wvm.c | 7 +-
applications/smurf/libsmf/smf_wvm225_to_cso225.c | 101 --
applications/smurf/scripts/jcmtstate2cat | 14 +-
applications/smurf/wvm/Axb.c | 264 +++++
applications/smurf/wvm/compiler.h | 46 +
applications/smurf/wvm/levmar.h | 372 +++++++
applications/smurf/wvm/lmbc.c | 1013 ++++++++++++++++++++
applications/smurf/wvm/misc.c | 869 +++++++++++++++++
applications/smurf/wvm/misc.h | 110 +++
applications/smurf/wvm/wvmCal.c | 155 ++--
applications/smurf/wvm/wvmCal.h | 100 ++-
applications/smurf/wvm/wvmOpt.c | 509 +++++-----
applications/smurf/wvm/wvmTau.c | 126 +--
applications/smurf/wvm/wvmTau.h | 86 +--
18 files changed, 3197 insertions(+), 591 deletions(-)
commit 1594a58802b4ff072e1270cc983dccb864bca2b0
Author: Tim Jenness <[log in to unmask]>
Date: Mon Dec 5 16:00:48 2011 -1000
smurf: jcmtstate2cat should calculate telspeed for negative dec
Braino in copy and paste logic from WVM.
applications/smurf/scripts/jcmtstate2cat | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit f9c8750136eae0e3409f4b8766d813e275691b30
Author: Tim Jenness <[log in to unmask]>
Date: Mon Dec 5 11:27:46 2011 -1000
surf: Tweak formatting of chisq
applications/surf/sculib/sculib_fit_skydip_gsl.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit d355e3333a4150c735be40bd94df5e8510b4417d
Author: Tim Jenness <[log in to unmask]>
Date: Mon Dec 5 09:38:25 2011 -1000
surf: Use hard edge for bounds of fit
Instead of ramping up j_theory when we go over a boundary we
now simply return a huge value for the sum to force the minimizer
to use something else.
applications/surf/sculib/sculib_fit_skydip_gsl.c | 18 +++++++++---------
1 files changed, 9 insertions(+), 9 deletions(-)
commit df7bd89cb6e4fdcf078b7fbc751e2b0de00df873
Author: Tim Jenness <[log in to unmask]>
Date: Mon Dec 5 09:36:28 2011 -1000
surf: Allow B and ETA to be 1.00
applications/surf/sculib/sculib_fit_skydip_gsl.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
commit 42a7148d78750ad784c0de53ab73de7cd01286ad
Author: David Berry <[log in to unmask]>
Date: Mon Dec 5 12:13:46 2011 +0000
kappa: Change linplot so that a non-monotonic AXIS does not prevent plotting in other frames
Monotonic AXIS values are now only required if:
1) The NDF current Frame is AXIS, or
2) MODE=STEP, or
3) Horizontal error bars are being drawn
applications/kappa/libkapview/linplot.f | 172 +++++++++++++++++------------
1 files changed, 99 insertions(+), 73 deletions(-)
|