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.3.tar.gz (186.5 kB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.6m

pulse2percept-0.4.3-cp36-cp36m-manylinux1_i686.whl (350.8 kB view details)

Uploaded CPython 3.6m

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

Uploaded CPython 3.5m

pulse2percept-0.4.3-cp35-cp35m-manylinux1_i686.whl (347.4 kB view details)

Uploaded CPython 3.5m

pulse2percept-0.4.3-cp34-cp34m-manylinux1_x86_64.whl (369.2 kB view details)

Uploaded CPython 3.4m

pulse2percept-0.4.3-cp34-cp34m-manylinux1_i686.whl (350.0 kB view details)

Uploaded CPython 3.4m

pulse2percept-0.4.3-cp27-cp27mu-manylinux1_x86_64.whl (368.9 kB view details)

Uploaded CPython 2.7mu

pulse2percept-0.4.3-cp27-cp27mu-manylinux1_i686.whl (350.4 kB view details)

Uploaded CPython 2.7mu

pulse2percept-0.4.3-cp27-cp27m-manylinux1_x86_64.whl (368.8 kB view details)

Uploaded CPython 2.7m

pulse2percept-0.4.3-cp27-cp27m-manylinux1_i686.whl (350.5 kB view details)

Uploaded CPython 2.7m

File details

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

File metadata

File hashes

Hashes for pulse2percept-0.4.3.tar.gz
Algorithm Hash digest
SHA256 8be7522c46f1311622c094b83fde9b5f4a9df523e836a16f3b5f03c836f66eb3
MD5 fa0077d2fccf816665cee52169f4612f
BLAKE2b-256 b49931a24f0808c61b10d9a279833394c11a8b74b719e359de08d5404674d72a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pulse2percept-0.4.3-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d8352ecd774ccc4593022237193c45fe151131671fde72a039befd12ddd34da7
MD5 3fbd816691d18c4b2fae8407c3bb54fb
BLAKE2b-256 c8d7cc098db01dad9b1e9e2c324f19539bb71383f1579f2886d94143392db9ae

See more details on using hashes here.

File details

Details for the file pulse2percept-0.4.3-cp36-cp36m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for pulse2percept-0.4.3-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 154c18bbb9349cdb59b73d8ad5776d0ad0c61e9a6747800464762c680342dd84
MD5 36e4a667dea192de069a3fb95cff66d7
BLAKE2b-256 671ac04d87b72da3b2a5fde1e336f33a511b8d33ba84cc93c652350894da52de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pulse2percept-0.4.3-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 530a4d74961e506c2f0cd959f248bb8ba7f5e09bfaba9d9d57a8baa31ef6015b
MD5 4e11c62794f89ad58272a47c43868ab7
BLAKE2b-256 486ced745e36e6f7f200ddf86049fa6b731cae1c535fc0432735b86d6a9beb93

See more details on using hashes here.

File details

Details for the file pulse2percept-0.4.3-cp35-cp35m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for pulse2percept-0.4.3-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 460b2000b13e187ee496891b85c3bc82698b1a301e6cf7048cb65a177499461e
MD5 d893f533497ff2e1dfe1f7a175600773
BLAKE2b-256 748ec423f5f4feff6eb84c0b2bfc7338c7f863850c22c3db7908383e9ec92c39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pulse2percept-0.4.3-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c039fa9610268f34c886bc7903ff3482d9b0764a524040833ce401836d46473e
MD5 fe392ae56982e8c8187cfb716f8448df
BLAKE2b-256 e2e28bd5eaff70fc483fdc0058700668eba6a96137f60b6455ee11c15f08b3bc

See more details on using hashes here.

File details

Details for the file pulse2percept-0.4.3-cp34-cp34m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for pulse2percept-0.4.3-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 eac97aa48d17f86515afd18fef2b0446d437d2c990ed9b8d29abd463ab0acb9e
MD5 16aa8188ef827bc7f9c1b62edb719249
BLAKE2b-256 53231ad65b65af0effeb4e868113a478bb9beee85274729350ec7382d797fcd9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pulse2percept-0.4.3-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ccc6390ac87a250951f0739c245aa013ac52bf4c31fd7d208a378d14015d1ea3
MD5 2c33793227075df63fe8c96ac753ae9d
BLAKE2b-256 a91c92cefad6a2137b7702b55069a3bdcdbe9a161a0ced586beef2976d7bb859

See more details on using hashes here.

File details

Details for the file pulse2percept-0.4.3-cp27-cp27mu-manylinux1_i686.whl.

File metadata

File hashes

Hashes for pulse2percept-0.4.3-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 4564cc06264b3e8aa5f1983f421514bb7d4a3f12e8b51ab448bca0d86bd23e71
MD5 5b80d1c888d732307ecf8c8bb48462e2
BLAKE2b-256 75ffddaf8284b8a72cc627d7a3854717081743fc65709415b06a68c0dac2eb13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pulse2percept-0.4.3-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cdd361f605c045bae833678bcdf87935f5b3569cdfe702cdecb106ed1aac408e
MD5 909a03e84819e51531ce892d3ec0dcba
BLAKE2b-256 d3345baf4d5871563d32d736c742d893697e81a6f39a2cc9c93aaf71fb523a06

See more details on using hashes here.

File details

Details for the file pulse2percept-0.4.3-cp27-cp27m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for pulse2percept-0.4.3-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 0c82e0dc245a5c2d150fede6a1dc356406267e481073830d69b2523534c4a18a
MD5 3b4fb2100144a2d9b87befe68ddb87f4
BLAKE2b-256 f99c6ac1f4ea9ab2f252f9daf68bd65578d0f1941f3b8b9166531d5df8b20fc5

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