SKIRT / SKIRT9

SKIRT version 9 -- advanced radiative transfer in dusty systems
http://www.skirt.ugent.be
GNU Affero General Public License v3.0
34 stars 30 forks source link

Support polarization for Compton scattering #178

Closed petercamps closed 1 year ago

petercamps commented 1 year ago

Description With this update, we support polarization for Compton scattering by free electrons represented by the ElectronMix class or as part of the XRayAtomicGasMix class. As a result, both media types now support polarization across the full wavelength range (i.e. for both Thomson and Compton scattering).

Important limitation: the XRayAtomicGasMix class supports polarization only in the approximation where the bound electrons are treated as free electrons.

Motivation Polarization at high energies is relevant for simulations of certain X-ray observations.

Tests The existing functional tests still run correctly. However, the new functionality has been not yet been tested extensively.

Use with care!