Version 9
advanced radiative transfer in dusty systems
The SKIRT project -- version 9

What's new

Version 9 is the latest version of the SKIRT project that has been designed to allow simulating a wide range of physics for dust and other transfer media. The Introduction on this page describes the SKIRT project without assuming any knowledge about previous versions. Readers familiar with SKIRT, or readers interested in the status of version 9 development, might want to visit these pages:


The source code for the SKIRT project is publicly available under the terms defined in the license agreement. The code is hosted at in the following repositories:

This web site offers the documentation for the SKIRT project:

You can also access these pages by selecting the corresponding tab in the navigation bar at the top of each page.


The SKIRT project offers state-of-the-art software for simulating radiation transfer in dusty astrophysical systems such as galaxies, accretion disks, or star forming regions. At the project's heart is the C++ SKIRT code, which employs the Monte Carlo technique to emulate the relevant physical processes including scattering, absorption and emission by the transfer medium. The code features a wealth of built-in geometries, radiation sources, dust characterizations, spatial grids, and detectors, in addition to various mechanisms for importing models generated by hydrodynamical simulations. The configuration for a particular simulation is defined in a parameter file that can be constructed through a user-friendly command-line Q&A session, or with an optional graphical interface.

Another optional component of the SKIRT project is the "Python Toolkit for SKIRT", or PTS. The Python code in this toolkit can help prepare, postprocess, and visualize SKIRT-related data, or it can execute SKIRT simulations in automated contexts.

SKIRT features




User interface:


Code design:

(*) The Lyman-alpha radiation transfer capability is currently not ready for production use. It is quite tricky to configure and the results have not yet been verified for more complex geometries.

PTS features

Working with SKIRT:

Supporting the SKIRT development process:

User interface:

Code design: