“A General Algorithm for Calculating Irreducible Brillouin Zones” (2022) Communications in Computational Physics, 31(2), pp. 495–515. doi:10.4208/cicp.OA-2021-0094.