Skip to main content

Interfaces to stream data from N.A.T. hardware

Project description

pynat-iio: N.A.T. GmbH python interfaces for SDR hardware

pynat-iio is a python abstraction module for N.A.T. 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 nat

# Create device from specific uri address
sdr = nat.nat_amc_zynqup_sdr8(uri="ip:192.168.1.160")
# Get data from transceiver
data = sdr.rx()

Dependencies

Installing from source

~$ git clone https://github.com/NAT-GmbH/pynat-iio
~$ cd pynat-iio
~$ (sudo) python setup.py install

Installing from pip

~$ (sudo) pip install pynat-iio

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

pynat-iio-0.0.2.tar.gz (7.4 kB view details)

Uploaded Source

Built Distribution

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

pynat_iio-0.0.2-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

Details for the file pynat-iio-0.0.2.tar.gz.

File metadata

  • Download URL: pynat-iio-0.0.2.tar.gz
  • Upload date:
  • Size: 7.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for pynat-iio-0.0.2.tar.gz
Algorithm Hash digest
SHA256 cef8fb450181fc5d31f33e0268752927194f959d4832e200a1fcf2090c6fb2b9
MD5 e2c4d2895da0fead2cf07c83cff6a7f5
BLAKE2b-256 04a65de2e8da59315b503e69cfb9ef69b43eabae59b899194de4db795d5bc9bd

See more details on using hashes here.

File details

Details for the file pynat_iio-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: pynat_iio-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 10.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for pynat_iio-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 637321482a2b978abbec79fe4183f4111084c7d7d45c64c97b4650a588f7a41d
MD5 7c0efac7aca72fe828ef1657d64652dc
BLAKE2b-256 5922dd416bdfd8becb0f964276d4be51e259db23c8a64244240598c335a74254

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