{'fraction_non_alphanumeric': 0.016146393972012917, 'fraction_numerical': 0.002152852529601722, 'mean_word_length': 5.690647482014389, '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}}
Observation scheduling and data acquisition with the Subaru control system

The control system for the Subaru telescope is designed to consist of distributed workstations, local processors, and data acquisition computers, which are interconnected by control LANs and data LANs. The control software achieves its functionality with message-based communication. Two key processes, a scheduler and a status logger cooperating with any other processes, are designed to perform efficiency and security in observation. Control flow of observation scheduling and functionality of sub-processes which constitutes the scheduler and the status logger are described. For data acquisition from instruments, Subaru control system provides a variety of data highway which enable instruments to transfer data by up to 20 Mbytes/second. Functionality and characteristics of other subsystems which compose the Subaru control system are described.