Skip to content

Add shared basis conversion to motionCore - #30

Merged
snkmcb merged 1 commit into
mainfrom
codex/shared-basis-conversion-20260924
Sep 24, 2026
Merged

snkmcb merged 1 commit into
mainfrom
codex/shared-basis-conversion-20260924

Conversation

@snkmcb

@snkmcb snkmcb commented Sep 24, 2026

Copy link
Copy Markdown
Member

Summary

  • Add signed-permutation basis conversion primitives to motionCore, covering positions and rotations with validation.
  • Have motionSource reuse the shared conversion while preserving its public CanonicalBasis type.
  • Update package manifests, documentation, and changelog for the unreleased 0.5.2 version.

Verification

  • Passed motionCore_basis, motionCore_boundaries, motionSource_conversion, and motionSource_boundaries.
  • Passed scripts/check_docs.py.
  • Built and ran a clean CMake consumer against the locally installed 0.5.2 motionCore package.

Follow-up

  • Publish motionCore 0.5.2 and update its pinned package digest before migrating motion-connectors to this new API.

@snkmcb
snkmcb merged commit c903c19 into main Sep 24, 2026
6 checks passed
@snkmcb
snkmcb deleted the codex/shared-basis-conversion-20260924 branch September 24, 2026 04:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant