Python dependencies for pySolo and pySolo-Video
Python is a not-compiled language, meaning that you need to have a working copy of it installed on your computer in order to be able to run PySolo. In particular, the following needs to be installed on your machine in order to be able to run PySolo:
The core of the python interpreter. Latest version is 2.7. Please do not use Python 3.0. If you are using a linux based OS or a MacOS, then most likely you already have python installed on your system.
Python bindings to the wxWindows cross-platform toolkit. All PySolo GUI is built using wxWidgets.
Matplotlib >= 1.3
matplotlib is a python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms
numpy >= 1.7
Numerical Python. Provides higher numerical functions.
scipy >= 0.12.0
A supplement to numpy: provides convenient and fast N-dimensional array manipulation
opencv >= 2.4
This is required only if you plan to do video tracking using the pySolo Video extension.
All aforementioned programs should be installed in the order they are listed by a user with administrator privileges. More detailed instructions are provided for the three major OS system. Once all this software is properly install on your computer you can then proceed with installing pySolo itself. All listed programs are distributed as open source GNU licensed and therefore freely available for download from their respective websites. A documentation galore is also available for all of them. If you are running a windows based OS you can download and install a standing-alone version of pySolo that requires no python installation.