eradiate.pipelines.AddIllumination#

class eradiate.pipelines.AddIllumination(illumination, measure, irradiance_var='irradiance')[source]#

Bases: eradiate.pipelines._core.PipelineStep

Add illumination data.

This post-processing pipeline step adds illumination data:

  • if illumination is a DirectionalIllumination instance, then a data variable (holding the incoming top-of-scene flux with respect to a horizontal surface) is created, with dimensions sza and vaa;

  • if illumination is a ConstantIllumination instance, then the created data variable has no coordinate.

Parameters
Fields
transform(x)[source]#

Apply the pipeline step to a given data.

Parameters

x – Data to process.

Returns

xt – Processed data.