dicom_inspect
Inspect DICOM directories to extract fieldmap series information.
This is the only module that touches the filesystem. It scans the DICOM
directory structure (Series_##_<description>/) to determine:
- Which fieldmap strategy applies (series_description vs series_number)
- The actual series numbers for each AP/PA pair
Source: src/python/dcm2bids_config/dicom_inspect.py
Classes
FieldmapDetection (dataclass)
Result of inspecting a DICOM session directory for fieldmaps.
Fields
strategy(str) ='none'groups(dict[str, dict[str, int]]) =field(default_factory=dict)warnings(list[str]) =field(default_factory=list)
Functions
inspect_fieldmaps
Scan a DICOM session directory for spin-echo fieldmap series.
inspect_fieldmaps(dicom_dir: Path) -> FieldmapDetection
Parameters
dicom_dir(Path) — Path to the session DICOM directory containingSeries_*/dirs.
Returns
FieldmapDetection Detected strategy, groups, and any warnings.