Skip to main content

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.

Release files for ant 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ant 0.1.0
File Size Uploaded
ant-0.1.0.tar.gz 18.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ant 0.1.0
File Interpreter ABI Platform
ant-0.1.0-py2.6.egg Legacy Egg format - - Details

Total release size: 67.9 kB

Release files / ant-0.1.0.tar.gz

Download URL ant-0.1.0.tar.gz
Size 18.1 kB
Tags Source
SHA-256 checksum
How to use checksums
14fcb47286fdfaf96625d0099797ed9f2dd26393c1aa01c1e16b81c3a2de9ac4
BLAKE2b-256 checksum
How to use checksums
7e9a672711e3e9e264d7eee6048945f497d9fa9b311877f64fb74a7f297837da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ant-0.1.0-py2.6.egg

Download URL ant-0.1.0-py2.6.egg
Size 49.8 kB
Tags Egg
SHA-256 checksum
How to use checksums
ca2a092e10026b6c7809050c32dbd6ff039b96188f4bf35b6146557deb1457ad
BLAKE2b-256 checksum
How to use checksums
0a4ebb5f8ecf13ae0df7291147f5e4a751066606809313f363fc38716a093def
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page