Skip to main content

Total Phase Aardvark Python API

Project description

This package provides the Total Phase Aardvark Python API packaged for easy distribution and installation via PyPI.

Total Phase Release Versions

The “major.minor” component of the PyPI release version (major.minor.micro) matches the v[major.minor] version of the aardvark API release zip file. For example, the aardvark-py 5.15.0 release on PyPI is guaranteed to be API compatible with aardvark-api-[platform]-[arch]-v5.15.zip. The “micro” component is an additional version specifier that is incremented whenever a new release of this package is published on PyPI.

OS Support

The Python API from Total Phase officially supports the following OS versions:

  • Windows 7, 8, 8.1, 10

  • Mac OS 10.5 - 10.12

  • Ubuntu 12.04 LTS, 14.04 LTS, 16.04 LTS

Since this package is derived directly from Total Phase API releases, it is subject to the same compatibility restrictions.

Python 3 Support

API version 5.30 adds support for Python 3 (previous versions only supported Python 2).

Installation

The aardvark_py package can be installed from PyPI using pip:

$ pip install aardvark_py

Usage

Once installed, the aardvark_py package is a drop-in replacement for the aardvark_py.py language module distributed in the Aardvark API release from Total Phase.

$ python
Python 2.7.10 (default, Dec  3 2015, 13:28:10)
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.1.76)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from aardvark_py import *
>>> aa_find_devices(1)
(1, array('H', [0]))
>>> handle = aa_open(0)
>>> aa_features(handle)
27
>>> aa_close(handle)
1

Development

$ git clone https://github.com/FlyingCampDesign/aardvark_py.git
$ cd aardvark_py
$ make dev-install
$ make

Open docs/_build/html/index.html in a browser to view the generated documentation.

License

Permission to modify and redistribute the Python language modules and associated shared object files has been granted explicitly by Total Phase, Inc. for use in this package. Distribution and use of this package is subject to the license agreement provided in the LICENSE.txt file distributed with this package.

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

aardvark_py-5.30.0.tar.gz (204.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aardvark_py-5.30.0-py2.py3-none-any.whl (208.2 kB view details)

Uploaded Python 2Python 3

File details

Details for the file aardvark_py-5.30.0.tar.gz.

File metadata

  • Download URL: aardvark_py-5.30.0.tar.gz
  • Upload date:
  • Size: 204.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for aardvark_py-5.30.0.tar.gz
Algorithm Hash digest
SHA256 e8f3e85ef415e9e6587be80ff3746bfdbd09d544e6990c1ad779af756d9ea27a
MD5 f2b54dcc6c732c7e70576815d209cdf7
BLAKE2b-256 ebe4a54f449b711698253c03c9a6e8fac88a31cb115e4a3ed65d38f72a45bd25

See more details on using hashes here.

File details

Details for the file aardvark_py-5.30.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for aardvark_py-5.30.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 2eff93521ef90c566c5195b0cd3e4ef6db7ba85a13ebbf2bb9b71bc8e206b127
MD5 a1b17097c2e13716468018b77ecf6d8a
BLAKE2b-256 66e8b927ce036193135a14cf757b8a6ade5c2b1848be9ff4e1a0cdfeb06f6acf

See more details on using hashes here.

Supported by

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