Skip to content
/ eyepy Public
forked from MedVisBonn/eyepy

A python package to read, analyse and visualize OCT and fundus data form various sources.

License

Notifications You must be signed in to change notification settings

JoGruen/eyepy

 
 

Repository files navigation

eyepy

Use Python to import, analyse and visualize retinal imaging data.

header_gif

Documentation PyPI version DOI

The eyepy python package provides a simple interface to import and process OCT volumes. Everything you import with one of our import functions becomes an EyeVolume object which provides a unified interface to the data. The EyeVolume object provides methods to plot the localizer (fundus) image and B-scans as well as to compute and plot quantifications of voxel annotations such as drusen. Check out the documentation, especially the Cookbook chapter, for more information.

Features

  • Import Data (Heyex-E2E, Heyex-VOL, Heyex-XML, B-Scan collections, RETOUCH Challenge, AMD Dataset from Duke University)
  • Analyze OCT volumes (compute and quantify drusen)
  • Visualize OCT volumes with annotations and quantifications
  • Save and load EyeVolume objects

Getting Started

Installation

To install the latest version of eyepy run pip install -U eyepie. It is eyepie and not eyepy for installation with pip.

When you don't hava a supported OCT volume at hand you can check out our sample dataset to get familiar with eyepy.

from eyepy.data import load
# Import HEYEX XML export
ev = load("drusen_patient")

Related Projects:

About

A python package to read, analyse and visualize OCT and fundus data form various sources.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%