Software

Visisipy

Visisipy

A Python library for optical simulations of the eye, with an accessible interface to build eye models and run common ophthalmic analyses.

pyROT

pyROT

Python RayOcular Tools: a Python library that complements RayOcular, the eye-specific module of RaySearch's RayStation, for ocular proton therapy planning.

PAROS

PAROS

PARaxial Optical fundus Scaling: a method to calculate the magnification of fundus photographs from the optical characteristics of the patient's eye.

ZOSPy

ZOSPy

A Python wrapper for the Zemax OpticStudio API, enabling reproducible optical ray-tracing simulations.

Optiland

Optiland

An open-source optical design platform in Python for lens design, optimization and (differentiable) ray tracing.

OPT Tumour Models

OPT Tumour Models

Scripts to fit polynomial tumour models for ocular proton therapy planning from 3D tumour delineations.

stl2mask

A command-line tool to convert mesh segmentations (STL, OBJ) to binary masks and back, for use in medical image processing pipelines.

VFPy

A Python tool for automated digitalization and extended analysis of ophthalmic visual field test results.

PyZDDE

PyZDDE

A Python extension for controlling Zemax OpticStudio through the legacy DDE interface.