author | Andreas Thurnherr <ant@ldeo.columbia.edu> |
Mon, 13 Apr 2020 11:06:22 -0400 | |
changeset 40 | c1803ae2540f |
parent 17 | 4b7486d77b39 |
permissions | -rw-r--r-- |
3 | 1 |
====================================================================== |
2 |
I N D E X |
|
3 |
doc: Wed Jun 18 09:46:58 1997 |
|
17
4b7486d77b39
V6.0 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
10
diff
changeset
|
4 |
dlm: Fri Mar 13 20:55:01 2015 |
3 | 5 |
(c) 1997 Andreas Thurnherr |
17
4b7486d77b39
V6.0 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
10
diff
changeset
|
6 |
uE-Info: 195 48 NIL 0 0 72 2 2 4 NIL ofnI |
3 | 7 |
====================================================================== |
8 |
||
9 |
NOTES: |
|
10 |
- for documentation see [doc/INDEX] |
|
11 |
- utilities not in ubtest are marked with !!! |
|
12 |
||
13 |
=Utilities= |
|
14 |
||
15 |
-Oceanographic- |
|
16 |
||
17 |
[ARGOSfloatdrift] split ARGOS float track into subsurface/surface portions |
|
18 |
[CMrecavg] record-average velocity & stderr |
|
19 |
[CTD_w] calculate w from isopycnal displacement |
|
20 |
[dist] distance on Earth's surface |
|
21 |
[distn] station distance / mid point btw 2 profiles |
|
22 |
[distcircle] calc geographic coords a given distance from point |
|
23 |
[distfrom] calculate distance to particular station |
|
24 |
[dreckon] dead reckoning (calc geo coords from length displacement) |
|
25 |
[dynmodes]!!! calculate dynamical modes |
|
26 |
[expandtrack] build interpolate track between stations |
|
27 |
[gamma_n] calculate neutral densities |
|
28 |
[gvel] calculate geostrophic velocities |
|
29 |
[interpstn] interpolate between 2 stations |
|
30 |
[isopycnal_TS] calc TS props on isopycnal |
|
31 |
[LADCPfs]!!! calculate LADCP finestructure from [binpgrams] output |
|
32 |
[N]!!! calculate buoyancy frequency |
|
33 |
[NMEA2latlon] extract lat/lon info from NMEA strings |
|
34 |
[NODCsplit]!!! split NODC_SD2 file into components |
|
35 |
[repeatstations]!!! find repeat stations |
|
36 |
[Ri]!!! calculate Richardson number |
|
37 |
[Rrho]!!! stability ratio profile |
|
38 |
[thorpe77]!!! calc Thorpe fluctuations |
|
39 |
[tidalphasediff] calc M2 & K1 phase differences between two profiles |
|
40 |
[trackdist] calculate distance for track-files |
|
41 |
[tracksplit] split data set into linear tracks |
|
42 |
[veldiff] compare velocity profiles |
|
43 |
[.interp.linear] linear interpolation |
|
44 |
[.interp.poly] polygonal interpolation |
|
45 |
[.interp.spline] spline interpolation |
|
46 |
[.interp.nnbr] nearest-neighbor |
|
47 |
[.interp.ADCP] RDI ADCP velocity sampling (triangular instrument response) |
|
5 | 48 |
[waterdepth]!!! get water depth from Smith and Sandwell topography |
49 |
[WKBscale]!!! apply WKB scaling to velocity profiles |
|
3 | 50 |
[xover] get crossover stations |
51 |
[xpgrams]!!! extract pgrams from [binpgrams] [LADCPfs] output for plotting |
|
52 |
[yoyo] splits yoyo file into individual casts |
|
53 |
||
54 |
-Model Fitting- |
|
55 |
||
56 |
[lfit] linear least squares |
|
57 |
[match]!!! match two data sets --- UNFINISHED |
|
58 |
[.interp.linear] linear interpolation |
|
59 |
[.interp.poly] polygonal interpolation |
|
60 |
[.interp.spline] spline interpolation |
|
61 |
[.interp.nnbr] nearest-neighbor |
|
62 |
[mfit]!!! robust linear regression |
|
63 |
[lmfit] non-linear least-squares (Levenberg-Marquardt) |
|
64 |
[.lmfit.poly] fit polynomial |
|
65 |
[.lmfit.gauss] fit Gaussian |
|
66 |
[.lmfit.exp] fit exponential |
|
67 |
[lsfit] generalized linear least-squares |
|
68 |
[.lsfit.poly] fit polynomial |
|
69 |
[.lsfit.bilin] bi-linear fit |
|
70 |
||
71 |
-Stats- |
|
72 |
||
73 |
[avg] avg/stddev/stderr/ndata/outliers/mean-sq amp/absolute mag/rms/gaussian avg |
|
74 |
[avgr] avg correlation coefficient |
|
75 |
[bootstrap] calc bootstrap confidence interval |
|
76 |
[Hist] histogram |
|
77 |
[histeq] histogram equalization |
|
78 |
[max] maximum |
|
79 |
[median] median |
|
80 |
[min] minimum |
|
81 |
[Minmax] min/max combo |
|
82 |
||
83 |
-Calculations- |
|
84 |
||
85 |
[abc] PERL floating point replacement for expr(1)/bc(1) |
|
86 |
[count] as in 1, 2, 3, ... |
|
87 |
[fdiff] first differencing |
|
88 |
[fillgaps] general interpolation of missing data |
|
89 |
[.nminterp.linear] |
|
90 |
[.nminterp.spline] |
|
91 |
[integrate] integrate data |
|
92 |
[sum] calc sum of field |
|
93 |
!!![wdiff] window differencing |
|
94 |
||
95 |
-Filters- |
|
96 |
||
97 |
[fftfilt] simplistic frequency domain digital filter |
|
98 |
[fgauss]!!! running Gaussian filter |
|
99 |
[fmean]!!! running mean filter |
|
100 |
[fmedian]!!! median filter (OBSOLETE) |
|
101 |
[rfilt]!!! general running filter (mean, median, min, max, ...) |
|
102 |
||
103 |
-Spectral Methods- |
|
104 |
||
105 |
[binpgrams]!!! calc peridograms in (possibly overlapping) bins |
|
106 |
[lagcorr] (lag) correlation / autocorrelation |
|
107 |
[pgram] calc periodograms (power spectra) |
|
108 |
||
109 |
-Data Selection/Handling- |
|
110 |
||
111 |
[ANTS2mat] Matlab export |
|
112 |
[bindata] bin data & calc stats |
|
113 |
[binmerge]!!! merge data into binned file (e.g. from [binpgrams]) |
|
114 |
[Cat] ants version of cat(1) |
|
115 |
[crossings]!!! get records when specific field val is crossed |
|
116 |
[data]! get info about data |
|
117 |
[ded] data editor |
|
4
ff72b00b4342
after adding $pi and some other stuff
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
3
diff
changeset
|
118 |
[deglitch]!!! remove very obvious data glitches |
3 | 119 |
[distfromtrack]!!! calculate minimum perpendicular distance to piece-wise linear track |
120 |
[Echo] ants versions of echo(1) |
|
121 |
[fileavg]!!! avg, stddev files record-by-record |
|
122 |
[filediff]! calc difference between files record-by-record |
|
123 |
[filestats]!!! calc arbitrary stats of files record-by-record |
|
124 |
[fnr] extracts field# from header or from Layout file |
|
125 |
[gextrema] select extrema |
|
126 |
[glist] select records from list |
|
127 |
[glmax]!!! find local maxima |
|
128 |
[gmonot]!!! select monotonic records (remove spurious inversions) |
|
129 |
[gpoly] select points inside a polygon |
|
130 |
[how]!!! extract command sequence from ANTS header |
|
131 |
[importCNV] read ASCII and binary SeaBird CNV files |
|
132 |
[importfixed] import fixed-size records |
|
133 |
[list] list data and metadata |
|
134 |
[listNC] list netcdf(1) data and metadata |
|
135 |
[merge] merge files by matching numeric values |
|
4
ff72b00b4342
after adding $pi and some other stuff
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
3
diff
changeset
|
136 |
[msplit] split data file with monotonic key field at list of values |
3 | 137 |
[NCode] encode ANTS to netcdf |
138 |
[resample] resample data |
|
139 |
[.interp.linear] linear interpolation |
|
140 |
[.interp.poly] polygonal interpolation |
|
141 |
[.interp.spline] spline interpolation |
|
142 |
[.interp.nnbr] nearest-neighbor |
|
143 |
[.interp.fillnan] fill with nans |
|
144 |
[reverse] reverse order of records in file |
|
145 |
[scantext] extract numbers from free-format text files |
|
146 |
[Sort] sort data |
|
4
ff72b00b4342
after adding $pi and some other stuff
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
3
diff
changeset
|
147 |
[Split] split data file according to field value or # of records |
ff72b00b4342
after adding $pi and some other stuff
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
3
diff
changeset
|
148 |
[splitCNV] split ASCII SeaBird CNV file at list of elapsed times |
3 | 149 |
[splitNC] extract multiple ANTS files from single netCDF |
150 |
[stackplots] plot multiple files with offsets |
|
151 |
[subsample] nearest-neighbors; does not need monotonic x field |
|
152 |
[varbindata] bin data in variable-sized bins |
|
153 |
||
154 |
-Misc- |
|
155 |
||
156 |
[fixfmt]!!! fix path in ANTS header & nan format |
|
157 |
[tile]!!! tile eps-files by 8 |
|
158 |
[tabulate]!!! make visually pleasing table from data |
|
159 |
||
160 |
-Debugging- |
|
161 |
||
162 |
[argtest] test argument typechecking stuff |
|
163 |
||
164 |
||
165 |
=ANTS Libraries= |
|
166 |
||
167 |
[ants.pl] common stuff |
|
168 |
[antsio.pl] input/output handling |
|
169 |
[antsusage.pl] usage handling |
|
170 |
[antsutils.pl] miscellaneous |
|
171 |
[antsfilters.pl] library for data filtering |
|
172 |
[antsintegrate.pl] integrator |
|
173 |
||
174 |
=Libraries (for -L)= |
|
175 |
||
10 | 176 |
[libconv.pl] conversions |
3 | 177 |
[libCPT.pl] GMT cpt file parsing |
178 |
[libEOS83.pl] equation of state |
|
179 |
[libfuns.pl] chapter 6 from NR: special functions; own stuff |
|
180 |
[libgamma.pl] Jacket + McDougall gamma_n |
|
181 |
[libGHP.pl] Gregg-Henyey-Polzin parameterization |
|
182 |
[libGM.pl] Garrett & Munk spectrum |
|
183 |
[libLADCP.pl] LADCP-related funs |
|
184 |
[libNODC.pl]!!! NODC SD2 conversions |
|
185 |
[libPOSIX.pl] POSIX functions |
|
10 | 186 |
[libSBE.pl] Seabird CTD utilities |
3 | 187 |
[libstats.pl] significance tests |
188 |
[libubtest.pl] testing stuff |
|
189 |
[libvec.pl] vector stuff, including distance on globe |
|
190 |
[libWOCE.pl] WOCE conversions |
|
191 |
||
17
4b7486d77b39
V6.0 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
10
diff
changeset
|
192 |
=Numerical Routines= |
4b7486d77b39
V6.0 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
10
diff
changeset
|
193 |
|
4b7486d77b39
V6.0 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
10
diff
changeset
|
194 |
[libQZ.pl] generalized eigenvalue problem (eig(A,B)) |
4b7486d77b39
V6.0 release candidate
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
10
diff
changeset
|
195 |
[libSVD.pl] singular value decomposition |
3 | 196 |
|
197 |
[covsrt.pl] for [lmfit] |
|
198 |
[fft.pl] FFT |
|
199 |
[gaussj.pl] Gaussian eliminiation |
|
200 |
[lfit.pl] linear least squares |
|
201 |
[mrqcof.pl] for [lmfit] |
|
202 |
[mrqmin.pl] for [lmfit] |
|
203 |
[nrutil.pl] aux utilities (vector/matrix/macros) |
|
204 |
[pearsn.pl] for [corr] |
|
205 |
[polint.pl] for [.interp.poly] |
|
206 |
[pythag.pl] pythagoras |
|
207 |
||
208 |
=GMT Utilities= |
|
209 |
||
210 |
[adjustROI]!!! make ROI compatible with grd file |
|
211 |
[CPTcolor]!!! extract colour from cpt-file |
|
212 |
[CPTcontours]!!! extract contour-levels from cpt-file |
|
213 |
[grdjoin]!!! join multiple compatible grd files |
|
214 |
[lmcont]!!! linear contouring of (quasi-)monotonic data |
|
215 |
[mkCPT] makecpt(l) replacement |
|
216 |
[rectangulate]!!! construct GMT multiseg rectangles from x/y/z/width info |
|
217 |
[psbath]!!! build bathymetric map; similar to pscoast |
|
218 |
[psROI]!!! psxy frontent to plot regions of interest |
|
219 |
[psSamp]!!! generate GMT-compatible PS output for pie-wedge (repeat-)station data |
|
220 |