Distortion¶
- class kgpy.optics.aberration.Distortion(wavelength, spatial_mesh_input, spatial_mesh_output, mask, polynomial_degree=1)¶
Bases:
object- Parameters
- __init__(wavelength, spatial_mesh_input, spatial_mesh_output, mask, polynomial_degree=1)¶
Attributes
Methods
__init__(wavelength, spatial_mesh_input, ...)model([inverse])plot_residual([axs, config_index, other, ...])residual([other, inverse])- rtype
Inheritance Diagram
- plot_residual(axs=None, config_index=None, other=None, inverse=False, use_titles=True, use_xlabels=True, wavelength_name=None)¶
- Return type
- Parameters
- residual(other=None, inverse=False)¶
- Return type
- Parameters
other (Optional[Distortion]) –
inverse (bool) –
-
mask:
numpy.ndarray¶
-
spatial_mesh_input:
kgpy.vector.Vector2D¶
-
spatial_mesh_output:
kgpy.vector.Vector2D¶
-
wavelength:
astropy.units.Quantity¶