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.14. 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

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

opendaq-3.40.0-cp314-cp314-win_amd64.whl (23.7 MB view details)

Uploaded CPython 3.14Windows x86-64

opendaq-3.40.0-cp314-cp314-manylinux_2_28_x86_64.whl (46.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

opendaq-3.40.0-cp314-cp314-macosx_11_0_arm64.whl (39.5 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

opendaq-3.40.0-cp314-cp314-macosx_10_15_x86_64.whl (45.1 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

opendaq-3.40.0-cp313-cp313-win_amd64.whl (23.7 MB view details)

Uploaded CPython 3.13Windows x86-64

opendaq-3.40.0-cp313-cp313-manylinux_2_28_x86_64.whl (46.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

opendaq-3.40.0-cp313-cp313-macosx_11_0_arm64.whl (39.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

opendaq-3.40.0-cp313-cp313-macosx_10_15_x86_64.whl (45.1 MB view details)

Uploaded CPython 3.13macOS 10.15+ x86-64

opendaq-3.40.0-cp312-cp312-win_amd64.whl (23.7 MB view details)

Uploaded CPython 3.12Windows x86-64

opendaq-3.40.0-cp312-cp312-manylinux_2_28_x86_64.whl (46.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

opendaq-3.40.0-cp312-cp312-macosx_11_0_arm64.whl (39.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

opendaq-3.40.0-cp312-cp312-macosx_10_15_x86_64.whl (45.1 MB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

opendaq-3.40.0-cp311-cp311-win_amd64.whl (23.6 MB view details)

Uploaded CPython 3.11Windows x86-64

opendaq-3.40.0-cp311-cp311-manylinux_2_28_x86_64.whl (46.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

opendaq-3.40.0-cp311-cp311-macosx_11_0_arm64.whl (39.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

opendaq-3.40.0-cp311-cp311-macosx_10_15_x86_64.whl (45.1 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

opendaq-3.40.0-cp310-cp310-win_amd64.whl (23.6 MB view details)

Uploaded CPython 3.10Windows x86-64

opendaq-3.40.0-cp310-cp310-manylinux_2_28_x86_64.whl (46.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

opendaq-3.40.0-cp310-cp310-macosx_11_0_arm64.whl (39.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

opendaq-3.40.0-cp310-cp310-macosx_10_15_x86_64.whl (45.1 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

opendaq-3.40.0-cp39-cp39-win_amd64.whl (23.8 MB view details)

Uploaded CPython 3.9Windows x86-64

opendaq-3.40.0-cp39-cp39-manylinux_2_28_x86_64.whl (46.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

opendaq-3.40.0-cp39-cp39-macosx_11_0_arm64.whl (39.5 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

opendaq-3.40.0-cp39-cp39-macosx_10_15_x86_64.whl (45.1 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

File details

Details for the file opendaq-3.40.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: opendaq-3.40.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 23.7 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for opendaq-3.40.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7576c057c5ee1b7a3634c48b3fb8fc09933c44729a5bfe0dc36ea92e87096246
MD5 1c03aefe118c673b8523eb327a0de7d8
BLAKE2b-256 1bd8cbe28209bf4d01851667e634ad05f0ad69a99216cf5167c42abcf42630ce

See more details on using hashes here.

File details

Details for the file opendaq-3.40.0-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for opendaq-3.40.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b4754bbbfa9e016d5ff53817bfba6c80f0416f09028e927a726977f0568d50f3
MD5 d5942e3851bc6283a382e34a7bd64d18
BLAKE2b-256 e7a8bfb0689258080c197e15e3924684026b233847ef1b737b9605af895dcdc8

See more details on using hashes here.

File details

Details for the file opendaq-3.40.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for opendaq-3.40.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f646bf6ba5c018d029e691a5ba193f275fb3bce2e2adc0c72f8fe38873128a79
MD5 8e40168b1f7af8f994ef8fc584967ea1
BLAKE2b-256 dc23d1ecaf59a150b513e370348ce309b94984625936eaccc1c0a24de41af225

See more details on using hashes here.

File details

Details for the file opendaq-3.40.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for opendaq-3.40.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 80b527451e8b550aeb1394e3bf873878ba176857041dcb55d8a734e293902d02
MD5 32af371d5f70c8282097855ae940871a
BLAKE2b-256 1946a62b80f6d783ca18df4f36b37531bf70bc15ff77e17df535a44f944127ff

See more details on using hashes here.

File details

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

File metadata

  • Download URL: opendaq-3.40.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 23.7 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for opendaq-3.40.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9e09d793cb7476811be8c7a7e6932a761257c14009ed50c2b15b0a41f84f0f45
MD5 c81ac5b0c6de29bd9c0e048a413d1762
BLAKE2b-256 c4b9d68b4d9c962a29b27bc5625d18ede283eea30f0a986edb383a7961fa89b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opendaq-3.40.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 24044d7ca974d0eded9054ea7801ecbce3047fc0922405412ea123ad617fd03f
MD5 2eaef39b1e7ba50e06c9eccabce98e70
BLAKE2b-256 8e6eace5314ee5f1e4c79ed1607d63665cf1f9c240c7edf9b7838ee97d965e70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opendaq-3.40.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1d7d66e370e0d60fc29ff841b7b9cd225f639aed1760c844754a496083672f70
MD5 20ea7e6dffebacbb6ad78c7650044513
BLAKE2b-256 bf1a64f01f6dad4f4fb81667f0167a0be75a9f1f1533790d272a63e5efa5f565

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opendaq-3.40.0-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7205db150c6c8cbd5b38e43e9818bb39958fed997404b967ff4c8d6678edc94a
MD5 7e07b0b63c1a1254c44bafa5a0ffe78e
BLAKE2b-256 1e537d0db35375b295c18ca465b41cc9b22170f351bd7efb284210dd25011340

See more details on using hashes here.

File details

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

File metadata

  • Download URL: opendaq-3.40.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 23.7 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for opendaq-3.40.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8fc42efbb5c40f51dac404de3ea54ffdf0cd07fc50a1a0998a444158feb29e1d
MD5 4898a4e878a36633bf1465f0539874d9
BLAKE2b-256 3f5a708398b7544785d92c5bd037118d65af1c17c5dc9116edb36073f5f1643b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opendaq-3.40.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d1ac62da5e4c94b492f222f50e91119e658827a4884e1a5d802c9cc7cd23e086
MD5 d358e656d77a7510ed0375368672f27f
BLAKE2b-256 1ccd598be6ff1e4033fe1ff0fe4cfd27a3e643ffc307c7b6ffbee18f903cb2a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opendaq-3.40.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 45e8eb20895ef6585005d1c0530e741b8d2609cf690d67d4cb15c0cf139ab43f
MD5 ac067f921947bd3fd881843b84202d93
BLAKE2b-256 cc5113600b3c0c6b7edd32f137f93ed813847d4d457dac891b53564491fac2d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opendaq-3.40.0-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 9946c268c138e45e05b05fa065d1daa5dcd5976c46c6ea394aea76169ef0b513
MD5 f71b5a47764c257bec18b79cbe004e40
BLAKE2b-256 d17799a2d9cf06fc99f0377be185c5a2f510b3d1db14fddefd65e437cd25c48a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: opendaq-3.40.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 23.6 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for opendaq-3.40.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 31bf0896029ca9c744c9ab9e0a1e27789f572da349fe048bb130875dcab85f3e
MD5 79dbeaf7b293b91f4e1ec1ad2b35f4e6
BLAKE2b-256 e5503ce84d2808531d6350d2834bf9cb884e138b344e7122a068599ee614aa3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opendaq-3.40.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fa60a7e2e31d7f60a8d0388530c0a6ade6c7f80f2796309391c74b0931e1093e
MD5 3fb8c942d50ccdfa62f9771041a488a7
BLAKE2b-256 d19c95c5f1361c127d0e7dbe83aeda2ab4c0bba685b32aee99b62e3c0379bbb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opendaq-3.40.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d476d5eb6a5bf4ee0f3e674c4cef9c1b2c3b97b214a5c94d328b8a2283a4cb3c
MD5 cafc9a4502b0e45642cf156bd6566f3b
BLAKE2b-256 e7fccbeeb746264e4c156b4624f7163b9b7fbd753dd75f88f2323a0185f46b7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opendaq-3.40.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 2e8d1eebcee702470df4c5051eac4a032be0889a4c3f71feedaf3a5370be5663
MD5 3b1ac34a185d12cc7f741c8815c21877
BLAKE2b-256 4fcbe5c1becd00a2d44aaf6f20c3e1b45ff505d186bd7bdeb0ca168d8e5ade46

See more details on using hashes here.

File details

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

File metadata

  • Download URL: opendaq-3.40.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 23.6 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for opendaq-3.40.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 00dc2e46965296ef17a00741410a2a19327a39ba56f083d7d8fac5eeb44c557d
MD5 395bab7cf04614ddf93a8fce1a0093a6
BLAKE2b-256 2c87c88946420425902924a3ce3c8e9aa71d9d472275a7958722c172480cda87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opendaq-3.40.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9c4f025972b00261742fc2cb3714a70f709d4e95bd8b83e6733a7af84daa7bb5
MD5 07e27de760f0c40014a35ea8590be7a0
BLAKE2b-256 50d5b7ccabf0adc49ea41778bc062de95a60420df6242c55c322af367456a1df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opendaq-3.40.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c17311be845311404cb5fa5a495c3b39f1e653b02f9b12977c50f7f248fb313d
MD5 d5f2ee2436de0b6f3eb8cf8d73c47295
BLAKE2b-256 88878604d58dcab15c3117e2740f621130e47843c32d0ece53c8bae53ce7acdc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opendaq-3.40.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a12b927fc6145be167dadfa5726236a4db4716919a848115cf74631c38c2552b
MD5 951c553aa8899b0ee29b71650e47d2c4
BLAKE2b-256 beeea366a520cf931793411eed6779c19e02b716c2371d8828b3b03a6ff580a1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: opendaq-3.40.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 23.8 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for opendaq-3.40.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2a384df9067d0e11f58c0976d1120d2b2dbea028f1450f335d4ac2a304b0b7b3
MD5 3d39605bb696d18ddedc4e0c9e303260
BLAKE2b-256 3dfec0fbe00603fee00e49f0d41394e4f8227122fcc2c8609a00bfff127e4624

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opendaq-3.40.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 982fdc948f6cc414b11a665a2f6702e64310e1968a1d4bcb65f2848b50950975
MD5 c9524fe10da3ad75ad020bcbda657512
BLAKE2b-256 fecfbf1ca26359ee6f1dd6ad860032bc5a54fe7cb8adb6dcddf884061ae7878e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opendaq-3.40.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8d17fbd28f185f7459787efe0e6dd59e1294b691a0f9543d9bd3a01bc315d1b9
MD5 a6a5e6882017937087881de1e71bcd4a
BLAKE2b-256 fdc0b152eb45c790d04fd0edbaf174440dbd8326374457ba27132d0114b5fa96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opendaq-3.40.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 3c593d9ca093e692e4deee31a3017aa754f91ee6dd6d3c8a79a76d9497cd1065
MD5 97b3117ff4b70ba824c4be6d6c15afd9
BLAKE2b-256 d8de80b65a8386955d23d2729350ec3df1b1dce9ba6e0e2a72189e96aed5204e

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