Engagement is a project mainly written in Python, it's free.
The gist of 2 other projects (toroids), this focuses entirely on general response metrics.