  We present QuantumMASALA, a compact package that implements different
electronic structure methods in Python. Within just 8000 lines of pure Python
code, we have implemented Density Functional Theory (DFT), Time dependent
Density Functional Theory (TD-DFT) and the GW Method. The program can run
across multiple process cores and in Graphical Processing Units (GPU) with the
help of easily-accessible Python libraries. With QuantumESPRESSO and BerkeleyGW
I/O interfaces implemented, it can also be used as a substitute for small scale
calculations, making it a perfect learning tool for ab initio methods. The
package is aimed to provide a framework with its modular and simple code design
to rapidly build and test new methods for first-principles calculation.
