Visisipy: vision simulations in Python

Visisipy (pronounced /ˌvɪsəˈsɪpi/, like Mississippi but with a V) is a Python library for optical simulations of the eye. It provides an easy-to-use interface to define and build eye models, and to perform common ophthalmic analyses on these models.

Project goals

  • Uniform model definitions: a uniform interface to define, build and analyse various types of eye models, using abstractions that are relevant in a clinical context.
  • Ready-to-use models: a collection of ready-to-use eye models, such as the Navarro and Gullstrand models, that can be customized as needed.
  • Accessible analyses: an accessible interface to clinically relevant analyses on these models, such as off-axis refraction calculations.
  • Multiple backends: Modular design with support for multiple backends, both open-source and commercial.

Check it out

Screenshot of the online demo

Contributions are welcomed! If you want to contribute, please talk to Corné Haasjes or Jan-Willem Beenakker, or email us (visisipy@mreye.nl).

Examples

Read more