Installation instructions
This page documents how to build SIRF on your system. See this page for alternative ways to get SIRF.
Table of Contents
These instructions are for building SIRF under various scenarios. Please add or amend.
A strength of SIRF is that it uses the expertise of other well-developed Open Source packages for medical image reconstruction. A downside is that these external packages and their dependencies need to be installed. Within SIRF, there are various components that need to be built.
Currently we have 2 ways of installing SIRF: manually and using the so called SuperBuild.
The SuperBuild handles the compilation of most of the required software automagically.
To proceed with the SuperBuild, one should clone the project SuperBuild and follow the instructions in its README. The SuperBuild has been tested on Linux and MacOS. Work is in progress for the Windows platform.
This wiki contains specifics for:
Please also check our pages with instructions for SIRF and MATLAB, and SIRF and Python.
This is not recommended. Only do this if you have experience with building several software packages. You can find more (outdated) information on Step by step building of dependencies and SIRF.