Circ is a project mainly written in Python, it's free.
Collection of Python functions for working with circular (directional) data
This is a collection of functions for dealing with circular data that I have found useful. Many come from Statistical Analysis of Circular Data, (1993) by N.I. Fisher. (Cambridge England ; New York, NY, USA: Cambridge University Press).