Skip to main content

Open Data Acquisition Platform

Project description

openDAQ

SDK that bridges the gap between data acquisition devices, in an era where incompatibility is the norm.

openDAQ is a software development kit that allows for easy integration of data acquisition devices into its ecosystem. It provides a simple generic API that allows users to connect to Data Acquisition (DAQ) devices that are compliant with openDAQ and any of its supported open standards. With the SDK, users can configure properties of devices and read their measurement data. It also contains a framework for developing custom signal processing blocks that process and analyse signal data. In a world where DAQ devices do not readily communicate, openDAQ provides a common language for all to speak while also embracing existing standards such as MQTT and XCP via Ethernet.

Installation

The package is available as binary wheels for Python 3.8-3.13. It has been built and tested for:

  • 64-bit Windows
  • x86_64 Linux (built on manylinux_2_28, requires GLIBC >= 2.28)

On supported systems you can install it with:

$ pip install opendaq

Quick-start

You can start the application by creating a new instance:

import opendaq

# Create a fresh openDAQ(TM) instance that we will use
# for all the interactions with the openDAQ(TM) SDK
instance = opendaq.Instance()

In order to list all the available devices, run:

for device_info in instance.available_devices:
    print("Name:", device_info.name, "Connection string:", device_info.connection_string)

When using just a reference module without being connected to a physical device, the expected output will be

Name: Device 0 Connection string: daqref://device0
Name: Device 1 Connection string: daqref://device1

More examples can be found under https://docs.opendaq.com/manual/.

GUI

Python openDAQ(TM) package comes with a reference Tk GUI implementation, allowing you to quickly connect to any openDAQ(TM) device and inspect or configure it.

To run the GUI, invoke the package from the command line using -m flag:

$ python -m opendaq

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

opendaq-3.20.1-cp313-cp313-win_amd64.whl (17.2 MB view details)

Uploaded CPython 3.13Windows x86-64

opendaq-3.20.1-cp313-cp313-manylinux_2_28_x86_64.whl (35.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

opendaq-3.20.1-cp313-cp313-macosx_11_0_arm64.whl (29.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

opendaq-3.20.1-cp313-cp313-macosx_10_15_x86_64.whl (30.8 MB view details)

Uploaded CPython 3.13macOS 10.15+ x86-64

opendaq-3.20.1-cp312-cp312-win_amd64.whl (17.2 MB view details)

Uploaded CPython 3.12Windows x86-64

opendaq-3.20.1-cp312-cp312-manylinux_2_28_x86_64.whl (35.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

opendaq-3.20.1-cp312-cp312-macosx_11_0_arm64.whl (29.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

opendaq-3.20.1-cp312-cp312-macosx_10_15_x86_64.whl (30.8 MB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

opendaq-3.20.1-cp311-cp311-win_amd64.whl (17.2 MB view details)

Uploaded CPython 3.11Windows x86-64

opendaq-3.20.1-cp311-cp311-manylinux_2_28_x86_64.whl (35.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

opendaq-3.20.1-cp311-cp311-macosx_11_0_arm64.whl (29.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

opendaq-3.20.1-cp311-cp311-macosx_10_15_x86_64.whl (30.8 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

opendaq-3.20.1-cp310-cp310-win_amd64.whl (17.2 MB view details)

Uploaded CPython 3.10Windows x86-64

opendaq-3.20.1-cp310-cp310-manylinux_2_28_x86_64.whl (35.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

opendaq-3.20.1-cp310-cp310-macosx_11_0_arm64.whl (29.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

opendaq-3.20.1-cp310-cp310-macosx_10_15_x86_64.whl (30.8 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

opendaq-3.20.1-cp39-cp39-win_amd64.whl (17.3 MB view details)

Uploaded CPython 3.9Windows x86-64

opendaq-3.20.1-cp39-cp39-manylinux_2_28_x86_64.whl (35.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

opendaq-3.20.1-cp39-cp39-macosx_11_0_arm64.whl (29.1 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

opendaq-3.20.1-cp39-cp39-macosx_10_15_x86_64.whl (30.8 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

opendaq-3.20.1-cp38-cp38-win_amd64.whl (17.2 MB view details)

Uploaded CPython 3.8Windows x86-64

opendaq-3.20.1-cp38-cp38-manylinux_2_28_x86_64.whl (35.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

opendaq-3.20.1-cp38-cp38-macosx_11_0_arm64.whl (29.1 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

opendaq-3.20.1-cp38-cp38-macosx_10_15_x86_64.whl (30.8 MB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

File details

Details for the file opendaq-3.20.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: opendaq-3.20.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 17.2 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for opendaq-3.20.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 420587f18a40549d83291f7ac68e737e4370c6b6950c1f9b950a69ed8b96abb1
MD5 79f6c69faf06a8af055242ec3173ccaf
BLAKE2b-256 1f3a198b65f789c82906d1bc6710dbd437db8fd6056947c21f100d96f05a4265

See more details on using hashes here.

File details

Details for the file opendaq-3.20.1-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opendaq-3.20.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 212530b25ecac076ad492bd9c0a580e8eeda84d84eb4599715a9449638d6922a
MD5 2be5c0e9c7393309b462ef49d519904f
BLAKE2b-256 5ed89208db4c1f0296c9e0bc14e4ed389f2dacad6c565e1bef2ca523bd63b2f6

See more details on using hashes here.

File details

Details for the file opendaq-3.20.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for opendaq-3.20.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e64ecdd59353311ec4335257eeec5f474226717bfd868cbd88a5319a630cc7da
MD5 a2bba53895c3b7a765d23287057d9b17
BLAKE2b-256 c97ec8a231f31dddceeafa2d101aac21caf0881507a8a69b1ae75d97ef20cc9e

See more details on using hashes here.

File details

Details for the file opendaq-3.20.1-cp313-cp313-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for opendaq-3.20.1-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d15282719ef145e23ce20a9a11fbe284f543786518e089af769722393f55781a
MD5 c1479f6032c01639e52c395e169d327f
BLAKE2b-256 52f6070d7674c5c6337cbffbd87f1cb4977896483e06be8bbe93ce930e26f5de

See more details on using hashes here.

File details

Details for the file opendaq-3.20.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: opendaq-3.20.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 17.2 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for opendaq-3.20.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 51b781c88da40259e7e41fcecfe0aeb37bc96a07cbf4fc134134c0e17c67cb55
MD5 d4da2e1aa41918b81307937b4d3a3ff2
BLAKE2b-256 8ec7fee2647a6f0493880ff16dea59f9e811db96a2c1acda8257edadf2c49cb0

See more details on using hashes here.

File details

Details for the file opendaq-3.20.1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opendaq-3.20.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a278be662dc6d727951a0d23b4283714492762ae0b0e02b89d8f000743481a03
MD5 eb46b68fe7965eed8d9273fac63b291d
BLAKE2b-256 0ab6a0f7704f67d479359dae8d910d7337c6e7df79cc19b6021fe79e9abaad3c

See more details on using hashes here.

File details

Details for the file opendaq-3.20.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for opendaq-3.20.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 58ee5714e05451b705e92dab0daa78a96b85030e47fd0ccb5b2fcba913338ae0
MD5 13fde1ace11ec230ced8166dca42ef3c
BLAKE2b-256 7a6a20ad4c2b918c53275791d58e21d047627b2219eff1a56c68d931a4086a86

See more details on using hashes here.

File details

Details for the file opendaq-3.20.1-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for opendaq-3.20.1-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 53813a17fefb8331e707d628140c8653d62572438dadd5b5ae2852ae1799bed9
MD5 298bbf9e23d8bc0ccf2aafd28070d243
BLAKE2b-256 3a9e314d312a91d7d6c8b1ad4eae3a0c2948855d48f637f4e92cf0930c75c2ac

See more details on using hashes here.

File details

Details for the file opendaq-3.20.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: opendaq-3.20.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 17.2 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for opendaq-3.20.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c98a11354772953896f3a0537b760d36cb1e4d6f66d85dccfe10db5bfdc07b82
MD5 1430a931ad34f8aaadf8ef8780ccce17
BLAKE2b-256 518399ceafd5e109be11c766499975dc9cd9a0ec63c12f72faf87cd928069f3f

See more details on using hashes here.

File details

Details for the file opendaq-3.20.1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opendaq-3.20.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3f92838402b15ff62735cc62768c925542a215bc90962a70395d557b0b03a195
MD5 868824087dc41909cdbde8f89ef434a4
BLAKE2b-256 c43170eb6bdbf55695fb3959c745761e981257042548c386cb1d2c4791f51b3f

See more details on using hashes here.

File details

Details for the file opendaq-3.20.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for opendaq-3.20.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ac65fae69293c125ffcecbe626701b8676e208f8c60b93201ec71043a4ea07a5
MD5 6d34f2e82a157a9d362e9d6044636a68
BLAKE2b-256 ea2ab9b2ad809db73c3d0357755eec345cbe0c7b49f2c652e9ac2119a749927a

See more details on using hashes here.

File details

Details for the file opendaq-3.20.1-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for opendaq-3.20.1-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e9bb1eec1ce44cbcb1f447610f8cbdd35e792eb11c54f5fd66ca17d9728f260b
MD5 c2448d3a938a82a98dff01fb76425526
BLAKE2b-256 24597e431d743ffc167a52463dbf4f1a1e3c590e438b8d46e49bc7badda67165

See more details on using hashes here.

File details

Details for the file opendaq-3.20.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: opendaq-3.20.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 17.2 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for opendaq-3.20.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3ce894d3e32c7b2e3b816deabcfa8b84d5a5e072423629e88235a2baf6751a18
MD5 d6d37ab5083202968445791636216b88
BLAKE2b-256 790247add878d9eaab0960ad1e6f3791feb3a0221fc1368a6c5c1510c0bf7c4b

See more details on using hashes here.

File details

Details for the file opendaq-3.20.1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opendaq-3.20.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9e9352333f51408fff3cf34a19376f603dc323032a26d63c0c026dcb21f172ee
MD5 fc5bf32d43705f53944e06eaaa5ecbed
BLAKE2b-256 f9ca630ece6a852387ab8ddd1370862db7195d0e3d1728b043587cef9b6a33b3

See more details on using hashes here.

File details

Details for the file opendaq-3.20.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for opendaq-3.20.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d9e2bde4ea4855a5f210fc566beda6738703f291b4d72ea1f7976c7e63711c17
MD5 315936c065e941dbf0ccf49d3f0516db
BLAKE2b-256 7a3fa5e3e53d0a7d383403363638ce465d41795b7e63a07e14c68068ae1e0086

See more details on using hashes here.

File details

Details for the file opendaq-3.20.1-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for opendaq-3.20.1-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 273e1314fae841a986333f6a95ecd0169454fcfe2456b1c9d3e2e150d49e4ab9
MD5 c9594823f825c4fc2a8dc6b2ada888a8
BLAKE2b-256 f1c5e5b7ceae25ae865f2484769807c244ddaa813c4001d109df6de707b00c8c

See more details on using hashes here.

File details

Details for the file opendaq-3.20.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: opendaq-3.20.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 17.3 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for opendaq-3.20.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 10588c9ec405959c47a97356dbccca425a2fa2fd638f47346544f3341a15bb63
MD5 877137c419d5c08ca53bf847906ab41c
BLAKE2b-256 9c728770eecca948cfcccbe07946c3c6d361739319a2e2302c5799a3b52671b4

See more details on using hashes here.

File details

Details for the file opendaq-3.20.1-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opendaq-3.20.1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4a922ee9715137f2995538c264c5908a9b5acc1bd6b8bc7ec132dc05569c0db1
MD5 57243e5119cd893867b124364d08eb64
BLAKE2b-256 3cfd034a2641d6540bb5f3aa114411c470a09b5bb8c5e656267eeffc4b3deda1

See more details on using hashes here.

File details

Details for the file opendaq-3.20.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for opendaq-3.20.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e3c03005567b5b973cd0c79a54caa6ff63b8e150323b9a9671d671560cc9db30
MD5 536f31bf1365813e668148b6d711eb00
BLAKE2b-256 d7681bab91dfe31b5e1820edf9f11a4c4dd30778950575eb765d596790413995

See more details on using hashes here.

File details

Details for the file opendaq-3.20.1-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for opendaq-3.20.1-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c8ccdd260466f7357f9c02748b7815c161a2bf615de4c30214bb89db2f727f0a
MD5 f9e1b80df5dd48caddb2b61a2f27a3b9
BLAKE2b-256 e915076c753dba5e28a9e54e32e72fb93b13ffde81913436a4e01c1d2091b012

See more details on using hashes here.

File details

Details for the file opendaq-3.20.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: opendaq-3.20.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 17.2 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for opendaq-3.20.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 12a0cf5b2d70093a6cf87f06664d0d84df483cdc5983766a7f3672cf70f9221e
MD5 789983d032fe9aec7f09e7c42a51b3b5
BLAKE2b-256 8186cd385161db72c435252ac7fe039d951eac9063dcaabc551d75e1c7fbad7f

See more details on using hashes here.

File details

Details for the file opendaq-3.20.1-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opendaq-3.20.1-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ba44a6b7292fa027dab74fe02e70c39294b4906994e37cada1351e3635859bf8
MD5 1e1bf5ccc095ee73b3527d5b6072e1df
BLAKE2b-256 86795413197a2de7091fb83557db1c1abf9683ae6fc84b3070143923df01f797

See more details on using hashes here.

File details

Details for the file opendaq-3.20.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for opendaq-3.20.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0eda676d72f2fb2efc27963c00405ad2c576ca8f8926bc032e36799a67647812
MD5 2b181205ac56444021aa2406101b9d28
BLAKE2b-256 52963a7d34434de32108c20fbaf646a348f1b562dc55140adaa90627c3e0da3f

See more details on using hashes here.

File details

Details for the file opendaq-3.20.1-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for opendaq-3.20.1-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6be3d595a8ee5aaaff498dbb99317df8a5f4139d88670d09f14f8716c519c4c3
MD5 57ed61b7cf50938ba5a1cce2361f8a73
BLAKE2b-256 1819091b81b42bd3d5a9c3e2861007e9dc2f7dfb1120f459a823cd15e9303ee3

See more details on using hashes here.

Supported by

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