Documentation/README
author A.M. Thurnherr <athurnherr@yahoo.com>
Wed, 13 May 2015 21:30:27 +0000
changeset 35 3d769eee8c4f
parent 34 e5731cc26b5b
permissions -rw-r--r--
V1.4
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
34
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
     1
======================================================================
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
     2
                    R E A D M E 
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
     3
                    doc: Tue May 15 18:10:40 2012
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
     4
                    dlm: Thu May  7 13:02:10 2015
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
     5
                    (c) 2012 A.M. Thurnherr
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
     6
                    uE-Info: 78 38 NIL 0 0 72 3 2 8 NIL ofnI
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
     7
======================================================================
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
     8
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
     9
This directory contains a re-implementation of the shear method for
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    10
LADCP velocity processing, written and copyrighted by  A.M. Thurnherr;
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    11
the appropriate reference is Thurnherr [J. Tech., 2012, DOI:
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    12
10.1175/JTECH-D-11-00158.1].
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    13
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    14
Essentially, the software is a re-implementation of the shear method
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    15
for LADCP velocity processing. Data editing borrows heavily from Eric
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    16
Firing's c/Matlab/perl code that was used extensively during the later
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    17
stages of the WOCE. However, some of the algorithms were simplified.
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    18
In particular,
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    19
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    20
1) a much simpler gridding algorithm is used, and
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    21
2) there is no support for using GPS data for velocity referencing.
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    22
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    23
In regions of good scattering, the shear output from this software when
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    24
applied to data collected with current RDI instruments can be expected
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    25
to be very similar to the corresponding output from Eric's code with
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    26
PPI editing disabled, except that the high wavenumbers are considerably
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    27
less damped in this re-implementation (see Thurnherr [2012]). In
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    28
regions of bad scattering, this software simply leaves gaps in the
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    29
shear profiles whereas Eric's code uses a low-pass filtered version of
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    30
the shear to interpolate across gaps in the high-resolution profiles.
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    31
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    32
While this software can be used to integrate LADCP shear data
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    33
vertically to calculate velocity profiles, velocity referencing must be
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    34
done with a single partial-depth velocity profile (e.g. from BT or
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    35
SADCP data). While the resulting profiles of absolute ocean velocity
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    36
are useful and very easily obtainable "first guesses", much better
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    37
profiles can typically be obtained by applying multiple simultaneous
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    38
referencing constraints with the the Shear Inversion method [Thurnherr,
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    39
J. Tech., 2010; DOI: 10.1175/2010JTECHO708.1].
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    40
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    41
THIS SOFTWARE CAN BE FREELY USED AND COPIED FOR EDUCATIONAL OR OTHER
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    42
NOT-FOR-PROFIT PURPOSES.
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    43
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    44
Currently, limited documentation is provided in the following set of
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    45
files:
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    46
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    47
[README]		This overview
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    48
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    49
[README.Install]	Software installation instructions
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    50
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    51
[README.ProcessData]	A HowTo for obtaining shear, as well as relative
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    52
			and absolute velocity profiles from CTD/LADCP
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    53
			data
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    54
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    55
[README.TimeLagging]	The most common problem encountered during
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    56
			processing of CTD/LADCP data with this software
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    57
			is failure of the CTD/LADCP time-lagging
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    58
			routine. This Readme provides additional
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    59
			information and tips for how to solve
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    60
			time-lagging problems.
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    61
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    62
[README.Output]		A description of the various files produced by
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    63
			this software
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    64
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    65
[README.PostEdit]	A HowTo for post-editing shear with different
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    66
			statistics, e.g. to filter data collected with
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    67
			the ADCP very close to the surface, where the
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    68
			ship's magnetic field can degrade the compass
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    69
			data. Also describes how the shear data can be
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    70
			gridded with statistics other than simple
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    71
			arithmetic mean.
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    72
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    73
[README.YoYo]		Notes on how to process data from "non-standard"
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    74
			casts, such as yoyo's and tow-yo's.
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    75
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    76
[Slocum-Explorer_HowTo.pdf] Cookbook describing how to process
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    77
			velocity data collected with Explorer ADCPs on
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    78
			Slocum gliders
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    79
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    80
NOTE: Most of the source files use a hard tab of 4 spaces, i.e. they
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    81
can be viewed correctly, e.g. with "less -x4".
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    82
e5731cc26b5b V1.3 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    83