-
Notifications
You must be signed in to change notification settings - Fork 52
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
ENH: Add PrepareDerivative/SaveDerivative interfaces #885
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #885 +/- ##
==========================================
+ Coverage 70.95% 71.57% +0.62%
==========================================
Files 87 87
Lines 8231 8437 +206
Branches 950 994 +44
==========================================
+ Hits 5840 6039 +199
- Misses 2384 2390 +6
- Partials 7 8 +1 ☔ View full report in Codecov by Sentry. |
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.
Big fan of deconstructing the monolith
These are intended to break DerivativesDataSink functionality into separable components and avoid unnecessary writes that cause invalidation of downstream nodes.
597f926
to
23e1bbc
Compare
Co-authored-by: Mathias Goncalves <goncalves.mathias@gmail.com>
4489a68
to
8c14cbe
Compare
@mgxd I think this is ready to go. I expanded the tests to check everything we were checking with |
Yup, looks good to me! |
1.11.0 (July 31, 2024) New minor release to start the 1.11.x series. The major changes include: - a deprecation to T1w-only based template processing - addition of a new dependency ``acres`` for accessing package data However, this is still backwards compatible with the 1.10.x series. * MAINT: Depend on acres for data access * ENH: Add PrepareDerivative/SaveDerivative interfaces (#885) * ENH: Make template dimensions support T2w as well (#879) * ENH: Modify FSSource to output T2 (#868) * FIX: Set cal_max in the NIfTI header for visualization after ``IntensityClip`` (#878) * FIX: Remove accidental MRIQC dependency, allow app config to be passed to workflow plugin (#876) * TEST: Fix plugin invocation, use an initializer that can be verified (#880)
These are intended to break DerivativesDataSink functionality into separable components and avoid unnecessary writes that cause invalidation of downstream nodes.
Tests forthcoming.