Skip to content

bertoldi-collab/HELA

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HELA

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.

Citation

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:

About

Hyperelastic Lens Aberration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 76.4%
  • GLSL 23.6%