Skip to content

OpenwaterHealth/openmotion-test-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

322 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

OpenMOTION Test Application

Python example UI for OPEN Motion used for Hardware Testing and Basic Usage

App Image

Installation

Prerequisites

  • Python 3.12 or later: Make sure you have Python 3.12 or later installed on your system (the Open-Motion SDK requires 3.12+). You can download it from the official Python website.

Steps to Set Up the Project

  1. Install the Open-Motion SDK (omotion Python library)

    git clone https://github.com/OpenwaterHealth/openmotion-sdk.git
    cd openmotion-sdk
    pip install .
  2. Clone the repository and Install Required Packages:

    git clone https://github.com/OpenwaterHealth/openmotion-test-app.git
    cd openmotion-test-app
    pip install -r requirements.txt
  3. Install libusb for your system requires libusb to be installed, for windows install the dll to c:\windows\system32, download the correct dll from github

    https://github.com/libusb/libusb/releases
    
  4. Run application requires the Open-Motion SDK (omotion) to be installed or referenced prior to running main.py

    python main.py

Run packager

python -m PyInstaller -y openwater.spec

SBOM

This repository includes a CycloneDX SBOM at sbom.cyclonedx.json.

Regenerate it after dependency or packaging changes:

python scripts/generate_sbom.py

The SBOM is derived from the repository's declared Python dependencies and packaging evidence in requirements.txt, openwater.spec, README.md, and .github/workflows/release-build.yml.

About

QML-based test application for Open-Motion hardware validation

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors