1.7.1 — the published API pages described a band this package no longer uses - #363
Merged
Conversation
…er uses The committed pages showed `group_qom(points, fs, lo=0.3, hi=15.0)` and linked into `musicalgestures/_qom.py` at line numbers that stopped existing when those functions moved to `micromotion` on 2026-07-29. They are regenerated from the current source. The band is `micromotion.BAND`, 0.2-5 Hz. The regeneration script does not touch hand-written pages, so `docs/user-guide/pose-tracking.md` and `docs/user-guide/sound-movement-toolkit.md` were corrected by hand; both stated 0.3 Hz and one passed `lo=0.3, hi=15.0` in an example. The `micromotion` floor was `>=0.3`, which is wrong twice over: no such release exists on PyPI below 0.6, and the functions re-exported here arrived much later, so the constraint permitted installations in which importing them fails. It is now `>=0.15.2`, which is also the floor that makes the committed API pages true, since they are generated from that package's docstrings. The three re-export shims now point at https://fourms.github.io/micromotion/. Their generated pages describe the shim rather than the functions, which is correct but left a reader with nowhere to go. No behaviour changed. 545 tests pass. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Qx7SWwc4XGYgXNNKrcNAgP
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The committed API pages showed
group_qom(points, fs, lo=0.3, hi=15.0)and deep-linked intomusicalgestures/_qom.pyat line numbers that stopped existing when those functions moved tomicromotionon 2026-07-29. Regenerated from the current source withscripts/regenerate_api_docs.sh. The band ismicromotion.BAND, 0.2–5 Hz.That script does not touch hand-written pages, so
docs/user-guide/pose-tracking.mdanddocs/user-guide/sound-movement-toolkit.mdwere corrected by hand. Both stated 0.3 Hz and one passedlo=0.3, hi=15.0in an example a reader would copy.The dependency floor was wrong twice over
micromotion>=0.3names a release that does not exist on PyPI below 0.6, and the functions this package re-exports arrived far later, so the constraint permitted an installation wherefrom musicalgestures import group_qomfails. Now>=0.15.2, which is also the floor that makes the committed API pages true, since they are generated from that package's docstrings.The generated pages got shorter, on purpose
_qom.mdand_posture.mdlose several hundred lines because those modules are re-export shims and handsdown documents what is in the module. The old length came from documenting functions that had already moved. The three shims now point at https://fourms.github.io/micromotion/ so a reader has somewhere to go.No behaviour changed. 545 tests pass locally against micromotion 0.15.2.
🤖 Generated with Claude Code
https://claude.ai/code/session_01Qx7SWwc4XGYgXNNKrcNAgP