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