Skip to content

Fix misori_tetragonal identity bug and add c2ImageD11 cross-test CI#10

Merged
jonwright merged 1 commit into
masterfrom
issue-c2ImageD11-cross-test
Jun 26, 2026
Merged

Fix misori_tetragonal identity bug and add c2ImageD11 cross-test CI#10
jonwright merged 1 commit into
masterfrom
issue-c2ImageD11-cross-test

Conversation

@jonwright

Copy link
Copy Markdown
Owner

misori_tetragonal: the trace comparison was checking m2 > m3 (off-diagonal vs c-axis) instead of m1 > m2 (diagonal vs off-diagonal), causing the identity case to return 1 instead of 3.

This matches the fix already applied in c2ImageD11 0.3.0.

Also noted: refine_assigned infinite-loop bug (i++ instead of j++) was already fixed in commit acb51d5.

CI: add a workflow that builds c2ImageD11 from git head (using their checked-in pre-generated wrappers, no c2py23 dependency) and runs the full ImageD11 test suite with IMAGED11_USE_C2=1, so we break when upstream changes break our compatibility.

misori_tetragonal: the trace comparison was checking m2 > m3 (off-diagonal
vs c-axis) instead of m1 > m2 (diagonal vs off-diagonal), causing the
identity case to return 1 instead of 3.

This matches the fix already applied in c2ImageD11 0.3.0.

Also noted: refine_assigned infinite-loop bug (i++ instead of j++) was
already fixed in commit acb51d5.

CI: add a workflow that builds c2ImageD11 from git head (using their
checked-in pre-generated wrappers, no c2py23 dependency) and runs the
full ImageD11 test suite with IMAGED11_USE_C2=1, so we break when
upstream changes break our compatibility.
@jonwright jonwright merged commit 421e6e5 into master Jun 26, 2026
14 checks passed
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