Aerosols processing#
This page documents SignalCreation.Lidar.Lidar.aerosols_process(), which retrieves
aerosol optical properties from filtered PR2 signals.
Overview#
Reads aerosol-processing parameters from XML (altitude max/ref, reference beta, method).
Discovers preprocessed filtered PR2 variables (prefix
pr2filt).For each variable, runs
AerosolLidarProcessto perform the retrieval.Writes all produced aerosol fields to the dataset with appropriate attributes.
Function signature#
def aerosols_process(self) -> None:
\"\"\"Retrieve aerosol data from PR2-filtered signals and store outputs.\"\"\"
XML configuration#
Aerosols/altitude_max(default:20 km)Aerosols/altitude_ref(default:10 km)Aerosols/beta_aero_ref(default:0 m**-1)Aerosols/method(default:"Klett")
Outputs#
All variables returned by
AerosolLidarProcess.get_aerosols_data()are added viatf.add_new_dataarray_to_dataset(), suffixed with an index to disambiguate channels.Returns
None(modifies dataset in place).