Band structures of the 2D topological and trivial band gap structures were performed using the MIT Photonic Bandgap (MPB) Python package, treating both structures as an infinite lattice. The band structure for the straight waveguide was also calculated using MPB, treating the structure as an infinite lattice along the waveguide (X) axis and a finite supercell (10 topological unit cells and 10 trivial unit cells) along the Y axis.