Lentil Documentation#
Version: 0.8.4
Useful links: Installation | Source Repository | Issue Tracker |
Lentil is a Python library for modeling the imaging chain of an optical system. It was originally developed at NASA’s Jet Propulsion Lab by the Wavefront Sensing and Control group (383E) to provide an easy to use framework for simulating point spread functions of segmented aperture telescopes.
Lentil is under active development and new features continue to be added. Until Lentil reaches version 1.0, the API is not guaranteed to be stable, but changes breaking backwards compatibility will be noted in the release notes.
The user guide provides in-depth information on the key concepts of Lentil with useful background information and explanation.
End-to-end examples and larger collection of common model patterns are provided to simplify the development of new models.
The reference guide contains a detailed description of the Lentil API. It assumes that you have an understanding of the key concepts.
The development guide provides key information for library developers and maintainers. It also describes algorithm verification efforts.