Making a time series analysis package in python - advice or assistance sought

bearophileHUGS at lycos.com bearophileHUGS at lycos.com
Fri Jul 7 06:10:25 EDT 2006


Ray Tomes:
> My package will have the following capabilities:
> 1. Able to read time series data in a variety of formats.
> 2. Able to create, manipulate and save time series files.
> 3. Able to do vector arithmetic on time series, including
> dozens of functions.
> 4. Loop and macro facilities to simplify repetitive stuff.
> 5. Flexible high-resolution graphic presentation.
> 6. Built in functions to include:
> FFT / fourier analysis, MESA / maximum entropy spectral analysis,
> multiple regression, canonical correlation etc etc etc.
> I have code for all these mostly in FORTRAN, some QBASIC.

It seems quite doable. Beside doing vector arithmetic with SciPy, and
plotting/generating graphs with MatPlotLib, you may need a GUI toolkit,
like Tkinter (built-in), wxpython, etc:
http://pythoncard.sourceforge.net/
http://www.wxpython.org/
etc.

Designing good GUIs requires some time.

The "Loop and macro facilities" can be done in Python itself.

To use Fortran from Python:
http://cens.ioc.ee/projects/f2py2e/

Bye,
bearophile




More information about the Python-list mailing list