opendaq


Nameopendaq JSON
Version 3.0.0 PyPI version JSON
download
home_pagehttps://opendaq.com
SummaryOpen Data Acquisition Platform
upload_time2024-04-16 12:42:52
maintainerNone
docs_urlNone
authorBlueberry d.o.o.
requires_python>=3.8
licenseNone
keywords daq
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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.12. It has been built and tested for:
* 64-bit Windows
* x86_64 Linux (built on manylinux 2014, requires GLIBC >= 2.17)

On supported systems you can install it with:

```bash
$ pip install opendaq
```

Quick-start
-----------

You can start the application by creating a new instance:

```python
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:

```python
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:
```bash
$ python -m opendaq
```

            

Raw data

            {
    "_id": null,
    "home_page": "https://opendaq.com",
    "name": "opendaq",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "DAQ",
    "author": "Blueberry d.o.o.",
    "author_email": "opendaq@blueberry.com",
    "download_url": null,
    "platform": null,
    "description": "openDAQ\n=======\n\n*SDK that bridges the gap between data acquisition devices, in an era where incompatibility is the norm.*\n\nopenDAQ is a software development kit that allows for easy integration of data acquisition devices into its ecosystem.\nIt provides a simple generic API that allows users to connect to Data Acquisition (DAQ) devices that are compliant with\nopenDAQ and any of its supported open standards. With the SDK, users can configure properties of devices and read their\nmeasurement data. It also contains a framework for developing custom signal processing blocks that process and analyse\nsignal data. In a world where DAQ devices do not readily communicate, openDAQ provides a common language for all to speak\nwhile also embracing existing standards such as MQTT and XCP via Ethernet.\n\nInstallation\n------------\n\nThe package is available as binary wheels for Python 3.8-3.12. It has been built and tested for:\n* 64-bit Windows\n* x86_64 Linux (built on manylinux 2014, requires GLIBC >= 2.17)\n\nOn supported systems you can install it with:\n\n```bash\n$ pip install opendaq\n```\n\nQuick-start\n-----------\n\nYou can start the application by creating a new instance:\n\n```python\nimport opendaq\n\n# Create a fresh openDAQ(TM) instance that we will use\n# for all the interactions with the openDAQ(TM) SDK\ninstance = opendaq.Instance()\n```\n\nIn order to list all the available devices, run:\n\n```python\nfor device_info in instance.available_devices:\n    print(\"Name:\", device_info.name, \"Connection string:\", device_info.connection_string)\n```\n\nWhen using just a reference module without being connected to a physical device, the expected output will be\n```\nName: Device 0 Connection string: daqref://device0\nName: Device 1 Connection string: daqref://device1\n```\n\nMore examples can be found under https://docs.opendaq.com/manual/.\n\nGUI\n---\n\nPython openDAQ(TM) package comes with a reference Tk GUI implementation, allowing you to quickly connect to any\nopenDAQ(TM) device and inspect or configure it.\n\nTo run the GUI, invoke the package from the command line using `-m` flag:\n```bash\n$ python -m opendaq\n```\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Open Data Acquisition Platform",
    "version": "3.0.0",
    "project_urls": {
        "Documentation": "https://docs.opendaq.com/manual/",
        "Download": "https://docs.opendaq.com/",
        "Homepage": "https://opendaq.com/",
        "Source code": "https://github.com/openDAQ/openDAQ"
    },
    "split_keywords": [
        "daq"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fc4ef56b91bc5b1141c4101272e6c35d73b51cde985f730e6083c7c75d4757c0",
                "md5": "74ddb26b4f9a608ff2c302be19d48dbe",
                "sha256": "fa0391f4872d1e35eb2e32386ef524861674a1cc3c0ef780274e5af532f1ee69"
            },
            "downloads": -1,
            "filename": "opendaq-3.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "74ddb26b4f9a608ff2c302be19d48dbe",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 24571898,
            "upload_time": "2024-04-16T12:42:52",
            "upload_time_iso_8601": "2024-04-16T12:42:52.342416Z",
            "url": "https://files.pythonhosted.org/packages/fc/4e/f56b91bc5b1141c4101272e6c35d73b51cde985f730e6083c7c75d4757c0/opendaq-3.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1a34d10e2677329273b32e321d80a2b54c5d7aadda3cbed46d604be7bbbf5b7f",
                "md5": "f2a6982c43fd9eaba34fbf4f4344bf21",
                "sha256": "7122bc81f0cd7849a3bdfb37c5d547367755fd5b0d6c71e546efe32e62b5b33a"
            },
            "downloads": -1,
            "filename": "opendaq-3.0.0-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "f2a6982c43fd9eaba34fbf4f4344bf21",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 11748987,
            "upload_time": "2024-04-16T12:43:00",
            "upload_time_iso_8601": "2024-04-16T12:43:00.115983Z",
            "url": "https://files.pythonhosted.org/packages/1a/34/d10e2677329273b32e321d80a2b54c5d7aadda3cbed46d604be7bbbf5b7f/opendaq-3.0.0-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a23daf6c56767cfbe489cb2ab200d5ddd24ab06911efde004f6bf40e28f0ae39",
                "md5": "9b6a879c4b8131351ce8949063ae1318",
                "sha256": "180ab921ce7fd9c011ba553449fc38bc730856da86f20321b8455d28e7d15ecb"
            },
            "downloads": -1,
            "filename": "opendaq-3.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9b6a879c4b8131351ce8949063ae1318",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 24571266,
            "upload_time": "2024-04-16T12:43:10",
            "upload_time_iso_8601": "2024-04-16T12:43:10.807493Z",
            "url": "https://files.pythonhosted.org/packages/a2/3d/af6c56767cfbe489cb2ab200d5ddd24ab06911efde004f6bf40e28f0ae39/opendaq-3.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6469f3439f059245b3b62a1aa87ec35345a2814a7c2a876329dcef376d56568d",
                "md5": "d3b11ebcb61ca39c98cb2b21a505584f",
                "sha256": "3474a5a8ae63c77f1237117d4286335b60c08c07b20fe451fc2d034d90417616"
            },
            "downloads": -1,
            "filename": "opendaq-3.0.0-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "d3b11ebcb61ca39c98cb2b21a505584f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 11748726,
            "upload_time": "2024-04-16T12:43:19",
            "upload_time_iso_8601": "2024-04-16T12:43:19.028503Z",
            "url": "https://files.pythonhosted.org/packages/64/69/f3439f059245b3b62a1aa87ec35345a2814a7c2a876329dcef376d56568d/opendaq-3.0.0-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "729e9653de514b6daed219dc2216e60f0a54595f2eec9e2c8469a7799a75bb4f",
                "md5": "85f73f8d23eb427772932b2e36ced27a",
                "sha256": "ffda82074bb8072ff1bc8c5a11f0ca26a8c8f0def098cdb4b85983de4f8270f7"
            },
            "downloads": -1,
            "filename": "opendaq-3.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "85f73f8d23eb427772932b2e36ced27a",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 24567906,
            "upload_time": "2024-04-16T12:43:32",
            "upload_time_iso_8601": "2024-04-16T12:43:32.514662Z",
            "url": "https://files.pythonhosted.org/packages/72/9e/9653de514b6daed219dc2216e60f0a54595f2eec9e2c8469a7799a75bb4f/opendaq-3.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0eec92ca37ed41d6fea89bafe9d574bba772db248b6f2a5f03861e785670dc30",
                "md5": "293db2e5b2f19c8c4ea6548760a5342f",
                "sha256": "acdd7f82d62149d5113f2e28edef161f529bff9288ee905d1ab9e08ad273d27b"
            },
            "downloads": -1,
            "filename": "opendaq-3.0.0-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "293db2e5b2f19c8c4ea6548760a5342f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 11769651,
            "upload_time": "2024-04-16T12:43:41",
            "upload_time_iso_8601": "2024-04-16T12:43:41.220077Z",
            "url": "https://files.pythonhosted.org/packages/0e/ec/92ca37ed41d6fea89bafe9d574bba772db248b6f2a5f03861e785670dc30/opendaq-3.0.0-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "526d3c569320f0ec71c74404c502dd91e9b4c8320e1befc358d2d26826c63594",
                "md5": "e578647d40dba858d274c91d9df78d59",
                "sha256": "9914ce2586d1f391d5db4389385161341d4ae32388bc1ab7dc673ce69b28cf40"
            },
            "downloads": -1,
            "filename": "opendaq-3.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e578647d40dba858d274c91d9df78d59",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 24574300,
            "upload_time": "2024-04-16T12:43:53",
            "upload_time_iso_8601": "2024-04-16T12:43:53.227094Z",
            "url": "https://files.pythonhosted.org/packages/52/6d/3c569320f0ec71c74404c502dd91e9b4c8320e1befc358d2d26826c63594/opendaq-3.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5eb8ab2c174960e73e39330c8d4396b406910d71680982567bbdbea8eb041476",
                "md5": "684e2793d529f2dc8e43ba0e802f0b81",
                "sha256": "b239fb213c2c17ae204ac190728237b03bd158e6eb109796cc417d36b6f5328a"
            },
            "downloads": -1,
            "filename": "opendaq-3.0.0-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "684e2793d529f2dc8e43ba0e802f0b81",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 11748952,
            "upload_time": "2024-04-16T12:44:03",
            "upload_time_iso_8601": "2024-04-16T12:44:03.984148Z",
            "url": "https://files.pythonhosted.org/packages/5e/b8/ab2c174960e73e39330c8d4396b406910d71680982567bbdbea8eb041476/opendaq-3.0.0-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5d2dc8497d1e596b84630b79fc127e071319e954a667f6b804863aa38737304a",
                "md5": "646e094745e80dcd0c2722b234bb5539",
                "sha256": "2639df9951a6e431d3d46c1a6b5b29ae1eaa8078b0dca854138f887fc4a8589a"
            },
            "downloads": -1,
            "filename": "opendaq-3.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "646e094745e80dcd0c2722b234bb5539",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 24574539,
            "upload_time": "2024-04-16T12:44:20",
            "upload_time_iso_8601": "2024-04-16T12:44:20.111472Z",
            "url": "https://files.pythonhosted.org/packages/5d/2d/c8497d1e596b84630b79fc127e071319e954a667f6b804863aa38737304a/opendaq-3.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a1750e1c06487929af9ace6a3f48f32dd1645cd7d8ae7eee5acd3a7df0c24730",
                "md5": "76f8c12f03cf9102aa67238cc095a98e",
                "sha256": "0d6dbb1d6b45ffb0235b418ed13fbc4ec3e0c7af7364146a3260a5fca7e042f3"
            },
            "downloads": -1,
            "filename": "opendaq-3.0.0-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "76f8c12f03cf9102aa67238cc095a98e",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 11861412,
            "upload_time": "2024-04-16T12:44:27",
            "upload_time_iso_8601": "2024-04-16T12:44:27.140931Z",
            "url": "https://files.pythonhosted.org/packages/a1/75/0e1c06487929af9ace6a3f48f32dd1645cd7d8ae7eee5acd3a7df0c24730/opendaq-3.0.0-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-16 12:42:52",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "openDAQ",
    "github_project": "openDAQ",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "opendaq"
}
        
Elapsed time: 0.31608s