Skip to main content

Yet Another MotionSenSE Service Utility

Project description


title: YAMS emoji: 🍠 colorFrom: purple colorTo: purple sdk: gradio sdk_version: 5.15.0 app_file: yams/main.py pinned: false license: mit

YAMS

Yet Another Motionsense Service utility

Code | PyPI | 🤗 Demo (UI only)

Quickstart

Windows

  1. Download setup scripts
  2. Run the installation script
    • Run the script by double-click the install.bat file
    • The script will perform any necessary setup
  3. Start the app
    • by double-click the start_yams.bat file
    • Once the initialization is completed, you will see a messge similar to: * Running on local URL: http://127.0.0.1:7860
  4. Access the application

MacOS / Linux

  1. Download scripts/unix to a desired location
  2. Run run.sh to install and start the app

General usage

Extract onboard data

Refer to Extract onboard data

Emergency stop

Terminating data collection is also available in YAMS web app under bluetooth scanner - collection control - stop

To halt all on-going collection on the MotionSenSE wristbands,

  • On windows, go to your folder where the setup scripts are located as in Quickstart-Windows part
  • Locate and double-click emergency_stop.bat
  • Wait until all operations are completed

Installation

  • pip install -U yams-util
  • python -m yams

Development guide

  • Clone the repository
    • git clone https://github.com/SenSE-Lab-OSU/YAMS.git
  • Install dependencies
    • pip install -r requirements.txt
  • Launch the application
    • python -m yams
  • Visit http://127.0.0.1:7860 (by default, check on-screen prompt)

Roadmap

  • Device data transfer
  • Device data post processing
    • format conversion
    • visualization
  • simple data collection utilities
  • LSL support
  • Auto reconnect

Acknowledgement

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

yams_util-0.1.2.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

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

yams_util-0.1.2-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

Details for the file yams_util-0.1.2.tar.gz.

File metadata

  • Download URL: yams_util-0.1.2.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for yams_util-0.1.2.tar.gz
Algorithm Hash digest
SHA256 dc91b393d4aa28f7b4ce960e4c2dc9e8f79c57da3dfcdd6d902b36c4e9e5bbb1
MD5 ca74ab299d9d615142d90466601dfec3
BLAKE2b-256 582205b8d59a69a76e501e4c0d353106085686b73143cdcf8f2eb15ca43f39d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for yams_util-0.1.2.tar.gz:

Publisher: python-publish.yml on SenSE-Lab-OSU/YAMS

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file yams_util-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: yams_util-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 9.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for yams_util-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 771bb394ca00dde3b48f92eaa62f443e8b69d1d4fe37a672c13d245e69fb8f57
MD5 322bdf0bd4abfdb8934e9f9a99839ea7
BLAKE2b-256 ee475f0f9133343bd3837a28cc1916e832bf0839eafa9f714d23845d7f270b11

See more details on using hashes here.

Provenance

The following attestation bundles were made for yams_util-0.1.2-py3-none-any.whl:

Publisher: python-publish.yml on SenSE-Lab-OSU/YAMS

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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