Skip to main content

pulse2percept: A Python-based simulation framework for bionic vision

Project description

By 2020 roughly 200 million people will suffer from retinal diseases such as macular degeneration or retinitis pigmentosa. Consequently, a variety of retinal sight restoration procedures are being developed to target these diseases. Electronic prostheses (currently being implanted in patients) directly stimulate remaining retinal cells using electrical current, analogous to a cochlear implant. Optogenetic prostheses (soon to be implanted in human) use optogenetic proteins to make remaining retinal cells responsive to light, then use light diodes (natural illumination is inadequate) implanted in the eye to stimulate these light sensitive cells.

However, these devices do not restore anything resembling natural vision: Interactions between the electronics and the underlying neurophysiology result in significant distortions of the perceptual experience.

We have developed a computer model that has the goal of predicting the perceptual experience of retinal prosthesis patients. The model was developed using a variety of patient data describing the brightness and shape of phosphenes elicited by stimulating single electrodes, and validated against an independent set of behavioral measures examining spatiotemporal interactions across multiple electrodes.

More information can be found in Beyeler et al. (2017) and in our Github repo.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pulse2percept-0.4.2.tar.gz (184.8 kB view details)

Uploaded Source

Built Distributions

pulse2percept-0.4.2-cp36-cp36m-manylinux1_x86_64.whl (371.1 kB view details)

Uploaded CPython 3.6m

pulse2percept-0.4.2-cp35-cp35m-manylinux1_x86_64.whl (367.5 kB view details)

Uploaded CPython 3.5m

pulse2percept-0.4.2-cp34-cp34m-manylinux1_x86_64.whl (369.1 kB view details)

Uploaded CPython 3.4m

pulse2percept-0.4.2-cp27-cp27mu-manylinux1_x86_64.whl (369.1 kB view details)

Uploaded CPython 2.7mu

pulse2percept-0.4.2-cp27-cp27m-manylinux1_x86_64.whl (369.0 kB view details)

Uploaded CPython 2.7m

File details

Details for the file pulse2percept-0.4.2.tar.gz.

File metadata

File hashes

Hashes for pulse2percept-0.4.2.tar.gz
Algorithm Hash digest
SHA256 89f4109a80b807b1d30e1a945372f513651137bfe21dc9d7402ae85896c55911
MD5 d8a0f3d1e9a203703936d061a1168688
BLAKE2b-256 9297a3eea8f8c726b87670224eab2e2ce9e818c7e2dd15a53eb287fb13de2364

See more details on using hashes here.

File details

Details for the file pulse2percept-0.4.2-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pulse2percept-0.4.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 79798b9ae9223f21c3c74d4db7d3bb7d18adf47d34bbcfc32ebab51805c98634
MD5 1e4e3f8d0ea0f2ddefb1bf6eb79ef9ea
BLAKE2b-256 aa2cfe821bb5d0c825267d2906315c68d50462fe55a99a162dd9b4c7991b1d51

See more details on using hashes here.

File details

Details for the file pulse2percept-0.4.2-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pulse2percept-0.4.2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 40dee746612e62d8147786723357e007ce4c42fd0ab7955629d8fed09a86e957
MD5 cd3cccbf6a479be55d06c6cd74684d56
BLAKE2b-256 85af855842ebc9bc5747ecdfd1480146b9cb4c9381764e1955aad108d3c060ac

See more details on using hashes here.

File details

Details for the file pulse2percept-0.4.2-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pulse2percept-0.4.2-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 679219f605534505588cf4a1ee3aa84280ca809cdbef8aa771b5a58b72122a88
MD5 02894aac76135aafe0698931ee5f1bc4
BLAKE2b-256 8ee3d331192ead439dc7feb2f4d3c3cf2acad16ada76e57e73ea31d49733c7e1

See more details on using hashes here.

File details

Details for the file pulse2percept-0.4.2-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pulse2percept-0.4.2-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a126f2799a227742c808fb4c10fc4152e58147948592e99012318423204a4105
MD5 13c1b436263f28a5c2e847f50342c979
BLAKE2b-256 b29dd5f3105a000fe7660bb1f36884f2fef650b630a4c3386bafed0f37a8cc1c

See more details on using hashes here.

File details

Details for the file pulse2percept-0.4.2-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pulse2percept-0.4.2-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ca86da294909ecc87193a50d8215bf62c4a18269886cfc05813cb549123ec754
MD5 a6dac392a5eec3f5657f7bc5a58aa151
BLAKE2b-256 69df56e089b7a768296e9eaa565e52258076f784f4db18cf7b97332db3dd8363

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page