README.Output
author A.M. Thurnherr <athurnherr@yahoo.com>
Sun, 27 Jul 2014 16:28:57 -0400
changeset 30 8697ba5a88ec
parent 16 ff157f4445ce
permissions -rw-r--r--
before beginning to add code to calculate package velocity
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 . O U T P U T 
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
     3
                    doc: Tue May 15 19:17:50 2012
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
     4
                    dlm: Fri Jun 15 07:39:19 2012
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
     5
                    (c) 2012 A.M. Thurnherr
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
     6
                    uE-Info: 44 0 NIL 0 0 72 3 2 8 NIL ofnI
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 README describes the output produced by [LADCPproc] and
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    10
[LADCPintsh].
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    11
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    12
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    13
=File Format and Interface with Matlab=
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    14
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    15
All output files produced by [LADCPproc] and [LADCPintsh] are in a
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    16
proprietary undocumented ASCII format, called ANTS. To important and
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    17
export ANTS files into and from Matlab, the Matlab_tools are required
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    18
(see [README.Install]).
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
To import the ANTS file <013DL.sh> into Matlab, use
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    21
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    22
	sh = loadANTS('013DL.sh');
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
The resulting structure will contain Metadata as scalars and the data
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    25
from each field in a suitably named vector.
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    26
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    27
To export the suitable Matlab structure <binned_sh> as the ANTS file
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    28
<013DL.shprof>, use
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    29
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    30
	struct2ANTS(binned_sh,'013DL.sh','013DL.shprof');
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
The second argument defines a dependency (the file <013DL.shprof> should
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    33
be re-made when <013DL.sh> changes).
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    34
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    35
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    36
=[LADCPproc] Output=
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    37
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    38
The STDOUT of [LADCPproc] consists of a list of all shear samples ---
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    39
essentially a time-depth-series (.tds) of shear values. If this output
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    40
is not required, STDOUT can be redirected to /dev/null.
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
The STDERR of [LADCPproc] consists of the diagnostic output. This output
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    43
should be captured into a log file. This is much easier with standard
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    44
(bash, Korn, Bourne) shells than with csh derivates.
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    45
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    46
Additional output is produced with the following options:
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
	-p 	write a binned shear profile file that can be fed
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    49
	        directly to [LADCPintsh] to create a relative
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    50
		(baroclinic) velocity profile
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
	-b	write a bottom-track file that can be fed directly to
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    53
	        [LADCPintsh] (-r option) to reference the baroclinic
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    54
		velocity profile
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    55
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    56
	-t	write a time-series file, which is useful primarily for
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    57
	  	diagnosing problems with the time-lagging of CTD and
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    58
		LADCP data
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    59
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    60
	-f	write a file with all the velocity editing flags
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    61
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    62
	-a	write a .dts file of the acoustic backscatter
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    63
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    64
	-k	write bottom track profiles (as a single file)
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
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    67
=[LADCPintsh] Output=
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    68
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    69
The STDOUT of [LADCPintsh] consists of a velocity profile created from
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    70
the vertically integrated shear and possibly referenced by an external
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    71
velocity profile.
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    72
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    73
The STDERR of [LADCPintsh] consists of minimal diagnostic output.
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    74
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    75
On -s, additionally the shear profile is written to a file just before
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    76
integration. This is primarily useful for combining shear data from
ff157f4445ce V1.0 beta7
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    77
down- and uplooking ADCPs.