Skip to main content

neoRADIO2 python bindings

Project description

neoradio2 Python library

Intrepid Control Systems, Inc.

Documentation

https://intrepidcs.github.io/libneoradio2/python/docs/html/

Quick Start

This is intended for more advanced users with intention of quickly starting off. For more details on installation please visit the documentation at https://libneoradio2.readthedocs.io/.

pip install neoradio2

Note: Windows pip.exe is usually located under the Scripts directory under the Python installation directory.

Quick Example

#!/usr/bin/env python3
import neoradio2

if __name__ == "__main__":
    # Open and close all the attached neoRAD-IO2 devices
    for device in neoradio2.find():
        print(device)
        handle = neoradio2.open(device)
        # Do stuff here
        neoradio2.close(handle)

neoRAD-IO2 Product Line

The neoRAD-IO2 series is a family of ruggedized products that provide an isolated analog, digital or temperature interface to a PC via the PC’s USB port. These tools can also be paired with Intrepid products that include a USB port such as neoVI ION, neoVI FIRE 2, RAD-Galaxy, and RAD-Gigalog. In addition, the neoRAD-IO2-CANHUB can power and convert the native UART signal to CAN or CAN FD for use in any CAN device.

The neoRAD-IO2 family communicates on an open source UART based serial communication protocol. Up to eight devices can be daisy chained. The chain length is limited by current supplied to the chain through USB. All neoRAD-IO2 devices have input to output isolation, and 2.5kV isolation between each of the eight banks. Bank to bank isolation is important because it allows the common mode voltage of each input signal to be different than the other channels in other banks. (This is a major source of measurement error and can damage to the product.) Additionally, noise on one channel will not affect other channels. For more details please visit https://www.intrepidcs.com/products/analog-daq-devices/rad-io2-series/

neoRAD-IO2-BADGE Quick Start

neoRAD-IO2-BADGE is a demo board For multi-channel analog measurement tool. The device mimics the neoRAD-IO2-AIN and neoRAD-IO2-PWRRLY Products.

  • Examples can be found here

License - MIT

Copyright <2019>

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

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

neoradio2-1.3.1.tar.gz (7.0 MB view details)

Uploaded Source

Built Distributions

neoradio2-1.3.1-cp313-cp313-win_amd64.whl (165.3 kB view details)

Uploaded CPython 3.13 Windows x86-64

neoradio2-1.3.1-cp313-cp313-win32.whl (143.9 kB view details)

Uploaded CPython 3.13 Windows x86

neoradio2-1.3.1-cp312-cp312-win_amd64.whl (165.3 kB view details)

Uploaded CPython 3.12 Windows x86-64

neoradio2-1.3.1-cp312-cp312-win32.whl (143.9 kB view details)

Uploaded CPython 3.12 Windows x86

neoradio2-1.3.1-cp311-cp311-win_amd64.whl (165.8 kB view details)

Uploaded CPython 3.11 Windows x86-64

neoradio2-1.3.1-cp311-cp311-win32.whl (143.3 kB view details)

Uploaded CPython 3.11 Windows x86

neoradio2-1.3.1-cp310-cp310-win_amd64.whl (164.5 kB view details)

Uploaded CPython 3.10 Windows x86-64

neoradio2-1.3.1-cp310-cp310-win32.whl (142.5 kB view details)

Uploaded CPython 3.10 Windows x86

neoradio2-1.3.1-cp39-cp39-win_amd64.whl (164.5 kB view details)

Uploaded CPython 3.9 Windows x86-64

neoradio2-1.3.1-cp39-cp39-win32.whl (142.6 kB view details)

Uploaded CPython 3.9 Windows x86

neoradio2-1.3.1-cp38-cp38-win_amd64.whl (164.0 kB view details)

Uploaded CPython 3.8 Windows x86-64

neoradio2-1.3.1-cp38-cp38-win32.whl (142.3 kB view details)

Uploaded CPython 3.8 Windows x86

File details

Details for the file neoradio2-1.3.1.tar.gz.

File metadata

  • Download URL: neoradio2-1.3.1.tar.gz
  • Upload date:
  • Size: 7.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for neoradio2-1.3.1.tar.gz
Algorithm Hash digest
SHA256 2f7fb6c265f9f29d1aeba2d060f34983f8a2334cb72f1a56a5af5859081fbc36
MD5 cf317636715cfeafc070c3ee3373df3d
BLAKE2b-256 5f08b73746b9d7de91578947be386bfe8a225ece5d2db0fb8c8c409823154337

See more details on using hashes here.

Provenance

File details

Details for the file neoradio2-1.3.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for neoradio2-1.3.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3e1e26cb9615485465dd90e918339074c3880df478185c499b3d0e2b024f433f
MD5 6217404179849580e8b51db85c09252c
BLAKE2b-256 5326e97866c4a11e013ec519b74650c16c2af0e3d2f90cca8a3302b8f2cb30ad

See more details on using hashes here.

Provenance

File details

Details for the file neoradio2-1.3.1-cp313-cp313-win32.whl.

