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.