Skip to main content

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 test suite.
  • See the examples directory 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)

Source distribution for dynaphos 0.1.3
File Size Uploaded
dynaphos-0.1.3.tar.gz 27.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dynaphos 0.1.3
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

0.1.2

1 release file

0.1.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page