1234567891011121314151617181920212223242526 |
- """
- Read hippocampal subfield volumes computed by Freesurfer
- https://surfer.nmr.mgh.harvard.edu/fswiki/HippocampalSubfields
- >>> from freesurfer_volume_reader.freesurfer import HippocampalSubfieldsVolumeFile
- >>>
- >>> for volume_file in HippocampalSubfieldsVolumeFile.find('/my/freesurfer/subjects'):
- >>> print(volume_file.read_volumes_mm3())
- >>> print(volume_file.read_volumes_dataframe())
- """
- import abc
- import typing
- class VolumeFile(metaclass=abc.ABCMeta):
- @property
- @abc.abstractmethod
- def absolute_path(self):
- raise NotImplementedError()
- @abc.abstractmethod
- def read_volumes_mm3(self) -> typing.Dict[str, float]:
- raise NotImplementedError()
|