Please note: All ray-traxing codes use the same number of rays per particle orientations, which gives particle orientations with smaller projected areas too much weight, when averaging over all particle orientations. An easy way to correct for this is to read in a variable ray_density (density of rays) instead rays (number of rays) and to calculate for each orientation
rays = ray_density*x_bound*y_bound
where x_bound and y_bound are the dimensions of the smallest rectangle that fully contains the particles projected area.
ray-tracing code for light scattering at polyhedral shaped particles
ray-tracing code for light scattering at ellipsoids
ray-tracing code for light scattering at circular cylinders
ray-tracing code for light scattering at non-spherical particles containing scattering and absorbing inclusions
ray-tracing code for light scattering at ellipsoids containing scattering and absorbing inclusions
Monte Carlo radiative transfer code v0.8 for multiple scattering in threedimensionally inhomogeneous atmospheres
Monte Carlo radiative transfer code v0.9 for multiple scattering in threedimensionally inhomogeneous atmospheres
radiative transfer code for microwave frequencies (MWMOD)
3RAD_UNIK : 3d Monte Carlo Model for the Infrared and Microwave
mc-unik Local Estimate Monte Carlo radiative transfer code for efficient scalar radiance calculations in 3d inhomogeneous atmospheres
SPARTA Local Estimate Monte Carlo radiative transfer solver for efficient radiance calculations including polarization in 3D inhomogeneous atmospheres.
T-matrix Codes for Computing Electromagnetic Scattering by Nonspherical Particles
SCATTERLIB - Light Scattering and Radiative Transfer Codes Library maintained by P. Flatau
Letzte Änderung: 2015-06-23