descriptionPython implementation of the ANT, ANT+, and ANT-FS protocols (http://www.thisisant.com/).
homepage URLhttps://github.com/mvillalba/python-ant
repository URLhttps://github.com/mvillalba/python-ant.git
ownermartin@martinvillalba.com
last changeFri, 24 Dec 2021 12:33:24 +0000 (24 09:33 -0300)
last refreshSat, 27 Apr 2024 04:29:48 +0000 (27 06:29 +0200)
content tags
add:
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 scarce 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.

shortlog
2021-12-24 Martín Raúl... Merge pull request #30 from timgates42/bugfix_typo_scarcedevelop
2021-12-24 Tim Gatesdocs: fix simple typo, scarse -> scarce30/head
2012-01-01 Martín Raúl... Merge pull request #21 from DanAnkers/develop
2011-12-26 Dan AnkersMerge branch 'feature/USBV2-driver' into develop21/head
2011-12-26 Dan AnkersAdd an example of how to use the USB driver
2011-12-26 Dan AnkersAdd support for Garmin Ant+ stick
2011-12-26 Dan AnkersAdd PyUSB as a requirement
2011-10-20 Martín Raúl... Fix small time.sleep() error in demo 4
2011-10-20 Adrian CookeAdded the sparkfun ant+ usb stick demo for Cadence...
2011-10-08 Martín Raúl... Update setup script
2011-10-07 Martín Raúl... Update release checklist for the Nth time
2011-10-07 Martín Raúl... Merge branch 'master' of github.com:mvillalba/python...
2011-10-07 Martín Raúl... Update release checklist
2011-10-07 Marn Raúl... Prepare for next version
2011-10-07 Martín Raúl... Update release checklist
2011-10-07 Martín Raúl... Merge branch 'release/0.1.0' into develop
...
tags
12 years ago 0.1.0 0.1.0 - First "stable" release.
heads
2 years ago develop
12 years ago feature/log
12 years ago master