Validity and exclusion domains#

This page documents SignalCreation.Lidar.Lidar.validity_domain(), which constructs validity and exclusion masks along altitude and stores them as flag arrays.

Overview#

  • Automatically estimates the maximum validity altitude from the latest ozone product.

  • Reads validity and exclusion altitude bounds from XML.

  • Builds a binary mask (``0``=Out, ``1``=In) and stores it in the dataset.

Function signature#

def validity_domain(self) -> None

XML configuration#

  • ValidityDomain/alt_min (quantity, default: 0 km)

  • ValidityDomain/alt_max (quantity, required)

  • ExclusionDomain/alt_min / ExclusionDomain/alt_max (lists of quantities)

Outputs#

  • Adds ValidityDomain as a 1D altitude mask with attributes flag_values="0,1" and flag_meanings="Out, In".

  • Returns None (modifies dataset in place).

See also#