__init__.py 601 B

123456789101112131415161718192021
  1. """
  2. Read hippocampal subfield volumes computed by Freesurfer
  3. https://surfer.nmr.mgh.harvard.edu/fswiki/HippocampalSubfields
  4. >>> from freesurfer_volume_reader.freesurfer import HippocampalSubfieldsVolumeFile
  5. >>>
  6. >>> for volume_file in HippocampalSubfieldsVolumeFile.find('/my/freesurfer/subjects'):
  7. >>> print(volume_file.read_volumes_mm3())
  8. >>> print(volume_file.read_volumes_dataframe())
  9. """
  10. import abc
  11. # pylint: disable=too-few-public-methods
  12. class VolumeFile(metaclass=abc.ABCMeta):
  13. @property
  14. @abc.abstractmethod
  15. def absolute_path(self):
  16. raise NotImplementedError()