Pymutt is a Python implementation of Thomson's (1982) multi-taper fourier spectral estimator plus a Python interface. The core code is due to Lees and Park (1995) and uses the conventions of Percival and Walden (1993).
Installation
Pymutt requires numpy.
Most of the examples also require matplotlib.
Pymutt builds and installs properly on
linux-64 using 64-bit python
It almost surely installs properly on linux-32 and win-32.
Usage and Examples
The wiki has pages for the ReadmeFile, the PymuttSelfdocs, and SimpleExamples. (All of this information is available in the distribution.)
The distribution has additional examples based on Percival & Walden. These are accessed by the script runme.py in the examples subdirectory. Go to the examples subdirectory and execute
python runme.py
and it will print out help for runme.py as well as the self docs for pymutt. To run a test case try
python runme.py -N 3
and you should get a figure closely resembling Percival and Walden figure 512.
Reporting Problems
If you have a google account, you can use the issue tracker. In any event, you can send mail to pymutt -at- eml.cc.
Product's homepage
Requirements:
· Python