Connect Upside Down Labs devices with Timeflux
==============================================
This plugin allows you to stream data from `Upside Down Labs <https://upsidedownlabs.tech/>`__ BioAmp. Two modes are proposed: through the audio interface and through the USB interface.
Installation
------------
First, make sure that `Timeflux <https://github.com/timeflux/timeflux>`__ is installed. You can then install this plugin in the `timeflux` environment:
::
$ conda activate timeflux
$ pip install timeflux_upsidedownlabs
Audio interface
---------------
Look at this `example graph <https://github.com/timeflux/timeflux_upsidedownlabs/blob/master/examples/audio.yaml>`__.
You can run it like this:
::
$ conda activate timeflux
$ timeflux -d examples/audio.yaml
The signal can be visualized `here <http://localhost:8000>`__.
USB interface
-------------
First, you must install the firmware on the board.
Download the `Arduino IDE <https://www.arduino.cc/en/Main/Software>`__ on your computer, and then:
- Start the Arduino IDE
- Select the serial port under "Tools"
- Select your Arduino board under "Tools"
- Upload the standard firmata sketch to your Arduino with:
::
File -> Examples -> Firmata -> Standard Firmata
You're all set!
With `this example graph <https://github.com/timeflux/timeflux_upsidedownlabs/blob/master/examples/uart.yaml>`__, you can autodetect all the available analog ports and start streaming data.
You can run this graph like this:
::
$ conda activate timeflux
$ timeflux -d examples/uart.yaml
For an example of filtering and renaming the channels, see `this graph <https://github.com/timeflux/timeflux_upsidedownlabs/blob/master/examples/channels.yaml>`__.
Raw data
{
"_id": null,
"home_page": "https://timeflux.io",
"name": "timeflux-upsidedownlabs",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "timeflux",
"author": "Pierre Clisson",
"author_email": "contact@timeflux.io",
"download_url": "https://files.pythonhosted.org/packages/11/39/05514fee7f79efb52c751717d0a2d9ffee8bf07ce5043b48c1f89d52f015/timeflux-upsidedownlabs-0.1.4.tar.gz",
"platform": null,
"description": "Connect Upside Down Labs devices with Timeflux\n==============================================\n\nThis plugin allows you to stream data from `Upside Down Labs <https://upsidedownlabs.tech/>`__ BioAmp. Two modes are proposed: through the audio interface and through the USB interface.\n\nInstallation\n------------\n\nFirst, make sure that `Timeflux <https://github.com/timeflux/timeflux>`__ is installed. You can then install this plugin in the `timeflux` environment:\n\n::\n\n $ conda activate timeflux\n $ pip install timeflux_upsidedownlabs\n\nAudio interface\n---------------\n\nLook at this `example graph <https://github.com/timeflux/timeflux_upsidedownlabs/blob/master/examples/audio.yaml>`__.\nYou can run it like this:\n\n::\n\n $ conda activate timeflux\n $ timeflux -d examples/audio.yaml\n\nThe signal can be visualized `here <http://localhost:8000>`__.\n\nUSB interface\n-------------\n\nFirst, you must install the firmware on the board.\n\nDownload the `Arduino IDE <https://www.arduino.cc/en/Main/Software>`__ on your computer, and then:\n\n - Start the Arduino IDE\n - Select the serial port under \"Tools\"\n - Select your Arduino board under \"Tools\"\n - Upload the standard firmata sketch to your Arduino with:\n\n::\n\n File -> Examples -> Firmata -> Standard Firmata\n\nYou're all set!\n\nWith `this example graph <https://github.com/timeflux/timeflux_upsidedownlabs/blob/master/examples/uart.yaml>`__, you can autodetect all the available analog ports and start streaming data.\n\nYou can run this graph like this:\n\n::\n\n $ conda activate timeflux\n $ timeflux -d examples/uart.yaml\n\nFor an example of filtering and renaming the channels, see `this graph <https://github.com/timeflux/timeflux_upsidedownlabs/blob/master/examples/channels.yaml>`__.\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Connect to Upside Down Labs devices using Timeflux",
"version": "0.1.4",
"project_urls": {
"Bug Tracker": "https://github.com/timeflux/timeflux_upsidedownlabs/issues",
"Documentation": "http://doc.timeflux.io/projects/timeflux-upsidedownlabs/",
"Homepage": "https://timeflux.io",
"Source Code": "https://github.com/timeflux/timeflux_upsidedownlabs"
},
"split_keywords": [
"timeflux"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "e96925400fb0b7277c7633fff560db82c68870432acca67968b7b52e7da0a15e",
"md5": "545fec360355a3005a99d52ffde4d0a4",
"sha256": "831d65dbb122de3ae37337290560783f71984b765c3fe147d0c235d5de2d6c6b"
},
"downloads": -1,
"filename": "timeflux_upsidedownlabs-0.1.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "545fec360355a3005a99d52ffde4d0a4",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 4875,
"upload_time": "2023-11-25T09:38:58",
"upload_time_iso_8601": "2023-11-25T09:38:58.020962Z",
"url": "https://files.pythonhosted.org/packages/e9/69/25400fb0b7277c7633fff560db82c68870432acca67968b7b52e7da0a15e/timeflux_upsidedownlabs-0.1.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "113905514fee7f79efb52c751717d0a2d9ffee8bf07ce5043b48c1f89d52f015",
"md5": "fb5b6cb0d88246f96718e4d05eace73b",
"sha256": "86ef2343f927158daf3c66d5739fb24e8816d2aad19004a145c26184767d8f83"
},
"downloads": -1,
"filename": "timeflux-upsidedownlabs-0.1.4.tar.gz",
"has_sig": false,
"md5_digest": "fb5b6cb0d88246f96718e4d05eace73b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7021,
"upload_time": "2023-11-25T09:38:59",
"upload_time_iso_8601": "2023-11-25T09:38:59.775460Z",
"url": "https://files.pythonhosted.org/packages/11/39/05514fee7f79efb52c751717d0a2d9ffee8bf07ce5043b48c1f89d52f015/timeflux-upsidedownlabs-0.1.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-11-25 09:38:59",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "timeflux",
"github_project": "timeflux_upsidedownlabs",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "timeflux-upsidedownlabs"
}