LICENSE
README.rst
pyproject.toml
setup.py
docs/source/conf.py
lensless/__init__.py
lensless/version.py
lensless.egg-info/PKG-INFO
lensless.egg-info/SOURCES.txt
lensless.egg-info/dependency_links.txt
lensless.egg-info/requires.txt
lensless.egg-info/top_level.txt
lensless/eval/__init__.py
lensless/eval/benchmark.py
lensless/eval/metric.py
lensless/hardware/__init__.py
lensless/hardware/aperture.py
lensless/hardware/constants.py
lensless/hardware/mask.py
lensless/hardware/sensor.py
lensless/hardware/slm.py
lensless/hardware/trainable_mask.py
lensless/hardware/utils.py
lensless/recon/__init__.py
lensless/recon/admm.py
lensless/recon/admm_pnp.py
lensless/recon/apgd.py
lensless/recon/gd.py
lensless/recon/mirflickr.py
lensless/recon/model_dict.py
lensless/recon/recon.py
lensless/recon/rfft_convolve.py
lensless/recon/tikhonov.py
lensless/recon/trainable_inversion.py
lensless/recon/trainable_recon.py
lensless/recon/unrolled_admm.py
lensless/recon/unrolled_fista.py
lensless/recon/utils.py
lensless/recon/drunet/basicblock.py
lensless/recon/drunet/network_unet.py
lensless/utils/__init__.py
lensless/utils/dataset.py
lensless/utils/image.py
lensless/utils/io.py
lensless/utils/plot.py
lensless/utils/simulation.py
profile/admm.py
profile/diffusercam_admm.py
profile/diffusercam_gd.py
profile/gradient_descent.py
scripts/demo.py
scripts/classify/train_celeba_vit.py
scripts/data/16bit_image.py
scripts/data/download_diffusercam_huggingface.py
scripts/data/prepare_mirflickr_subset.py
scripts/data/upload_diffusercam_huggingface.py
scripts/data/3d/mat_to_npy.py
scripts/data/3d/mat_to_npz.py
scripts/data/3d/npy_to_obj.py
scripts/data/3d/npy_to_tiff.py
scripts/demo/telegram_bot.py
scripts/eval/benchmark_recon.py
scripts/eval/compute_metrics_from_original.py
scripts/eval/mirflickr_admm.py
scripts/hardware/config_digicam.py
scripts/hardware/digicam_measure_psfs.py
scripts/hardware/set_digicam_mask_distance.py
scripts/measure/analyze_image.py
scripts/measure/analyze_measured_dataset.py
scripts/measure/collect_dataset_on_device.py
scripts/measure/collect_mnist.py
scripts/measure/collect_mnist_on_device.py
scripts/measure/compare_measured_original.py
scripts/measure/digicam_capture.py
scripts/measure/digicam_example.py
scripts/measure/on_device_capture.py
scripts/measure/prep_display_image.py
scripts/measure/remote_capture.py
scripts/measure/remote_display.py
scripts/recon/admm.py
scripts/recon/admm_mirflickr.py
scripts/recon/apgd_pycsou.py
scripts/recon/dataset.py
scripts/recon/demo.py
scripts/recon/diffusercam_mirflickr.py
scripts/recon/gradient_descent.py
scripts/recon/train_unrolled.py
scripts/sim/dataset.py
scripts/sim/digicam_psf.py
scripts/sim/mask_dataset.py
scripts/sim/mask_single_file.py
scripts/sim/single_file.py
scripts/sim/torch_custom_dataset.py
scripts/sim/torch_dataset.py
test/test_algos.py
test/test_convolver.py
test/test_io.py
test/test_masks.py
test/test_sensor.py