File metadata

  • Download URL: neoradio2-1.3.1-cp313-cp313-win32.whl
  • Upload date:
  • Size: 143.9 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for neoradio2-1.3.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 95118c93e74e941edab6852c9fa937dc518ab87074b37ac3e864bed5576556b7
MD5 9f5be24ca2d33c002912e7c5a554e771
BLAKE2b-256 0cdcf2f3d45490d437458e69e2f1f733b1e57eabd27f805d8b145cedac476fe3

See more details on using hashes here.

Provenance

File details

Details for the file neoradio2-1.3.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for neoradio2-1.3.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8fdf46cc63580fac9ff033df693192bec5fd020e1469ebe3b52e2df716e3ef06
MD5 0cfa9c66828fea16bda4debb53c04b61
BLAKE2b-256 ea5b0bcb10db7ce90b9641bdf349fb455fa1f48b644cc135f4a87716e466f1f9

See more details on using hashes here.

Provenance

File details

Details for the file neoradio2-1.3.1-cp312-cp312-win32.whl.

File metadata

  • Download URL: neoradio2-1.3.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 143.9 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for neoradio2-1.3.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 80764f116968a81271d2006177727484c6de95beb7842abbde9a9350a7c3a677
MD5 93b66f3eff6142722d7b3d57dd531937
BLAKE2b-256 dd46658d2864d12199d27d57ce9fa9d71b06596cae323c4ac43baea3c2f7652d

See more details on using hashes here.

Provenance

File details

Details for the file neoradio2-1.3.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for neoradio2-1.3.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ea3cddce4ad64035f42e6ad302b819a1454fc8cde0f3130494234de344609468
MD5 ec6ac329ec14788ce76721b1a451fd22
BLAKE2b-256 bec969fef031c1e1989fc19966c79324190e57aa85c30be833ecfe73642727cf

See more details on using hashes here.

Provenance

File details

Details for the file neoradio2-1.3.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: neoradio2-1.3.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 143.3 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for neoradio2-1.3.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 90b762c1c592d17936514b74dbe55ab5683a8c783a4de7d3c549e9c8c72cd7c8
MD5 ad052a283ac978336dca1d37735a18a2
BLAKE2b-256 0f5024619f7ed3523431f2bc47c876951c4feaa485a9dbba4092afcf51edf60c

See more details on using hashes here.

Provenance

File details

Details for the file neoradio2-1.3.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for neoradio2-1.3.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 75e0070e3956b82facfdab7c895cbe144b3cd8f0a96deb32623998c1bd4f2f7b
MD5 8082b0bc4b66c9d7a14f188711d4ab08
BLAKE2b-256 d8dc39d8235895765e4ba3469c7f4530757626121fc96a2c2100904a1be4df59

See more details on using hashes here.

Provenance

File details

Details for the file neoradio2-1.3.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: neoradio2-1.3.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 142.5 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for neoradio2-1.3.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 e1657332e9de5c30acd4bf9a6178aace066ac7ff564026daa6a10d64db14e707
MD5 8821c904f87219a56309db3cd5bf8ebf
BLAKE2b-256 feae76fcc8a91638e18400d5804762fe676f8f78bf2001ef8ab5322bf1292c01

See more details on using hashes here.

Provenance

File details

Details for the file neoradio2-1.3.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: neoradio2-1.3.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 164.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for neoradio2-1.3.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0aaaac482b973a5a2faccb7c6a77462b600c55e241d6cc26c0fd5d80d93d9dde
MD5 b8c4da64b0761311eaf6b40c977eccd0
BLAKE2b-256 9edc8997895a39aa83db8c3e23b87386a81b068caf97856d3c2b85766339fa30

See more details on using hashes here.

Provenance

File details

Details for the file neoradio2-1.3.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: neoradio2-1.3.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 142.6 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for neoradio2-1.3.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 abaa1395831afd9ccd07c0ed84c32cbc7a5bbea15f17260d830aaee650870330
MD5 6821ae3bc7fa3ff1183a30ddd687474e
BLAKE2b-256 06a763844cf82eae648d600d221ecdcd76187c0778289221804b01a3bc833bb4

See more details on using hashes here.

Provenance

File details

Details for the file neoradio2-1.3.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: neoradio2-1.3.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 164.0 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for neoradio2-1.3.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a85aeaa64c45bc6494e2d1ee8a451fd6e275aac0f82fe058124b556682e9e2de
MD5 46001ae0a2047b3815979163ad10e3b0
BLAKE2b-256 58e43e5fc9881490ed0416a7546139b2c174a190fa80c42cbc83cd4d5766e296

See more details on using hashes here.

Provenance

File details

Details for the file neoradio2-1.3.1-cp38-cp38-win32.whl.

File metadata

  • Download URL: neoradio2-1.3.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 142.3 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for neoradio2-1.3.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 1563eedb8ced64f7a48bf5e939edefd5eb87d855e7e6ca6b58d25a9110dfabcc
MD5 14d464886139b6f158002ed08e353243
BLAKE2b-256 3d997649999aea8cc82f6565c9247dcc48456e9001413295d85cdffe287df695

See more details on using hashes here.

Provenance

Supported by

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