Metadata-Version: 2.4
Name: biomechzoo
Version: 0.8.2
Summary: Python implementation of the biomechZoo toolbox
License-Expression: MIT
Project-URL: Homepage, https://github.com/mcgillmotionlab/biomechzoo
Requires-Python: <3.12,>=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: ezc3d>=1.5.19
Requires-Dist: matplotlib>=3.10.6
Requires-Dist: numpy<=2.2.6,>=1.26
Requires-Dist: pandas>=2.3.2
Requires-Dist: scipy>=1.16.2
Requires-Dist: pyarrow>=19.0.0
Requires-Dist: plotly>=6.4.0
Requires-Dist: kaleido>=1.2.0
Requires-Dist: dash>=3.3.0
Requires-Dist: pycompare>=1.5.4
Provides-Extra: docs
Requires-Dist: sphinx>=7.0; extra == "docs"
Requires-Dist: furo>=2024.1.29; extra == "docs"
Requires-Dist: sphinx-copybutton>=0.5.2; extra == "docs"
Requires-Dist: sphinx-autobuild>=2024.0.0; extra == "docs"
Dynamic: license-file

[![Docs](https://readthedocs.org/projects/biomechzoo/badge/?version=latest)](https://biomechzoo.readthedocs.io/)
[![PyPI version](https://img.shields.io/pypi/v/biomechzoo)](https://pypi.org/project/biomechzoo/)

# BiomechZoo
BiomechZoo is a biomechanics processing toolbox for human movement analysis.

## Installation
- Install the latest stable version: ``pip install biomechzoo``
- Install a specific version ``pip install biomechzoo==0.7.18``
- Upgrade your installation to the latest version ``pip install --upgrade biomechzoo``

## Compatibility
- Python 3.11 is the supported version
- Core dependencies are optimized for modern scientific Python stacks

## Readthedocs
- See documentation https://biomechzoo.readthedocs.io/en/latest/

## Developer notes

### Github version
- clone the repository here: http://www.github.com/mcgillmotionlab/biomechzoo 

### Installing a dev environment
- conda create -n biomechzoo-dev python=3.11
- conda activate biomechzoo-dev
- cd biomechzoo root folder
- pip install -e ".[dev]"

### IDE setup (PyCharm)
- If imports are not resolving, mark the `src/` directory as a source root.
