RayFunction =========== .. currentmodule:: kgpy.optics.rays .. autoclass:: kgpy.optics.rays.RayFunction :members: :show-inheritance: :inherited-members: :undoc-members: :member-order: groupwise .. automethod:: __init__ .. rubric:: Attributes .. autosummary:: ~RayFunction.distortion_polynomial_degree ~RayFunction.effective_area ~RayFunction.input_broadcasted ~RayFunction.inverse ~RayFunction.mask ~RayFunction.output ~RayFunction.output_broadcasted ~RayFunction.output_position_apparent ~RayFunction.shape ~RayFunction.vignetting_polynomial_degree ~RayFunction.input .. rubric:: Methods .. autosummary:: ~RayFunction.__init__ ~RayFunction.calc_labels ~RayFunction.calc_mtf ~RayFunction.colorgrid ~RayFunction.colormesh ~RayFunction.copy ~RayFunction.copy_shallow ~RayFunction.distortion ~RayFunction.from_pickle ~RayFunction.grid_labels ~RayFunction.interp_barycentric_linear ~RayFunction.interp_barycentric_linear_scipy ~RayFunction.interp_linear ~RayFunction.interp_nearest ~RayFunction.mtf ~RayFunction.pcolormesh ~RayFunction.plot_pupil_hist2d_vs_field ~RayFunction.plot_spot_size_vs_field ~RayFunction.point_spread ~RayFunction.pupil_hist2d ~RayFunction.to_pickle .. rubric:: Inheritance Diagram .. inheritance-diagram:: kgpy.optics.rays.RayFunction