Skip to main content
Donate to the Python Software Foundation or Purchase a PyCharm License to Benefit the PSF! Donate Now

Python implementation of the ANT, ANT+, and ANT-FS protocols (

Project description

Python implementation of the ANT, ANT+, and ANT-FS protocols. For more
information about ANT, see

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.

You can reach me via e-Mail at:
ehyde at codinghyde com

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.

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

% python install

See DEVELOP for details.

Project details

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page