{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/13"}],"enrichment":{"capability":"pyadi-iio provides Python classes that wrap Analog Devices hardware with Industrial I/O drivers, reducing boilerplate and simplifying data acquisition from ADI transceivers and signal processing boards.","skillfed_tags":["hardware-interface","signal-processing","embedded-systems"],"use_cases":["Rapid prototyping of RF signal acquisition and transmission with ADI hardware in a Python environment.","Automating test and measurement workflows that interact with ADI development boards or evaluation kits.","Building Python-based SDR applications using ADI hardware as the front end.","Integrating ADI analog-to-digital or digital-to-analog converters into data acquisition pipelines."],"what_it_does":"pyadi-iio is a Python abstraction layer for Analog Devices hardware that exposes Industrial I/O drivers. Instead of writing low-level libIIO boilerplate, you instantiate device classes and call high-level methods to acquire data. The package ships with custom interfaces for specific ADI parts and development boards, each hiding the complexity of buffer management and parameter configuration behind a simpler API.\n\nThe library depends on numpy for array handling and pylibiio for the underlying IIO interface to the hardware. It supports Python 3.8 through 3.12 and is actively maintained by Analog Devices. Use it when you need to control ADI RF transceivers, data converters, or other IIO-based hardware from Python without wrestling with low-level driver details.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, installs with low friction, and carries a permissive license. Install it if you own or plan to use supported ADI hardware and want to control it from Python without writing low-level IIO code. Verify that your specific hardware model is in the supported parts list before committing."},"id":"pyadi-iio","links":{"html":"https://skillfed.io/packages/pyadi-iio","md":"https://skillfed.io/packages/pyadi-iio.md","pypi":"https://pypi.org/project/pyadi-iio/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-26","license_spdx":null,"license_treatment":"permissive","name":"pyadi-iio","python_support":"supports_current","summary":"Analog Devices python interfaces for hardware with Industrial I/O drivers"},"popularity":{"monthly_downloads":327355,"position":7569,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.0.21"}
