{'fraction_non_alphanumeric': 0.012328767123287671, 'fraction_numerical': 0.0, 'mean_word_length': 5.768518518518518, '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}}
A novel algorithm for generating Muhammad pattern based on cellular automata

Creating algorithmic approach for generating Islamic patterns extends applications in architectures, decoration and art. Researchers face with many challenges in developing tiling algorithms such as providing simple and applicable algorithm to describe complex patterns. This paper used cellular automata with extended Moor neighborhood to generate ma'qeli script patterns. The proposed approach leads to accurate and scalable algorithm for generating words pattern. The joint and disjoint pattern shape of the letters will be reserved in this approach. The results of implemented algorithms demonstrate our approach with a variety of ma'qeli patterns.