Repository navigation
Conversation
Co-Authored-By: ChatGPT (GPT-6 Astra Pro)
Up to standards ✅🟢 Issues
|
| Metric | Results |
|---|---|
| Complexity | 10 |
| Duplication | 0 |
NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.
|
Thank you. The change looks right to me. Could you read the diff yourself and tick the "personally read, run and understood" box? Then please update the branch from |
|
I have reviewed the final diff and the validation results. The branch includes |
Summary
accel_xiteratesq,xdandwrenchtogether. Unequal trajectory row counts can silently truncate the calculation and leave output rows uninitialized.Reject unequal row counts immediately after normalizing the inputs, before allocating or evaluating operational acceleration.
I used ChatGPT (GPT-6 Astra Pro) to help prepare this patch.
Numerical results and public behavior
Mismatched trajectories now raise
ValueError. Valid single-row, multi-row and empty inputs retain their numerical behavior and shapes; public signatures are unchanged.Regression coverage
All six unequal row-count permutations for Puma560 and Panda, valid single/multiple rows, empty batches, and independent closed-form operational dynamics controls.
On the unchanged original baseline, the 18 new regression cases reported 12 failures and 6 passes; all 18 pass with the fix.
Recorded focused validation
The earlier follow-up run used Linux and Python 3.12.14. The selected suites reported 191 passed, 65 skipped.
The result above is the previously recorded focused run. The new regression test files passed Ruff lint and formatting, and
git diff --checkpassed. Full local repository, local documentation and local cross-platform runs are outside that result.Current branch and hosted CI
The branch includes upstream
mainat879fb363580840e19ee70b6b175e8cd3543e2b38; current head:0265bbd7b41bc4b2fb0175e0767e1043b6d90fa0.Current-head CI is successful, including
mypy, core tests, the Linux/macOS/Windows test matrix and the documentation build. The docs-deploy and Dependabot auto-merge checks are skipped in their applicable workflow context.Checklist
accel_xtrajectory row counts and valid equal-length inputs.main.