README
author A.M. Thurnherr <athurnherr@yahoo.com>
Tue, 20 May 2014 09:08:19 -0400
changeset 27 ec8873454890
parent 19 12aaf0962ee6
permissions -rw-r--r--
1) merge with laptop version; 2) add comments about PPI
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
19
12aaf0962ee6 before EGU 2013
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 17
diff changeset
     4
                    dlm: Sat Mar 16 13:27:24 2013
16
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
     5
                    (c) 2012 A.M. Thurnherr
19
12aaf0962ee6 before EGU 2013
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 17
diff changeset
     6
                    uE-Info: 18 14 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
19
12aaf0962ee6 before EGU 2013
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 17
diff changeset
    17
stages of the WOCE. However, some of the algorithms were simplified.
12aaf0962ee6 before EGU 2013
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 17
diff changeset
    18
In particular,
16
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    19
19
12aaf0962ee6 before EGU 2013
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 17
diff changeset
    20
1) a much simpler gridding algorithm is used, and
12aaf0962ee6 before EGU 2013
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 17
diff changeset
    21
2) there is no support for using GPS data for velocity referencing.
16
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    22
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    23
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
    24
applied to data collected with current RDI instruments can be expected
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    25
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
    26
PPI editing disabled, except that the high wavenumbers are considerably
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    27
less damped in this re-implementation (see Thurnherr [2012]). In
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    28
regions of bad scattering, this software simply leaves gaps in the
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    29
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
    30
the shear to interpolate across gaps in the high-resolution profiles.
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    31
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    32
While this software can be used to integrate LADCP shear data
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    33
vertically to calculate velocity profiles, velocity referencing must be
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    34
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
    35
SADCP data). While the resulting profiles of absolute ocean velocity
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    36
are useful and very easily obtainable "first guesses", much better
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    37
profiles can typically be obtained by applying multiple simultaneous
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    38
referencing constraints with the the Shear Inversion method [Thurnherr,
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    39
J. Tech., 2010; DOI: 10.1175/2010JTECHO708.1].
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    40
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    41
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
    42
NOT-FOR-PROFIT PURPOSES.
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    43
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    44
Currently, limited documentation is provided in the following set of
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    45
README files:
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    46
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    47
[README]		This overview
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    48
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    49
[README.Install]	Installation instructions
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    50
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    51
[README.ProcessData]	A HowTo for obtaining shear, as well as relative
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    52
			and absolute velocity profiles from CTD/LADCP
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    53
			data
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    54
17
343ba18738cf V1.0beta8
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 16
diff changeset
    55
[README.TimeLagging]	The most common problem encountered during
343ba18738cf V1.0beta8
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 16
diff changeset
    56
			processing of CTD/LADCP data with this software
343ba18738cf V1.0beta8
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 16
diff changeset
    57
			is failure of the CTD/LADCP time-lagging
343ba18738cf V1.0beta8
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 16
diff changeset
    58
			routine. This Readme provides additional
343ba18738cf V1.0beta8
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 16
diff changeset
    59
			information and tips for how to solve
343ba18738cf V1.0beta8
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 16
diff changeset
    60
			time-lagging problems.
343ba18738cf V1.0beta8
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 16
diff changeset
    61
16
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    62
[README.Output]		A description of the various files produced by
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    63
			this software
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    64
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    65
[README.PostEdit]	A HowTo for post-editing shear with different
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    66
			statistics, e.g. to filter data collected with
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    67
			the ADCP very close to the surface, where the
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    68
			ship's magnetic field can degrade the compass
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    69
			data. Also describes how the shear data can be
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    70
			gridded with statistics other than simple
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    71
			arithmetic mean.
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    72
17
343ba18738cf V1.0beta8
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 16
diff changeset
    73
[README.YoYo]		Notes on how to process data from "non-standard"
343ba18738cf V1.0beta8
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 16
diff changeset
    74
			casts, such as yoyo's and tow-yo's. 
343ba18738cf V1.0beta8
A.M. Thurnherr <athurnherr@yahoo.com>
parents: 16
diff changeset
    75
16
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    76
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
    77
can be viewed correctly, e.g. with "less -x4".
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    78
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    79