eradiate.scenes.atmosphere.ParticleDistribution

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].