./databases/libtcd, API for reading and writing Tide Constituent Database (TCD) files

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: pkgsrc-2021Q2, Version: 2.2.7r2, Package name: libtcd-2.2.7r2, Maintainer: pkgsrc-users

libtcd provides a software API for reading and writing Tide Constituent
Database (TCD) files.

The TCD file format and schema are used by XTide to retrieve constituent
definitions (speeds, equilibrium arguments, and node factors), harmonic
constants, subordinate station offsets and associated metadata for use
in generating tide predictions.

The TCD file format and schema were originally designed by Jan Depner
to improve the performance of XTide and to meet additional requirements
of the U.S. Naval Oceanographic Office (NAVO). They are now maintained
primarily by David Flater.

The design goals for TCD included:

Available without installing heavy external packages.
Efficient for indexing and loading of stations.
Compact file format.
Translatable without loss from legacy XTide .txt and .xml files.
Exportable to legacy .txt and .xml formats.
Modifiable by end user using tideEditor.
Able to detect tampering (usually, misguided attempts to edit the
database in a word processor).


Master sites:

SHA1: 800cec12db681f60670a060cc69a9f44f46be4cf
RMD160: 0160b9af26aa22e2cbf74fc5ae05493238cd2eb6
Filesize: 301.718 KB

Version history: (Expand)