Freedom251 › Data Visualization Software
mrivis

What mrivis is
mrivis is a free, MIT-licensed Linux project for examining spatial alignment between two 3D MRI scans. It works with T1, T2, and PET images and offers checkerboard plots, voxelwise differences, and color mixing for comparing image alignment. Checkerboard views can be adjusted with patch size, row and column counts, and a rescaling method. The project also supplies Python classes for creating customizable visualizations of 3D and 4D images, including Carpet(), SlicePicker(), and Collage(). Documented examples pass image paths to comparison functions and mention NIfTI files, while an example_datasets folder contains sample data. Installation uses pip install mrivis. Exporting SlicePicker output to GIF requires the imageio package separately. An executable, interactive demo is linked for the visualization classes. The official pages do not state integrations or a support commitment, and the repository’s Security and quality section shows 0 alerts.
Who it suits
mrivis suits Linux users working with MRI alignment checks or programmable 3D and 4D image visualizations. It is aimed at users comfortable installing and using Python packages.
What it does well
- Free plan available
- Checkerboard, difference, and color-mix alignment checks
- Customizable 3D and 4D visualization classes
- Interactive visualization demo included
- MIT licensed
What to know first
- Linux platform only
- GIF export requires separate imageio installation
- No integrations stated
- No support commitment stated
Verdict
mrivis combines MRI alignment comparisons with programmable visualization classes in a free Linux package. Its documented methods and examples fit technical imaging workflows rather than a general desktop viewer.
Facts from mrivis's own pages
- Alignment checks
- It compares spatial alignment between two 3D MRI scans, including T1, T2, and PET images. · raamana.github.io, 12 Oct 2026
- Alignment methods
- The documentation describes checkerboard, voxelwise difference and color mix methods for checking alignment between images. · raamana.github.io, 5 Oct 2026
- Comparison methods
- Its alignment functions include checkerboard plots, voxelwise differences, and color mixing. · raamana.github.io, 12 Oct 2026
- Customization
- Checkerboard plots can be configured with patch size, rescaling, rows, and columns. · raamana.github.io, 12 Oct 2026
- Custom visualizations
- It provides classes for developing customizable visualizations of 3D and 4D images. · raamana.github.io, 5 Oct 2026
- Demo
- The repository links to an executable and interactive demo for its visualization classes. · github.com, 12 Oct 2026
- Example data
- The repository includes an example_datasets folder with example data. · raamana.github.io, 12 Oct 2026
- Free plan
- Yes · raamana.github.io, 24 Sept 2026
- GIF export
- Exporting SlicePicker output to GIF requires installing the imageio package separately. · github.com, 5 Oct 2026
- Image inputs
- The documented examples pass image paths to the comparison functions and mention NIfTI files. · raamana.github.io, 12 Oct 2026
- Image visualization
- It provides classes for developing customizable visualizations of 3D and 4D images. · raamana.github.io, 12 Oct 2026
- Installation
- The repository documents installation with the command pip install mrivis. · github.com, 12 Oct 2026
- Integrations
- No integrations are stated on the official documentation or repository pages opened. · github.com, 5 Oct 2026
- License
- GitHub identifies the repository license as MIT. · github.com, 12 Oct 2026
- Optional dependency
- The repository says to install imageio separately to export SlicePicker output to GIF. · github.com, 12 Oct 2026
- Purpose
- mrivis is a medical imaging visualization library and development toolkit. · github.com, 12 Oct 2026
- Security
- The repository page shows a Security and quality section with 0 alerts. · github.com, 5 Oct 2026
- Support
- The opened official pages provide documentation and an interactive demo but do not state a support commitment. · github.com, 5 Oct 2026
- Visualization classes
- The project names Carpet(), SlicePicker() and Collage() as examples of its visualization classes. · github.com, 5 Oct 2026
Where mrivis stands on Freedom251
- Data Visualization Software#79 of 98