eradiate.scenes.atmosphere.ParticleDistribution#

class eradiate.scenes.atmosphere.ParticleDistribution[source]#

Bases: abc.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].