{ "info": { "author": "Ben Montgomery", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering" ], "description": "

labjack-controller

\n\n[![PyPI version](https://badge.fury.io/py/labjackcontroller.svg)](https://badge.fury.io/py/labjackcontroller)\n[![Build Status](https://travis-ci.com/university-of-southern-maine-physics/labjack-controller.svg?branch=master)](https://travis-ci.com/university-of-southern-maine-physics/labjack-controller)\n[![Documentation Status](https://readthedocs.org/projects/labjack-controller/badge/?version=latest)](https://labjack-controller.readthedocs.io/en/latest/?badge=latest)\n[![DOI](https://zenodo.org/badge/139457989.svg)](https://zenodo.org/badge/latestdoi/139457989)\n[![status](http://joss.theoj.org/papers/65cc778168eb6bdeff05d852bfe21eeb/status.svg)](http://joss.theoj.org/papers/65cc778168eb6bdeff05d852bfe21eeb)\n\n### An Easy Python Wrapper for LJM to Just Take Data Already\n\nThis is a package designed to make streaming data from [LabJack](https://labjack.com/) T-series devices easy.\n\n### Device Compatibility\n\n+ T7 and T7 Pro\n+ T4\n\n### Requirements\n\n+ Python 3.5+\n+ [LJM](https://labjack.com/support/software/installers/ljm)\n\nAll other requirements will be automatically acquired by `pip`; see `requirements.txt` for a complete list of all requirements that will be automatically obtained.\n\n### Installation\n\nYou can install this package with `pip` through our `PyPi` package with the command\n```bash\npip install labjackcontroller\n```\n\nAlternatively, since we use `pbr` in `setup.py`, you can install from this github repository with\n\n```bash\ngit clone https://github.com/university-of-southern-maine-physics/labjack-controller.git\ncd labjack-controller\npip install .\n```\n\n### Sample Usage\n\nMultiple demonstrations of library functions are located in the `demos` folder, and you can [read the library documentation here.](https://labjack-controller.readthedocs.io/en/latest/index.html) However, getting started with full streaming is as easy as\n\n```python\nfrom labjackcontroller.labtools import LabjackReader\n\nduration = 10 # seconds\nfrequency = 100 # sampling rate in Hz\nchannels = [\"AIN0\"] # read Analog Input Channel 0\nvoltages = [10.0] # i.e. input voltages in range -10 to +10 volts\n\n# Instantiate a LabjackReader\nwith LabjackReader(\"T7\") as my_lj:\n my_lj.collect_data(channels, voltages, duration, frequency)\n\n # Get all data recorded as a 2D Numpy array\n my_data = my_lj.to_array()\n```\n\n### How To Get Help (or Help Us)\n\nIf you found a bug, have a question, or otherwise need to contact us, please [read this][0].\n\nIf you want to help us in the development process, or have an idea, [read this.][1]\n\n### Contributors\n\n+ [Ben Montgomery](https://github.com/Nyctanthous)\n\n### Special Thanks\n\n+ [Paul Nakroshis](https://github.com/paulnakroshis)\n\n[0]: https://github.com/university-of-southern-maine-physics/labjack-controller/blob/master/CONTRIBUTING.md#if-you-found-a-bug\n[1]: https://github.com/university-of-southern-maine-physics/labjack-controller/blob/master/CONTRIBUTING.md#if-you-want-to-contribute-code", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/foobar", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "labjackcontroller", "package_url": "https://pypi.org/project/labjackcontroller/", "platform": "", "project_url": "https://pypi.org/project/labjackcontroller/", "project_urls": { "Homepage": "http://pypi.python.org/pypi/foobar" }, "release_url": "https://pypi.org/project/labjackcontroller/0.4.2.dev2/", "requires_dist": null, "requires_python": "", "summary": "A helper library to control LabJack T-series devices", "version": "0.4.2.dev2" }, "last_serial": 5417329, "releases": { "0.0.1.dev60": [ { "comment_text": "", "digests": { "md5": "0bc6bb35c408302385e41f1b63d3d164", "sha256": "cafc5a6ae3146fefd8b506d68f07bce96c8433a8041a1609a8795f7ba21c72a0" }, "downloads": -1, "filename": "labjackcontroller-0.0.1.dev60.tar.gz", "has_sig": false, "md5_digest": "0bc6bb35c408302385e41f1b63d3d164", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3568190, "upload_time": "2019-06-10T00:16:17", "url": "https://files.pythonhosted.org/packages/5f/da/19ab539872a5dd558e88024754eeb37366eafa1f1f63c87b10926f5dc62c/labjackcontroller-0.0.1.dev60.tar.gz" } ], "0.4.1.dev1": [ { "comment_text": "", "digests": { "md5": "ae14924bf6a6efec5f1a497510be2d27", "sha256": "acdab5ae60372e5e2793a4a9bf993d9f87820f38c458bed1a95a3161a0332e98" }, "downloads": -1, "filename": "labjackcontroller-0.4.1.dev1.tar.gz", "has_sig": false, "md5_digest": "ae14924bf6a6efec5f1a497510be2d27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3564584, "upload_time": "2019-06-10T00:34:33", "url": "https://files.pythonhosted.org/packages/b9/fa/4ff4a632bc1b4f2dc2096f98e0207043bafdb9709c8516b75a39d5678ec8/labjackcontroller-0.4.1.dev1.tar.gz" } ], "0.4.1.dev2": [ { "comment_text": "", "digests": { "md5": "cfc0d2a8e2edc46459d2309203f65acd", "sha256": "c052c65a6b3e34f764bf29a2a2681a06b10b9d88bbe1877b632335e2b6c56f4a" }, "downloads": -1, "filename": "labjackcontroller-0.4.1.dev2.tar.gz", "has_sig": false, "md5_digest": "cfc0d2a8e2edc46459d2309203f65acd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3564618, "upload_time": "2019-06-10T00:43:15", "url": "https://files.pythonhosted.org/packages/48/bd/a731de7a18954c9a2f87dafc0de610c5274a95440eb35c7844136ada65aa/labjackcontroller-0.4.1.dev2.tar.gz" } ], "0.4.2.dev1": [ { "comment_text": "", "digests": { "md5": "eb2e3b3672c5ce27365ede5c66eb0b59", "sha256": "ad6b298242a5126d94a6bfe27f447ea371b6fd23586c564021789ad0fda7a0cd" }, "downloads": -1, "filename": "labjackcontroller-0.4.2.dev1.tar.gz", "has_sig": false, "md5_digest": "eb2e3b3672c5ce27365ede5c66eb0b59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3568553, "upload_time": "2019-06-16T20:54:26", "url": "https://files.pythonhosted.org/packages/bb/6f/158b169cb8d184cee9eaf6511fc5980968eb502ff56690afe5cfa138ccb8/labjackcontroller-0.4.2.dev1.tar.gz" } ], "0.4.2.dev2": [ { "comment_text": "", "digests": { "md5": "9b5ead53149c55c82c8f7e0e57acca1a", "sha256": "e20fa50910d193416b7e81fe3f006ba0cdaa42161807ee4d28f7b2bc55e38920" }, "downloads": -1, "filename": "labjackcontroller-0.4.2.dev2.tar.gz", "has_sig": false, "md5_digest": "9b5ead53149c55c82c8f7e0e57acca1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3568627, "upload_time": "2019-06-18T21:12:14", "url": "https://files.pythonhosted.org/packages/21/b0/f508f7fc228a772c996f45a6e67a47c4cd88b92f42eb1e5d392e7f0ffe10/labjackcontroller-0.4.2.dev2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9b5ead53149c55c82c8f7e0e57acca1a", "sha256": "e20fa50910d193416b7e81fe3f006ba0cdaa42161807ee4d28f7b2bc55e38920" }, "downloads": -1, "filename": "labjackcontroller-0.4.2.dev2.tar.gz", "has_sig": false, "md5_digest": "9b5ead53149c55c82c8f7e0e57acca1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3568627, "upload_time": "2019-06-18T21:12:14", "url": "https://files.pythonhosted.org/packages/21/b0/f508f7fc228a772c996f45a6e67a47c4cd88b92f42eb1e5d392e7f0ffe10/labjackcontroller-0.4.2.dev2.tar.gz" } ] }