INTRO ----- These are some mathematical utilities and helpers. * fftplot.py processes a raw datafile (of columns of ascii float/int) and performs the Fourier Transform. It plots the resulting power spectrum, and prints out the frequency peak. It can also plot the input file. The file can contain multiple columns; fftplot can choose any one, sum them, or plot them all. * genffttest creates some sample data for fftplot. * linregplot.py processes a raw datafile (of columns of ascii float/int) and performs linear regression upon it. (similar to fftplot) * genlinregtest creates some sample data for linregplot * dat2wav.py extracts one or more columns from the datafile and converts to a .wav file. Useful for listening to noise, or viewing the wave directly in a wav editor, such as audacity. * dataplot.py just plots raw data. * decimate.sh decimate a data file. Useful because dataplot etc can't cope with very large datasets. * proofs/ contains some simple programs to prove (or demonstrate) a particular fact. Often easier to simulate than it is to prove anything! Invoke programs with -h for more info. COMPILE ------- Simply make, make install. Note that the various bits of python are required: install these packages: python, python-numpy, python-scipy, python-matplotlib