Welcome to the Magrittetorch documentation! Magrittetorch is a PyTorch port of Magritte, an open-source software library for simulating radiation transport. Magrittetorch has been developed at KU Leuven (Belgium).
Magrittetorch is currently mainly used for post-processing hydrodynamical simulations by creating synthetic observations, but allows for uncertainty quantification by utilizing the automatic differentiation capabilities of PyTorch. Magrittetorch uses a deterministic ray-tracer with a formal solver that currently focusses on line radiative transfer (see De Ceuster et al. 2019, De Ceuster et al. 2020 and Ceulemans et al. (in prep.). for more details).
.. toctree:: :maxdepth: 1 :caption: Contents: 0_getting_started/index 1_examples/index 2_benchmarks/index 3_python_api_documentation/index
The following list of papers might provide further insights in the inner workings of Magritte(torch):
- Magritte: Adaptive ray-tracing, mesh construction and reduction, F. De Ceuster, J. Bolte, W. Homan, S. Maes, J. Malfait, L. Decin, J. Yates, P. Boyle, J. Hetherington, 2020 (arXiv, MNRAS);
- Magritte: Non-LTE atomic and molecular line modelling, F. De Ceuster, W. Homan, J. Yates, L. Decin, P. Boyle, J. Hetherington, 2019 (arXiv, MNRAS);
- 3D Line Radiative Transfer & Synthetic Observations with Magritte, F. De Ceuster, T. Ceulemans, A. Srivastava, W. Homan, J. Bolte, J. Yates, L. Decin, P. Boyle, J., Hetherington (JOSS).
Please note that some features presented in the Magritte papers are not implemented in Magrittetorch.
Please report any issues with Magrittetorch or its documentation here. If you need any further help, please contact Thomas Ceulemans.
Developers
- Thomas Ceulemans
Scientific & Technical advisors
- Frederik De Ceuster
- Leen Decin
Contributors
- Silke Maes
- Jolien Malfait
- Mats Esseldeurs
- Arnout Coenegrachts
- Owen Vermeulen
TC acknowledges support from the Research Foundation - Flanders (FWO) through the PhD Fellowship 1166722N.