Analog Devices Hardware Python Interfaces

pyadi-iio is a python abstraction module for ADI hardware with IIO drivers to make them easier to use. The libIIO interface although extremely flexible can be cumbersome to use due to the amount of boilerplate code required for even simple examples, especially when interfacing with buffers. This module has custom interfaces classes for specific parts and development systems which can generally make them easier to understand and use. To get up and running with a device can be as simple as a few lines of code:

import adi

# Create device from specific uri address
sdr = adi.ad9361(uri="ip:192.168.2.1")
# Get data from transceiver
data = sdr.rx()
_images/PyADI-IIO_Logo_72.png
https://secure.travis-ci.org/analogdevicesinc/pyadi-iio.png https://badge.fury.io/py/pyadi-iio.svg https://app.codacy.com/project/badge/Grade/200b7479f5024f6ea386350ca1049077

Requirements

Sections

Indices and tables