A data visualizer to help view the exosuit data streams.
To install the library run:
pip install exo-oscilloscopeOR
pip install git+https://github.com/TUM-Aries-Lab/exo-oscilloscope.git@<specific-tag>- Install Poetry
- Install pyenv
pyenv install <desired-python-version> # install the required python versionpyenv global <desired-python-version> # set the required python versiongit clone [email protected]:TUM-Aries-Lab/exo-oscilloscope.gitmake initto create the virtual environment and install dependenciesmake formatto format the code and check for errorsmake testto run the test suitemake cleanto delete the temporary files and directories
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 updatedThe package can then be found at: https://pypi.org/project/exo-oscilloscope
"""Example for how to run the module."""
import time
from exo_oscilloscope.plotter import ExoPlotter
from exo_oscilloscope.sim_update import make_simulated_update
gui = ExoPlotter()
start_time = time.time()
update_callback = make_simulated_update(gui=gui, start_time=start_time)
gui.run(update_callback=update_callback)
gui.close()poetry run python -m exo_oscilloscope