-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Description
Surfa is a collection of Python utilities for medical image analysis and mesh-based surface processing. It provides tools that operate on 3D image arrays and triangular meshes with consideration of their representation in a world (or scanner) coordinate system. While broad in scope, surfa is developed with particular emphasis on neuroimaging applications.
-
surfa
is a Python package derived from FreeSurfer. Some of its outputs and inputs directly overlap with MNE’s use of FreeSurfer I/O (meshes, surfaces, coordinate systems transformations). -
It has built-in coordinate system awareness (scanner / RAS).
-
It's actively developed by the FreeSurfer team.
-
It uses Cython and compiled extensions for performance-critical operation (which can also be a con, I haven't checked whether they provide up-to-date binary wheels).
-
Since it provides a Python API, we don't need to piece together and call shell commands to run FS operations.
Any thoughts?