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

Add temperature probing for individual grain populations in a dust mixture #185

Closed petercamps closed 1 year ago

petercamps commented 1 year ago

Description The TemperatureProbe class offers a new aggregation value to allow probing of the indicative temperature for individual grain populations in a dust mixture.

If one or more medium components in the simulation are equipped with a FragmentDustMixDecorator, the probe can provide the individual indicative temperature for each of the dust grain populations represented by the decorator by specifying the aggregation value of Fragment. Depending on the value of the fragmentSizeBins flag on the decorator, there are fragments for each of the grain material types or even for each of the grain size bins defined by the underlying dust mixture.

Motivation Requested by user Niklas Moszczynski to assist in diagnosing dust destruction calculations.

Tests A functional test has been added.

Other changes This pull request also updates the documentation for the new ToddlersSEDFamily class and adds an accuracy warning to the documentation of the cut and projection probe form classes.