Skip to content

Preproc-main into main#161

Merged
oliverchampion merged 31 commits into
mainfrom
preproc-main
May 6, 2026
Merged

Preproc-main into main#161
oliverchampion merged 31 commits into
mainfrom
preproc-main

Conversation

@IvanARashid
Copy link
Copy Markdown
Contributor

Describe the changes you have made in this PR

Added fitting and preprocessing folders to /src/original, with corresponding fixes to the imports in various files in the repository.

Added a line to pytest.ini to ignore files starting with "wip_*" during automatic testing.

ElinaPetersson and others added 27 commits January 23, 2026 10:06
Preprocessig script for outlier removal
Test and simulation for brain denoising
topup-eddy preproc script
@@ -0,0 +1,82 @@
import os
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is it needed to have a seperate file for the brain phantom for preprocessing? Can this not be combined with Oscar's digital brain phantom with additional "default" options for turning preprocessing-specific things on/off? This would make the code cleaner and phantoms more alligned

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The new file kind of looks better, it might make the existing one redundant. But I'm not sure. @ElinaPetersson ?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, sounds reasonable. I'll make one script with all functionality but optional relaxation decay.

Copy link
Copy Markdown
Collaborator

@oliverchampion oliverchampion left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

With regards to the Matlab codes --> do we need to include all toolboxes like nifti_toolbox? This could make submits unnesicarily long. Also should check what the licensing is there; are we allowed to share that code? are we allowed to share it with out own license (typically licensing only allows sharing code with the same license).

@IvanARashid
Copy link
Copy Markdown
Contributor Author

With regards to the Matlab codes --> do we need to include all toolboxes like nifti_toolbox? This could make submits unnesicarily long. Also should check what the licensing is there; are we allowed to share that code? are we allowed to share it with out own license (typically licensing only allows sharing code with the same license).

The stuff that was submitted by ASD_MemorialSloanKettering? It's part of fitting code and has been in the repo for a while now

@oliverchampion
Copy link
Copy Markdown
Collaborator

Fine to me once merge conflicts are resolved!

@oliverchampion oliverchampion merged commit be85ee3 into main May 6, 2026
9 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.

4 participants