Python diffraction and interference
Contents:
1. Python Diffraction-Interference module
2. Installation
3. Usage
4. diffractio
5. New Features
6. Tutorials for scalar propagation
7. Tutorials for vector propagation
8. Examples for scalar propagation
9. Examples for vector propagation
10. About functiong
11. Contributing
12. Credits
13. References
14. Statistics
15. History
16. Things to do, wishes
Python diffraction and interference
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
|
Z
A
add() (diffractio.scalar_fields_X.Scalar_field_X method)
(diffractio.scalar_fields_XY.Scalar_field_XY method)
(diffractio.scalar_fields_XYZ.Scalar_field_XYZ method)
(in module diffractio.utils_common)
add_surfaces() (diffractio.scalar_masks_XZ.Scalar_mask_XZ method)
amplitude2phase() (in module diffractio.utils_math)
angular_aperture() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
angular_grating() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
apodization() (diffractio.scalar_fields_XY.Scalar_field_XY method)
apply_circle() (diffractio.vector_masks_XY.Vector_mask_XY method)
apply_mask() (diffractio.vector_fields_X.Vector_field_X method)
(diffractio.vector_fields_XY.Vector_field_XY method)
(diffractio.vector_fields_XZ.Vector_field_XZ method)
archimedes_spiral() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
area() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
aspheric() (diffractio.scalar_masks_X.Scalar_mask_X method)
(diffractio.scalar_masks_XY.Scalar_mask_XY method)
aspheric_lens() (diffractio.scalar_masks_XYZ.Scalar_mask_XYZ method)
(diffractio.scalar_masks_XZ.Scalar_mask_XZ method)
aspheric_surface_z() (diffractio.scalar_masks_XZ.Scalar_mask_XZ method)
auxiliar_multiprocessing (class in diffractio.utils_multiprocessing)
average_intensity() (diffractio.scalar_fields_X.Scalar_field_X method)
(diffractio.scalar_fields_XY.Scalar_field_XY method)
(diffractio.scalar_fields_XYZ.Scalar_field_XYZ method)
(diffractio.scalar_fields_XZ.Scalar_field_XZ method)
(diffractio.scalar_fields_Z.Scalar_field_Z method)
axicon() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
axicon_binary() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
azimuthal_inverse_wave() (diffractio.vector_sources_XY.Vector_source_XY method)
azimuthal_polarizer() (diffractio.vector_masks_XY.Vector_mask_XY method)
azimuthal_wave() (diffractio.vector_sources_XY.Vector_source_XY method)
B
beam_width_1D() (in module diffractio.utils_optics)
beam_width_2D() (in module diffractio.utils_optics)
beam_width_4s() (diffractio.scalar_fields_XY.Scalar_field_XY method)
beam_widths() (diffractio.scalar_fields_XYZ.Scalar_field_XYZ method)
(diffractio.scalar_fields_XZ.Scalar_field_XZ method)
benchmark_num_pixels() (in module diffractio.utils_tests)
benchmark_processors_n_pixels() (in module diffractio.utils_tests)
bessel_beam() (diffractio.scalar_sources_XY.Scalar_source_XY method)
binarize() (diffractio.scalar_fields_XY.Scalar_field_XY method)
(in module diffractio.utils_dxf)
(in module diffractio.utils_math)
binary_code() (diffractio.scalar_masks_X.Scalar_mask_X method)
binary_code_positions() (diffractio.scalar_masks_X.Scalar_mask_X method)
binary_grating() (diffractio.scalar_masks_X.Scalar_mask_X method)
(diffractio.scalar_masks_XY.Scalar_mask_XY method)
biprism() (diffractio.scalar_masks_XZ.Scalar_mask_XZ method)
biprism_fresnel() (diffractio.scalar_masks_X.Scalar_mask_X method)
(diffractio.scalar_masks_XY.Scalar_mask_XY method)
biprism_fresnel_nh() (diffractio.scalar_masks_X.Scalar_mask_X method)
blazed_grating() (diffractio.scalar_masks_X.Scalar_mask_X method)
(diffractio.scalar_masks_XY.Scalar_mask_XY method)
Bluestein_dft_x() (in module diffractio.utils_math)
Bluestein_dft_xy() (in module diffractio.utils_math)
BPM() (diffractio.scalar_fields_XYZ.Scalar_field_XYZ method)
(diffractio.scalar_fields_XZ.Scalar_field_XZ method)
BPM_back_propagation() (diffractio.scalar_fields_XZ.Scalar_field_XZ method)
BPM_inverse() (diffractio.scalar_fields_XZ.Scalar_field_XZ method)
BPM_polychromatic() (diffractio.scalar_fields_XZ.Scalar_field_XZ method)
C
cart2pol() (in module diffractio.utils_math)
change_image_size() (in module diffractio.utils_drawing)
check_energy() (diffractio.vector_fields_XZ.Vector_field_XZ method)
check_intensity() (diffractio.scalar_fields_XZ.Scalar_field_XZ method)
check_none() (in module diffractio.utils_common)
chirped_grating() (diffractio.scalar_masks_X.Scalar_mask_X method)
chirped_grating_p() (diffractio.scalar_masks_X.Scalar_mask_X method)
chirped_grating_q() (diffractio.scalar_masks_X.Scalar_mask_X method)
circle() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
circle_rough() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
circular_sector() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
clear() (diffractio.vector_fields_XY.Vector_field_XY method)
clear_all() (in module diffractio.utils_common)
clear_field() (diffractio.scalar_fields_X.Scalar_field_X method)
(diffractio.scalar_fields_XY.Scalar_field_XY method)
(diffractio.scalar_fields_XYZ.Scalar_field_XYZ method)
(diffractio.scalar_fields_XZ.Scalar_field_XZ method)
(diffractio.scalar_fields_Z.Scalar_field_Z method)
(diffractio.vector_fields_X.Vector_field_X method)
(diffractio.vector_fields_XYZ.Vector_field_XYZ method)
(diffractio.vector_fields_XZ.Vector_field_XZ method)
(diffractio.vector_fields_Z.Vector_field_Z method)
clear_refractive_index() (diffractio.scalar_fields_XYZ.Scalar_field_XYZ method)
(diffractio.scalar_fields_XZ.Scalar_field_XZ method)
comparison() (in module diffractio.utils_tests)
complementary_masks() (diffractio.vector_masks_XY.Vector_mask_XY method)
computer_parameters() (in module diffractio.utils_common)
concatenate_drawings() (in module diffractio.utils_drawing)
conjugate() (diffractio.scalar_fields_X.Scalar_field_X method)
(diffractio.scalar_fields_XY.Scalar_field_XY method)
(diffractio.scalar_fields_XYZ.Scalar_field_XYZ method)
(diffractio.scalar_fields_Z.Scalar_field_Z method)
constant_polarization() (diffractio.vector_sources_XY.Vector_source_XY method)
convert_amplitude2heigths() (in module diffractio.utils_optics)
convert_phase2heigths() (in module diffractio.utils_optics)
cross() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
crossed_slits() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
cube() (diffractio.scalar_masks_XYZ.Scalar_mask_XYZ method)
curl() (in module diffractio.utils_math)
cut_function() (in module diffractio.utils_math)
cut_resample() (diffractio.scalar_fields_X.Scalar_field_X method)
(diffractio.scalar_fields_XY.Scalar_field_XY method)
(diffractio.scalar_fields_XYZ.Scalar_field_XYZ method)
(diffractio.scalar_fields_XZ.Scalar_field_XZ method)
(diffractio.scalar_fields_Z.Scalar_field_Z method)
(diffractio.vector_fields_XY.Vector_field_XY method)
cylinder() (diffractio.scalar_masks_XYZ.Scalar_mask_XYZ method)
(diffractio.scalar_masks_XZ.Scalar_mask_XZ method)
CZT() (diffractio.scalar_fields_X.Scalar_field_X method)
(diffractio.scalar_fields_XY.Scalar_field_XY method)
D
date (diffractio.diffractio.Diffractio.self attribute)
(diffractio.scalar_fields_X.Scalar_field_X.self attribute)
(diffractio.scalar_fields_Z.Scalar_field_Z.self attribute)
(diffractio.scalar_masks_X.Scalar_mask_X.self attribute)
(diffractio.scalar_sources_X.Scalar_source_X.self attribute)
date_in_name() (in module diffractio.utils_common)
define_initial_field() (in module diffractio.vector_sources_XY)
delta_kronecker() (in module diffractio.utils_math)
denominator (diffractio.utils_typing.integer attribute)
detect_index_variations() (diffractio.scalar_fields_XZ.Scalar_field_XZ method)
detect_intensity_range() (in module diffractio.utils_optics)
determine_extrema() (in module diffractio.utils_optics)
diffractio
module
Diffractio (class in diffractio.diffractio)
diffractio.config
module
diffractio.diffractio
module
diffractio.scalar_fields_X
module
diffractio.scalar_fields_XY
module
diffractio.scalar_fields_XYZ
module
diffractio.scalar_fields_XZ
module
diffractio.scalar_fields_Z
module
diffractio.scalar_masks_X
module
diffractio.scalar_masks_XY
module
diffractio.scalar_masks_XYZ
module
diffractio.scalar_masks_XZ
module
diffractio.scalar_sources_X
module
diffractio.scalar_sources_XY
module
diffractio.utils_common
module
diffractio.utils_drawing
module
diffractio.utils_drawing3D
module
diffractio.utils_dxf
module
diffractio.utils_math
module
diffractio.utils_multiprocessing
module
diffractio.utils_optics
module
diffractio.utils_tests
module
diffractio.utils_typing
module
diffractio.vector_fields_X
module
diffractio.vector_fields_XY
module
diffractio.vector_fields_XYZ
module
diffractio.vector_fields_XZ
module
diffractio.vector_fields_Z
module
diffractio.vector_masks_XY
module
diffractio.vector_sources_XY
module
discretize() (diffractio.scalar_fields_XY.Scalar_field_XY method)
(in module diffractio.utils_math)
discretize_refractive_index() (diffractio.scalar_masks_XZ.Scalar_mask_XZ method)
distance() (in module diffractio.utils_math)
distance_backup() (in module diffractio.utils_math)
divergence() (in module diffractio.utils_math)
DOF() (diffractio.scalar_fields_Z.Scalar_field_Z method)
(in module diffractio.utils_optics)
dot_product() (in module diffractio.utils_math)
dots() (diffractio.scalar_masks_X.Scalar_mask_X method)
(diffractio.scalar_masks_XY.Scalar_mask_XY method)
(diffractio.scalar_masks_XZ.Scalar_mask_XZ method)
dots_regular() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
double_slit() (diffractio.scalar_masks_X.Scalar_mask_X method)
(diffractio.scalar_masks_XY.Scalar_mask_XY method)
double_slit_rough() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
draw() (diffractio.scalar_fields_X.Scalar_field_X method)
(diffractio.scalar_fields_XY.Scalar_field_XY method)
(diffractio.scalar_fields_XZ.Scalar_field_XZ method)
(diffractio.scalar_fields_Z.Scalar_field_Z method)
(diffractio.vector_fields_X.Vector_field_X method)
(diffractio.vector_fields_XY.Vector_field_XY method)
(diffractio.vector_fields_XZ.Vector_field_XZ method)
(diffractio.vector_fields_Z.Vector_field_Z method)
(diffractio.vector_masks_XY.Vector_mask_XY method)
(in module diffractio.utils_drawing3D)
draw2D() (in module diffractio.utils_drawing)
draw2D_XY() (in module diffractio.vector_fields_XY)
draw2D_xz() (in module diffractio.vector_fields_XZ)
draw_edges() (in module diffractio.utils_drawing)
draw_incident_field() (diffractio.scalar_fields_XZ.Scalar_field_XZ method)
draw_profile() (diffractio.scalar_fields_XY.Scalar_field_XY method)
draw_profiles_interactive() (diffractio.scalar_fields_XZ.Scalar_field_XZ method)
draw_proposal() (diffractio.scalar_fields_XYZ.Scalar_field_XYZ method)
draw_refractive_index() (diffractio.scalar_fields_XZ.Scalar_field_XZ method)
draw_several_fields() (in module diffractio.utils_drawing)
draw_XY() (diffractio.scalar_fields_XYZ.Scalar_field_XYZ method)
(diffractio.vector_fields_XYZ.Vector_field_XYZ method)
draw_XYZ() (diffractio.scalar_fields_XYZ.Scalar_field_XYZ method)
draw_XZ() (diffractio.scalar_fields_XYZ.Scalar_field_XYZ method)
(diffractio.vector_fields_XYZ.Vector_field_XYZ method)
draw_YZ() (diffractio.scalar_fields_XYZ.Scalar_field_XYZ method)
(diffractio.vector_fields_XYZ.Vector_field_XYZ method)
duplicate() (diffractio.scalar_fields_X.Scalar_field_X method)
(diffractio.scalar_fields_XY.Scalar_field_XY method)
(diffractio.scalar_fields_XYZ.Scalar_field_XYZ method)
(diffractio.scalar_fields_XZ.Scalar_field_XZ method)
(diffractio.scalar_fields_Z.Scalar_field_Z method)
(diffractio.vector_fields_X.Vector_field_X method)
(diffractio.vector_fields_XY.Vector_field_XY method)
(diffractio.vector_fields_XYZ.Vector_field_XYZ method)
(diffractio.vector_fields_XZ.Vector_field_XZ method)
(diffractio.vector_fields_Z.Vector_field_Z method)
(diffractio.vector_masks_XY.Vector_mask_XY method)
dust() (diffractio.scalar_masks_X.Scalar_mask_X method)
dust_different_sizes() (diffractio.scalar_masks_X.Scalar_mask_X method)
dxf() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
(diffractio.scalar_masks_XZ.Scalar_mask_XZ method)
E
edge_rough() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
edge_series() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
ejecute_multiprocessing() (in module diffractio.utils_tests)
elliptical_phase() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
envelopes() (in module diffractio.utils_optics)
Ex (diffractio.vector_fields_X.Vector_field_X.self attribute)
(diffractio.vector_fields_XY.Vector_field_XY.self attribute)
(diffractio.vector_fields_XYZ.Vector_field_XYZ.self attribute)
(diffractio.vector_fields_XZ.Vector_field_XZ.self attribute)
(diffractio.vector_fields_Z.Vector_field_Z.self attribute)
(diffractio.vector_sources_XY.Vector_source_XY.self attribute)
execute_multiprocessing() (diffractio.utils_multiprocessing.auxiliar_multiprocessing method)
(in module diffractio.utils_multiprocessing)
extended_polychromatic_source() (in module diffractio.scalar_fields_X)
extended_source_multiprocessing() (in module diffractio.scalar_fields_X)
extract_image_from_video() (in module diffractio.utils_drawing)
extrude_mask() (diffractio.scalar_masks_XZ.Scalar_mask_XZ method)
extrude_mask_x() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
extrude_mask_XY() (diffractio.scalar_masks_XYZ.Scalar_mask_XYZ method)
extrude_mask_XZ() (diffractio.scalar_masks_XYZ.Scalar_mask_XYZ method)
Ey (diffractio.vector_fields_X.Vector_field_X.self attribute)
(diffractio.vector_fields_XY.Vector_field_XY.self attribute)
(diffractio.vector_fields_XYZ.Vector_field_XYZ.self attribute)
(diffractio.vector_fields_XZ.Vector_field_XZ.self attribute)
(diffractio.vector_fields_Z.Vector_field_Z.self attribute)
(diffractio.vector_sources_XY.Vector_source_XY.self attribute)
Ez (diffractio.vector_fields_X.Vector_field_X.self attribute)
(diffractio.vector_fields_XYZ.Vector_field_XYZ.self attribute)
(diffractio.vector_fields_XZ.Vector_field_XZ.self attribute)
(diffractio.vector_fields_Z.Vector_field_Z.self attribute)
F
fast (diffractio.scalar_fields_XZ.Scalar_field_XZ.self attribute)
fast_propagation() (diffractio.scalar_fields_XZ.Scalar_field_XZ method)
fft() (diffractio.scalar_fields_X.Scalar_field_X method)
(diffractio.scalar_fields_XY.Scalar_field_XY method)
fft_convolution1d() (in module diffractio.utils_math)
fft_convolution2d() (in module diffractio.utils_math)
fft_correlation1d() (in module diffractio.utils_math)
fft_correlation2d() (in module diffractio.utils_math)
fft_filter() (in module diffractio.utils_math)
field_parameters() (in module diffractio.utils_optics)
filter() (diffractio.scalar_fields_X.Scalar_field_X method)
(diffractio.scalar_masks_X.Scalar_mask_X method)
(diffractio.scalar_masks_XY.Scalar_mask_XY method)
filter_edge_1D() (in module diffractio.utils_math)
filter_edge_2D() (in module diffractio.utils_math)
final_field() (diffractio.scalar_fields_XYZ.Scalar_field_XYZ method)
(diffractio.scalar_fields_XZ.Scalar_field_XZ method)
(diffractio.vector_fields_XZ.Vector_field_XZ method)
find_extrema() (in module diffractio.utils_math)
find_local_extrema() (in module diffractio.utils_math)
forked_grating() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
FP_PWD_kernel_simple() (in module diffractio.vector_fields_XYZ)
(in module diffractio.vector_fields_XZ)
FP_WPM() (diffractio.vector_fields_XYZ.Vector_field_XYZ method)
(diffractio.vector_fields_XZ.Vector_field_XZ method)
FP_WPM_schmidt_kernel() (in module diffractio.vector_fields_XYZ)
(in module diffractio.vector_fields_XZ)
fresnel_equations() (in module diffractio.utils_optics)
fresnel_equations_kx() (in module diffractio.utils_optics)
fresnel_lens() (diffractio.scalar_masks_X.Scalar_mask_X method)
(diffractio.scalar_masks_XY.Scalar_mask_XY method)
fresnel_lens_rough() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
from_py_pol() (diffractio.vector_masks_XY.Vector_mask_XY method)
FWHM1D() (diffractio.scalar_fields_Z.Scalar_field_Z method)
(in module diffractio.utils_optics)
FWHM2D() (in module diffractio.utils_optics)
fZernike() (in module diffractio.utils_math)
G
gauss_beam() (diffractio.scalar_sources_X.Scalar_source_X method)
(diffractio.scalar_sources_XY.Scalar_source_XY method)
gauss_beams_several_inclined() (diffractio.scalar_sources_X.Scalar_source_X method)
(diffractio.scalar_sources_XY.Scalar_source_XY method)
gauss_beams_several_parallel() (diffractio.scalar_sources_X.Scalar_source_X method)
(diffractio.scalar_sources_XY.Scalar_source_XY method)
gauss_spectrum() (in module diffractio.utils_optics)
get() (diffractio.scalar_fields_X.Scalar_field_X method)
(diffractio.scalar_fields_XY.Scalar_field_XY method)
(diffractio.scalar_fields_XYZ.Scalar_field_XYZ method)
(diffractio.scalar_fields_XZ.Scalar_field_XZ method)
(diffractio.scalar_fields_Z.Scalar_field_Z method)
(diffractio.vector_fields_X.Vector_field_X method)
(diffractio.vector_fields_XY.Vector_field_XY method)
(diffractio.vector_fields_XYZ.Vector_field_XYZ method)
(diffractio.vector_fields_XZ.Vector_field_XZ method)
(diffractio.vector_fields_Z.Vector_field_Z method)
get_amplitude() (diffractio.scalar_fields_XY.Scalar_field_XY method)
(in module diffractio.utils_math)
get_date() (in module diffractio.utils_common)
get_edges() (diffractio.scalar_fields_X.Scalar_field_X method)
(diffractio.scalar_fields_XY.Scalar_field_XY method)
(in module diffractio.utils_math)
get_instance_size_MB() (in module diffractio.utils_common)
get_k() (in module diffractio.utils_math)
get_phase() (diffractio.scalar_fields_XY.Scalar_field_XY method)
(in module diffractio.utils_math)
get_RS_minimum_z() (diffractio.scalar_fields_X.Scalar_field_X method)
(diffractio.scalar_fields_XY.Scalar_field_XY method)
(in module diffractio.scalar_fields_X)
(in module diffractio.scalar_fields_XY)
get_scalar() (in module diffractio.utils_common)
get_vector() (in module diffractio.utils_common)
grating_2D() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
grating_2D_chess() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
gray_scale() (diffractio.scalar_masks_X.Scalar_mask_X method)
(diffractio.scalar_masks_XY.Scalar_mask_XY method)
H
half_waveplate() (diffractio.vector_masks_XY.Vector_mask_XY method)
hammer() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
hermite_gauss_beam() (diffractio.scalar_sources_XY.Scalar_source_XY method)
hermite_gauss_binary() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
hyperbolic_grating() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
I
ifft() (diffractio.scalar_fields_X.Scalar_field_X method)
(diffractio.scalar_fields_XY.Scalar_field_XY method)
image() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
(diffractio.scalar_masks_XZ.Scalar_mask_XZ method)
incident_field() (diffractio.scalar_fields_X.Scalar_field_X method)
(diffractio.scalar_fields_XY.Scalar_field_XY method)
(diffractio.scalar_fields_XYZ.Scalar_field_XYZ method)
(diffractio.scalar_fields_XZ.Scalar_field_XZ method)
(diffractio.vector_fields_XYZ.Vector_field_XYZ method)
(diffractio.vector_fields_XZ.Vector_field_XZ method)
info (diffractio.diffractio.Diffractio.self attribute)
(diffractio.scalar_fields_X.Scalar_field_X.self attribute)
(diffractio.scalar_fields_XY.Scalar_field_XY.self attribute)
(diffractio.scalar_fields_XZ.Scalar_field_XZ.self attribute)
(diffractio.scalar_fields_Z.Scalar_field_Z.self attribute)
(diffractio.scalar_masks_X.Scalar_mask_X.self attribute)
(diffractio.scalar_masks_XY.Scalar_mask_XY.self attribute)
(diffractio.scalar_masks_XZ.Scalar_mask_XZ.self attribute)
(diffractio.scalar_sources_X.Scalar_source_X.self attribute)
(diffractio.scalar_sources_XY.Scalar_source_XY.self attribute)
insert_array_masks() (diffractio.scalar_fields_X.Scalar_field_X method)
(diffractio.scalar_masks_XY.Scalar_mask_XY method)
(diffractio.scalar_masks_XZ.Scalar_mask_XZ method)
insert_mask() (diffractio.scalar_fields_X.Scalar_field_X method)
integer (class in diffractio.utils_typing)
intensity() (diffractio.scalar_fields_X.Scalar_field_X method)
(diffractio.scalar_fields_XY.Scalar_field_XY method)
(diffractio.scalar_fields_XYZ.Scalar_field_XYZ method)
(diffractio.scalar_fields_XZ.Scalar_field_XZ method)
(diffractio.scalar_fields_Z.Scalar_field_Z method)
(diffractio.vector_fields_X.Vector_field_X method)
(diffractio.vector_fields_XY.Vector_field_XY method)
(diffractio.vector_fields_XYZ.Vector_field_XYZ method)
(diffractio.vector_fields_XZ.Vector_field_XZ method)
(diffractio.vector_fields_Z.Vector_field_Z method)
inverse_amplitude() (diffractio.scalar_fields_X.Scalar_field_X method)
(diffractio.scalar_masks_XY.Scalar_mask_XY method)
inverse_phase() (diffractio.scalar_fields_X.Scalar_field_X method)
(diffractio.scalar_masks_XY.Scalar_mask_XY method)
is_integer() (diffractio.utils_typing.integer method)
IVFFT() (diffractio.vector_fields_XY.Vector_field_XY method)
K
kernelFresnel() (in module diffractio.scalar_fields_X)
(in module diffractio.scalar_fields_XY)
kernelRS() (in module diffractio.scalar_fields_X)
(in module diffractio.scalar_fields_XY)
kernelRSinverse() (in module diffractio.scalar_fields_X)
(in module diffractio.scalar_fields_XY)
L
laguerre_beam() (diffractio.scalar_sources_XY.Scalar_source_XY method)
laguerre_gauss_binary() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
laguerre_gauss_spiral() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
laguerre_polynomial_nk() (in module diffractio.utils_math)
layer() (diffractio.scalar_masks_XZ.Scalar_mask_XZ method)
LCP() (diffractio.vector_masks_XY.Vector_mask_XY method)
LCP2RCP() (diffractio.vector_masks_XY.Vector_mask_XY method)
lens() (diffractio.scalar_masks_X.Scalar_mask_X method)
(diffractio.scalar_masks_XY.Scalar_mask_XY method)
(diffractio.scalar_masks_XYZ.Scalar_mask_XYZ method)
(diffractio.scalar_masks_XZ.Scalar_mask_XZ method)
lens_cylindrical() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
lens_spherical() (diffractio.scalar_masks_X.Scalar_mask_X method)
(diffractio.scalar_masks_XY.Scalar_mask_XY method)
lines_mm_2_cycles_degree() (in module diffractio.utils_optics)
load_data() (diffractio.scalar_fields_X.Scalar_field_X method)
(diffractio.scalar_fields_XY.Scalar_field_XY method)
(diffractio.scalar_fields_XYZ.Scalar_field_XYZ method)
(diffractio.scalar_fields_XZ.Scalar_field_XZ method)
(diffractio.scalar_fields_Z.Scalar_field_Z method)
(diffractio.vector_fields_X.Vector_field_X method)
(diffractio.vector_fields_XY.Vector_field_XY method)
(diffractio.vector_fields_XYZ.Vector_field_XYZ method)
(diffractio.vector_fields_XZ.Vector_field_XZ method)
(diffractio.vector_fields_Z.Vector_field_Z method)
load_data_common() (in module diffractio.utils_common)
load_dxf() (in module diffractio.utils_dxf)
load_stl() (in module diffractio.utils_drawing3D)
local_polarized_vector_wave() (diffractio.vector_sources_XY.Vector_source_XY method)
local_polarized_vector_wave_hybrid() (diffractio.vector_sources_XY.Vector_source_XY method)
local_polarized_vector_wave_radial() (diffractio.vector_sources_XY.Vector_source_XY method)
lorentz_spectrum() (in module diffractio.utils_optics)
M
make_video_from_file() (in module diffractio.utils_drawing)
mask_field() (diffractio.scalar_fields_XZ.Scalar_field_XZ method)
mask_from_array() (diffractio.scalar_masks_X.Scalar_mask_X method)
(diffractio.scalar_masks_XZ.Scalar_mask_XZ method)
mask_from_function() (diffractio.scalar_masks_X.Scalar_mask_X method)
(diffractio.scalar_masks_XY.Scalar_mask_XY method)
(diffractio.scalar_masks_XYZ.Scalar_mask_XYZ method)
(diffractio.scalar_masks_XZ.Scalar_mask_XZ method)
masks_to_positions() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
method_single_proc() (diffractio.utils_multiprocessing.auxiliar_multiprocessing method)
module
diffractio
diffractio.config
diffractio.diffractio
diffractio.scalar_fields_X
diffractio.scalar_fields_XY
diffractio.scalar_fields_XYZ
diffractio.scalar_fields_XZ
diffractio.scalar_fields_Z
diffractio.scalar_masks_X
diffractio.scalar_masks_XY
diffractio.scalar_masks_XYZ
diffractio.scalar_masks_XZ
diffractio.scalar_sources_X
diffractio.scalar_sources_XY
diffractio.utils_common
diffractio.utils_drawing
diffractio.utils_drawing3D
diffractio.utils_dxf
diffractio.utils_math
diffractio.utils_multiprocessing
diffractio.utils_optics
diffractio.utils_tests
diffractio.utils_typing
diffractio.vector_fields_X
diffractio.vector_fields_XY
diffractio.vector_fields_XYZ
diffractio.vector_fields_XZ
diffractio.vector_fields_Z
diffractio.vector_masks_XY
diffractio.vector_sources_XY
MTF() (diffractio.scalar_fields_X.Scalar_field_X method)
(diffractio.scalar_fields_XY.Scalar_field_XY method)
MTF_ideal() (in module diffractio.utils_optics)
MTF_parameters() (in module diffractio.utils_optics)
multilevel_mask() (diffractio.vector_masks_XY.Vector_mask_XY method)
N
n (diffractio.scalar_fields_XYZ.Scalar_field_XYZ.self attribute)
n_background (diffractio.scalar_fields_XYZ.Scalar_field_XYZ.self attribute)
(diffractio.scalar_fields_XZ.Scalar_field_XZ.self attribute)
(diffractio.scalar_masks_XZ.Scalar_mask_XZ.self attribute)
nearest() (in module diffractio.utils_math)
nearest2() (in module diffractio.utils_math)
nearest2_backup() (in module diffractio.utils_math)
nearest_backup() (in module diffractio.utils_math)
nextpow2() (in module diffractio.utils_math)
normalize() (diffractio.scalar_fields_X.Scalar_field_X method)
(diffractio.scalar_fields_XY.Scalar_field_XY method)
(diffractio.scalar_fields_XYZ.Scalar_field_XYZ method)
(diffractio.scalar_fields_XZ.Scalar_field_XZ method)
(diffractio.scalar_fields_Z.Scalar_field_Z method)
(diffractio.vector_fields_X.Vector_field_X method)
(diffractio.vector_fields_XY.Vector_field_XY method)
(diffractio.vector_fields_XYZ.Vector_field_XYZ method)
(diffractio.vector_fields_XZ.Vector_field_XZ method)
(diffractio.vector_fields_Z.Vector_field_Z method)
(in module diffractio.utils_math)
normalize_draw() (in module diffractio.utils_drawing)
normalize_field() (in module diffractio.utils_optics)
numerator (diffractio.utils_typing.integer attribute)
O
object_by_surfaces() (diffractio.scalar_masks_XYZ.Scalar_mask_XYZ method)
(diffractio.scalar_masks_XZ.Scalar_mask_XZ method)
one_level() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
oversampling() (diffractio.scalar_fields_X.Scalar_field_X method)
(diffractio.scalar_fields_XY.Scalar_field_XY method)
(diffractio.scalar_fields_XYZ.Scalar_field_XYZ method)
(diffractio.scalar_fields_XZ.Scalar_field_XZ method)
(diffractio.scalar_fields_Z.Scalar_field_Z method)
(in module diffractio.utils_common)
P
phase2amplitude() (in module diffractio.utils_math)
photon_sieve() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
plane_wave() (diffractio.scalar_sources_X.Scalar_source_X method)
(diffractio.scalar_sources_XY.Scalar_source_XY method)
plane_waves_dict() (diffractio.scalar_sources_X.Scalar_source_X method)
(diffractio.scalar_sources_XY.Scalar_source_XY method)
plane_waves_several_inclined() (diffractio.scalar_sources_X.Scalar_source_X method)
(diffractio.scalar_sources_XY.Scalar_source_XY method)
pol2cart() (in module diffractio.utils_math)
polarizer_linear() (diffractio.vector_masks_XY.Vector_mask_XY method)
polarizer_retarder() (diffractio.vector_masks_XY.Vector_mask_XY method)
polychromatic_multiprocessing() (in module diffractio.scalar_fields_X)
polygon() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
prepare_drawing() (in module diffractio.utils_drawing)
prepare_video() (in module diffractio.utils_drawing)
print_axis_info() (in module diffractio.utils_common)
prism() (diffractio.scalar_masks_X.Scalar_mask_X method)
(diffractio.scalar_masks_XY.Scalar_mask_XY method)
(diffractio.scalar_masks_XZ.Scalar_mask_XZ method)
probe() (diffractio.scalar_masks_XZ.Scalar_mask_XZ method)
profile() (diffractio.scalar_fields_XY.Scalar_field_XY method)
profile_longitudinal() (diffractio.scalar_fields_XZ.Scalar_field_XZ method)
profile_transversal() (diffractio.scalar_fields_XZ.Scalar_field_XZ method)
pupil() (diffractio.scalar_fields_X.Scalar_field_X method)
(diffractio.scalar_fields_XY.Scalar_field_XY method)
(diffractio.vector_fields_XY.Vector_field_XY method)
(diffractio.vector_masks_XY.Vector_mask_XY method)
PWD() (diffractio.scalar_fields_XYZ.Scalar_field_XYZ method)
(diffractio.scalar_fields_XZ.Scalar_field_XZ method)
PWD_kernel() (in module diffractio.scalar_fields_X)
(in module diffractio.scalar_fields_XY)
Q
q_plate() (diffractio.vector_masks_XY.Vector_mask_XY method)
quality (diffractio.diffractio.Diffractio.self attribute)
(diffractio.scalar_fields_X.Scalar_field_X.self attribute)
(diffractio.scalar_fields_Z.Scalar_field_Z.self attribute)
(diffractio.scalar_masks_X.Scalar_mask_X.self attribute)
(diffractio.scalar_sources_X.Scalar_source_X.self attribute)
quality_factor() (in module diffractio.scalar_fields_X)
(in module diffractio.scalar_fields_XY)
quarter_waveplate() (diffractio.vector_masks_XY.Vector_mask_XY method)
R
radial_grating() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
radial_inverse_wave() (diffractio.vector_sources_XY.Vector_source_XY method)
radial_polarizer() (diffractio.vector_masks_XY.Vector_mask_XY method)
radial_wave() (diffractio.vector_sources_XY.Vector_source_XY method)
RCP() (diffractio.vector_masks_XY.Vector_mask_XY method)
RCP2LCP() (diffractio.vector_masks_XY.Vector_mask_XY method)
reduce_matrix_size() (in module diffractio.utils_drawing)
reduce_to_1() (diffractio.scalar_fields_X.Scalar_field_X method)
(diffractio.scalar_fields_XY.Scalar_field_XY method)
(diffractio.scalar_fields_XYZ.Scalar_field_XYZ method)
(diffractio.scalar_fields_XZ.Scalar_field_XZ method)
(in module diffractio.utils_math)
refractive_index() (in module diffractio.utils_optics)
refractive_index_from_scalar_mask_XY() (diffractio.scalar_fields_XZ.Scalar_field_XZ method)
refractive_index_from_scalarXY() (diffractio.vector_fields_XY.Vector_field_XY method)
refractive_index_from_scalarXYZ() (diffractio.vector_fields_XYZ.Vector_field_XYZ method)
refractive_index_from_scalarXZ() (diffractio.vector_fields_XZ.Vector_field_XZ method)
regular_polygon() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
remove_phase() (diffractio.scalar_fields_XY.Scalar_field_XY method)
repeat_structure() (diffractio.scalar_fields_X.Scalar_field_X method)
(diffractio.scalar_masks_XY.Scalar_mask_XY method)
(diffractio.scalar_masks_XZ.Scalar_mask_XZ method)
ring() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
ring_rough() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
rings() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
rmul() (diffractio.scalar_fields_X.Scalar_field_X method)
(diffractio.scalar_fields_XY.Scalar_field_XY method)
(diffractio.scalar_fields_XYZ.Scalar_field_XYZ method)
(diffractio.scalar_fields_XZ.Scalar_field_XZ method)
(diffractio.scalar_fields_Z.Scalar_field_Z method)
(in module diffractio.utils_common)
ronchi_grating() (diffractio.scalar_masks_X.Scalar_mask_X method)
(diffractio.scalar_masks_XY.Scalar_mask_XY method)
(diffractio.scalar_masks_XZ.Scalar_mask_XZ method)
rotate() (diffractio.scalar_fields_XY.Scalar_field_XY method)
rotate_field() (diffractio.scalar_fields_XZ.Scalar_field_XZ method)
rotate_image() (in module diffractio.utils_math)
rotation_matrix_Jones() (in module diffractio.vector_masks_XY)
rough_sheet() (diffractio.scalar_masks_XZ.Scalar_mask_XZ method)
roughness() (diffractio.scalar_masks_X.Scalar_mask_X method)
(diffractio.scalar_masks_XY.Scalar_mask_XY method)
roughness_1D() (in module diffractio.utils_optics)
roughness_2D() (in module diffractio.utils_optics)
RS() (diffractio.scalar_fields_X.Scalar_field_X method)
(diffractio.scalar_fields_XY.Scalar_field_XY method)
(diffractio.scalar_fields_XYZ.Scalar_field_XYZ method)
(diffractio.scalar_fields_XZ.Scalar_field_XZ method)
RS_amplification() (diffractio.scalar_fields_XYZ.Scalar_field_XYZ method)
RS_polychromatic() (diffractio.scalar_fields_XZ.Scalar_field_XZ method)
run_benchmark() (in module diffractio.utils_tests)
S
save_data() (diffractio.scalar_fields_X.Scalar_field_X method)
(diffractio.scalar_fields_XY.Scalar_field_XY method)
(diffractio.scalar_fields_XYZ.Scalar_field_XYZ method)
(diffractio.scalar_fields_XZ.Scalar_field_XZ method)
(diffractio.scalar_fields_Z.Scalar_field_Z method)
(diffractio.vector_fields_X.Vector_field_X method)
(diffractio.vector_fields_XY.Vector_field_XY method)
(diffractio.vector_fields_XYZ.Vector_field_XYZ method)
(diffractio.vector_fields_XZ.Vector_field_XZ method)
(diffractio.vector_fields_Z.Vector_field_Z method)
save_data_common() (in module diffractio.utils_common)
save_data_test() (in module diffractio.utils_tests)
save_figure_test() (in module diffractio.utils_tests)
save_mask() (diffractio.scalar_fields_XY.Scalar_field_XY method)
Scalar_field_X (class in diffractio.scalar_fields_X)
Scalar_field_XY (class in diffractio.scalar_fields_XY)
Scalar_field_XYZ (class in diffractio.scalar_fields_XYZ)
Scalar_field_XZ (class in diffractio.scalar_fields_XZ)
Scalar_field_Z (class in diffractio.scalar_fields_Z)
Scalar_mask_X (class in diffractio.scalar_masks_X)
Scalar_mask_XY (class in diffractio.scalar_masks_XY)
Scalar_mask_XYZ (class in diffractio.scalar_masks_XYZ)
Scalar_mask_XZ (class in diffractio.scalar_masks_XZ)
Scalar_source_X (class in diffractio.scalar_sources_X)
Scalar_source_XY (class in diffractio.scalar_sources_XY)
scalar_to_vector_mask() (diffractio.vector_masks_XY.Vector_mask_XY method)
search_focus() (diffractio.scalar_fields_XY.Scalar_field_XY method)
(diffractio.scalar_fields_XZ.Scalar_field_XZ method)
semi_cylinder() (diffractio.scalar_masks_XZ.Scalar_mask_XZ method)
semi_plane() (diffractio.scalar_masks_XZ.Scalar_mask_XZ method)
send_image_screen() (diffractio.scalar_fields_XY.Scalar_field_XY method)
separate_from_iterable() (in module diffractio.utils_multiprocessing)
set_amplitude() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
set_phase() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
set_pixel_density() (in module diffractio.utils_dxf)
set_pixel_size() (in module diffractio.utils_dxf)
several_propagations() (in module diffractio.utils_common)
show_stl() (in module diffractio.utils_drawing3D)
sine_edge_grating() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
sine_grating() (diffractio.scalar_masks_X.Scalar_mask_X method)
(diffractio.scalar_masks_XY.Scalar_mask_XY method)
(diffractio.scalar_masks_XZ.Scalar_mask_XZ method)
sinusoidal_slit() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
size() (diffractio.scalar_fields_X.Scalar_field_X method)
(diffractio.scalar_fields_XY.Scalar_field_XY method)
(diffractio.scalar_fields_XYZ.Scalar_field_XYZ method)
(diffractio.scalar_fields_XZ.Scalar_field_XZ method)
(diffractio.scalar_fields_Z.Scalar_field_Z method)
(diffractio.vector_fields_X.Vector_field_X method)
(diffractio.vector_fields_XY.Vector_field_XY method)
(diffractio.vector_fields_XYZ.Vector_field_XYZ method)
(diffractio.vector_fields_XZ.Vector_field_XZ method)
(diffractio.vector_fields_Z.Vector_field_Z method)
size_from_diffraction_minima() (in module diffractio.utils_optics)
slit() (diffractio.scalar_masks_X.Scalar_mask_X method)
(diffractio.scalar_masks_XY.Scalar_mask_XY method)
(diffractio.scalar_masks_XZ.Scalar_mask_XZ method)
slit_rough() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
slit_series() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
SLM() (diffractio.vector_masks_XY.Vector_mask_XY method)
smooth_refractive_index() (diffractio.scalar_fields_XZ.Scalar_field_XZ method)
sphere() (diffractio.scalar_masks_XYZ.Scalar_mask_XYZ method)
spherical_wave() (diffractio.scalar_sources_X.Scalar_source_X method)
(diffractio.scalar_sources_XY.Scalar_source_XY method)
spiral_polarized_beam() (diffractio.vector_sources_XY.Vector_source_XY method)
square() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
(diffractio.scalar_masks_XZ.Scalar_mask_XZ method)
square_circle() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
squares_nxm() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
star() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
stl() (diffractio.scalar_masks_XYZ.Scalar_mask_XYZ method)
sub() (in module diffractio.utils_common)
super_ellipse() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
super_gauss() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
superformula() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
surface_detection() (diffractio.scalar_fields_XY.Scalar_field_XY method)
(diffractio.scalar_fields_XYZ.Scalar_field_XYZ method)
(diffractio.scalar_fields_XZ.Scalar_field_XZ method)
(diffractio.vector_fields_XY.Vector_field_XY method)
(diffractio.vector_fields_XZ.Vector_field_XZ method)
T
to_far_field() (diffractio.scalar_fields_X.Scalar_field_X method)
to_py_pol() (diffractio.vector_fields_XY.Vector_field_XY method)
to_Scalar_field_XY() (diffractio.scalar_fields_XYZ.Scalar_field_XYZ method)
to_Scalar_field_XZ() (diffractio.scalar_fields_XYZ.Scalar_field_XYZ method)
to_Scalar_field_YZ() (diffractio.scalar_fields_XYZ.Scalar_field_XYZ method)
to_Scalar_field_Z() (diffractio.scalar_fields_XYZ.Scalar_field_XYZ method)
to_Vector_field_XY() (diffractio.vector_fields_XYZ.Vector_field_XYZ method)
to_Vector_field_XZ() (diffractio.vector_fields_XYZ.Vector_field_XYZ method)
to_Vector_field_YZ() (diffractio.vector_fields_XYZ.Vector_field_XYZ method)
to_Vector_field_Z() (diffractio.vector_fields_XYZ.Vector_field_XYZ method)
transmitances_reflectances() (in module diffractio.utils_optics)
transmitances_reflectances_kx() (in module diffractio.utils_optics)
triangle() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
two_levels() (diffractio.scalar_masks_X.Scalar_mask_X method)
(diffractio.scalar_masks_XY.Scalar_mask_XY method)
type (diffractio.diffractio.Diffractio.self attribute)
(diffractio.scalar_fields_X.Scalar_field_X.self attribute)
(diffractio.scalar_fields_Z.Scalar_field_Z.self attribute)
(diffractio.scalar_masks_X.Scalar_mask_X.self attribute)
(diffractio.scalar_sources_X.Scalar_source_X.self attribute)
U
u (diffractio.diffractio.Diffractio.self attribute)
(diffractio.scalar_fields_X.Scalar_field_X.self attribute)
(diffractio.scalar_fields_XY.Scalar_field_XY.self attribute)
(diffractio.scalar_fields_XYZ.Scalar_field_XYZ.self attribute)
(diffractio.scalar_fields_XZ.Scalar_field_XZ.self attribute)
(diffractio.scalar_fields_Z.Scalar_field_Z.self attribute)
(diffractio.scalar_masks_X.Scalar_mask_X.self attribute)
(diffractio.scalar_masks_XY.Scalar_mask_XY.self attribute)
(diffractio.scalar_masks_XZ.Scalar_mask_XZ.self attribute)
(diffractio.scalar_sources_X.Scalar_source_X.self attribute)
(diffractio.scalar_sources_XY.Scalar_source_XY.self attribute)
u0 (diffractio.scalar_fields_XYZ.Scalar_field_XYZ.self attribute)
(diffractio.scalar_fields_XZ.Scalar_field_XZ.self attribute)
(diffractio.scalar_masks_XZ.Scalar_mask_XZ.self attribute)
uniform_spectrum() (in module diffractio.utils_optics)
V
vacuum() (diffractio.vector_masks_XY.Vector_mask_XY method)
VCZT() (diffractio.vector_fields_XY.Vector_field_XY method)
Vector_field_X (class in diffractio.vector_fields_X)
Vector_field_XY (class in diffractio.vector_fields_XY)
Vector_field_XYZ (class in diffractio.vector_fields_XYZ)
Vector_field_XZ (class in diffractio.vector_fields_XZ)
Vector_field_Z (class in diffractio.vector_fields_Z)
Vector_mask_XY (class in diffractio.vector_masks_XY)
vector_product() (in module diffractio.utils_math)
Vector_source_XY (class in diffractio.vector_sources_XY)
VFFT() (diffractio.vector_fields_XY.Vector_field_XY method)
video() (diffractio.scalar_fields_XY.Scalar_field_XY method)
(diffractio.scalar_fields_XYZ.Scalar_field_XYZ method)
(diffractio.scalar_fields_XZ.Scalar_field_XZ method)
video_isovalue() (diffractio.scalar_fields_XYZ.Scalar_field_XYZ method)
(in module diffractio.utils_drawing3D)
view_image() (in module diffractio.utils_drawing)
vortex_beam() (diffractio.scalar_sources_XY.Scalar_source_XY method)
voxelize_volume_diffractio() (in module diffractio.utils_drawing3D)
VRS() (diffractio.vector_fields_XY.Vector_field_XY method)
W
wavelength (diffractio.diffractio.Diffractio.self attribute)
(diffractio.scalar_fields_X.Scalar_field_X.self attribute)
(diffractio.scalar_fields_XY.Scalar_field_XY.self attribute)
(diffractio.scalar_fields_XYZ.Scalar_field_XYZ.self attribute)
(diffractio.scalar_fields_XZ.Scalar_field_XZ.self attribute)
(diffractio.scalar_fields_Z.Scalar_field_Z.self attribute)
(diffractio.scalar_masks_X.Scalar_mask_X.self attribute)
(diffractio.scalar_masks_XY.Scalar_mask_XY.self attribute)
(diffractio.scalar_masks_XZ.Scalar_mask_XZ.self attribute)
(diffractio.scalar_sources_X.Scalar_source_X.self attribute)
(diffractio.scalar_sources_XY.Scalar_source_XY.self attribute)
(diffractio.vector_fields_X.Vector_field_X.self attribute)
(diffractio.vector_fields_XY.Vector_field_XY.self attribute)
(diffractio.vector_fields_XYZ.Vector_field_XYZ.self attribute)
(diffractio.vector_fields_XZ.Vector_field_XZ.self attribute)
(diffractio.vector_fields_Z.Vector_field_Z.self attribute)
(diffractio.vector_sources_XY.Vector_source_XY.self attribute)
wedge() (diffractio.scalar_masks_XZ.Scalar_mask_XZ method)
widen() (diffractio.scalar_masks_XY.Scalar_mask_XY method)
width_percentage() (in module diffractio.utils_optics)
WPM() (diffractio.scalar_fields_X.Scalar_field_X method)
(diffractio.scalar_fields_XY.Scalar_field_XY method)
(diffractio.scalar_fields_XYZ.Scalar_field_XYZ method)
(diffractio.scalar_fields_XZ.Scalar_field_XZ method)
WPM_polychromatic() (diffractio.scalar_fields_XZ.Scalar_field_XZ method)
WPM_schmidt_kernel() (in module diffractio.scalar_fields_X)
(in module diffractio.scalar_fields_XY)
X
x (diffractio.diffractio.Diffractio.self attribute)
(diffractio.scalar_fields_X.Scalar_field_X.self attribute)
(diffractio.scalar_fields_XY.Scalar_field_XY.self attribute)
(diffractio.scalar_fields_XYZ.Scalar_field_XYZ.self attribute)
(diffractio.scalar_fields_XZ.Scalar_field_XZ.self attribute)
(diffractio.scalar_masks_X.Scalar_mask_X.self attribute)
(diffractio.scalar_masks_XY.Scalar_mask_XY.self attribute)
(diffractio.scalar_masks_XZ.Scalar_mask_XZ.self attribute)
(diffractio.scalar_sources_X.Scalar_source_X.self attribute)
(diffractio.scalar_sources_XY.Scalar_source_XY.self attribute)
(diffractio.vector_fields_X.Vector_field_X.self attribute)
(diffractio.vector_fields_XY.Vector_field_XY.self attribute)
(diffractio.vector_fields_XYZ.Vector_field_XYZ.self attribute)
(diffractio.vector_fields_XZ.Vector_field_XZ.self attribute)
(diffractio.vector_sources_XY.Vector_source_XY.self attribute)
xy_2_xyz() (diffractio.scalar_fields_XYZ.Scalar_field_XYZ method)
Y
y (diffractio.scalar_fields_XY.Scalar_field_XY.self attribute)
(diffractio.scalar_fields_XYZ.Scalar_field_XYZ.self attribute)
(diffractio.scalar_masks_XY.Scalar_mask_XY.self attribute)
(diffractio.scalar_sources_XY.Scalar_source_XY.self attribute)
(diffractio.vector_fields_XY.Vector_field_XY.self attribute)
(diffractio.vector_fields_XYZ.Vector_field_XYZ.self attribute)
(diffractio.vector_sources_XY.Vector_source_XY.self attribute)
Z
z (diffractio.scalar_fields_XYZ.Scalar_field_XYZ.self attribute)
(diffractio.scalar_fields_XZ.Scalar_field_XZ.self attribute)
(diffractio.scalar_fields_Z.Scalar_field_Z.self attribute)
(diffractio.scalar_masks_XZ.Scalar_mask_XZ.self attribute)
(diffractio.vector_fields_XYZ.Vector_field_XYZ.self attribute)
(diffractio.vector_fields_Z.Vector_field_Z.self attribute)
zernike_beam() (diffractio.scalar_sources_XY.Scalar_source_XY method)