Python package for developing, simulating and training spiking neural networks, and deploying on Neuromorphic hardware