Pynterferometer Download Page

Archive page for Version 1.0

Usage

The Pynterferometer was created and developed by Adam Avison1 and Sam George2. It is intended as an educational tool for education/non-commercial use. For more information on commerical usage please contact the creators using the contact page.


1 UK ALMA Regional Centre, Jodrell Bank Centre for Astrophysics,University of Manchester.  2 Astrophysics Group, Cavendish Laboratory, University of Cambridge.

Basic Version

The Basic version of the Pynterferometer is available here:

Source Python and associated files:

Mac  •  Linux  •  Windows

Advanced Version

The Advanced version of the Pynterferometer is available here:

Source Python and associated files:

Mac  •  Linux   •  Windows

This version includes a plot of the simualted uv-coverage which is likely more suited to undergraduate level teaching/demonstration.

System Requirements

The Pynterferometer has (so far) been seen to work on Windows 7 and Vista, Mac OSX Lion...

The Pynterferometer requires the system to have Python (2.7), matplotlib, numpy, scipy, pylab, PIL, Tkinter*, ttk* and OpenCV (Mac, Linux) or VideoCapture (Windows).

Python   Matplotlib   NumPy   SciPy

PyLab   PIL (free versions 1.1.7)   OpenCV   VideoCapture


Notes for Linux users:

For the linux version PIL can be found in your operating system's repository, on Ubuntu: Do a sudo apt-get install python-imaging python-imaging-tk

for other versions see http://www.pythonware.com/products/pil/#pil117

For OpenCV on Ubuntu one just needs todo sudo apt-get install python-opencv for other Linux distributions please see http://opencv.willowgarage.com/wiki/


Notes on appearance:

We have attempted to make the Pynterferometer scale to the screen size of which ever desktop/laptop you are using. This should work in all cases... however if the pynterferometer is looks ridiculous or is unusable on your monitor please use the contact address and we will attempt to help you ammend the code to make the Pynterferometer work better.


* Tkinter and ttk can form part of the Python 2.7 standard release, so long as you have this version of Python there is no need to install Tkinter and ttk.