rayleigh#

exo_skryer.mie_schemes.rayleigh(n: Array, k: Array, x: Array) Tuple[Array, Array, Array][source]#

Compute extinction and scattering efficiencies using Rayleigh approximation.

Valid for small particles (x << 1). Uses the polarizability approximation with first-order size-parameter corrections.

Parameters:
nndarray

Real part of the refractive index.

kndarray

Imaginary part of the refractive index.

xndarray

Size parameter (x = 2πr/λ).

Returns:
Q_extndarray

Extinction efficiency.

Q_scandarray

Scattering efficiency.

gndarray

Asymmetry parameter (scattering anisotropy).