Skip to main content

A Python-based exosuit oscilloscope

Project description

Exosuit Oscilloscope

Coverage Status Docker Image CI

A data visualizer to help view the exosuit data streams.

Install

To install the library run:

pip install exo-oscilloscope

OR

pip install git+https://github.com/TUM-Aries-Lab/exo-oscilloscope.git@<specific-tag>

Development

  1. Install Poetry
  2. Install pyenv
  3. pyenv install <desired-python-version> # install the required python version
  4. pyenv global <desired-python-version> # set the required python version
  5. git clone git@github.com:TUM-Aries-Lab/exo-oscilloscope.git
  6. make init to create the virtual environment and install dependencies
  7. make format to format the code and check for errors
  8. make test to run the test suite
  9. make clean to delete the temporary files and directories

Publishing

It's super easy to publish your own packages on PyPI. To build and publish this package run:

poetry build
poetry publish  # make sure your version in pyproject.toml is updated

The package can then be found at: https://pypi.org/project/exo-oscilloscope

Module Usage

"""Basic docstring for my module."""

from exo_oscilloscope.plotter import ExoPlotter

def main() -> None:
    """Run a simple demonstration."""
    gui = ExoPlotter()
    gui.run()

if __name__ == "__main__":
    main()

Program Usage

poetry run python -m exo_oscilloscope

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

exo_oscilloscope-0.0.3.tar.gz (9.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

exo_oscilloscope-0.0.3-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

Details for the file exo_oscilloscope-0.0.3.tar.gz.

File metadata

  • Download URL: exo_oscilloscope-0.0.3.tar.gz
  • Upload date:
  • Size: 9.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.2 CPython/3.13.6 Darwin/25.1.0

File hashes

Hashes for exo_oscilloscope-0.0.3.tar.gz
Algorithm Hash digest
SHA256 ee97d3bf05da4db43e64eba2c0d30afe02d2b78a97f6d38ffc7c2f66fed4a7d8
MD5 b653809b70066ae7f9fb1f8008f110cc
BLAKE2b-256 2bac30b436249088dd480b01494e1a80e51d25bedd0a915ce688d55c5c302f61

See more details on using hashes here.

File details

Details for the file exo_oscilloscope-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: exo_oscilloscope-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 11.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.2 CPython/3.13.6 Darwin/25.1.0

File hashes

Hashes for exo_oscilloscope-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ee1fb914ac4b3ed634734737112e3ef44af73d368edd0427b18ed89a706d1d95
MD5 3328989dc45d931ca050ac41817d4239
BLAKE2b-256 627a1ec8b8be5e8fd35627cab10ee27195cc43f2ffaeb17d2bfb84e0ae84e53b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page