eradiate.scenes.atmosphere.ParticleDistribution

class eradiate.scenes.atmosphere.ParticleDistribution[source]

Bases: ABC

Abstract base class for particle distributions used to define particle layers.

In practice, particle distributions are callables with the signature f(x: np.typing.ArrayLike) -> np.ndarray and are evaluated over the interval [0, 1].