Skip to content
Python implementation of the ANT, ANT+, and ANT-FS protocols (http://www.thisisant.com/).
Branch: develop
Clone or download
Latest commit 40b559e Jan 1, 2012
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
demos/ant.core Add an example of how to use the USB driver Dec 26, 2011
docs Setup project skeleton (#1) Sep 16, 2011
src/ant Add support for Garmin Ant+ stick Dec 26, 2011
.gitignore Fix merge conflicts Oct 5, 2011
CHANGES.md
DEVELOP.md Update release checklist for the Nth time Oct 7, 2011
LICENSE Setup project skeleton (#1) Sep 16, 2011
MANIFEST.in Update packaging support files Oct 7, 2011
README.md Setup project skeleton (#1) Sep 16, 2011
bootstrap Setup project skeleton (#1) Sep 16, 2011
buildout.cfg Add PyUSB as a requirement Dec 26, 2011
setup.py Add PyUSB as a requirement Dec 26, 2011

README.md

ANT

Introduction

Python implementation of the ANT, ANT+, and ANT-FS protocols. For more information about ANT, see http://www.thisisant.com/.

Can be used to communicate with ANT nodes using an ANT stick (USB).

This project came to be when I tried to download data for analysis from my ANT+/ANT-FS enabled running watch under GNU/Linux. This eventually lead me to attempting to port ANT_LIB and ANT_DLL (by Dynastream) to Linux. However, I didn't quite like the library, the protocol is well documented and trivial to implement, and I was going to have to write a ctypes-based wrapper afterwards since I was only going to use the library from Python. Thus, I decided to write a pure Python implementation.

Contact

You can reach me via e-Mail and Google Talk/Jabber at: martin at NOSPAM martinvillalba dot com

Documentation

Documentation will be a bit scarse for the time being, but everything public should have at least a docstring by the time I make the first stable release.

License

Released under the MIT/X11 license. See LICENSE for the full text.

Install

% python setup.py install

Develop

See DEVELOP.md for details.

You can’t perform that action at this time.