TAPPy 0.9.0

A tidal analysis package.
TAPPY is a tidal analysis package. TAPPy breaks down a record of water levels into the component sine waves. It is written in Python and uses the least squares optimization and other functions in SciPy.

The focus is to make the most accurate analysis possible. TAPPY only determines the constituents that are calculatable according to the length of the time series.


This is a standard Python distutils install:

cp tappy-0.5.0.tar.gz myworkdir
cd myworkdir
gzip -cd tappy-0.5.0.tar.gz | tar xvf -
cd tappy-0.5.0

# At this point you can try TAPPY out without installing.
cd example
../tappy.py mayport_florida_8720220_data.txt

# OR on Unix/Linux
cd ..

# If you want to install...
python setup.py build
python setup.py install #possibly as root

Main features:

  • Calculates the node factor at each water elevation measurement. Very important for long time-series.
  • Very accurate ephemeris calculations thanks to the Astrolabe library.
  • Able to read in different input data sets without changing TAPPY or the input data set. All you have to do is create a file that defines the input data set. Thanks to Pyparsing
  • Added the capability to read compressed files and Internet data streams (actually any URL) directly into TAPPY by using filelike
  • The time-series does not need to have equal intervals. All intervals must be less than or equal to an hour.

last updated on:
October 19th, 2011, 16:29 GMT
license type:
GPL (GNU General Public License) 
developed by:
Tim Cera
ROOT \ Science
Download Button

In a hurry? Add it to your Download Basket!

user rating 16



Rate it!

Add your review!