neurodatascience / nipoppy

Lightweight framework for neuroimaging-clinical data organization/processing
https://nipoppy.readthedocs.io/en/latest/
MIT License
10 stars 19 forks source link

[ENH] Add DICOM header checking and `DicomDirMap` to `DicomReorgWorkflow` #229

Closed michellewang closed 1 month ago

michellewang commented 1 month ago

Closes #225

Remaining TODOs

Summary:

Note that this ONLY allows the contents of raw_dicom to be somewhat arbitrary. For sourcedata I think it makes more sense to enforce <PARTICIPANT_ID>/<SESSION>, though that might break some of the existing PPMI/QPN data. But I think it is better for things to already be more BIDS-like after the reorg step.

codecov[bot] commented 1 month ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 52.66%. Comparing base (cccdbf6) to head (d6785a9).

:exclamation: Current head d6785a9 differs from pull request most recent head 8a37516

Please upload reports for the commit 8a37516 to get more accurate results.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #229 +/- ## =========================================== - Coverage 97.40% 52.66% -44.74% =========================================== Files 25 47 +22 Lines 1541 3334 +1793 =========================================== + Hits 1501 1756 +255 - Misses 40 1578 +1538 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.