{'fraction_non_alphanumeric': 0.010189228529839884, 'fraction_numerical': 0.0, 'mean_word_length': 4.830508474576271, '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}}
Control of temporal shape of nanosecond long lasers using feedback loops.

We present developments in the control of the temporal pulse shape of nanosecond lasers. An active feedback loop between a regenerative amplified laser's output and input was controlled in order to obtain the desired pulse shape. We used several algorithms to achieve this and the differences caused by the target pulse shape and duration are compared. It is found that the algorithm based on the ratio of the target pulse shape and measured pulse profile provides the most robust solution. The methods proposed here can be used to obtain any pulse shape with minimal knowledge of the laser amplification system.