wavefront_sensing - Wavefront Sensors

Functions

make_odwfs_amplitude_filter(beta)

The OD-wfs amplitude filter following [R961f808c43c1-Haffert2016].

make_polarization_odwfs_amplitude_filter(beta)

The OD-wfs amplitude filter based on polarization optics following [Rdaac7141a9d8-Haffert2016].

optical_differentiation_surface(filter_size, …)

A generator function for the complex multiplexed surface of the ODWFS.

Classes

WavefrontSensorOptics(optical_elements)

The optics for a wavefront sensor.

WavefrontSensorEstimator()

The estimator for a wavefront sensor.

OpticalDifferentiationWavefrontSensorOptics(…)

The optical elements for a optical-differentiation wavefront sensor.

OpticalDifferentiationWavefrontSensorEstimator(…)

Estimates the wavefront slopes from pyramid wavefront sensor images.

ModulatedPyramidWavefrontSensorOptics(…[, …])

The optical elements for a modulated pyramid wavefront sensor.

PyramidWavefrontSensorOptics(input_grid[, …])

The optical elements for a pyramid wavefront sensor.

PyramidWavefrontSensorEstimator(aperture)

Estimates the wavefront slopes from pyramid wavefront sensor images.

ShackHartmannWavefrontSensorOptics(…)

SquareShackHartmannWavefrontSensorOptics(…)

ShackHartmannWavefrontSensorEstimator(…[, …])

ZernikeWavefrontSensorOptics(input_grid[, …])

The optical elements for a Zernike wavefront sensor.

ZernikeWavefrontSensorEstimator(aperture, …)

Estimates the wavefront slopes from pyramid wavefront sensor images.

VectorZernikeWavefrontSensorOptics(input_grid)

The optical elements for a vector-Zernike wavefront sensor.