Skip to content

How to obtain SIRF

Kris Thielemans edited this page Mar 20, 2024 · 13 revisions

How to get SIRF

We provide 3 different ways to install SIRF and 1 way to run it in the cloud, all with different advantages

A Virtual Machine

A VM for VirtualBox running Ubuntu with everything pre-installed.

A Docker container

Docker provides light-weight containers, more integrated with your own OS.

  • Should work as-is on Linux and MacOSX. With Windows easiest via WSL.
  • Using a Python IDE is possible depending on your host OS, preferred IDE, and whether you need the IDE installed in the host, in the container, or both.
  • See SIRF using Docker for more information, including installation instructions.
  • David Atkinson's SIRF/CIL Docker on Mac video and PowerPoint file (also useful for non-MacOS users)

Running in GitHub Codespaces

You can run the SIRF-Exercises directly in the cloud without any set-up, if you have a GitHub account, see the SIRF-Exercises documentation.

Note that GitHub Codespaces are a great way to explore, but free for limited usage only.

Building the software yourself

This will give you the most flexibility and best performance, but needs more work to get you going. Only try this if you know what you are doing...

Conda

  • coming soon