pymiediff.Particle.get_cross_sections

pymiediff.Particle.get_cross_sections#

Particle.get_cross_sections(k0: Tensor, **kwargs) dict#

get farfield cross sections

returns a dict that contains cross sections as well as efficiencies (scaled by the geometric cross sections)

Note: Mie series truncation is done automatically using the Wiscomb criterion: Wiscombe, W. J. “Improved Mie scattering algorithms.” Appl. Opt. 19.9, 1505-1509 (1980)

kwargs are passed to pymiediff.farfield.cross_sections()

Parameters:

k0 (torch.Tensor) – tensor containing all evaluation wavenumbers

Returns:

dict containing all resulting spectra

Return type:

dict