Metadata-Version: 2.1
Name: juxtematics
Version: 0.1.3
Summary: 
License: MIT
Keywords: biomechanics,kinematics,sports analysis,pose analysis,motion analysis
Author: Zhuo Li
Author-email: zhuolisam0627@gmail.com
Requires-Python: >=3.9
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development
Requires-Dist: matplotlib (>=3.8.2,<4.0.0)
Requires-Dist: numpy (>=1.26.3,<2.0.0)
Requires-Dist: pandas (>=2.2.0,<3.0.0)
Requires-Dist: pydantic (>=2.5.3,<3.0.0)
Requires-Dist: scipy (>=1.12.0,<2.0.0)
Project-URL: Documentation, https://github.com/zhuolisam/juxtematics
Project-URL: Homepage, https://github.com/zhuolisam/juxtematics
Project-URL: Source Code, https://github.com/zhuolisam/juxtematics
Description-Content-Type: text/markdown

# Juxtematics

## Overview

Small library designed to facilitate the analysis and computation of kinematic data related to sports movements in a two-dimensional space. 

 <!-- your comment This library is particularly useful for applications involving sports biomechanics, motion analysis, and performance evaluation. -->
Codebase are adopted from [Kinovea](https://github.com/Kinovea/Kinovea) and [kineticstoolkit](https://github.com/kineticstoolkit/kineticstoolkit)
## Features

- **Body Joints Tracking:** Easily input and track the positions of key body joints in a two-dimensional space.
- **Data Preprocessing:** Perform data preprocessing tasks such as interpolation, filtering, and smoothing to enhance the quality of kinematic data.
- **Kinematic Computations:** Compute essential kinematic metrics, including velocities, accelerations, and angles, to gain insights into sports movements.
- **Customizable Processing:** Configure preprocessing and post-calculation options based on your specific analysis requirements.

## Installation

```bash
pip install juxtematics
```
