Hyperelastic Lens Aberration
Python code based on 'Firedrake' and 'gmsh'. A soft hyperelastic lens (biconvex/biconcave) is stretched/compressed and focal length and spherical berration is calculated at each time-step.
If using this code, parts of it, or developments from it, please cite our paper:
@article{zareei2021harnessing,
title={Harnessing Mechanical Deformation to Reduce Spherical Aberration in Soft Lenses},
author={Zareei, Ahmad and Medina, Eder and Bertoldi, Katia},
journal={Physical Review Letters},
volume={126},
number={8},
pages={084301},
year={2021},
publisher={APS}
}
Contributors: