v1.6.3
An internal quality, performance, and documentation release (no API changes).
Changed
- Faster import —
import musicalgesturesdropped from ~1.5s to ~0.7s by lazy-loading heavy dependencies (scipy.signal,scipy.stats,IPython.display) that are only needed by specific methods. - Pose-model download via
urllib— replaces the bundled Windowswget.exeand platform shell scripts; removes the 3.8 MB binary from the wheel and is fully cross-platform.
Internal
- Added a
resolve_filename()helper centralising thetarget_name/overwriteoutput-path logic (the pattern whose copy-paste variants caused the earliergrid()/blend()bugs); adopted across the single-output video methods and allMgAudiomethods. - Added regression tests for the audio–movement suite,
resample(), the pose renderers, and the core-class conveniences (353 → 371 tests). - Documentation refreshed (README, installation, wiki) for the above.
See the CHANGELOG for details.