linumpy.intensity.vignette#
Vignette estimation models.
Functions#
|
Evaluate a 2D Gaussian vignette model. |
|
Evaluate a Gaussian-linear mixed vignette model. |
|
Evaluate a quadratic vignette model. |
|
Estimate the vignette correction field from a volume. |
Module Contents#
- linumpy.intensity.vignette.vignette_gauss(pos, x0, y0, sx, sy, a, b)[source]#
Evaluate a 2D Gaussian vignette model.
- linumpy.intensity.vignette.vignette_gauss_lin(pos, x0, y0, s, a, b, c)[source]#
Evaluate a Gaussian-linear mixed vignette model.
- linumpy.intensity.vignette.vignette_quad(pos, a, b, c, d, e, f)[source]#
Evaluate a quadratic vignette model.
- linumpy.intensity.vignette.get_vignette(vol, return_params=False, mask_z=None, method='gauss')[source]#
Estimate the vignette correction field from a volume.
- Parameters:
vol (numpy.ndarray)
return_params (bool)
mask_z (numpy.ndarray | None)
method (str)
- Return type: