colour_hdri.normal_distribution_function#

colour_hdri.normal_distribution_function(a: ArrayLike, mu: float = 0.5, sigma: float = 0.15) NDArrayFloat[source]#

Return given array weighted by a normal distribution function.

Parameters:
  • a (ArrayLike) – Array to apply the weighting function onto.

  • mu (float) – Mean or expectation.

  • sigma (float) – Standard deviation.

Returns:

Weighted array.

Return type:

numpy.ndarray

Examples

>>> normal_distribution_function(np.linspace(0, 1, 10))
array([ 0.00386592,  0.03470859,  0.18002174,  0.53940751,  0.93371212,
        0.93371212,  0.53940751,  0.18002174,  0.03470859,  0.00386592])