Index _ | A | C | D | F | G | H | I | L | M | N | O | P | Q | R | S | U | V | W _ __init__() (Aperture method), [1] (CosineSquaredLens method), [1] (DOE method), [1] (Light method), [1] (Material method), [1] (OpticalElement method), [1] (PolarizedLight method), [1] (PolarizedSLM method), [1] (Propagator method), [1] (RefractiveLens method), [1] (SLM method), [1] _forward_RayleighSommerfeld_vectorized() (Propagator method), [1] A adjust_amplitude_to_other_light() (Light method), [1] Aperture (class in pado.optical_element), [1] C calculate_psnr() (in module pado.math), [1] calculate_ssim() (in module pado.math), [1] change_wvl() (DOE method), [1] clone() (Light method), [1] (PolarizedLight method), [1] cm (in module pado.math) compute_and_set_phase_change() (CosineSquaredLens method), [1] compute_pad_width() (in module pado.propagator), [1] compute_phase() (RefractiveLens method), [1] compute_scasm_transfer_function() (in module pado.math), [1] CosineSquaredLens (class in pado.optical_element), [1] crop() (Light method), [1] (PolarizedLight method), [1] D DOE (class in pado.optical_element), [1] F fft() (in module pado.math), [1] forward() (OpticalElement method), [1] (PolarizedSLM method), [1] (Propagator method), [1] forward_ASM() (Propagator method), [1] forward_FFT() (Propagator method), [1] forward_Fraunhofer() (Propagator method), [1] forward_Fresnel() (Propagator method), [1] forward_non_polar() (OpticalElement method), [1] (Propagator method), [1] forward_RayleighSommerfeld() (Propagator method), [1] forward_ScASM() (Propagator method), [1] forward_ScASM_focusing() (Propagator method), [1] forward_shifted_BL_ASM() (Propagator method), [1] forward_standard_ASM() (Propagator method), [1] G gaussian_window() (in module pado.math), [1] get_amplitude() (Light method), [1] (PolarizedLight method), [1] get_amplitude_change() (OpticalElement method), [1] get_amplitude_changeX() (PolarizedSLM method), [1] get_amplitude_changeY() (PolarizedSLM method), [1] get_amplitudeX() (PolarizedLight method), [1] get_amplitudeY() (PolarizedLight method), [1] get_bandwidth() (Light method), [1] get_channel() (Light method), [1] get_device() (Light method), [1] (OpticalElement method), [1] get_field() (Light method), [1] (PolarizedLight method), [1] get_field_change() (OpticalElement method), [1] get_fieldX() (PolarizedLight method), [1] get_fieldY() (PolarizedLight method), [1] get_height() (DOE method), [1] get_ideal_angle_limit() (Light method), [1] get_imag() (PolarizedLight method), [1] get_intensity() (Light method), [1] (PolarizedLight method), [1] get_intensityX() (PolarizedLight method), [1] get_intensityY() (PolarizedLight method), [1] get_lightX() (PolarizedLight method), [1] get_lightY() (PolarizedLight method), [1] get_name() (OpticalElement method), [1] get_phase() (Light method), [1] (PolarizedLight method), [1] get_phase_change() (OpticalElement method), [1] get_phase_changeX() (PolarizedSLM method), [1] get_phase_changeY() (PolarizedSLM method), [1] get_phaseX() (PolarizedLight method), [1] get_phaseY() (PolarizedLight method), [1] get_pitch() (OpticalElement method), [1] get_polar() (OpticalElement method), [1] get_real() (PolarizedLight method), [1] get_RI() (Material method), [1] get_wvl() (OpticalElement method), [1] H height2phase() (in module pado.optical_element), [1] I ifft() (in module pado.math), [1] L Light (class in pado.light), [1] load() (Light method), [1] load_image() (Light method), [1] M m (in module pado.math) magnify() (Light method), [1] (PolarizedLight method), [1] Material (class in pado.material), [1] mm (in module pado.math) module pado pado.light pado.material pado.math pado.optical_element pado.propagator ms (in module pado.math) N nm (in module pado.math) ns (in module pado.math) O OpticalElement (class in pado.optical_element), [1] P pad() (Light method), [1] (OpticalElement method), [1] (PolarizedLight method), [1] (PolarizedSLM method), [1] pado module pado.light module pado.material module pado.math module pado.optical_element module pado.propagator module phase2height() (in module pado.optical_element), [1] PolarizedLight (class in pado.light), [1] PolarizedSLM (class in pado.optical_element), [1] Propagator (class in pado.propagator), [1] Q quantize() (in module pado.optical_element), [1] R RefractiveLens (class in pado.optical_element), [1] resize() (DOE method), [1] (Light method), [1] (OpticalElement method), [1] (PolarizedLight method), [1] S s (in module pado.math) save() (Light method), [1] sc_dft_1d() (in module pado.math), [1] sc_dft_2d() (in module pado.math), [1] sc_idft_1d() (in module pado.math), [1] sc_idft_2d() (in module pado.math), [1] set_amplitude() (Light method), [1] (PolarizedLight method), [1] set_amplitude_change() (OpticalElement method), [1] (PolarizedSLM method), [1] (SLM method), [1] set_amplitude_ones() (Light method), [1] set_amplitude_zeros() (Light method), [1] set_amplitudeX() (PolarizedLight method), [1] set_amplitudeX_change() (PolarizedSLM method), [1] set_amplitudeY() (PolarizedLight method), [1] set_amplitudeY_change() (PolarizedSLM method), [1] set_circle() (Aperture method), [1] set_diffraction_grating_1d() (DOE method), [1] set_diffraction_grating_2d() (DOE method), [1] set_field() (Light method), [1] (PolarizedLight method), [1] set_field_change() (DOE method), [1] (OpticalElement method), [1] set_fieldX() (PolarizedLight method), [1] set_fieldY() (PolarizedLight method), [1] set_focal_length() (RefractiveLens method), [1] set_Fresnel_lens() (DOE method), [1] set_Fresnel_zone_plate_lens() (DOE method), [1] set_height() (DOE method), [1] set_imag() (Light method), [1] (PolarizedLight method), [1] set_imagX() (PolarizedLight method), [1] set_imagY() (PolarizedLight method), [1] set_lens() (SLM method), [1] set_lightX() (PolarizedLight method), [1] set_lightY() (PolarizedLight method), [1] set_name() (OpticalElement method), [1] set_phase() (Light method), [1] (PolarizedLight method), [1] set_phase_change() (DOE method), [1] (OpticalElement method), [1] (PolarizedSLM method), [1] (SLM method), [1] set_phase_random() (Light method), [1] set_phase_zeros() (Light method), [1] set_phaseX() (PolarizedLight method), [1] set_phaseX_change() (PolarizedSLM method), [1] set_phaseY() (PolarizedLight method), [1] set_phaseY_change() (PolarizedSLM method), [1] set_pitch() (Light method), [1] (OpticalElement method), [1] (PolarizedLight method), [1] set_plane_light() (Light method), [1] (PolarizedLight method), [1] set_polar() (OpticalElement method), [1] set_real() (Light method), [1] (PolarizedLight method), [1] set_realX() (PolarizedLight method), [1] set_realY() (PolarizedLight method), [1] set_spherical_light() (Light method), [1] (PolarizedLight method), [1] set_square() (Aperture method), [1] set_wvl() (OpticalElement method), [1] shape() (Light method), [1] (OpticalElement method), [1] (PolarizedLight method), [1] SLM (class in pado.optical_element), [1] sync_height_with_phase() (DOE method), [1] sync_phase_with_height() (DOE method), [1] U um (in module pado.math) unpad() (in module pado.propagator), [1] us (in module pado.math) V visualize() (DOE method), [1] (Light method), [1] (OpticalElement method), [1] (PolarizedLight method), [1] (PolarizedSLM method), [1] visualize_image() (Light method), [1] W wrap_phase() (in module pado.math), [1]