Expand description
Rust implementation of several structural neuroimaging file formats.
The focus of this package is on reading surface-based brain morphometry data as produced from MRI images by FreeSurfer, CAT12 and similar software packages.
Re-exports§
pub use fs_annot::read_annot;pub use fs_annot::FsAnnot;pub use fs_annot::FsAnnotColortable;pub use fs_curv::read_curv;pub use fs_curv::write_curv;pub use fs_curv::FsCurv;pub use fs_curv::FsCurvHeader;pub use fs_label::read_label;pub use fs_label::write_label;pub use fs_label::FsLabel;pub use fs_mgh::read_mgh;pub use fs_mgh::write_mgh;pub use fs_mgh::FsMgh;pub use fs_mgh::FsMghData;pub use fs_mgh::FsMghHeader;pub use fs_mgh::MRI_FLOAT;pub use fs_mgh::MRI_INT;pub use fs_mgh::MRI_SHORT;pub use fs_mgh::MRI_UCHAR;pub use fs_surface::coord_center;pub use fs_surface::coord_extrema;pub use fs_surface::read_surf;pub use fs_surface::write_surf;pub use fs_surface::BrainMesh;pub use fs_surface::FsSurface;pub use fs_surface::FsSurfaceHeader;pub use util::values_to_colors;pub use util::vec32minmax;
Modules§
- error
- Errors one may encounter when using neuroformats.
- fs_
annot - Functions for managing FreeSurfer brain surface parcellations in annot files.
- fs_curv
- Functions for managing FreeSurfer per-vertex data in binary ‘curv’ files.
- fs_
label - Functions for reading FreeSurfer label files.
- fs_mgh
- Functions for managing FreeSurfer brain volumes or other 3D or 4D data in binary ‘MGH’ files.
- fs_
surface - Functions for managing FreeSurfer brain surface meshes in binary ‘surf’ files.
- util
- Utility functions used in all other neuroformats modules.