Temperature from LIDAR#

This page documents SignalCreation.Lidar.Lidar.temperature(), which retrieves atmospheric temperature profiles from LIDAR data using configurable methods (default: hauchecorne_v01).

Overview#

  • Selects input PR2-filtered variables (default prefix pr2filt) for Signal_Type in [120,129].

  • Builds a temp.Lidar_Temperature object with required auxiliary fields (density, pressure, cross-sections).

  • Runs Lidar_Temperature.get_temperature() and stores value+uncertainty.

Function signature#

def temperature(
    self,
    list_data_name: None | list = None,
    error_suffix: None | str = None,
    input_prefix: str | None = None,
    prefix_output: str | None = None,
) -> None

Parameters#

  • input_prefix (str | None, default: :code:`nv.get_var_name(‘pr2filt’)`)

  • prefix_output (str | None, default: :code:`nv.get_var_name(‘lidar_temperature’)`)

  • Method and options read under XML tag Temperature/method with its children.

Outputs#

  • Adds temperature and temperature_unc DataArrays under prefix_output via nv.add_lidar_da().

  • Returns None (modifies dataset in place).

See also#