Skip to content
forked from azareei/HELA

Hyperelastic Lens Aberration

Notifications You must be signed in to change notification settings

medinaeder/HELA

This branch is up to date with azareei/HELA:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6032abd · Jun 9, 2021

History

16 Commits
Oct 2, 2020
Nov 24, 2020
Jun 9, 2021
Oct 2, 2020
Nov 30, 2020

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%