{'fraction_non_alphanumeric': 0.020588235294117647, 'fraction_numerical': 0.00196078431372549, 'mean_word_length': 5.150602409638554, '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}}
Recent progress toward real-time measurement of ultrashort laser pulses

Frequency-resolved optical gating (FROG) is a technique that produces a spectrogram of an ultrashort laser pulse optically. While a great deal of information about the pulse can be gleaned from its FROG trace, often it is desirable to obtain of the pulse information immediately, in real time. Quantitative information about the guise is not readily obtainable from its spectrogram without the use of a two-dimensional phase retrieval algorithm. While current algorithms are quite robust, retrieval of all the pulse information can be slow. In this paper, I describe a recently developed FROG trace inversion algorithm called Principal Component Generalized Projects that is fast, robust, and can invert FROG traces in real time. A femtosecond oscilloscope based on second-harmonic generation FROG is also described that uses this new algorithm to rapidly (up to 2.3 Hz) and continuously display the intensity and phase of ultrashort laser pulses.