LICENSE
README.md
pyproject.toml
deeplens/__init__.py
deeplens/basics.py
deeplens/camera.py
deeplens/diffraclens.py
deeplens/geolens.py
deeplens/hybridlens.py
deeplens/lens.py
deeplens/paraxiallens.py
deeplens/psfnetlens.py
deeplens/utils.py
deeplens/geolens_pkg/__init__.py
deeplens/geolens_pkg/eval.py
deeplens/geolens_pkg/io.py
deeplens/geolens_pkg/optim.py
deeplens/geolens_pkg/tolerance.py
deeplens/geolens_pkg/utils.py
deeplens/geolens_pkg/view_3d.py
deeplens/geolens_pkg/vis.py
deeplens/network/__init__.py
deeplens/network/dataset.py
deeplens/network/loss/__init__.py
deeplens/network/loss/perceptual_loss.py
deeplens/network/loss/psnr_loss.py
deeplens/network/loss/ssim_loss.py
deeplens/network/reconstruction/__init__.py
deeplens/network/reconstruction/nafnet.py
deeplens/network/reconstruction/restormer.py
deeplens/network/reconstruction/swinir.py
deeplens/network/reconstruction/unet.py
deeplens/network/surrogate/__init__.py
deeplens/network/surrogate/mlp.py
deeplens/network/surrogate/mlpconv.py
deeplens/network/surrogate/modulate_siren.py
deeplens/network/surrogate/psfnet_mplconv.py
deeplens/network/surrogate/siren.py
deeplens/optics/__init__.py
deeplens/optics/loss.py
deeplens/optics/materials.py
deeplens/optics/monte_carlo.py
deeplens/optics/psf.py
deeplens/optics/ray.py
deeplens/optics/utils.py
deeplens/optics/wave.py
deeplens/optics/diffractive_surface/__init__.py
deeplens/optics/diffractive_surface/binary2.py
deeplens/optics/diffractive_surface/diffractive.py
deeplens/optics/diffractive_surface/fresnel.py
deeplens/optics/diffractive_surface/grating.py
deeplens/optics/diffractive_surface/pixel2d.py
deeplens/optics/diffractive_surface/thinlens.py
deeplens/optics/diffractive_surface/zernike.py
deeplens/optics/geometric_surface/__init__.py
deeplens/optics/geometric_surface/aperture.py
deeplens/optics/geometric_surface/aspheric.py
deeplens/optics/geometric_surface/aspheric_norm.py
deeplens/optics/geometric_surface/base.py
deeplens/optics/geometric_surface/cubic.py
deeplens/optics/geometric_surface/mirror.py
deeplens/optics/geometric_surface/plane.py
deeplens/optics/geometric_surface/prism.py
deeplens/optics/geometric_surface/qtype.py
deeplens/optics/geometric_surface/spheric.py
deeplens/optics/geometric_surface/spiral.py
deeplens/optics/geometric_surface/thinlens.py
deeplens/optics/material/CDGM.AGF
deeplens/optics/material/MISC.AGF
deeplens/optics/material/PLASTIC2022.AGF
deeplens/optics/material/SCHOTT.AGF
deeplens/optics/material/materials_data.json
deeplens/optics/phase_surface/__init__.py
deeplens/optics/phase_surface/binary2.py
deeplens/optics/phase_surface/cubic.py
deeplens/optics/phase_surface/fresnel.py
deeplens/optics/phase_surface/grating.py
deeplens/optics/phase_surface/nurbs.py
deeplens/optics/phase_surface/phase.py
deeplens/optics/phase_surface/poly.py
deeplens/optics/phase_surface/qphase.py
deeplens/optics/phase_surface/zernike.py
deeplens/sensor/__init__.py
deeplens/sensor/isp.py
deeplens/sensor/rgb_sensor.py
deeplens/sensor/sensor.py
deeplens/sensor/isp_modules/__init__.py
deeplens/sensor/isp_modules/anti_alising.py
deeplens/sensor/isp_modules/black_level.py
deeplens/sensor/isp_modules/color_matrix.py
deeplens/sensor/isp_modules/color_space.py
deeplens/sensor/isp_modules/dead_pixel.py
deeplens/sensor/isp_modules/demosaic.py
deeplens/sensor/isp_modules/denoise.py
deeplens/sensor/isp_modules/gamma_correction.py
deeplens/sensor/isp_modules/lens_shading.py
deeplens/sensor/isp_modules/white_balance.py
deeplens_core.egg-info/PKG-INFO
deeplens_core.egg-info/SOURCES.txt
deeplens_core.egg-info/dependency_links.txt
deeplens_core.egg-info/requires.txt
deeplens_core.egg-info/top_level.txt
docs/conf.py
results/0107-142011-End2End-Lens-Design-Lr8r/1_end2end_lens_design.py
results/0107-142202-AutoLens-RMS-djnC/2_autolens_rms.py
results/0107-144723-HybridLens-R7s6/6_hybridlens_design.py
results/0107-145048-HybridLens-0jVO/6_hybridlens_design.py
results/1213-200356-End2End-Lens-Design-yW9B/1_end2end_lens_design.py
results/1213-200757-AutoLens-RMS-GwsW/2_autolens_rms.py
results/1213-201204-HybridLens-FIgG/6_hybridlens_design.py
results/1230-230708-HybridLens-CBlx/6_hybridlens_design.py
test/conftest.py
test/prism_demo.py
test/test_basics.py
test/test_geolens.py
test/test_materials.py
test/test_monte_carlo.py
test/test_paraxiallens.py
test/test_psf.py
test/test_ray.py
test/test_sensor.py
test/test_surfaces.py
test/test_utils.py
test/test_wave.py
test/visualization_demo.py