← Previous Contents


tideeditor-1.4.4 (2018-02-04)

This is a maintenance release that mostly just simplifies installation.  Get it from https://flaterco.com/xtide/files.html#extras.

harmgen-3.1.2 (2018-01-15)

Harmonized congen inputs with rev. 2018-01-14; fixed wrong error message when congen input fails to parse.  Available from https://flaterco.com/xtide/files.html#experts.

congen-1.7 (2018-01-14)

Fixed race in parallel builds; updated congen_input.txt; added scripts XDO2Basic.rb and Compound2Basic.rb.  Available from https://flaterco.com/xtide/files.html#experts.


Data refresh available from https://flaterco.com/xtide/files.html#harmonicsfiles.


A corresponding renovation of the harmonic constants management package is available from https://flaterco.com/xtide/files.html#experts.

XTide 2.15 (2016-01-25)

The 2.15 revision of XTide makes xttpd work with IPv6 and systemd (neither one is a hard requirement) and catches up with the API changes in Xaw3dXft ver. 1.6.2d.  See Changelog for what else was done and get it from https://flaterco.com/xtide/files.html#xtide.

End of maintenance for non-free data

For various reasons, I have ended maintenance of the non-free data set.  Anyone interested in generating new harmonic constants from published data can find information and a list of data sources here.

Mailing list

There is an announce-only mailing list to which I send notices of each update to XTide or the harmonics data.  You can subscribe or read the archives at http://ten.pairlist.net/mailman/listinfo/xtide-announce.

Please note:  If an announcement to you gets bounced by your mail server, you fall off the list.  Some long-time contributors have fallen off because, unbeknownst to them, their ISPs subscribed to a spam blackholing service that blackholed all pair.com-hosted domains after one of them sent out spam.

To do list


Update documentation or build scripts as appropriate for termux.

Upstream any harmless portability nits from XTideMac.

Make xttpd use https.

The XML parser should be bundled under the libxtide namespace but isn't.

Major things to do in XTide 3 if life turns out not to be too short after all:

The following graph mode wish list was submitted by Kirby Vandivort in 2016-01.


Either get Qt 5 working or dump Qt entirely.

On Manjaro, you have to install the qt4 package, which is available but not installed by default.  After running all normal updates, do sudo pacman ‑S qt4.  Then, when configuring, specify CPPFLAGS=‑I/usr/include/qt4 and MOC=/usr/bin/moc‑qt4.


It should be possible to link directly with liboctave to avoid the very inefficient conversion of input data from binary to text and back again that currently is done.  However, this would be fixing something that is not broken, and is neither important nor urgent.


Remember to update the version strings in the pre-generated DOS/tcd.h and VS/tcd.h files.

Remember to update the DOS and VS build instructions in the documentation and in VS/README.txt.

Incorporate notes and findings about the SP98 inference method from the flips investigation into the documentation somewhere.

Things to do in the next major revision, if there ever is one:

← Previous Contents