lime_tbx.application.filedata.lglod_factory module

This module creates LGLOD datatypes

lime_tbx.application.filedata.lglod_factory.create_lglod_data(point: Point, srf: SpectralResponseFunction, lime_simulation: ILimeSimulation, kernels_path: KernelsPath, spectrum_name: str, dolp_spectrum_name: str, aolp_spectrum_name: str, coeff_version: str, mdas: MoonData | List[MoonData]) LGLODData[source]

Creates a LGLOD object

Parameters:
  • point (Point)

  • srf (SpectralResponseFunction)

  • lime_simulation (ILimeSimulation)

  • kernels_path (KernelsPath)

  • spectrum_name (str) – Name of the spectrum used to interpolate Reflectance & Irradiance (‘ASD’, ‘linear’)

  • dolp_spectrum_name (str) – Name of the spectrum used to interpolate DoLP (usually ‘linear’)

  • aolp_spectrum_name (str) – Name of the spectrum used to interpolate AoLP (usually ‘linear’)

  • coeff_version (str) – Coefficients version name

Returns:

lglod – Lglod data object with the information given and generated.

Return type:

LGLODData