https://github.com/cipollinidavide/fusedmembrain
"Fused-MemBrain: a spiking processor combining CMOS and self-assembled memristive networks", Cipollini et al., 2024, https://doi.org/10.48550/arXiv.2411.19353
Science Score: 49.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 2 DOI reference(s) in README -
✓Academic publication links
Links to: iop.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (5.6%) to scientific vocabulary
Repository
"Fused-MemBrain: a spiking processor combining CMOS and self-assembled memristive networks", Cipollini et al., 2024, https://doi.org/10.48550/arXiv.2411.19353
Basic Info
- Host: GitHub
- Owner: CipolliniDavide
- Language: Python
- Default Branch: main
- Homepage: https://doi.org/10.48550/arXiv.2411.19353
- Size: 3.65 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
Readme.md
Fused-MemBrain
Figure from Cipollini et. al., 2025 Neuromorph. Comput. Eng. 5 024002.
This repository contains the code relative to the paper Cipollini et al. 2025 Neuromorph. Comput. Eng. 5 024002 DOI: 10.1088/2634-4386/adc6b5, URL: https://iopscience.iop.org/article/10.1088/2634-4386/adc6b5
The script fusedmembrain.py reproduces the figures in the paper. It can be used to evaluate the compatibility of self-assembled materials with the hardware description provided in the paper.
The script dynamicsrunheterogenous_sample.py showcases the simulation of the memristive material (plexus) only. The script uses heterogeneous topology rather than the 2d grid network used in the paper.
Set the environment
pip -r requirements.txt
Tested for python 3.11
Owner
- Login: CipolliniDavide
- Kind: user
- Company: Groningen University
- Repositories: 1
- Profile: https://github.com/CipolliniDavide
GitHub Events
Total
- Push event: 1
- Create event: 2
Last Year
- Push event: 1
- Create event: 2
Dependencies
- Babel ==2.13.0
- Jinja2 ==3.1.2
- MarkupSafe ==2.1.3
- Pillow ==9.5.0
- PyQt5 ==5.15.11
- PyQt5-Qt5 ==5.15.15
- PyQt5_sip ==12.15.0
- PyYAML ==6.0
- Pygments ==2.15.1
- QtPy ==2.3.1
- Send2Trash ==1.8.2
- Sphinx ==7.2.6
- alabaster ==0.7.13
- anyio ==3.7.0
- appnope ==0.1.3
- argon2-cffi ==21.3.0
- argon2-cffi-bindings ==21.2.0
- arrow ==1.2.3
- asttokens ==2.2.1
- attrs ==23.1.0
- autograd ==1.6.2
- backcall ==0.2.0
- bctpy ==0.6.1
- beautifulsoup4 ==4.12.2
- bleach ==6.0.0
- certifi ==2023.7.22
- cffi ==1.15.1
- charset-normalizer ==3.3.0
- cmake ==3.30.4
- comm ==0.1.3
- contourpy ==1.1.0
- cycler ==0.11.0
- debugpy ==1.6.7
- decorator ==5.1.1
- defusedxml ==0.7.1
- docutils ==0.18.1
- drawnow ==0.72.5
- easydict ==1.10
- exceptiongroup ==1.1.1
- executing ==1.2.0
- fastjsonschema ==2.17.1
- filelock ==3.12.2
- fonttools ==4.40.0
- fqdn ==1.5.1
- future ==0.18.3
- idna ==3.4
- imageio ==2.31.1
- imagesize ==1.4.1
- importlib-metadata ==6.6.0
- importlib-resources ==5.12.0
- ipykernel ==6.23.2
- ipython ==8.14.0
- ipython-genutils ==0.2.0
- ipywidgets ==8.0.6
- isoduration ==20.11.0
- jedi ==0.18.2
- joblib ==1.2.0
- jsonpointer ==2.3
- jsonschema ==4.17.3
- jupyter ==1.0.0
- jupyter-console ==6.6.3
- jupyter-events ==0.6.3
- jupyter_client ==8.2.0
- jupyter_core ==5.3.0
- jupyter_server ==2.6.0
- jupyter_server_terminals ==0.4.4
- jupyterlab-pygments ==0.2.2
- jupyterlab-widgets ==3.0.7
- kiwisolver ==1.4.4
- lit ==18.1.8
- matplotlib ==3.7.1
- matplotlib-inline ==0.1.6
- mistune ==2.0.5
- mpmath ==1.3.0
- nb2plots ==0.7.1
- nbclassic ==1.0.0
- nbclient ==0.8.0
- nbconvert ==7.5.0
- nbformat ==5.9.0
- nest-asyncio ==1.5.6
- networkqit ==0.20.0
- networkx ==3.1
- notebook ==6.5.4
- notebook_shim ==0.2.3
- numdifftools ==0.9.41
- numpy ==1.24.3
- nvidia-cublas-cu11 ==11.10.3.66
- nvidia-cuda-cupti-cu11 ==11.7.101
- nvidia-cuda-nvrtc-cu11 ==11.7.99
- nvidia-cuda-runtime-cu11 ==11.7.99
- nvidia-cudnn-cu11 ==8.5.0.96
- nvidia-cufft-cu11 ==10.9.0.58
- nvidia-curand-cu11 ==10.2.10.91
- nvidia-cusolver-cu11 ==11.4.0.1
- nvidia-cusparse-cu11 ==11.7.4.91
- nvidia-nccl-cu11 ==2.14.3
- nvidia-nvtx-cu11 ==11.7.91
- overrides ==7.3.1
- packaging ==23.1
- pandas ==2.0.2
- pandocfilters ==1.5.0
- parso ==0.8.3
- pexpect ==4.8.0
- pickleshare ==0.7.5
- platformdirs ==3.5.3
- prometheus-client ==0.17.0
- prompt-toolkit ==3.0.38
- psutil ==5.9.5
- ptyprocess ==0.7.0
- pure-eval ==0.2.2
- pycparser ==2.21
- pyparsing ==3.0.9
- pyrsistent ==0.19.3
- python-dateutil ==2.8.2
- python-json-logger ==2.0.7
- pytz ==2023.3
- pyzmq ==25.1.0
- qtconsole ==5.4.3
- requests ==2.31.0
- rfc3339-validator ==0.1.4
- rfc3986-validator ==0.1.1
- scikit-learn ==1.2.2
- scipy ==1.10.1
- seaborn ==0.13.0
- six ==1.16.0
- sniffio ==1.3.0
- snowballstemmer ==2.2.0
- soupsieve ==2.4.1
- sphinx-rtd-theme ==1.3.0
- sphinxcontrib-applehelp ==1.0.7
- sphinxcontrib-devhelp ==1.0.5
- sphinxcontrib-htmlhelp ==2.0.4
- sphinxcontrib-jquery ==4.1
- sphinxcontrib-jsmath ==1.0.1
- sphinxcontrib-qthelp ==1.0.6
- sphinxcontrib-serializinghtml ==1.1.9
- sphinxtesters ==0.2.3
- stack-data ==0.6.2
- sympy ==1.12
- terminado ==0.17.1
- texext ==0.6.7
- threadpoolctl ==3.1.0
- tinycss2 ==1.2.1
- torch ==2.0.1
- torch_geometric ==2.3.1
- tornado ==6.3.2
- tqdm ==4.66.1
- traitlets ==5.9.0
- triton ==2.0.0
- typing_extensions ==4.6.3
- tzdata ==2023.3
- uri-template ==1.2.0
- urllib3 ==2.0.5
- wcwidth ==0.2.6
- webcolors ==1.13
- webencodings ==0.5.1
- websocket-client ==1.5.3
- widgetsnbextension ==4.0.7
- zipp ==3.15.0