Skip to content

Installation instructions

Kris Thielemans edited this page Jun 18, 2021 · 39 revisions

Overview

This page documents how to build SIRF on your system. See this page for alternative ways to get SIRF.

Table of Contents

  1. Installing SIRF
  2. SuperBuild Installation
  3. Step by step building of dependencies and SIRF

Installing SIRF

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.

SuperBuild Installation

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.

Step by step building of dependencies and SIRF

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.