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.1.tar.gz (7.6 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.1-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pynat-iio-0.0.1.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10

File hashes

Hashes for pynat-iio-0.0.1.tar.gz
Algorithm Hash digest
SHA256 a18e9c6b91fe45183ee2f9ff660a8356a4f84a2a24c690f92c9864e28d7e93ae
MD5 b044040884e06db637cbd40967111910
BLAKE2b-256 297cb85673202b12779a57fb851fd4c7ec8b142b09a7f223e65ec2cbda0087c3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pynat_iio-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 11.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10

File hashes

Hashes for pynat_iio-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6ca4be3fdf60388128ede475153fd81db495631cc0fad6f9978fb194c1bb8df3
MD5 4c0172a6a6d079ee41a12d1ea5670f4e
BLAKE2b-256 2bedd17e7472083e75763a8a9503b8b2cb4e19aeee5d98032ef350dfe2334bee

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