eradiate.pipelines.ComputeReflectance#

class eradiate.pipelines.ComputeReflectance(radiance_var='radiance', irradiance_var='irradiance', brdf_var='brdf', brf_var='brf')[source]#

Bases: eradiate.pipelines._core.PipelineStep

Derive reflectance from radiance and irradiance values.

Parameters
  • radiance_var (str, default: "radiance") – Name of the variable storing leaving radiance values.

  • irradiance_var (str, default: "irradiance") – Name of the variable storing irradiance (incoming flux) values.

  • brdf_var (str, default: "brdf") – Name of the variable storing BRDF values.

  • brf_var (str, default: "brf") – Name of the variable storing BRF values.

Fields
  • radiance_var (str) – Name of the variable storing leaving radiance values.

  • irradiance_var (str) – Name of the variable storing irradiance (incoming flux) values.

  • brdf_var (str) – Name of the variable storing BRDF values.

  • brf_var (str) – Name of the variable storing BRF values.

transform(x)[source]#

Apply the pipeline step to a given data.

Parameters

x – Data to process.

Returns

xt – Processed data.