Rockpool is an open source Python package for developing signal processing applications with spiking neural networks.
Rockpool allows you to build networks, simulate, train, test, and deploy them in simulation or event-driven neuromorphic compute hardware. Rockpool provides layers with many simulation backends, including Brian2, NEST, Torch, JAX, Numba, and raw NumPy. Rockpool is designed to make machine learning based on SNNs easier. It is not designed for detailed simulation of biological networks.