Isomerization of Benzothiadiazole Yields a Promising Polymer Donor and Organic Solar Cells with Efficiency of 19.0%

Date: 23 Apr 2025