You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Breaking changes
PET BIDS sidecars overhauled (issue #983). Multiple field changes affect downstream PET pipelines:
TimeZero is no longer emitted; the raw SeriesTime is emitted instead — let downstream tools pick their own time-zero convention.
AcquisitionTime is suppressed in PET sidecars.
InjectionStart is no longer emitted (RadiopharmaceuticalStartTime is dose-measurement time on Siemens, not injection time).
FrameTimesStart for static scans now computed from AcquisitionTime − SeriesTime instead of hardcoded [0] (PR #1010).
Filename format split: %v restored as full vendor name; %h/%H now control hazardous BIDS hierarchical naming (%h = no reproin, %H = reproin). See FILENAMING.md.
New features
Zstandard output: -z s writes .nii.zst (issue #1005). Build with -DUSE_ZSTD=ON.
PET BIDS field expansion: TracerName, AttenuationCorrection, AttenuationCorrectionMethod, ReconMethodName, DoseCalibrationFactor, ScatterFraction, radiopharmaceutical metadata, etc.
-i o option for output image scaling override (issue #894).
Vendor / data fixes
UIH MOSAIC: always prefer private (0065,1037) for diffusion gradients regardless of tag order (issue #993).
UIH: SliceTiming units corrected; Issue870 warning unified (issue #1007).
Canon DWI: corrected bvec orientation.
GE DTI (Coronal + ROW): corrected bvec signs (PR #970).