{'fraction_non_alphanumeric': 0.018209408194233688, 'fraction_numerical': 0.0, 'mean_word_length': 5.111111111111111, '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}}
Validation of random phase screens

A scheme for validating turbulence phase screen generators will be considered. The method does not in general depend on the algorithm used for generating phase screens, nor on the spectrum which describes the turbulence, although these must be specified in order to obtain numerical results. The "correctness", or validation of a generator can be defined in various ways. Of particular significance is that the screens be generated with the proper Zernike modes, and this is the validation criterion taken here. The Zernike modes are of interest because they represent classical optical aberrations, such as tilt and focus.