Photons and band gaps in code | StemPy Lab