Perovskite solar cells offer high efficiency & low cost, but complex structures limit modeling. A new Python simulator enables 2D analysis of charge dynamics in intricate geometries.