Magritte

A modern software library for
3D Radiative Transfer and
Synthetic Observations

Magritte is an open-source software library for simulating 3D radiation transport and synthetic observations, developed at University College London (UCL, UK) and KU Leuven (Belgium).

Magritte is currently mainly used for post-processing hydrodynamical simulations by creating synthetic observations, but the techniques could also be applied more general. It can either be used as a Python package or as a C++ library. Magritte uses a deterministic ray-tracer with a formal solver that currently focusses on line radiative transfer (see De Ceuster et al. 2019 for more details).

The plot below shows synthetic observations made with Magritte at three different inclinations for a hydro simulation of the stellar wind around an asymptotic giant branch (AGB) star as it is perturbed by a companion.

The hydrodynamics model was created by Jan Bolte using MPI-AMRVAC. See the examples in the documentation to learn how these synthetic observations were created with Magritte.