Installation

Requirements

The toolkit has been developed with Python 3.13. Although Python 3.14 is available, the ezc3d library does not yet provide pre-built wheels for this version. Therefore, Python 3.13 is recommended to ensure full compatibility with all dependencies.

pip install -r requirements.txt

Core Dependencies

Package

Purpose

PySide6

Graphical user interface (Qt framework)

numpy

Numerical computations

scipy

Stride interpolation and signal processing

openpyxl

Excel file reading and writing

Optional Dependencies

These packages enable additional features. The toolkit degrades gracefully without them.

Package

Purpose

PyMuPDF

PDF parsing and anonymization

ezc3d

C3D file reading

openai

AI Interpreter (ChatGPT integration)

python-docx

DOCX report export

Pillow

Image processing utilities

Running the Toolkit

After installing the requirements, launch the application:

python GaitSharing_main.py

The main window will open with the sidebar navigation on the left, providing access to all modules.