Example Gallery¶
This gallery contains a number of usage examples and case studies to highlight the ease-of-use and flexibility of pulse2percept.
Implants¶
The implants module provides access to various
state-of-the-art retinal prostheses, such as
ArgusI and
ArgusII (epiretinal),
Alpha-IMS and
PRIMA (subretinal),
as well as BVT24 (suprachoroidal).
Other implants can be added by creating a new
ProsthesisSystem object.
Stimuli¶
The stimuli module provides a number of common
electrical stimulus types, such as
BiphasicPulseTrain,
which can be assigned to electrodes of a
ProsthesisSystem object.
Stimuli can also be created from images
(ImageStimulus) and videos
(VideoStimulus).
Models¶
The pulse2percept.models module provides a number of published and
verified computational models that can be used to predict neural responses or
visual percepts resulting from electrical stimulation, such as
Nanduri2012Model and
AxonMapModel.
New models can be created by mixing-and-matching spatial and temporal models, or by creating a new one from scratch.
Datasets¶
The pulse2percept.datasets module provides two kinds of helper functions
that can be used to load datasets from the bionic vision community,
such as load_horsager2009 and
fetch_beyeler2019.