Index A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z A add_phase_screen() (in module janssen.optics) amplitude_grating_binary() (in module janssen.optics) angular_spectrum_prop() (in module janssen.prop) annular_aperture() (in module janssen.optics) aplanatic_apodization() (in module janssen.prop) apply_aberration() (in module janssen.optics) apply_phase_mask() (in module janssen.optics) apply_phase_mask_fn() (in module janssen.optics) astigmatism() (in module janssen.optics) azimuthally_polarized_beam() (in module janssen.models) B beam_splitter() (in module janssen.optics) bessel_beam() (in module janssen.models) bessel_j0() (in module janssen.utils) bessel_jn() (in module janssen.utils) bessel_kv() (in module janssen.utils) biological_cell() (in module janssen.models) C calculate_usaf_group_range() (in module janssen.models) circular_aperture() (in module janssen.optics) circular_polarized_beam() (in module janssen.models) coherence_parameterized_loss() (in module janssen.invert) collimated_gaussian() (in module janssen.models) coma() (in module janssen.optics) compute_focal_volume() (in module janssen.prop) compute_fov_and_positions() (in module janssen.invert) compute_phase_from_coeffs() (in module janssen.optics) converging_gaussian() (in module janssen.models) correct_propagator() (in module janssen.prop) create_bar_triplet() (in module janssen.models) create_element_pattern() (in module janssen.models) create_group_pattern() (in module janssen.models) create_lens_phase() (in module janssen.lenses) create_loss_function() (in module janssen.invert) create_mesh() (in module janssen.utils) create_spatial_grid() (in module janssen.optics) D debye_wolf_focus() (in module janssen.prop) defocus() (in module janssen.optics) diffraction_patterns (janssen.invert.MixedStatePtychoData attribute), [1] diffractogram_noscale() (in module janssen.scopes) digital_zoom() (in module janssen.prop) diverging_gaussian() (in module janssen.models) double_concave_lens() (in module janssen.lenses) double_convex_lens() (in module janssen.lenses) dx (janssen.invert.MixedStatePtychoData attribute), [1] E epie_optical() (in module janssen.invert) F factorial() (in module janssen.optics) field_intensity() (in module janssen.optics) flatten_params() (in module janssen.utils) fourier_shift() (in module janssen.utils) fraunhofer_prop() (in module janssen.prop) fraunhofer_prop_scaled() (in module janssen.prop) fresnel_prop() (in module janssen.prop) G gaussian_apodizer() (in module janssen.optics) gaussian_apodizer_elliptical() (in module janssen.optics) gaussian_beam() (in module janssen.models) generalized_cylindrical_vector_beam() (in module janssen.models) generate_aberration_nm() (in module janssen.optics) generate_aberration_noll() (in module janssen.optics) generate_usaf_pattern() (in module janssen.models) get_bar_width_pixels() (in module janssen.models) get_device_count() (in module janssen.utils) get_device_memory_gb() (in module janssen.utils) gn_history() (in module janssen.utils) gn_loss_history() (in module janssen.utils) gn_solve() (in module janssen.utils) gn_step() (in module janssen.utils) gradient_index_material() (in module janssen.models) H half_waveplate() (in module janssen.optics) hermite_gaussian() (in module janssen.models) hessian_matvec() (in module janssen.utils) high_na_focus() (in module janssen.prop) I init_simple_epie() (in module janssen.invert) init_simple_microscope() (in module janssen.invert) J janssen module janssen.invert module janssen.lenses module janssen.models module janssen.optics module janssen.plots module janssen.prop module janssen.scopes module janssen.utils module jt_residual() (in module janssen.utils) jtj_diag() (in module janssen.utils) jtj_matvec() (in module janssen.utils) L laguerre_gaussian() (in module janssen.models) layered_material() (in module janssen.models) lens_focal_length() (in module janssen.lenses) lens_propagation() (in module janssen.prop) lens_thickness_profile() (in module janssen.lenses) linear_interaction() (in module janssen.scopes) linear_polarized_beam() (in module janssen.models) M make_mixed_state_ptycho_data() (in module janssen.invert) max_eigenval() (in module janssen.utils) meniscus_lens() (in module janssen.lenses) mirror_reflection() (in module janssen.optics) mixed_state_forward() (in module janssen.invert) mixed_state_forward_single_position() (in module janssen.invert) mixed_state_gradient_step() (in module janssen.invert) mixed_state_loss() (in module janssen.invert) mixed_state_reconstruct() (in module janssen.invert) MixedStatePtychoData (class in janssen.invert) module janssen janssen.invert janssen.lenses janssen.models janssen.optics janssen.plots janssen.prop janssen.scopes janssen.utils multislice_propagation() (in module janssen.prop) N nd_filter() (in module janssen.optics) nm_to_noll() (in module janssen.optics) noll_to_nm() (in module janssen.optics) normalize_field() (in module janssen.optics) O optical_path_length() (in module janssen.prop) optical_zoom() (in module janssen.prop) P phase_grating_blazed_elliptical() (in module janssen.optics) phase_grating_sawtooth() (in module janssen.optics) phase_grating_sine() (in module janssen.optics) phase_rms() (in module janssen.optics) plane_wave() (in module janssen.models) plano_concave_lens() (in module janssen.lenses) plano_convex_lens() (in module janssen.lenses) plot_amplitude() (in module janssen.plots) plot_complex_wavefront() (in module janssen.plots) plot_intensity() (in module janssen.plots) plot_phase() (in module janssen.plots) polarizer_jones() (in module janssen.optics) positions (janssen.invert.MixedStatePtychoData attribute), [1] prism_phase_ramp() (in module janssen.optics) probe_modes (janssen.invert.MixedStatePtychoData attribute), [1] profile_gn_memory() (in module janssen.invert) propagate_beam() (in module janssen.models) propagate_through_lens() (in module janssen.lenses) Q quarter_waveplate() (in module janssen.optics) R radially_polarized_beam() (in module janssen.models) rectangular_aperture() (in module janssen.optics) S sample (janssen.invert.MixedStatePtychoData attribute), [1] scalar_focus_for_comparison() (in module janssen.prop) scale_pixel() (in module janssen.optics) sellmeier() (in module janssen.optics) shard_batch() (in module janssen.utils) simple_diffractogram() (in module janssen.scopes) simple_microscope() (in module janssen.scopes) simple_microscope_epie() (in module janssen.invert) simple_microscope_gn() (in module janssen.invert) simple_microscope_optim() (in module janssen.invert) single_pie_iteration() (in module janssen.invert) single_pie_sequential() (in module janssen.invert) single_pie_vmap() (in module janssen.invert) sinusoidal_wave() (in module janssen.models) spherical_aberration() (in module janssen.optics) spherical_inclusion() (in module janssen.models) supergaussian_apodizer() (in module janssen.optics) supergaussian_apodizer_elliptical() (in module janssen.optics) T total_transmit() (in module janssen.prop) trefoil() (in module janssen.optics) U unflatten_params() (in module janssen.utils) uniform_material() (in module janssen.models) V variable_transmission_aperture() (in module janssen.optics) W wavelength (janssen.invert.MixedStatePtychoData attribute), [1] waveplate_jones() (in module janssen.optics) wirtinger_grad() (in module janssen.utils) X x_polarized_beam() (in module janssen.models) Y y_polarized_beam() (in module janssen.models) Z zernike_polynomial() (in module janssen.optics) zernike_radial() (in module janssen.optics)