HoloGradPy
User Guide
Installation
Example scripts
Links
↪ Publication
↪ GitHub
API Reference
HoloGradPy
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
A
a_slm (hologradpy.patterns.Hologram attribute)
a_tar (hologradpy.patterns.Hologram attribute)
ASM (class in hologradpy.torch_functions)
asm() (in module hologradpy.torch_functions)
B
beam_diameter (hologradpy.hardware.ParamsBase property)
C
callback() (hologradpy.torch_functions.PhaseRetrieval method)
callback_counter (hologradpy.torch_functions.PhaseRetrieval attribute)
cam_size (hologradpy.hardware.CameraBase property)
camera_calibration() (in module hologradpy.torch_functions)
camera_feedback() (in module hologradpy.torch_functions)
CameraBase (class in hologradpy.hardware)
check_device() (in module hologradpy.torch_functions)
checkerboard() (in module hologradpy.patterns)
circ_mask() (in module hologradpy.patterns)
circ_mask_xy() (in module hologradpy.patterns)
closure_counter (hologradpy.torch_functions.PhaseRetrieval attribute)
counter (hologradpy.torch_functions.VirtualSlm attribute)
crop (hologradpy.hardware.ParamsBase attribute)
crop() (in module hologradpy.patterns)
crop_to_mask() (in module hologradpy.patterns)
D
data_path (hologradpy.hardware.ParamsBase property)
detect_vortices() (in module hologradpy.patterns)
device (hologradpy.torch_functions.VirtualSlm attribute)
display() (hologradpy.hardware.SlmBase method)
doublet() (in module hologradpy.patterns)
dtype_c (hologradpy.torch_functions.VirtualSlm attribute)
dtype_r (hologradpy.torch_functions.VirtualSlm attribute)
dx (hologradpy.fitting.FitSine attribute)
dy (hologradpy.fitting.FitSine attribute)
E
e_lens (hologradpy.torch_functions.ASM attribute)
e_slm (hologradpy.patterns.Hologram attribute)
(hologradpy.torch_functions.VirtualSlm attribute)
eff() (in module hologradpy.error_metrics)
(in module hologradpy.torch_functions)
eff_pred (hologradpy.torch_functions.PhaseRetrieval attribute)
eta_pred (hologradpy.torch_functions.PhaseRetrieval attribute)
F
fft() (in module hologradpy.torch_functions)
fft_shift (hologradpy.torch_functions.PhaseRetrieval attribute)
(hologradpy.torch_functions.VirtualSlm attribute)
fidelity() (in module hologradpy.error_metrics)
find_camera_position() (in module hologradpy.calibrate_slm)
fit_gaussian() (in module hologradpy.fitting)
fit_sine() (hologradpy.fitting.FitSine method)
FitSine (class in hologradpy.fitting)
fl (hologradpy.fitting.FitSine attribute)
(hologradpy.hardware.ParamsBase property)
forward() (hologradpy.torch_functions.ASM method)
(hologradpy.torch_functions.VirtualSlm method)
fringes_wavefront() (in module hologradpy.patterns)
G
gauss_array() (in module hologradpy.patterns)
gaussian() (in module hologradpy.fitting)
(in module hologradpy.patterns)
get_aperture_indices() (in module hologradpy.calibrate_slm)
get_image() (hologradpy.hardware.CameraBase method)
get_image_avg() (in module hologradpy.hardware)
gpu_to_numpy() (in module hologradpy.torch_functions)
guess_type (hologradpy.patterns.Hologram attribute)
H
hologradpy
module
hologradpy.calibrate_slm
module
hologradpy.error_metrics
module
hologradpy.fitting
module
hologradpy.hardware
module
hologradpy.patterns
module
hologradpy.torch_functions
module
Hologram (class in hologradpy.patterns)
I
i_filter_size (hologradpy.hardware.ParamsBase attribute)
i_path (hologradpy.hardware.ParamsBase property)
i_slm (hologradpy.patterns.Hologram attribute)
i_tar (hologradpy.patterns.Hologram attribute)
(hologradpy.torch_functions.PhaseRetrieval attribute)
i_tar_t (hologradpy.torch_functions.PhaseRetrieval attribute)
ifft() (in module hologradpy.torch_functions)
img_pitch_fft (hologradpy.patterns.Hologram attribute)
init_phase() (in module hologradpy.patterns)
K
k (hologradpy.fitting.FitSine attribute)
(hologradpy.hardware.ParamsBase property)
L
laser_pow (hologradpy.patterns.Hologram attribute)
lens() (in module hologradpy.patterns)
lens_aperture (hologradpy.hardware.ParamsBase attribute)
lin_phase (hologradpy.patterns.Hologram attribute)
load_filter_upscale() (in module hologradpy.patterns)
loss (hologradpy.torch_functions.PhaseRetrieval attribute)
loss_fn() (hologradpy.torch_functions.PhaseRetrieval method)
loss_fn_amp() (in module hologradpy.torch_functions)
loss_fn_fid() (in module hologradpy.torch_functions)
loss_type (hologradpy.torch_functions.PhaseRetrieval attribute)
M
make_grid() (in module hologradpy.patterns)
mask_pos (hologradpy.patterns.Hologram attribute)
measure_slm_intensity() (in module hologradpy.calibrate_slm)
measure_slm_wavefront() (in module hologradpy.calibrate_slm)
meshgrid_slm (hologradpy.hardware.SlmBase property)
module
hologradpy
hologradpy.calibrate_slm
hologradpy.error_metrics
hologradpy.fitting
hologradpy.hardware
hologradpy.patterns
hologradpy.torch_functions
N
n1 (hologradpy.hardware.ParamsBase attribute)
n2 (hologradpy.hardware.ParamsBase attribute)
n_iter (hologradpy.torch_functions.PhaseRetrieval attribute)
n_save (hologradpy.torch_functions.PhaseRetrieval attribute)
name (hologradpy.patterns.Hologram attribute)
normalize() (in module hologradpy.error_metrics)
npix (hologradpy.patterns.Hologram attribute)
(hologradpy.torch_functions.VirtualSlm attribute)
npix_full (hologradpy.torch_functions.VirtualSlm attribute)
npix_pad (hologradpy.patterns.Hologram attribute)
(hologradpy.torch_functions.VirtualSlm attribute)
O
optim_type (hologradpy.torch_functions.PhaseRetrieval attribute)
optimizer (hologradpy.torch_functions.PhaseRetrieval attribute)
P
pad (hologradpy.torch_functions.VirtualSlm attribute)
ParamsBase (class in hologradpy.hardware)
PhaseRetrieval (class in hologradpy.torch_functions)
phi (hologradpy.torch_functions.PhaseRetrieval attribute)
phi_corr (hologradpy.torch_functions.ASM attribute)
phi_corr_native (hologradpy.torch_functions.ASM attribute)
phi_disp (hologradpy.torch_functions.VirtualSlm attribute)
phi_filter_size (hologradpy.hardware.ParamsBase attribute)
phi_path (hologradpy.hardware.ParamsBase property)
phi_slm (hologradpy.patterns.Hologram attribute)
phi_slm_native (hologradpy.patterns.Hologram attribute)
phi_tar (hologradpy.torch_functions.PhaseRetrieval attribute)
phi_tar_t (hologradpy.torch_functions.PhaseRetrieval attribute)
pitch (hologradpy.hardware.CameraBase attribute)
(hologradpy.hardware.SlmBase attribute)
pix_res (hologradpy.patterns.Hologram attribute)
(hologradpy.torch_functions.VirtualSlm attribute)
pixel_corr() (in module hologradpy.patterns)
pixel_ct_kernel() (in module hologradpy.patterns)
pms_obj (hologradpy.torch_functions.VirtualSlm attribute)
precision (hologradpy.torch_functions.VirtualSlm attribute)
prop (hologradpy.patterns.Hologram attribute)
propagation_type (hologradpy.torch_functions.VirtualSlm attribute)
psnr() (in module hologradpy.error_metrics)
Q
quad_phase (hologradpy.patterns.Hologram attribute)
R
r1 (hologradpy.hardware.ParamsBase attribute)
r2 (hologradpy.hardware.ParamsBase attribute)
r3 (hologradpy.hardware.ParamsBase attribute)
rect_mask() (in module hologradpy.patterns)
rect_mask_xy() (in module hologradpy.patterns)
remove_tilt() (in module hologradpy.fitting)
res (hologradpy.hardware.CameraBase attribute)
(hologradpy.hardware.SlmBase attribute)
retrieve_phase() (hologradpy.torch_functions.PhaseRetrieval method)
ring_gauss() (in module hologradpy.patterns)
rms() (in module hologradpy.error_metrics)
(in module hologradpy.torch_functions)
rms_phase() (in module hologradpy.error_metrics)
roi (hologradpy.hardware.CameraBase attribute)
S
save (hologradpy.torch_functions.PhaseRetrieval attribute)
set_dx_dy() (hologradpy.fitting.FitSine method)
set_optimizer() (hologradpy.torch_functions.PhaseRetrieval method)
set_phi() (hologradpy.torch_functions.VirtualSlm method)
set_target() (hologradpy.torch_functions.PhaseRetrieval method)
shift (hologradpy.torch_functions.ASM attribute)
signal (hologradpy.torch_functions.PhaseRetrieval attribute)
signal_t (hologradpy.torch_functions.PhaseRetrieval attribute)
slm_disp_obj (hologradpy.torch_functions.VirtualSlm attribute)
slm_field_type (hologradpy.patterns.Hologram attribute)
slm_mask (hologradpy.torch_functions.VirtualSlm attribute)
slm_obj (hologradpy.torch_functions.PhaseRetrieval attribute)
slm_ones (hologradpy.patterns.Hologram attribute)
slm_phase_doublet() (in module hologradpy.patterns)
slm_size (hologradpy.hardware.SlmBase property)
SlmBase (class in hologradpy.hardware)
start() (hologradpy.hardware.CameraBase method)
stop() (hologradpy.hardware.CameraBase method)
super_gaussian() (in module hologradpy.patterns)
T
tar_blur (hologradpy.patterns.Hologram attribute)
tar_ones (hologradpy.patterns.Hologram attribute)
tar_res (hologradpy.patterns.Hologram attribute)
tar_width (hologradpy.patterns.Hologram attribute)
theta1 (hologradpy.torch_functions.ASM attribute)
theta2 (hologradpy.torch_functions.ASM attribute)
tilt() (in module hologradpy.fitting)
U
unwrap_2d() (in module hologradpy.patterns)
unwrap_2d_mask() (in module hologradpy.patterns)
V
VirtualSlm (class in hologradpy.torch_functions)
vortex_field() (in module hologradpy.patterns)
W
wavelength (hologradpy.hardware.ParamsBase property)