https://github.com/kwinkunks/pymutt
Automatically exported from code.google.com/p/pymutt
https://github.com/kwinkunks/pymutt
Last synced: about 1 year ago
JSON representation
Automatically exported from code.google.com/p/pymutt
- Host: GitHub
- URL: https://github.com/kwinkunks/pymutt
- Owner: kwinkunks
- Created: 2015-10-13T23:47:05.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2015-10-13T23:49:38.000Z (almost 11 years ago)
- Last Synced: 2025-04-02T04:02:29.334Z (over 1 year ago)
- Language: C
- Size: 266 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.txt
Awesome Lists containing this project
README
== About Pymutt ==
Pymutt is an 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).
== Requirements ==
* Building pymutt requires the python-dev package.
* Using pymutt requires numpy.
* Most of the examples also require matplotlib.
== Installation ==
Pymutt builds and installs properly on
* win7-64 using 32-bit python
* linux-64 using 64-bit python
It almost surely installs properly on
* linux-32 and
* win-32.
It currently fails on win7-64 using 64-bit python.
To install pymutt execute
{{{python setup.py build}}}
and as root or administrator
{{{python setup.py install}}}
On windows I used *mingw* and the *mingw shell*.
== Usage ==
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.
Look at the code in *examples/minimalexamples.py* for some
easy-to-copy examples.
== Other Code ==
For a versatile, extensive, and newer fortran system for multi-taper
fourier transforms see
http://uniandes.academia.edu/gprieto
For a python interface to the preceding see
https://svn.geophysik.uni-muenchen.de/trac/mtspecpy/wiki
Also see http://nipy.org/nitime/ for an extensive time-series analysis
package including multi-taper spectral estimation.
== References ==
Lees, J.M., and J. Parks (1995), Multi-taper Spectral Analysis: A
Stand-alone C Subroutine, Computers and Geology, 21(2), 199-236.
Percival, D.B., and A.T. Walden (1993) Spectral Analysis for Physical
Applications, Cambridge University Press, Cambridge.
Thomson, D.J. (1982), Spectral Estimation and Harmonic Analysis, IEEE
Proc., 70, 1055-1096.