HA

Top-level Files of trunk
Login

Files in the top-level directory from the latest check-in of branch trunk



SEE LaJolla.jl FOR A SIMPLE EXAMPLE OF HOW TO USE THE HARMONIC ANALYSIS CODE.

The Darwin symbols, frequencies, etc. are taken from the list prepared by
Bernard Simon for the IHO:
https://www.iho.int/mtg_docs/com_wg/IHOTC/IHOTC_Misc/TWCWG_Constituent_list.pdf

Using rudimentary cut-and-paste from evince or acroread or other pdf display,
the tables were extracted one column at a time to form the files, e.g.,
i01.txt, with the naming convention,
i : input
0 : long-period tide
1 : column number 1
etc.
YOU MAY NEED TO HAND-EDIT THESE FILES TO REMOVE NON-ASCII CHARACTERS!

Check the formatting of the second column i*2.txt to make sure there is a space
after 3 decimal fraction digits. Otherwise the values will be parsed as numeric,
rather than string, which will break the subsequent step of parsing the string to numeric!

These input files were merged using the linux paste command to create the
files, iLongPeriod.txt, iDiurnal.txt, iSemiDiurnal.txt, etc.

Example:
paste --delimiters=, i41.txt i42.txt i43.txt i44.txt i45.txt > iFourthDiurnal.txt

The columns in these files are the same as in the file, Constituents.pdf (now called TWCWG_Constituent_list.pdf):
Darwin Symbol or Name
Speed or frequency in degrees per hour
Extended Doodson Number, XDO, in 7-digit numeric format explained in Simon's "Coastal Tides" book.
XDO in alpha-numeric format.
Letter-code indicating the nodal correction.

Proposed method to convert Darwin names to latex equivalents:
Leading digit stays same.
Upper-case letters are formatted as \textrm{}
Non-leading digits are set in subscript.
Lower-case letters are interpreted as lower-case Greek letters

Some Darwin symbols are listed more than once, for example, S1.
The last definition listed is the one used by my software.

S1: Re-arrange the order of the multiple S1's so that the version
with the T+180 (last xdo digit is 7 ==> 7-5 = 2 ==> 2*pi/2 rotation).
File affected is iDiurnal.txt

#############################################################################

2019-06-05:
 - testing remote usage of the repo
 
2019-05-21:
 - Pulling in the version at tako:Desktop/NASA-Tides/iho which uses
 julia-1.1.0.

2019-05-20:
 - Moving the the iho stuff into version control usable across machines.
 - This initial version is from namako:WeddellSea/iho/, which works
   with julia up through version 0.7.
 - Subsequent updates will be merging updates from other machines which
   use julia-1.x.
 
2017-09-12:
 I didn't check my nodal corrections carefully and discovered there
 was a simple sign error in the phase correction! Now including a check
 data file and NOS constituents from LaJolla.

2017-07-14:
 MA2 and MB2 (MA2*) and NA2 and NB2 (NA2*): In the original lists
 these are given the null nodal correction, nodalz. But they ought
 to modulate like M2, so I changed their "f" code to "m".