poke
Contents:
poke
Installation
Intro to Poke: The Rayfront
Using Jupyter Notebooks & Raytracer Specifics
Intro to Poke: Polarization Ray Tracing
Intro to Poke: Gaussian Beamlet Decomposition
Generating a Jones Pupil and propagating it with HCIPy & Poppy
PRT Defining Surface Types
Loading Refractive Index Data
Simulating Multilayer Thin Films
About Poke
poke
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
J
|
M
|
O
|
P
|
R
|
S
|
T
|
V
|
W
|
Z
A
as_gaussianbeamlets() (poke.poke_core.Rayfront method)
as_polarized() (poke.poke_core.Rayfront method)
B
BackendShim (class in poke.poke_math)
beamlet_decomposition_field() (in module poke.beamlets)
(poke.poke_core.Rayfront method)
brewsters_angle() (in module poke.polarization)
broadcast_kron() (in module poke.poke_math)
C
center_transversal_plane() (in module poke.beamlets)
compute_arm() (poke.poke_core.Rayfront method)
compute_jones_pupil() (poke.poke_core.Rayfront method)
compute_psm() (poke.poke_core.Rayfront method)
compute_thin_films_broadcasted() (in module poke.thinfilms)
compute_thin_films_macleod() (in module poke.thinfilms)
convert_data_sourcemodule() (poke.poke_core.Rayfront method)
convert_ray_data_to_prt_data() (in module poke.raytrace)
critical_angle() (in module poke.polarization)
D
deserialize() (in module poke.writing)
det_2x2() (in module poke.poke_math)
determine_misalingment_vectors() (in module poke.beamlets)
differential_matrix_calculation() (in module poke.beamlets)
differential_matrix_calculation_misaligned() (in module poke.beamlets)
disp_array() (in module poke.beamlets)
distance_to_transversal() (in module poke.beamlets)
E
eigenvalues_2x2() (in module poke.poke_math)
extra_factors() (in module poke.beamlets)
F
fresnel_coefficients() (in module poke.polarization)
G
global_to_local_coordinates() (in module poke.polarization)
guoy_phase() (in module poke.beamlets)
J
jones_pupil() (in module poke.plotting)
jones_pupil_to_hcipy_wavefront() (in module poke.interfaces)
jones_pupil_to_poppy_wavefronts() (in module poke.interfaces)
jones_to_fits() (in module poke.writing)
jones_to_mueller() (in module poke.polarization)
jones_to_mueller_broadcast() (in module poke.polarization)
M
mat_inv_2x2() (in module poke.poke_math)
mat_inv_3x3() (in module poke.poke_math)
misaligned_beamlet_field() (in module poke.beamlets)
misalignment_phase() (in module poke.beamlets)
module
poke
poke.beamlets
poke.interfaces
poke.plotting
poke.poke_core
poke.poke_math
poke.polarization
poke.raytrace
poke.thinfilms
poke.writing
MsgpackTrickerEmpty (class in poke.writing)
mueller_pupil() (in module poke.plotting)
mueller_to_jones() (in module poke.polarization)
O
optical_path_and_delta() (in module poke.beamlets)
orthogonal_transformation_matrix() (in module poke.beamlets)
orthogonal_transofrmation_matrices() (in module poke.polarization)
P
pauli_spin_matrix() (in module poke.poke_math)
point_spread_matrix() (in module poke.plotting)
poke
module
poke.beamlets
module
poke.interfaces
module
poke.plotting
module
poke.poke_core
module
poke.poke_math
module
poke.polarization
module
poke.raytrace
module
poke.thinfilms
module
poke.writing
module
prop_complex_curvature() (in module poke.beamlets)
propagate_rays_and_transform() (in module poke.beamlets)
prt_matrix() (in module poke.polarization)
prt_pupil() (in module poke.plotting)
R
ray_opd() (in module poke.plotting)
Rayfront (class in poke.poke_core)
rayfront_to_hcipy_wavefront() (in module poke.interfaces)
read_serial_to_rayfront() (in module poke.writing)
regularly_space_jones() (in module poke.interfaces)
rotation3D() (in module poke.poke_math)
rotation_3d() (in module poke.poke_math)
S
serialize() (in module poke.writing)
set_backend_to_cupy() (in module poke.poke_math)
set_backend_to_jax() (in module poke.poke_math)
set_backend_to_numpy() (in module poke.poke_math)
surfaces (poke.poke_core.Rayfront property)
system_prt_matrices() (in module poke.polarization)
T
total_prt_matrix() (in module poke.polarization)
trace_rayset() (poke.poke_core.Rayfront method)
trace_through_cv() (in module poke.raytrace)
trace_through_zos() (in module poke.raytrace)
transversal_phase() (in module poke.beamlets)
V
vector_angle() (in module poke.poke_math)
vector_norm() (in module poke.poke_math)
vectorAngle() (in module poke.poke_math)
W
write_rayfront_to_serial() (in module poke.writing)
Z
zernike() (in module poke.interfaces)