act.retrievals.calculate_modified_gradient_pbl#
- act.retrievals.calculate_modified_gradient_pbl(ds, parm='beta_att', dis_parm='range', min_height=100, threshold=0.001, smooth_dis=5)[source]#
Estimation of the Planetary Boundary Layer (PBL) height from a backscatter LIDAR through a modified gradient method, where the first significant inflection point within the profile is identified rather than the traditional sharpest negative gradient.
Also conforms to the depolarization ratio threshold PBL height estimate when the parm input is properly selected.
Note: This retrieval method should be applied under a cloud-free, well-mixed PBL condition.
It is not expected perform well in cloud capped boundary layers. Additional PRs will be included within the near future to address more PBL environmental conditions.
- Parameters:
ds (xarray.Dataset) – Dataset containing the zenith-pointing remote sensing data.
parm (str) – Variable in the dataset to compute gradient on (e.g., attenuated backscatter).
dis_parm (str) – Distance-from-instrument coordinate (e.g., ‘range’ or ‘height’).
min_height (float) – Minimum allowed PBL height in meters.
threshold (float) – Prominence value to use within scipy.signal.find_peaks
smooth_dis (int) – Number of bins to average vertical profile over to smooth data
- Returns:
ds (xarray.Dataset) – Dataset with a new variable pbl_mod_gradient containing PBL heights.
References
- Satheesh, A. R., Warner, G., Cai, J., Juliano, T., O’Brien, J. R.,
& Wagner, T. (2025). Boundary Layer in Multiple Places (BLIMP) (v2025.05.29). Zenodo. https://doi.org/10.5281/zenodo.15545989
- Jackson, R., O’Brien, J., Wang, J., Fytanidis, D., Muradyan, P.,
Grover, M., Raut, B., Collis, S., Tuftedal, M., Anderson, G., agner, T. J., Nesbitt, S., Tan. H., Wefer, D., & Hammond, M. (2025). The thermodynamic and kinematic structure of the planetary boundary layer for a summer lake breeze day in Chicago. Journal of Geophysical Research: Atmospheres, in preparation.