timeflux-upsidedownlabs


Nametimeflux-upsidedownlabs JSON
Version 0.1.4 PyPI version JSON
download
home_pagehttps://timeflux.io
SummaryConnect to Upside Down Labs devices using Timeflux
upload_time2023-11-25 09:38:59
maintainer
docs_urlNone
authorPierre Clisson
requires_python
licenseMIT
keywords timeflux
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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"
}
        
Elapsed time: 0.15427s