{'fraction_non_alphanumeric': 0.022847100175746926, 'fraction_numerical': 0.006151142355008787, 'mean_word_length': 5.190217391304348, '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}}
System architecture and data processing capabilities of the beam profile monitor for the CERN IRRAD facility

Materials and devices employed at the large CERN High Energy Physics (HEP) experiments and accelerators need to be first evaluated for their tolerance to radiation damage. IRRAD is one of the facilities used for this purpose at CERN. In IRRAD, samples are exposed to a Gaussian 12×12mm2-wide high-energy proton beam (24GeV/c) to given fluence levels. Custom-made Beam Profile Monitor (BPM) detectors are used for the proton beam monitoring and alignment. The proton beam delivered, by the CERN Proton Synchrotron (PS) in spills, crosses several BPM detector elements placed in different locations along the irradiation area. The BPM acquisition system includes an Arduino Yún that performs the data acquisition from the BPM hardware and sends the data on a server for archiving, processing and on-line beam display. In this paper we describe the architecture of the BPM system, its advanced data processing capabilities together with its performance and perspective for utilization in other irradiation facility infrastructures.