API Reference#
- Base Classes
- prysm.bayer
- prysm.conf
- prysm.convolution
- prysm.coordinates
optimize_xy_separable()broadcast_1d_to_2d()cart_to_polar()polar_to_cart()sample_axis()promote_3d_point()coerce_3d_rotation()apply_tilt_decenter()uniform_cart_to_polar()resample_2d()make_xy_grid()make_rotation_matrix()promote_3d_transformation_to_homography()promote_affine_transformation_to_homography()make_homomorphic_translation_matrix()drop_z_3d_transformation()pack_xy_to_homographic_points()apply_homography()solve_for_planar_homography()warp()distort_annular_grid()chebygauss_quadrature_xy()
- prysm.degredations
- prysm.detector
- prysm.fttools
- prysm.geometry
- prysm.interferogram
- prysm.io
- prysm.mathops
- prysm.objects
- prysm.otf
transform_psf()transform_psf_adjoint()mtf_from_psf()ptf_from_psf()otf_from_psf()mtf_ptf_otf_from_psf()mtf_from_psf_adjoint()ptf_from_psf_adjoint()otf_from_psf_adjoint()encircled_energy()encircled_energy_adjoint()analytical_encircled_energy_circular_aperture()diffraction_limited_mtf()longexposure_otf()komogorov()estimate_Cn()
- prysm.plotting
- prysm.polynomials
- prysm.propagation
focus()focus_adjoint()unfocus()unfocus_adjoint()Q_for_sampling()pupil_sample_to_psf_sample()psf_sample_to_pupil_sample()coordinates_for_focus()prepare_executor()prepare_multiresolution()MultiResolutionExecutorfocus_dft()focus_dft_adjoint()unfocus_dft()unfocus_dft_adjoint()angular_spectrum()angular_spectrum_adjoint()angular_spectrum_transfer_function()fresnel_number()talbot_distance()to_fpm_and_back()to_fpm_and_back_adjoint()to_fpm_and_back_multiresolution()to_fpm_and_back_multiresolution_adjoint()vortex_phase_mask()prepare_measured_fpm()babinet()babinet_adjoint()Wavefrontphase_prefix()
- prysm.psf
- prysm.refractive
- prysm.sample_data
- prysm.segmented
- prysm.thinfilm
- prysm.thinlens
object_to_image_dist()image_to_object_dist()object_image_to_efl()efl_to_power()power_to_efl()efl_to_fno()fno_to_efl()fno_to_epd()image_dist_epd_to_na()image_dist_epd_to_fno()fno_to_na()na_to_fno()object_dist_to_mag()mag_to_object_dist()mag_to_image_dist()linear_to_long_mag()mag_to_fno()defocus_to_image_displacement()image_displacement_to_defocus()image_shift_to_tilt()tilt_to_image_shift()singlet_power()singlet_efl()singlet_bfl()singlet_ffl()twolens_efl()twolens_power()twolens_bfl()twolens_ffl()twolens_separation()
- prysm.util
- prysm.wavelengths