{'fraction_non_alphanumeric': 0.01556420233463035, 'fraction_numerical': 0.005188067444876783, 'mean_word_length': 5.225806451612903, '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}}
Miniature spectrometer based on diffraction in a dispersive hole array.

We present an ultra-compact spectrometer that uses a 10×10 hole array as the dispersive component. Our analysis shows that the two-dimensional intensity distribution can be modeled by a system of simultaneous linear equations when the size of each hole in the dispersive component has been pre-designed appropriately. One can readily recover the spectral contents of the input radiation by solving the linear equation system with regularized procedure. Experimental results show that the reconstruction range is at least within the entire visible band, which can be further extended if a near-infrared CCD is used. One therefore envisions strong potential for many wavelength analysis applications.