[ENH]: Simplify Preprocess interface #473
No reviewers
Labels
No labels
CRITICAL
Stale
WIP
bug
concept
coordinate
dataset
dependencies
documentation
duplicate
enhancement
github_actions
good first issue
help wanted
invalid
maintenance
maps
marker
mask
on hold
parcellation
preprocess
question
ready
storage
template-space
triage
wontfix
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
juaml/junifer!473
Loading…
Reference in a new issue
No description provided.
Delete branch "refactor/preprocessor"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR refactors the
Preprocessinterface to simplify implementation logic.Codecov Report
✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 91.60%. Comparing base (
0f459e2) to head (5b51d11).⚠️ Report is 14 commits behind head on main.
Additional details and impacted files
100.00% <ø> (ø)Flags with carried forward coverage won't be shown. Click here to find out more.
100.00% <ø> (ø)98.24% <ø> (-0.17%)90.00% <ø> (+2.24%)99.45% <ø> (-0.02%)89.28% <ø> (-1.63%)100.00% <ø> (+3.57%)🚀 New features to boost your workflow:
CI passes on juseless.
There was a reason why the
preprocesshad the extra_input updated too. Though I can't remember why. You think this was wrongly coded from the beginning?I had added the extra output to be able to add "extra types" to the data object, like confounds when it used be to named like "BOLD_confounds". After we introduced "nested types", it doesn't serve any purpose as one can just add it to the data type directly, for example, adding confounds to BOLD would be now "BOLD.confounds".