v1.4.8
Highlights
Added
pose_waterfall()— a 3D spatio-temporal waterfall where each marker's trajectory flows through (x, time, y) space, a pose-based counterpart tosilhouette_waterfall().pose(marker_history=N)— motion trails for each marker over the last N frames.pose(trajectory_labels=True)— opt back into per-marker name labels on the trajectories image.
Changed
pose()now defaults to the MediaPipe backend (fast on plain CPU, 33 landmarks with depth + visibility, no CUDA-enabled OpenCV build needed). OpenPose (body_25/coco/mpi) remains available for multi-person scenes.pose(overlay=False, background='white')now draws a black skeleton + markers (print-friendly inverted look).- The marker-trajectories image no longer shows name labels by default.
tempogram()gains a colorbar (matching the chromagram) and shows the estimated tempo rounded to one decimal with "BPM" in the title; the dotted tempo line was removed.videograms()/motiongrams()display keys are now'horizontal'/'vertical'.
Fixed
motionhistory():normalizedefaults toFalseand is guarded so it no longer over-brightens ("blows up") static clips.- Documentation refreshed across the docs site, wiki, and READMEs; the stale
releases.mdpage now tracks the changelog.
See the CHANGELOG for full details.