-
Notifications
You must be signed in to change notification settings - Fork 144
CC documentation & final testing #763
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: dev
Are you sure you want to change the base?
Conversation
…r consistency (identical results) Add --conformed_name with orig image to fastsurfer_cc.py call in run_fastsurfer.sh
Fix output files formatting
Fix more formatting of Markdown files
dkuegler
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR cleans up the Corpus Callosum (CC) module documentation and fixes a coordinate transformation bug in preparation for release. The changes reorganize documentation across multiple files, fix a critical bug in AC/PC coordinate calculation, and improve code consistency in the subdivision logic.
Changes:
- Fixed coordinate transformation bug where AC/PC coordinates were incorrectly calculated by mixing RAS and voxel coordinates
- Reorganized CC documentation into three focused sections: module overview, advanced options, and output files
- Improved subdivision code consistency by always transforming midline to ACPC space before subdivision
Reviewed changes
Copilot reviewed 7 out of 7 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| run_fastsurfer.sh | Added --conformed_name parameter to fastsurfer_cc.py call |
| doc/scripts/fastsurfer_cc.rst | Cleaned up and expanded documentation with quality control and analysis mode sections |
| doc/overview/modules/CC.md | Restructured to focus on JSON output structure, removed duplicate content |
| doc/overview/OUTPUT_FILES.md | Updated file naming conventions and descriptions for CC module outputs |
| CorpusCallosum/shape/postprocessing.py | Fixed subdivision to consistently use ACPC space for all subdivision methods |
| CorpusCallosum/fastsurfer_cc.py | Fixed AC/PC coordinate transformation bug, removed unused TypeVar import |
| CorpusCallosum/README.md | Updated documentation structure with clearer organization |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
@m-reuter all items from co-pilot are resolved/fixed. |
Remove dev flag from run_fastsurfer.sh
|
I found another issue in CC, halting merge for now. |
I updated the CC documentation to clean it up and match the status for the release.
This PR also serves as point to commit last changes before I run final tests, therefore I'm putting it into draft mode. I will remove the draft label when all tests ran successfully.