TAPPy 0.5.1 review

Download
by rbytes.net on

TAPPY is a tidal analysis package

License: GPL (GNU General Public License)
File size: 0K
Developer: Tim Cera
0 stars award from rbytes.net

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.

Here are some key features of "TAPPy":
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.

Installation:

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
./example.sh
cd ..

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

Requirements:
Python
SciPy

What's New in This Release:
This version can be used with time series that have missing data and can be used to filter extreme values.

TAPPy 0.5.1 keywords