Gravar-mail: Brian 2 - the second coming: spiking neural network simulation in Python with code generation