Text this: Computational Discovery of Novel Chalcogenide Perovskites YbMX<sub>3</sub> (M = Zr, Hf; X = S, Se) for Optoelectronics