--- a/HISTORY Tue Oct 20 16:23:49 2009 -0400
+++ b/HISTORY Wed Apr 27 11:07:07 2011 -0400
@@ -1,9 +1,9 @@
======================================================================
H I S T O R Y
doc: Tue Aug 16 11:41:46 2005
- dlm: Mon Oct 18 16:18:29 2010
+ dlm: Wed Apr 27 11:06:33 2011
(c) 2005 A.M. Thurnherr
- uE-Info: 128 0 NIL 0 0 72 3 2 4 NIL ofnI
+ uE-Info: 164 68 NIL 0 0 72 3 2 4 NIL ofnI
======================================================================
NB: CHANGE VERSION IN [default.m] BEFORE UPLOADING
@@ -156,3 +156,12 @@
- updated version in [default.m] to IX_6
- pulled newest geomag version
- cleaned up history for first Mercurial version
+
+IX_7:
+ Jan 3, 2011:
+ - changed IGRF11 validity to 2015 in [loadnav.m]
+ Apr 14, 2011:
+ - added TODO file with known bugs and potential improvements
+ Apr 27, 2011:
+ - updated version in [default.m] to IX_7
+ - publised on Mercurial server
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/TODO Wed Apr 27 11:07:07 2011 -0400
@@ -0,0 +1,54 @@
+======================================================================
+ T O D O
+ doc: Thu Apr 14 12:12:48 2011
+ dlm: Thu Apr 14 12:17:34 2011
+ (c) 2011 A.M. Thurnherr
+ uE-Info: 55 0 NIL 0 0 72 3 2 4 NIL ofnI
+======================================================================
+
+=Known Bugs=
+
+-Oct 18, 2010, IX_6-
+
+Description: When the up- and downlooker data files are switched, the
+code does not work cleanly as apparent in the figs (e.g. fig. 14) and
+evidenced by the fact that BT does not work.
+
+Workaround: Don't switch the data files.
+
+Severity: Low.
+
+
+-Apr 14, 2011, IX_6-
+
+Description, as reported by David Smeed: When processing data with
+Matlab 2009a and printing on A4 paper some plots extend off the paper.
+
+Workaround, as reported by David: changing "print -dpsc" to "print
+-depsc" in "process_cast.m"
+
+Severity: Medium.
+
+
+-Apr 14, 2011, IX_6-
+
+Description, as reported by David Smeed: Cast end position is
+incorrectly assumed at 0N 0W when cast is processed with GPS but no CTD
+data.
+
+Workaround: don't process LADCP data without CTD
+
+Severity: Low.
+
+======================================================================
+
+=Possible Improvements=
+
+
+- change all (mag)dev to magdecl (scripts, variables, log-file output,
+ howto)
+
+- add Fig.11 warnings when a data set the name of which is specified is not
+ used
+
+- remove most of the diagnostic output
--- a/default.m Tue Oct 20 16:23:49 2009 -0400
+++ b/default.m Wed Apr 27 11:07:07 2011 -0400
@@ -1,7 +1,7 @@
%======================================================================
% D E F A U L T . M
% doc: Sat Jun 26 06:10:09 2004
-% dlm: Mon Oct 18 15:46:28 2010
+% dlm: Wed Apr 27 11:05:37 2011
% (c) 2004 ladcp@
% uE-Info: 28 45 NIL 0 0 72 0 2 4 NIL ofnI
%======================================================================
@@ -25,7 +25,7 @@
% the data
% structure ps.??? contains parameter for the solution
% structure att.??? contains attributes
-p.software='LDEO LADCP software: Version IX_6';
+p.software='LDEO LADCP software: Version IX_7';
% file names
% f.ladcpdo is the ONLY required input
--- a/loadnav.m Tue Oct 20 16:23:49 2009 -0400
+++ b/loadnav.m Wed Apr 27 11:07:07 2011 -0400
@@ -1,9 +1,9 @@
%======================================================================
% L O A D N A V . M
% doc: Thu Jun 17 18:01:50 2004
-% dlm: Fri Mar 5 15:49:00 2010
+% dlm: Mon Jan 3 02:01:17 2011
% (c) 2004 ladcp@
-% uE-Info: 167 13 NIL 0 0 72 0 2 8 NIL ofnI
+% uE-Info: 252 25 NIL 0 0 72 0 2 8 NIL ofnI
%======================================================================
% MODIFICATIONS BY ANT:
@@ -33,6 +33,7 @@
% Oct 15, 2008: - replaced mean by median to get lat/lon (bad outliers in L1 data set)
% Dec 1, 2009: - BUG: geomag date check was wrong (Dec 1 2009 resulted in a date >= 2010)
% Jan 22, 2010: - adapted to Eric Firing's much simplified magdec utility
+% Jan 3, 2011: - changed IGRF11 validity to end of 2015 (from 2010)
function [d,p]=loadnav(f,d,p)
% function [d,p]=loadnav(f,d,p)
@@ -248,7 +249,7 @@
dstr = gregoria(date); % convert date (approx)
year = dstr(1); month = dstr(2); day = dstr(3);
-if (year < 1900 || year >= 2011)
+if (year < 1900 || year > 2015)
error(sprintf('year = %d out of range',year));
end
% execute external program