Index A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | W | X | Y | Z A ab_psd() (in module prysm.interferogram) abc_psd() (in module prysm.interferogram) abc_q2d() (in module prysm.polynomials.qpoly) abc_q2d_clenshaw() (in module prysm.polynomials.qpoly) add_hex() (in module prysm.segmented) add_psd_model() (in module prysm.plotting) airydisk() (in module prysm.psf) airydisk_ft() (in module prysm.psf) angular_spectrum() (in module prysm.propagation) angular_spectrum_transfer_function() (in module prysm.propagation) ansi_j_to_nm() (in module prysm.polynomials.zernike) apply_rotation_matrix() (in module prysm.coordinates) apply_transfer_functions() (in module prysm.convolution) autocrop() (in module prysm.psf) azavg (prysm._richdata.Slices property) azimuth (prysm.mtf_utils.MTFvFvF attribute) azmax (prysm._richdata.Slices property) azmedian (prysm._richdata.Slices property) azmin (prysm._richdata.Slices property) azpv (prysm._richdata.Slices property) azstd (prysm._richdata.Slices property) azvar (prysm._richdata.Slices property) B babinet() (prysm.propagation.Wavefront method) BackendShim (class in prysm.mathops) bandlimited_rms() (in module prysm.interferogram) (prysm.interferogram.Interferogram method) barplot() (in module prysm.polynomials.zernike) barplot_magnitudes() (in module prysm.polynomials.zernike) bindown() (in module prysm.detector) brewsters_angle() (in module prysm.thinfilm) broadcast_1d_to_2d() (in module prysm.coordinates) C cart_to_polar() (in module prysm.coordinates) cauchy() (in module prysm.refractive) centroid() (in module prysm.psf) change_basis_Qbfs_to_Pn() (in module prysm.polynomials.qpoly) change_of_basis_Q2d_to_Pnm() (in module prysm.polynomials.qpoly) characteristic_matrix_p() (in module prysm.thinfilm) characteristic_matrix_s() (in module prysm.thinfilm) cheby1() (in module prysm.polynomials.cheby) cheby1_der() (in module prysm.polynomials.cheby) cheby1_der_sequence() (in module prysm.polynomials.cheby) cheby1_sequence() (in module prysm.polynomials.cheby) cheby2() (in module prysm.polynomials.cheby) cheby2_der() (in module prysm.polynomials.cheby) cheby2_der_sequence() (in module prysm.polynomials.cheby) cheby2_sequence() (in module prysm.polynomials.cheby) cheby3() (in module prysm.polynomials.cheby) cheby3_der() (in module prysm.polynomials.cheby) cheby3_der_sequence() (in module prysm.polynomials.cheby) cheby3_sequence() (in module prysm.polynomials.cheby) cheby4() (in module prysm.polynomials.cheby) cheby4_der() (in module prysm.polynomials.cheby) cheby4_der_sequence() (in module prysm.polynomials.cheby) cheby4_sequence() (in module prysm.polynomials.cheby) check_polar_calculated() (prysm._richdata.Slices method) ChirpZTransformExecutor (class in prysm.fttools) circle() (in module prysm.geometry) clear() (prysm.fttools.ChirpZTransformExecutor method) (prysm.fttools.MatrixDFTExecutor method) clenshaw_q2d() (in module prysm.polynomials.qpoly) clenshaw_q2d_der() (in module prysm.polynomials.qpoly) clenshaw_qbfs() (in module prysm.polynomials.qpoly) clenshaw_qbfs_der() (in module prysm.polynomials.qpoly) compose_opd() (prysm.segmented.CompositeHexagonalAperture method) composite_bayer() (in module prysm.bayer) CompositeHexagonalAperture (class in prysm.segmented) compute_z_zprime_Q2d() (in module prysm.polynomials.qpoly) compute_z_zprime_Qbfs() (in module prysm.polynomials.qpoly) compute_z_zprime_Qcon() (in module prysm.polynomials.qpoly) Config (class in prysm.conf) conv() (in module prysm.convolution) copy() (prysm._richdata.RichData method) (prysm.interferogram.Interferogram method) (prysm.propagation.Wavefront method) count() (prysm.segmented.Hex method) critical_angle() (in module prysm.thinfilm) crop() (prysm.interferogram.Interferogram method) (prysm.propagation.Wavefront method) crop_center() (in module prysm.fttools) czt2() (prysm.fttools.ChirpZTransformExecutor method) D data (prysm.mtf_utils.MTFvFvF attribute) decomposite_bayer() (in module prysm.bayer) defocus_to_image_displacement() (in module prysm.thinlens) demosaic_malvar() (in module prysm.bayer) designfilt2d() (in module prysm.interferogram) Detector (class in prysm.detector) dft2() (prysm.fttools.MatrixDFTExecutor method) dickson1() (in module prysm.polynomials.dickson) dickson1_sequence() (in module prysm.polynomials.dickson) dickson2() (in module prysm.polynomials.dickson) dickson2_sequence() (in module prysm.polynomials.dickson) diffraction_limited_mtf() (in module prysm.otf) dropout_percentage (prysm.interferogram.Interferogram property) E ecdf() (in module prysm.util) encircled_energy() (in module prysm.psf) estimate_Cn() (in module prysm.otf) estimate_size() (in module prysm.psf) exact_polar() (prysm._richdata.RichData method) (prysm.interferogram.Interferogram method) exact_x() (prysm._richdata.RichData method) (prysm.interferogram.Interferogram method) exact_xy() (prysm._richdata.RichData method) (prysm.interferogram.Interferogram method) exact_y() (prysm._richdata.RichData method) (prysm.interferogram.Interferogram method) expose() (prysm.detector.Detector method) F F_q2d() (in module prysm.polynomials.qpoly) f_q2d() (in module prysm.polynomials.qpoly) f_qbfs() (in module prysm.polynomials.qpoly) fetch_if_not_present() (in module prysm.sample_data) fftfreq() (in module prysm.fttools) fftrange() (in module prysm.fttools) field (prysm.mtf_utils.MTFvFvF attribute) fill() (prysm.interferogram.Interferogram method) filter() (prysm.interferogram.Interferogram method) fit_plane() (in module prysm.interferogram) fit_psd() (in module prysm.interferogram) fit_sphere() (in module prysm.interferogram) fno_to_na() (in module prysm.thinlens) focus (prysm.mtf_utils.MTFvFvF attribute) focus() (in module prysm.propagation) (prysm.propagation.Wavefront method) focus_fixed_sampling() (in module prysm.propagation) (prysm.propagation.Wavefront method) forward_ft_unit() (in module prysm.fttools) fourier_resample() (in module prysm.fttools) free_space() (prysm.propagation.Wavefront method) freq (prysm.mtf_utils.MTFvFvF attribute) fresnel_number() (in module prysm.propagation) fresnel_rp() (in module prysm.thinfilm) fresnel_rs() (in module prysm.thinfilm) fresnel_tp() (in module prysm.thinfilm) fresnel_ts() (in module prysm.thinfilm) fringe_to_nm() (in module prysm.polynomials.zernike) from_amp_and_phase() (prysm.propagation.Wavefront class method) from_dataframe() (prysm.mtf_utils.MTFvFvF static method) from_trioptics_file() (prysm.mtf_utils.MTFvFvF static method) from_zygo_dat() (prysm.interferogram.Interferogram static method) fwhm() (in module prysm.psf) G G_q2d() (in module prysm.polynomials.qpoly) g_q2d() (in module prysm.polynomials.qpoly) g_qbfs() (in module prysm.polynomials.qpoly) gamma() (in module prysm.mathops) gaussian() (in module prysm.geometry) H h_qbfs() (in module prysm.polynomials.qpoly) hann2d() (in module prysm.interferogram) Hex (class in prysm.segmented) hex_dir() (in module prysm.segmented) hex_neighbor() (in module prysm.segmented) hex_ring() (in module prysm.segmented) hex_to_xy() (in module prysm.segmented) hopkins() (in module prysm.polynomials) I iczt2() (prysm.fttools.ChirpZTransformExecutor method) ideal_lpf_iir2d() (in module prysm.interferogram) identify_trioptics_measurement_type() (in module prysm.io) idft2() (prysm.fttools.MatrixDFTExecutor method) image_displacement_to_defocus() (in module prysm.thinlens) image_dist_epd_to_fno() (in module prysm.thinlens) image_dist_epd_to_na() (in module prysm.thinlens) image_to_object_dist() (in module prysm.thinlens) index() (prysm.segmented.Hex method) intensity (prysm.propagation.Wavefront property) Interferogram (class in prysm.interferogram) interferogram() (prysm.interferogram.Interferogram method) is_mtfvfvf_file() (in module prysm.io) is_odd() (in module prysm.mathops) is_power_of_2() (in module prysm.mathops) J jacobi() (in module prysm.polynomials.jacobi) jacobi_der() (in module prysm.polynomials.jacobi) jacobi_der_sequence() (in module prysm.polynomials.jacobi) jacobi_sequence() (in module prysm.polynomials.jacobi) jacobi_sum_clenshaw() (in module prysm.polynomials.jacobi) jacobi_sum_clenshaw_der() (in module prysm.polynomials.jacobi) jinc() (in module prysm.mathops) jitter_ft() (in module prysm.degredations) K komogorov() (in module prysm.otf) kronecker() (in module prysm.mathops) L latcal() (prysm.interferogram.Interferogram method) legendre() (in module prysm.polynomials.legendre) legendre_der() (in module prysm.polynomials.legendre) legendre_der_sequence() (in module prysm.polynomials.legendre) legendre_sequence() (in module prysm.polynomials.legendre) linear_to_long_mag() (in module prysm.thinlens) longexposure_otf() (in module prysm.otf) lstsq() (in module prysm.polynomials) M mag_to_fno() (in module prysm.thinlens) mag_to_object_dist() (in module prysm.thinlens) make_random_subaperture_mask() (in module prysm.interferogram) make_rotation_matrix() (in module prysm.coordinates) make_window() (in module prysm.interferogram) make_xy_grid() (in module prysm.coordinates) mask() (prysm.interferogram.Interferogram method) MatrixDFTExecutor (class in prysm.fttools) mean() (in module prysm.util) mode_1d_to_2d() (in module prysm.polynomials) module prysm.bayer prysm.conf prysm.convolution prysm.coordinates prysm.degredations prysm.detector prysm.fttools prysm.geometry prysm.interferogram prysm.io prysm.mathops prysm.mtf_utils prysm.objects prysm.otf prysm.plotting prysm.polynomials prysm.polynomials.cheby prysm.polynomials.dickson prysm.polynomials.jacobi prysm.polynomials.legendre prysm.polynomials.qpoly prysm.polynomials.zernike prysm.propagation prysm.psf prysm.refractive prysm.sample_data prysm.segmented prysm.thinfilm prysm.thinlens prysm.util prysm.wavelengths mtf_from_psf() (in module prysm.otf) MTFvFvF (class in prysm.mtf_utils) mul_hex() (in module prysm.segmented) multilayer_matrix_p() (in module prysm.thinfilm) multilayer_matrix_s() (in module prysm.thinfilm) multilayer_stack_rt() (in module prysm.thinfilm) N na_to_fno() (in module prysm.thinlens) nbytes() (prysm.fttools.ChirpZTransformExecutor method) (prysm.fttools.MatrixDFTExecutor method) next_fast_len() (in module prysm.fttools) nm_to_ansi_j() (in module prysm.polynomials.zernike) nm_to_fringe() (in module prysm.polynomials.zernike) nm_to_name() (in module prysm.polynomials.zernike) noll_to_nm() (in module prysm.polynomials.zernike) O object_dist_to_mag() (in module prysm.thinlens) object_to_image_dist() (in module prysm.thinlens) offset_circle() (in module prysm.geometry) olpf_ft() (in module prysm.detector) one_over_e() (in module prysm.psf) one_over_e_sq() (in module prysm.psf) optimize_xy_separable() (in module prysm.coordinates) otf_from_psf() (in module prysm.otf) P pad() (prysm.interferogram.Interferogram method) pad2d() (in module prysm.fttools) (prysm.propagation.Wavefront method) parse_trioptics_metadata() (in module prysm.io) parse_trioptics_metadata_mtflab_v4() (in module prysm.io) parse_trioptics_metadata_mtflab_v5() (in module prysm.io) phase (prysm.propagation.Wavefront property) pinhole() (in module prysm.objects) pinhole_ft() (in module prysm.objects) pixel() (in module prysm.detector) pixel_ft() (in module prysm.detector) plot() (prysm._richdata.Slices method) plot2d() (prysm._richdata.RichData method) (prysm.interferogram.Interferogram method) (prysm.mtf_utils.MTFvFvF method) plot_mtf_vs_field() (in module prysm.mtf_utils) plot_thrufocus_singlefield() (prysm.mtf_utils.MTFvFvF method) polar_to_cart() (in module prysm.coordinates) precision (prysm.conf.Config property) precision_complex (prysm.conf.Config property) prepare_opd_bases() (prysm.segmented.CompositeHexagonalAperture method) product_rule() (in module prysm.polynomials.qpoly) prysm.bayer module prysm.conf module prysm.convolution module prysm.coordinates module prysm.degredations module prysm.detector module prysm.fttools module prysm.geometry module prysm.interferogram module prysm.io module prysm.mathops module prysm.mtf_utils module prysm.objects module prysm.otf module prysm.plotting module prysm.polynomials module prysm.polynomials.cheby module prysm.polynomials.dickson module prysm.polynomials.jacobi module prysm.polynomials.legendre module prysm.polynomials.qpoly module prysm.polynomials.zernike module prysm.propagation module prysm.psf module prysm.refractive module prysm.sample_data module prysm.segmented module prysm.thinfilm module prysm.thinlens module prysm.util module prysm.wavelengths module psd() (in module prysm.interferogram) (prysm.interferogram.Interferogram method) psf_sample_to_pupil_sample() (in module prysm.propagation) ptf_from_psf() (in module prysm.otf) pupil_sample_to_psf_sample() (in module prysm.propagation) pv (prysm.interferogram.Interferogram property) pv() (in module prysm.util) pvr() (prysm.interferogram.Interferogram method) Q q (prysm.segmented.Hex attribute) Q2d() (in module prysm.polynomials.qpoly) Q2d_nm_c_to_a_b() (in module prysm.polynomials.qpoly) Q2d_sequence() (in module prysm.polynomials.qpoly) Q_for_sampling() (in module prysm.propagation) Qbfs() (in module prysm.polynomials.qpoly) Qbfs_sequence() (in module prysm.polynomials.qpoly) Qcon() (in module prysm.polynomials.qpoly) Qcon_sequence() (in module prysm.polynomials.qpoly) R r (prysm._richdata.RichData property) (prysm.interferogram.Interferogram property) (prysm.segmented.Hex attribute) read_any_trioptics_mht() (in module prysm.io) read_codev_gridint() (in module prysm.io) read_mtfmapper_sfr_single() (in module prysm.io) read_sigfit_rigidbody() (in module prysm.io) read_sigfit_zernikes() (in module prysm.io) read_trioptics_mtf() (in module prysm.io) read_trioptics_mtf_vs_field() (in module prysm.io) read_trioptics_mtf_vs_field_mtflab_v4() (in module prysm.io) read_trioptics_mtf_vs_field_mtflab_v5() (in module prysm.io) read_trioptics_mtfvfvf() (in module prysm.io) read_zygo_dat() (in module prysm.io) read_zygo_datx() (in module prysm.io) read_zygo_metadata() (in module prysm.io) recenter() (prysm.interferogram.Interferogram method) recomposite_bayer() (in module prysm.bayer) rectangle() (in module prysm.geometry) recurrence_abc() (in module prysm.polynomials.jacobi) regular_polygon() (in module prysm.geometry) regularize() (in module prysm.coordinates) remove_piston() (prysm.interferogram.Interferogram method) remove_power() (prysm.interferogram.Interferogram method) remove_tiptilt() (prysm.interferogram.Interferogram method) render_from_psd() (prysm.interferogram.Interferogram static method) render_synthetic_surface() (in module prysm.interferogram) resample_2d() (in module prysm.coordinates) resample_2d_complex() (in module prysm.coordinates) RichData (class in prysm._richdata) rms (prysm.interferogram.Interferogram property) rms() (in module prysm.util) rotated_ellipse() (in module prysm.geometry) rtot() (in module prysm.thinfilm) S s (prysm.segmented.Hex attribute) Sa (prysm.interferogram.Interferogram property) Sa() (in module prysm.util) SampleFiles (class in prysm.sample_data) save_zygo_ascii() (prysm.interferogram.Interferogram method) scale_hex() (in module prysm.segmented) sellmeier() (in module prysm.refractive) separable_2d_sequence() (in module prysm.polynomials) shape (prysm._richdata.RichData property) (prysm.interferogram.Interferogram property) share_fig_ax() (in module prysm.plotting) siemensstar() (in module prysm.objects) sign() (in module prysm.mathops) singlet_efl() (in module prysm.thinlens) size (prysm._richdata.RichData property) (prysm.interferogram.Interferogram property) slantededge() (in module prysm.objects) Slices (class in prysm._richdata) slices() (prysm._richdata.RichData method) (prysm.interferogram.Interferogram method) slit() (in module prysm.objects) slit_ft() (in module prysm.objects) smear_ft() (in module prysm.degredations) snell_aor() (in module prysm.thinfilm) sort_xy() (in module prysm.util) spider() (in module prysm.geometry) spike_clip() (prysm.interferogram.Interferogram method) square() (in module prysm.geometry) std (prysm.interferogram.Interferogram property) std() (in module prysm.util) strehl (prysm.interferogram.Interferogram property) strip_latcal() (prysm.interferogram.Interferogram method) sub_hex() (in module prysm.segmented) sum_of_2d_modes() (in module prysm.polynomials) sum_of_xy_modes() (in module prysm.polynomials) support (prysm._richdata.RichData property) (prysm.interferogram.Interferogram property) support_x (prysm._richdata.RichData property) (prysm.interferogram.Interferogram property) support_y (prysm._richdata.RichData property) (prysm.interferogram.Interferogram property) synthesize_surface_from_psd() (in module prysm.interferogram) T t (prysm._richdata.RichData property) (prysm.interferogram.Interferogram property) talbot_distance() (in module prysm.propagation) thin_lens() (prysm.propagation.Wavefront class method) tile() (in module prysm.detector) tiltedsquare() (in module prysm.objects) to_fpm_and_back() (prysm.propagation.Wavefront method) top_n() (in module prysm.polynomials.zernike) total_integrated_scatter() (prysm.interferogram.Interferogram method) trace_focus() (prysm.mtf_utils.MTFvFvF method) transform_psf() (in module prysm.otf) truecircle() (in module prysm.geometry) ttot() (in module prysm.thinfilm) twolens_bfl() (in module prysm.thinlens) twolens_efl() (in module prysm.thinlens) U unfocus() (in module prysm.propagation) (prysm.propagation.Wavefront method) unfocus_fixed_sampling() (in module prysm.propagation) (prysm.propagation.Wavefront method) uniform_cart_to_polar() (in module prysm.coordinates) W Wavefront (class in prysm.propagation) wb_prescale() (in module prysm.bayer) wb_scale() (in module prysm.bayer) weight() (in module prysm.polynomials.jacobi) window_2d_welch() (in module prysm.interferogram) write_zygo_ascii() (in module prysm.io) X x (prysm._richdata.RichData property) (prysm._richdata.Slices property) (prysm.interferogram.Interferogram property) xyXY_to_pixels() (in module prysm.coordinates) Y y (prysm._richdata.RichData property) (prysm._richdata.Slices property) (prysm.interferogram.Interferogram property) Z zernike_nm() (in module prysm.polynomials.zernike) zernike_nm_der() (in module prysm.polynomials.zernike) zernike_nm_der_sequence() (in module prysm.polynomials.zernike) zernike_nm_sequence() (in module prysm.polynomials.zernike) zernike_norm() (in module prysm.polynomials.zernike) zernikes_to_magnitude_angle() (in module prysm.polynomials.zernike) zernikes_to_magnitude_angle_nmkey() (in module prysm.polynomials.zernike) zero_separation() (in module prysm.polynomials.zernike)