About the project
A fully differentiable and biologically plausible simulation of cortical prosthetic vision, which can be used for end-to-end optimization.
Installation
pip install dynaphos
Getting Started
- Download the default configuration file (config/params.yaml) from our repository and adjust according to needs.
- Run the
testsuite. - See the
examplesdirectory for simple use cases.
Citation
van der Grinten, M., van Steveninck, J. D. R., Lozano, A., Pijnacker, L., Rueckauer, B., Roelfsema, P., Marcel van Gerven, Richard van Wezel, Umut Güçlü & Güçlütürk, Y. (2024). Towards biologically plausible phosphene simulation for the differentiable optimization of visual cortical prostheses. eLife, 13, e85812. https://doi.org/10.7554/eLife.85812.
Experiments
For the end-to-end optimization experiments in our publication see this repository. The code for the experiments described in our publication (using this simulator) can be found in this repository. All other code that was used in our publication can be made available on request.
Contact
Feel free to submit an issue, we're happy to help.
Release files for dynaphos 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dynaphos-0.1.3.tar.gz | 27.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dynaphos-0.1.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 52.7 kB
Release files / dynaphos-0.1.3.tar.gz
| Download URL | dynaphos-0.1.3.tar.gz |
|---|---|
| Size | 27.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
aaa710a3a0808192d0d20ffbd30bf8e616a6353f505ffb4170e5a6d196498e7f
|
|
BLAKE2b-256 checksum How to use checksums |
8d8c6818081872fc11ff1ffdea890dce1421c0995b4f7361a90e15f3ac5e9943
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.11.8
|
Release files / dynaphos-0.1.3-py3-none-any.whl
| Download URL | dynaphos-0.1.3-py3-none-any.whl |
|---|---|
| Size | 25.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
59726ce1421a73d3c99a9033676254505c731bc8b1fefdb62a234f59cd78f0eb
|
|
BLAKE2b-256 checksum How to use checksums |
aa3d37da02d2ef9498c794fb304daa52ef1f47fdda15e3ba4a5922681ae32ceb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.11.8
|