{'fraction_non_alphanumeric': 0.020128087831655993, 'fraction_numerical': 0.0009149130832570906, 'mean_word_length': 5.753086419753086, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Computational characterization of bulk heterojunction nanomorphology

The bulk heterojunction (BHJ) nanomorphology in organic solar cells strongly affects the final efficiency of the device. Progress in experimental techniques now allows visualization of the complex 3D BHJ morphology. It is, therefore, important to characterize the topological properties of the morphology in order to quantify the link between morphology features and performance. Here, we introduce a suite of morphology descriptors which encode the complex nature of the multi-stage photovoltaic process in the BHJ. These morphology descriptors are easily determined using an approach based on converting the morphology into an equivalent weighted, labeled, undirected graph. We show how these descriptors can be used to interrogate BHJ morphologies, allow identification of bottlenecks in the photovoltaic process, and conduct quantitative comparison between morphologies with respect to each sub-process in the photovoltaic phenomena. This framework provides a simple and easy-to-use characterization tool that can be...