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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file pulse2percept-0.5.1.tar.gz
.
File metadata
- Download URL: pulse2percept-0.5.1.tar.gz
- Upload date:
- Size: 12.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.1 requests/2.18.4 setuptools/41.6.0 requests-toolbelt/0.8.0 tqdm/4.23.3 CPython/3.5.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23f5861cd6947eb7e5543a9e089b5bd910380ec1da87972fb8f112a3ee962e30 |
|
MD5 | 6a8991589841696aeccbca69bcfdabfc |
|
BLAKE2b-256 | 0e605ea78a9df40e81d2fec5b82eae339f7e6aecf498379c31e05f046b6d91cd |
File details
Details for the file pulse2percept-0.5.1-cp37-cp37m-win_amd64.whl
.
File metadata
- Download URL: pulse2percept-0.5.1-cp37-cp37m-win_amd64.whl
- Upload date:
- Size: 146.1 kB
- Tags: CPython 3.7m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.1 requests/2.18.4 setuptools/41.6.0 requests-toolbelt/0.8.0 tqdm/4.23.3 CPython/3.5.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9a42b374c0d28878b035e55f2f3ea93e8128ebccd2f260d8040152e6a46596b |
|
MD5 | 07fd7b98327d8c2e87c5ffbe728d4060 |
|
BLAKE2b-256 | 1ddd1a3feac98f014419be0687a9a5121bdf88ff259c25f6b0a3fad58f43d864 |
File details
Details for the file pulse2percept-0.5.1-cp37-cp37m-win32.whl
.
File metadata
- Download URL: pulse2percept-0.5.1-cp37-cp37m-win32.whl
- Upload date:
- Size: 130.1 kB
- Tags: CPython 3.7m, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.1 requests/2.18.4 setuptools/41.6.0 requests-toolbelt/0.8.0 tqdm/4.23.3 CPython/3.5.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 748399f611a202357f8ae70848db261bc6810f7f68596f09208009760ee6b3f6 |
|
MD5 | 7f770c3d7596ed35ffc629376e673a58 |
|
BLAKE2b-256 | 794d09d50e5eef016aaef2151d7edb8d76cdf3a3aa13428a94b2eccc225950de |
File details
Details for the file pulse2percept-0.5.1-cp37-cp37m-manylinux2010_x86_64.whl
.
File metadata
- Download URL: pulse2percept-0.5.1-cp37-cp37m-manylinux2010_x86_64.whl
- Upload date:
- Size: 421.0 kB
- Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.1 requests/2.18.4 setuptools/41.6.0 requests-toolbelt/0.8.0 tqdm/4.23.3 CPython/3.5.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53680d0fd9c0f91d813b8807602a50ccf19e3471283819b6ff9656f8db177dee |
|
MD5 | 002b85b416d12baa8fffe0f028a6c872 |
|
BLAKE2b-256 | ee5c19d183fe19b73eace29af28ed22cdf252b574095d0623a0092417e9ba803 |
File details
Details for the file pulse2percept-0.5.1-cp37-cp37m-manylinux2010_i686.whl
.
File metadata
- Download URL: pulse2percept-0.5.1-cp37-cp37m-manylinux2010_i686.whl
- Upload date:
- Size: 337.5 kB
- Tags: CPython 3.7m, manylinux: glibc 2.12+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.1 requests/2.18.4 setuptools/41.6.0 requests-toolbelt/0.8.0 tqdm/4.23.3 CPython/3.5.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6122de981b63e05f2617219bb842f50e20a8ecd95e699ba2fa936f101f90088 |
|
MD5 | d1575dcbc56fdfa10715bb5d2217b053 |
|
BLAKE2b-256 | 2a2e17d1d1ae399067dcb68004e50804f75f6d65cb25399a4316ebb5ff9fbe2c |
File details
Details for the file pulse2percept-0.5.1-cp37-cp37m-manylinux1_x86_64.whl
.
File metadata
- Download URL: pulse2percept-0.5.1-cp37-cp37m-manylinux1_x86_64.whl
- Upload date:
- Size: 421.0 kB
- Tags: CPython 3.7m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.1 requests/2.18.4 setuptools/41.6.0 requests-toolbelt/0.8.0 tqdm/4.23.3 CPython/3.5.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4df3c04234d18e2a3427e5c7220e52222d652f360fd34ee3b8f590004c262a6e |
|
MD5 | 7a4ff2b05f6eba7ab0f2f9c6ba64bd38 |
|
BLAKE2b-256 | ca7a4059b4343ece30739e9324db8959d7da8d3694a6274e2b07c454b712aa17 |
File details
Details for the file pulse2percept-0.5.1-cp37-cp37m-manylinux1_i686.whl
.
File metadata
- Download URL: pulse2percept-0.5.1-cp37-cp37m-manylinux1_i686.whl
- Upload date:
- Size: 337.5 kB
- Tags: CPython 3.7m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.1 requests/2.18.4 setuptools/41.6.0 requests-toolbelt/0.8.0 tqdm/4.23.3 CPython/3.5.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c317b60ff97cad9d92e9871e98b57130c85680c99b37601efe256da8d5cf6f1 |
|
MD5 | 05e11209de6392fcbd119e3fbd98687b |
|
BLAKE2b-256 | cd98a4bf1669eddaf32333c9151736009e73a757d9f81ae1f16fe31db2e43db6 |
File details
Details for the file pulse2percept-0.5.1-cp37-cp37m-macosx_10_6_intel.whl
.
File metadata
- Download URL: pulse2percept-0.5.1-cp37-cp37m-macosx_10_6_intel.whl
- Upload date:
- Size: 223.7 kB
- Tags: CPython 3.7m, macOS 10.6+ intel
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.1 requests/2.18.4 setuptools/41.6.0 requests-toolbelt/0.8.0 tqdm/4.23.3 CPython/3.5.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5964a30eb2f42be01b9ab2ef994e8a873fff7242520e867e56308987eba40eb |
|
MD5 | 5ad15e575dbc0e619cf02bd9c5912d1a |
|
BLAKE2b-256 | 98637c3c60c3308d2dfba9ec9f19b94139172172e36de5dd7dd26597fd780409 |
File details
Details for the file pulse2percept-0.5.1-cp36-cp36m-win_amd64.whl
.
File metadata
- Download URL: pulse2percept-0.5.1-cp36-cp36m-win_amd64.whl
- Upload date:
- Size: 146.1 kB
- Tags: CPython 3.6m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.1 requests/2.18.4 setuptools/41.6.0 requests-toolbelt/0.8.0 tqdm/4.23.3 CPython/3.5.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00fa1a8ad7bfa02910af0af9e26982adbbf5f5f894e8261bf254ce8759a57f90 |
|
MD5 | aa1f7d163f0861248bf9ad5dae8b0222 |
|
BLAKE2b-256 | e61a3010a6d05f37ea27680fdc95bcbb061a5b430d861da9e2dbb86f3d6c5e50 |
File details
Details for the file pulse2percept-0.5.1-cp36-cp36m-win32.whl
.
File metadata
- Download URL: pulse2percept-0.5.1-cp36-cp36m-win32.whl
- Upload date:
- Size: 130.2 kB
- Tags: CPython 3.6m, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.1 requests/2.18.4 setuptools/41.6.0 requests-toolbelt/0.8.0 tqdm/4.23.3 CPython/3.5.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca60f75b35ec8b73fe4462fd70fb7243425fb719219ae9cca67f2c0d445fb0b2 |
|
MD5 | 493a20b04fc0fa8f3185ceab505d9824 |
|
BLAKE2b-256 | 345b495c59069bb4f5bae216bd5a917d489964a771b5a6887108d681e1f360de |
File details
Details for the file pulse2percept-0.5.1-cp36-cp36m-manylinux2010_x86_64.whl
.
File metadata
- Download URL: pulse2percept-0.5.1-cp36-cp36m-manylinux2010_x86_64.whl
- Upload date:
- Size: 420.9 kB
- Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.1 requests/2.18.4 setuptools/41.6.0 requests-toolbelt/0.8.0 tqdm/4.23.3 CPython/3.5.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a620fc5625560e5923cf9f13c14385233009eac42267b51f10447624f8f288a3 |
|
MD5 | edb48e475c8db16ab563c4fa2f3d85ec |
|
BLAKE2b-256 | 47da99ab7040b34ed73b106e99ea71cf8d6b9f5a53f0045aefc302100a0908e4 |
File details
Details for the file pulse2percept-0.5.1-cp36-cp36m-manylinux2010_i686.whl
.
File metadata
- Download URL: pulse2percept-0.5.1-cp36-cp36m-manylinux2010_i686.whl
- Upload date:
- Size: 336.6 kB
- Tags: CPython 3.6m, manylinux: glibc 2.12+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.1 requests/2.18.4 setuptools/41.6.0 requests-toolbelt/0.8.0 tqdm/4.23.3 CPython/3.5.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02f618241a7c8dfa65c9692b504439c772a0c1853a3cb399d868c5e25c07d4b5 |
|
MD5 | 4a058764d04baa64fcc1290cf1959ba2 |
|
BLAKE2b-256 | e8ed230768bf61dcc0be0d003dc9ff5f9f3126d33a5a8fceb875ff5993f9cc16 |
File details
Details for the file pulse2percept-0.5.1-cp36-cp36m-manylinux1_x86_64.whl
.
File metadata
- Download URL: pulse2percept-0.5.1-cp36-cp36m-manylinux1_x86_64.whl
- Upload date:
- Size: 420.8 kB
- Tags: CPython 3.6m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.1 requests/2.18.4 setuptools/41.6.0 requests-toolbelt/0.8.0 tqdm/4.23.3 CPython/3.5.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01df9bcb803a950582cf8650f0978bb9cde42f03a27f7899d317be142fd3dfc7 |
|
MD5 | daebce11493b8e5fd6533aca3ed72fc3 |
|
BLAKE2b-256 | c23981d96793c7941379fb6260b6a0ba31e799c20bce9d91bb2523467e23e61f |
File details
Details for the file pulse2percept-0.5.1-cp36-cp36m-manylinux1_i686.whl
.
File metadata
- Download URL: pulse2percept-0.5.1-cp36-cp36m-manylinux1_i686.whl
- Upload date:
- Size: 336.6 kB
- Tags: CPython 3.6m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.1 requests/2.18.4 setuptools/41.6.0 requests-toolbelt/0.8.0 tqdm/4.23.3 CPython/3.5.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 678961c676ec59880d860f319e9cab3bf2c1d874651a21d018be86f96730aac9 |
|
MD5 | 0edb6367167c1f36f4a32c30dc82d5c4 |
|
BLAKE2b-256 | aa3b8530c6f0603139f6e0105d74b5068776b4404636cc91e283714f4ec6d222 |
File details
Details for the file pulse2percept-0.5.1-cp36-cp36m-macosx_10_6_intel.whl
.
File metadata
- Download URL: pulse2percept-0.5.1-cp36-cp36m-macosx_10_6_intel.whl
- Upload date:
- Size: 223.5 kB
- Tags: CPython 3.6m, macOS 10.6+ intel
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.1 requests/2.18.4 setuptools/41.6.0 requests-toolbelt/0.8.0 tqdm/4.23.3 CPython/3.5.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74b3ba92457283ad78128ed6cf0022f0c9edc0716f5d69b8b0719e6c957f820d |
|
MD5 | d72deb819afb5d6cf8fe745b9b7e7c4f |
|
BLAKE2b-256 | 0ff7e6435490f77f25bcfcf4425172cea15bda552bed18f9af5661ea7f366750 |
File details
Details for the file pulse2percept-0.5.1-cp35-cp35m-win_amd64.whl
.
File metadata
- Download URL: pulse2percept-0.5.1-cp35-cp35m-win_amd64.whl
- Upload date:
- Size: 140.6 kB
- Tags: CPython 3.5m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.1 requests/2.18.4 setuptools/41.6.0 requests-toolbelt/0.8.0 tqdm/4.23.3 CPython/3.5.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce9d2572706297b13b61a1f8bc798ee2c328edead8e1e3187d55df24ad982183 |
|
MD5 | 549a6af41d10431cf5bdd8d90e6beabf |
|
BLAKE2b-256 | 505da88d9679642610849fc3988c29b96cad71136b82c8a488a64d11ffac9cb4 |
File details
Details for the file pulse2percept-0.5.1-cp35-cp35m-win32.whl
.
File metadata
- Download URL: pulse2percept-0.5.1-cp35-cp35m-win32.whl
- Upload date:
- Size: 126.8 kB
- Tags: CPython 3.5m, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.1 requests/2.18.4 setuptools/41.6.0 requests-toolbelt/0.8.0 tqdm/4.23.3 CPython/3.5.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d05e20e75c68ae39a56d644d5a4618629cf91a0b1edce96df9e5ec31653e598 |
|
MD5 | dae541f183a2328b1e89cf8f8a5beb33 |
|
BLAKE2b-256 | f3976b1dc0c25e33f28d2f721926cf74e090061669c1c81e093a73d3549142c1 |
File details
Details for the file pulse2percept-0.5.1-cp35-cp35m-manylinux2010_x86_64.whl
.
File metadata
- Download URL: pulse2percept-0.5.1-cp35-cp35m-manylinux2010_x86_64.whl
- Upload date:
- Size: 415.9 kB
- Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.1 requests/2.18.4 setuptools/41.6.0 requests-toolbelt/0.8.0 tqdm/4.23.3 CPython/3.5.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 434120c297e752aba3251c4fa24a94218320d6fa2b432f3ae930d91a32f2aae4 |
|
MD5 | 0ee2eab95909185ec35e8522a8649a6a |
|
BLAKE2b-256 | 472a2c1ca4b79e277848dc3d8a1736106a197e95c65d6165d9d8823004009b72 |
File details
Details for the file pulse2percept-0.5.1-cp35-cp35m-manylinux2010_i686.whl
.
File metadata
- Download URL: pulse2percept-0.5.1-cp35-cp35m-manylinux2010_i686.whl
- Upload date:
- Size: 333.8 kB
- Tags: CPython 3.5m, manylinux: glibc 2.12+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.1 requests/2.18.4 setuptools/41.6.0 requests-toolbelt/0.8.0 tqdm/4.23.3 CPython/3.5.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 954e81703650c1d8c9447ab4a9b91fab84e64bc562f313953ebe190f19b0536c |
|
MD5 | 45d287991248a6b5456e9dc0fd302796 |
|
BLAKE2b-256 | 5c675a670d7232126d551ab8272eb567a9a2f4299a5596a4a4da70369981f036 |
File details
Details for the file pulse2percept-0.5.1-cp35-cp35m-manylinux1_x86_64.whl
.
File metadata
- Download URL: pulse2percept-0.5.1-cp35-cp35m-manylinux1_x86_64.whl
- Upload date:
- Size: 415.9 kB
- Tags: CPython 3.5m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.1 requests/2.18.4 setuptools/41.6.0 requests-toolbelt/0.8.0 tqdm/4.23.3 CPython/3.5.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c65171a383f8ca0b93442f94d0c6e39b7f5970178a9ec6490c58991d93d1dabb |
|
MD5 | 71a568fcf8b781ff6971b9d070b55445 |
|
BLAKE2b-256 | 745ec696f4419f81e817b6dd3ae057187daef329142fb03e70450f47905eae48 |
File details
Details for the file pulse2percept-0.5.1-cp35-cp35m-manylinux1_i686.whl
.
File metadata
- Download URL: pulse2percept-0.5.1-cp35-cp35m-manylinux1_i686.whl
- Upload date:
- Size: 333.8 kB
- Tags: CPython 3.5m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.1 requests/2.18.4 setuptools/41.6.0 requests-toolbelt/0.8.0 tqdm/4.23.3 CPython/3.5.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e6317ab36f17d5c6c763c2f219714a67032be088f21f2c847b08777d03dc33b |
|
MD5 | ae3cae339bcc35eb626cdb6a3109c99b |
|
BLAKE2b-256 | 45d0d819c18e2aa0b34c47439c5466d940d78871eb0e363aedb6d02d1195ce8c |
File details
Details for the file pulse2percept-0.5.1-cp35-cp35m-macosx_10_6_intel.whl
.
File metadata
- Download URL: pulse2percept-0.5.1-cp35-cp35m-macosx_10_6_intel.whl
- Upload date:
- Size: 221.6 kB
- Tags: CPython 3.5m, macOS 10.6+ intel
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.1 requests/2.18.4 setuptools/41.6.0 requests-toolbelt/0.8.0 tqdm/4.23.3 CPython/3.5.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcb46439c8fd43329db22988e5691c5757dc22ca7db92d597c8defe7c4f3857c |
|
MD5 | 6f1ec318bc166850cad59adcb2dc2156 |
|
BLAKE2b-256 | bab8a3e7d0c176af829de0ab4d19b29f0f971716593fc1d008fafa84940986d8 |