Skip to main content

Connect Upside Down Labs devices with Timeflux

This plugin allows you to stream data from Upside Down Labs BioAmp. Two modes are proposed: through the audio interface and through the USB interface.

Installation

First, make sure that 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. You can run it like this:

$ conda activate timeflux
$ timeflux -d examples/audio.yaml

The signal can be visualized here.

USB interface

First, you must install the firmware on the board.

Download the Arduino IDE 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, 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.

Metadata

Release files for timeflux-upsidedownlabs 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for timeflux-upsidedownlabs 0.1.4
File Size Uploaded Provenance Actions
timeflux-upsidedownlabs-0.1.4.tar.gz 7.0 kB Without provenance Details for timeflux-upsidedownlabs-0.1.4.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for timeflux-upsidedownlabs 0.1.4
File Interpreter ABI Platform Actions
timeflux_upsidedownlabs-0.1.4-py3-none-any.whl Python 3 none any Details for timeflux_upsidedownlabs-0.1.4-py3-none-any.whl

Total release size: 11.9 kB

Release files / timeflux-upsidedownlabs-0.1.4.tar.gz

Download URL timeflux-upsidedownlabs-0.1.4.tar.gz
Size 7.0 kB
Tags Source
SHA-256 checksum
How to use checksums
86ef2343f927158daf3c66d5739fb24e8816d2aad19004a145c26184767d8f83
BLAKE2b-256 checksum
How to use checksums
113905514fee7f79efb52c751717d0a2d9ffee8bf07ce5043b48c1f89d52f015
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.0

Release files / timeflux_upsidedownlabs-0.1.4-py3-none-any.whl

Download URL timeflux_upsidedownlabs-0.1.4-py3-none-any.whl
Size 4.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
831d65dbb122de3ae37337290560783f71984b765c3fe147d0c235d5de2d6c6b
BLAKE2b-256 checksum
How to use checksums
e96925400fb0b7277c7633fff560db82c68870432acca67968b7b52e7da0a15e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.0

Security for timeflux-upsidedownlabs 0.1.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page