.. _gallery_opd_psf_mtf:

OPD, PSF, and MTF
=================

This section contains examples of the analysis of the optical path difference (OPD), point spread function (PSF), and modulation transfer function (MTF) of an optical system. These examples are intended to be illustrative and not exhaustive. For a complete list of available functions and classes, please refer to the `Optiland` API.

Optical Path Difference (OPD)
------------------------------

.. nbgallery::
    wavefront/opd_fan
    wavefront/opd_map
    wavefront/zernike_decomposition
    wavefront/wavefront_strategies

Point Spread Function (PSF)
---------------------------

.. nbgallery::
    wavefront/fft_psf_2d
    wavefront/fft_psf_3d
    wavefront/fft_vectorial_psf_2d
    wavefront/fft_vectorial_psf_3d
    wavefront/mmdft_psf_2d
    wavefront/mmdft_psf_3d
    wavefront/huygens_psf_2d
    wavefront/huygens_psf_3d
    wavefront/vectorial_huygens_psf_2d
    wavefront/vectorial_huygens_psf_3d

Modulation Transfer Function (MTF)
----------------------------------

.. nbgallery::
    wavefront/mtf_geometric
    wavefront/mtf_fft
    wavefront/vectorial_fft_mtf
    wavefront/mtf_huygens
    wavefront/vectorial_huygens_mtf
    wavefront/mtf_vs_field
    wavefront/through_focus_mtf
    wavefront/sampled_mtf
