Browse downloads and contribute

All source code is written in Python 3, in conjunction with the SciPy stack (NumPy, SciPy library, and Matplotlib).

Help to grow the project by contributing new examples and submitting pull requests for fixes/improvements to the code. Visit the Github project page, or get in contact with us for more info.

Jupyter notebooks

We have created a number of interactive examples, using the Jupyter notebook, that help to explain AR theory concepts, such as the one below illustrating convex hulls .

The actual notebook shown above can be found here .

To use these notebooks, you will need to have the Jupyter notebook installed on your machine (which is installed with Anaconda).

Installing and configuring Python

The Anaconda distribution is highly recommended for running Python on your computer, and maintaining any Python packages. Anaconda can be downloaded for free from the Continuum Analytics website. Please remember to select the Python 3.6 version of Anaconda from the Continuum website in order to use the examples and source code provided on this website.

Follow the installation instructions for your platform. Most of the AR software provided on this website does not require additional packages (which are not included with the default Anaconda distribution) to be installed. However, additional Python packages can always be installed using conda .