Releases: InfoMusCP/PyEyesWeb
v0.1.0
v0.1.0 (2026-03-23)
Bug Fixes
- fix: Correct parameter name from 'methods' to 'metrics' in StatisticalMoment initialization (
7ab1722)
Features
-
feat: Add new analytical primitives for synchronization, kinetic energy, rarity, and statistical moments. (
8adbdf1) -
feat: add Equilibrium class with elliptical balance evaluation and interactive demo
- Implemented
Equilibriumclass to evaluate balance using an ellipse aligned
with the feet line, supporting margin and Y-axis weighting. - Added full NumPy-style docstrings with detailed type annotations.
- Created interactive matplotlib demo (
demo_equilibrium.py) to visualize
equilibrium in real-time by moving the mouse cursor. - The demo shows:
- Feet positions as reference points.
- Dynamic ellipse ROI, rotated according to foot alignment.
- Barycenter position updated interactively.
- Equilibrium value displayed and ellipse colored (green inside, red outside). (
a14d04e)
-
feat(smoothness): added the functionality for computing smoothness and also a test example (
5d9b294) -
feat(sync): add synchronization module and live demo using MediaPipe (
a1f55f3)
Refactoring
-
refactor: rename
BaseLowLevelFeaturetoBaseFeature, update its usage, and standardizecomputemethod parameter names. (b6d4d00) -
refactor: Remove old test and benchmark data, introduce new benchmark scripts and results, and update module imports and examples. (
b6f0c96) -
refactor: extract smoothness calculation utilities to math_utils and signal_processing modules (
6d46548) -
refactor: extract utility functions from sync.py to reusable utils modules (
5253406)
Unknown
- Merge pull request #82 from InfoMusCP/dev
Dev (147eeeb)
-
delete: md version of notebooks (
f3d0828) -
bump version (
503a982) -
Merge branch 'examples' into dev (
fa8a875) -
add: WIP examples and feat: release pipeline (
e3d8d4a) -
add: educational md (
5903a73) -
Merge pull request #81 from InfoMusCP/dev
Dev (08ec98a)
-
Merge branch 'main' into dev (
85b8fc6) -
Update warning note in README.md (
5727bf8) -
Update README with refactoring notice
Added a note about ongoing refactoring and potential API changes. (bb64466)
-
Add reference to additional smoothness research (
21b3dc0) -
Update reference for movement smoothness analysis (
d337051) -
Add: mike for documentation versioning (
d4e27fe) -
add: missing references and links in conceptual documentation (
ecabc16) -
improved documentation (
56a279d) -
add: python docstrings and updated markdown documentation (
a0fd2b5) -
Removed absolute path (
3c74802) -
Aligned Compute_Sparc to article Balasubramanian, S., Melendez-Calderon, A., Roby-Brami, A., & Burdet, E. (2015). On the analysis of movement smoothness. Journal of NeuroEngineering and Rehabilitation, 12(1), 1-11.
Add parameters in compute_sparc (286e9bc) -
Add benchmarks for equilibrium and smootness
Add KinectLoaderV2 (Kinect Log in EyesWeb Standard) (71d7ff8) -
add todo (
e44e904) -
remove index (
763744c) -
synchronization benchmark (
c90a2a7) -
update benchmarks (
23d9fdc) -
add feature benchmarks (
997b1c6) -
rarity test (
69c5e89) -
add example notebooks (
1ae3a55) -
rarity test (
6c3c80f) -
Merge remote-tracking branch 'origin/refactor-sliding-window' into refactor-sliding-window (
aba5108) -
refactoring (
8529131) -
Rarity test (
e3fae2e) -
refactoring (
0f05078) -
bug fix (
d785409) -
removed a left print (
e92d7d4) -
bug fixed and changed deps due to removal of trapz from numpy>=2.4.0 (
21a8066) -
bug fix pt.2 (
7b1fb82) -
bug fix (
dc82e1c) -
SlidingWindow now has generic signals instead of joints
refactored other classes to align with current design (1d92adf) -
Merge branch 'main' into dev-impulsivity (
cb4b9ff) -
Merge pull request #75 from Foysal440/main
Add files via upload (5085a6e)
-
Add files via upload (
d66c02b) -
Update license badge to MIT (
fedd375) -
Add files via upload (
4c0d928) -
Update license badge in README.md (
43549f3) -
Merge pull request #76 from InfoMusCP/review_doc
fix doc (ab71f59)
-
fix doc (
95cdad3) -
fix missing dependency (
aa2d89a) -
fix missing dependency (
795c747) -
change doc theme to readthedocs (
dd298ef) -
fix lightness calculation to ensure sliding window length is an integer and prevent division by zero (
32c4b3b) -
refactor Lightness class to make sliding window length configurable (
f44971e) -
Merge pull request #74 from InfoMusCP/...