SuperNeuroMAT is a matrix-based simulator for simulating spiking neural networks to be used in neuromorphic computing.
Documentation available at: https://superneuromat.readthedocs.io/en/latest/
- Install using
pip install superneuromat
- Update/upgrade using
pip install superneuromat --upgrade
- In a Python script or on a Python interpreter, do
import superneuromat as snm
- The main class can be accessed by
model = snm.NeuromorphicModel()
- Refer to docstrings in the source code for the API
- Clone the
superneuromat
repo:git clone https://github.com/ORNL/superneuromat.git
- Add the path to
superneuromat
to your$PYTHONPATH
:export PYTHONPATH=$PYTHONPATH:/path/to/superneuromat
. - You may want to update the
$PYTHONPATH
in your.bash_profile
or.bashrc
.
superneuromat
: This contains the source code forsuperneuromat
tests
: This contains unittests for development purposes. Please ignore!