An open source Brian2 interface for the neuromorphic computing framework Lava
Project description
Brian2Lava
The goal of this open source project is to develop a Brian2 interface for the neuromorphic computing framework Lava, called Brian2Lava, to facilitate deployment of brain-inspired algorithms on Lava-supported neuromorphic hardware and emulator backends. Brian2 is an open source Python package developed and used by the computational neuroscience community to simulate spiking neural networks.
The readme contain a quick introduction. For more detailed information visit our website and our documentation.
Installation
Brian2Lava currently supports Lava with CPU
backend. We’re working on Loihi
support. Please feel free to test Brian2Lava and report issues.
The installation of Brian2Lava
is provided via the the Python Package Index (pip
):
pip install brian2lava
Note: perhaps also conda
will be supported later.
Getting started
Using Brian2Lava requires only two steps.
First, import the package:
import brian2lava
Second, set the lava device and your hardware backend (currently only CPU
is supported, we’re actively working on Loihi
):
set_device('lava', hardware='CPU')
For a full example visit the 'Getting Started' page on our website.
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 Distribution
Hashes for brian2lava-1.0.0a2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a290d8e7c9569a62c76a396e6e86dd4c927404d3c3e7925dc12cc5273551c070 |
|
MD5 | 43e4ece3a9462e20103deb059d2202f9 |
|
BLAKE2b-256 | da79f25e809dc6b39c4252622af268e3498de6586d1216959cca1e11b35f258d |