LICENSE.txt
README.md
THANKS.txt
requirements.txt
setup.cfg
setup.py
short_readme.md
odak/__init__.py
odak.egg-info/PKG-INFO
odak.egg-info/SOURCES.txt
odak.egg-info/dependency_links.txt
odak.egg-info/requires.txt
odak.egg-info/top_level.txt
odak/catalog/__init__.py
odak/catalog/detectors.py
odak/catalog/diffusers.py
odak/catalog/lenses.py
odak/catalog/data/plano_convex_lenses.json
odak/fit/__init__.py
odak/jones/__init__.py
odak/learn/__init__.py
odak/learn/lensless/__init__.py
odak/learn/lensless/models.py
odak/learn/models/__init__.py
odak/learn/models/components.py
odak/learn/models/gaussians.py
odak/learn/models/models.py
odak/learn/perception/__init__.py
odak/learn/perception/blur_loss.py
odak/learn/perception/color_conversion.py
odak/learn/perception/contrast.py
odak/learn/perception/cvd_loss_functions.py
odak/learn/perception/foveation.py
odak/learn/perception/image_quality_losses.py
odak/learn/perception/learned_perceptual_losses.py
odak/learn/perception/metamer_mse_loss.py
odak/learn/perception/metameric_loss.py
odak/learn/perception/metameric_loss_uniform.py
odak/learn/perception/radially_varying_blur.py
odak/learn/perception/spatial_steerable_pyramid.py
odak/learn/perception/steerable_pyramid_filters.py
odak/learn/perception/util.py
odak/learn/raytracing/__init__.py
odak/learn/raytracing/boundary.py
odak/learn/raytracing/detector.py
odak/learn/raytracing/mesh.py
odak/learn/raytracing/primitives.py
odak/learn/raytracing/ray.py
odak/learn/tools/__init__.py
odak/learn/tools/camera.py
odak/learn/tools/file.py
odak/learn/tools/function.py
odak/learn/tools/loss.py
odak/learn/tools/mask.py
odak/learn/tools/matrix.py
odak/learn/tools/models.py
odak/learn/tools/sample.py
odak/learn/tools/transformation.py
odak/learn/tools/vector.py
odak/learn/wave/__init__.py
odak/learn/wave/classical.py
odak/learn/wave/complex_gaussians.py
odak/learn/wave/incoherent_propagation.py
odak/learn/wave/legacy.py
odak/learn/wave/lens.py
odak/learn/wave/loss.py
odak/learn/wave/models.py
odak/learn/wave/optimizers.py
odak/learn/wave/propagators.py
odak/learn/wave/util.py
odak/log/__init__.py
odak/manager/__init__.py
odak/measurement/__init__.py
odak/measurement/image_quality.py
odak/raytracing/__init__.py
odak/raytracing/boundary.py
odak/raytracing/primitives.py
odak/raytracing/ray.py
odak/tools/__init__.py
odak/tools/asset.py
odak/tools/conversions.py
odak/tools/file.py
odak/tools/latex.py
odak/tools/markdown.py
odak/tools/matrix.py
odak/tools/sample.py
odak/tools/transformation.py
odak/tools/variables.py
odak/tools/vector.py
odak/visualize/__init__.py
odak/visualize/export.py
odak/visualize/blender/__init__.py
odak/visualize/blender/libblend.py
odak/visualize/blender/server.py
odak/visualize/blender/wrapper.py
odak/visualize/plotly/__init__.py
odak/wave/__init__.py
odak/wave/classical.py
odak/wave/lens.py
odak/wave/utils.py
odak/wave/vector.py
test/__init__.py
test/test_catalog_plane_detector.py
test/test_catalog_plano_convex_lens.py
test/test_catalog_thin_diffuser.py
test/test_compute_local_contrast_similarity.py
test/test_diffraction_integral.py
test/test_fit_gradient_descent_1d.py
test/test_fit_least_squeare_1d.py
test/test_fit_perceptron.py
test/test_import.py
test/test_jones_linear_polarizer.py
test/test_learn_components.py
test/test_learn_gratings.py
test/test_learn_lensless_models_spec_track.py
test/test_learn_models_convolutional_block_attention.py
test/test_learn_models_gaussian_3d_volume.py
test/test_learn_models_gaussians_2d.py
test/test_learn_models_multi_layer_perceptron.py
test/test_learn_models_positional_encoder.py
test/test_learn_perception_ColorVideoVDP.py
test/test_learn_perception_color_conversion.py
test/test_learn_perception_color_map.py
test/test_learn_perception_content_aware_contrast_ratio.py
test/test_learn_perception_contrast_loss.py
test/test_learn_perception_cvd_loss.py
test/test_learn_perception_display_color_hvs.py
test/test_learn_perception_image_quality_losses.py
test/test_learn_perception_learned_perceptual_losses.py
test/test_learn_perception_metameric_loss_blur_loss.py
test/test_learn_perception_metameric_loss_optimization.py
test/test_learn_perception_michelson_contrast.py
test/test_learn_perception_slice_rgbd_targets.py
test/test_learn_perception_weber_contrast.py
test/test_learn_raytracing_create_ray_from_two_points.py
test/test_learn_raytracing_create_raytracing_from_all_pairs.py
test/test_learn_raytracing_create_raytracing_from_grid_w_luminous_angle.py
test/test_learn_raytracing_create_raytracing_from_point_w_luminous_angle.py
test/test_learn_raytracing_detector.py
test/test_learn_raytracing_get_points_along_a_ray_segment.py
test/test_learn_raytracing_intersect_w_a_sphere.py
test/test_learn_raytracing_intersect_w_a_triangle.py
test/test_learn_raytracing_intersect_w_triangle_batch.py
test/test_learn_raytracing_mesh.py
test/test_learn_raytracing_optimization.py
test/test_learn_raytracing_refract_reflect.py
test/test_learn_raytracing_render.py
test/test_learn_tools_circular_binary_mask.py
test/test_learn_tools_evaluate_3d_gaussians.py
test/test_learn_tools_freeze_unfreeze.py
test/test_learn_tools_generate_2d_dirac_delta.py
test/test_learn_tools_grid_sample.py
test/test_learn_tools_losses.py
test/test_learn_tools_points_cloud_to_voxel.py
test/test_learn_tools_rotate_points.py
test/test_learn_tools_tilt_towards.py
test/test_learn_tools_zernike_polynomial.py
test/test_learn_tools_zero_pad_crop_center.py
test/test_learn_wave_compare_beam_propagations.py
test/test_learn_wave_complex_gaussians.py
test/test_learn_wave_complex_gaussians_sample_usage.py
test/test_learn_wave_focal_surface_light_propagation.py
test/test_learn_wave_gerchberg_saxton.py
test/test_learn_wave_get_point_wise_impulse_response_fresnel_kernel.py
test/test_learn_wave_get_seperable_impulse_response_fresnel.py
test/test_learn_wave_incoherent_focal_stack_rgbd.py
test/test_learn_wave_multiplane_optimizer.py
test/test_learn_wave_perceptual_multiplane_optimizer.py
test/test_learn_wave_point_wise.py
test/test_learn_wave_propagate_beam.py
test/test_learn_wave_propagator.py
test/test_learn_wave_quadratic_phase_function.py
test/test_learn_wave_speckle_contrast.py
test/test_learn_wave_stochastic_gradient_descent.py
test/test_log_create_logger.py
test/test_measurement_modulation_transfer_function.py
test/test_ray_create_ray_from_two_points.py
test/test_ray_find_nearest_points.py
test/test_ray_intersect_w_a_surface.py
test/test_ray_intersect_w_a_triangle.py
test/test_ray_intersect_w_sphere.py
test/test_tools_PLY.py
test/test_tools_check_directory.py
test/test_tools_copy_dict_with_keys.py
test/test_tools_copy_file.py
test/test_tools_create_group_tensor.py
test/test_tools_get_base_filename.py
test/test_tools_import_PLY.py
test/test_tools_latex.py
test/test_tools_list_directories.py
test/test_tools_list_files.py
test/test_tools_markdown.py
test/test_tools_save_image.py
test/test_tools_shell_command.py
test/test_tools_validate_path.py
test/test_tools_validate_positive_parameter.py
test/test_wave_gerchberg_saxton.py
test/test_wave_gerchberg_saxton_3d.py
test/test_wave_grating.py
test/test_wave_propagate_beam.py
test/test_wave_propagate_field.py
test/test_wave_rayleigh_resolution.py