Skip to main content

Python implementation of the ANT, ANT+, and ANT-FS protocols (http://www.thisisant.com/).

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ant-0.1.0.tar.gz (18.1 kB view details)

Uploaded Source

Built Distribution

ant-0.1.0-py2.6.egg (49.8 kB view details)

Uploaded Source

File details

Details for the file ant-0.1.0.tar.gz.

File metadata

  • Download URL: ant-0.1.0.tar.gz
  • Upload date:
  • Size: 18.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for ant-0.1.0.tar.gz
Algorithm Hash digest
SHA256 14fcb47286fdfaf96625d0099797ed9f2dd26393c1aa01c1e16b81c3a2de9ac4
MD5 0a43d6ab966848de3a4ec4508d5235e9
BLAKE2b-256 7e9a672711e3e9e264d7eee6048945f497d9fa9b311877f64fb74a7f297837da

See more details on using hashes here.

File details

Details for the file ant-0.1.0-py2.6.egg.

File metadata

  • Download URL: ant-0.1.0-py2.6.egg
  • Upload date:
  • Size: 49.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for ant-0.1.0-py2.6.egg
Algorithm Hash digest
SHA256 ca2a092e10026b6c7809050c32dbd6ff039b96188f4bf35b6146557deb1457ad
MD5 a014ec26b9bc3a6a5c581fb456857f1d
BLAKE2b-256 0a4ebb5f8ecf13ae0df7291147f5e4a751066606809313f363fc38716a093def

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page