What the package is for

The package is intended for scientific and operational lidar workflows where the processing chain needs to be reproducible outside the original monorepo. It does not run a service by itself; it provides the library code, tests, package data and documentation that downstream applications can depend on.

  • Discover and convert Licel RAW measurements to NetCDF.
  • Apply preprocessing corrections, overlap correction and gluing products.
  • Generate synthetic elastic, Raman and depolarization signals for validation.
  • Validate retrieval algorithms with explicit physical assumptions.
  • Package SCC and depolarization modules as part of the standalone distribution.
Synthetic elastic lidar quicklook
Synthetic elastic quicklook rendered with the same plotting path used by lidar measurement products.

Documentation map

Synthetic validation

Synthetic signals are used as a compact reference system for checking lidar-ratio consistency, wavelength scaling, transmittance, depolarization ratios and retrieval behavior.

Open synthetic examples

Retrieval boundaries

Retrieval tests compare against synthetic truth only where the underlying assumptions are explicit, including reference intervals and lower-boundary particle optical depth.

Open retrieval notes

Runtime Boundaries

This repository does not define a Docker service or HTTP API. Local operation means importing the package, running scripts and executing pytest. CI builds docs, runs tests and publishes PyPI artifacts. Production operation normally happens in downstream systems that install atmolidarpy.

Open environment boundaries