NEWS
PhysioMoCap 0.2.0
New Features
- Added Venus3D CSV reader (
readVenus3D()) for OptiTrack -> Motive -> Venus3D
pipeline exports with automatic header metadata parsing.
- Added marker tracking module for resolving frame-by-frame label reassignment:
trackMarkers() — Hungarian algorithm (via clue) or greedy assignment
for establishing consistent marker identities across frames.
detectSwaps() — velocity-spike-based swap detection with cross-over
validation.
correctSwaps() — automatic swap repair based on detection results.
readMoCapAuto() now auto-detects Venus3D CSV files (by #Venus3D header).
- Added
clue to Suggests for optimal assignment in marker tracking.
PhysioMoCap 0.1.0
Major Improvements
- Added beginner-first onboarding utilities:
demoMoCapData()
quickStartMoCap()
readMoCapAuto()
assessMoCapReadiness()
- Improved CSV robustness for quoted headers in auto/wide parsing.
- Added multi-plate force-plate workflows:
detectForcePlateContacts()
analyzeForcePlatePE(..., plate_index = "auto" | "all")
print.forceplate_analysis_multi()
- Added 3D inverse dynamics support:
inverseDynamics3D()
- 3-axis moments and total joint power outputs.
- Expanded onboarding and kinetics test coverage.
- Added getting-started documentation improvements for first-time users.