<commit_before>#!/usr/bin/env python3

"""
Created on 29 Jun 2017

@author: <NAME> (<EMAIL>)

Act I of III: Configuration workflow:

    1: ./afe_conf.py -p { 1 | 0 } -v
    2: ./pt1000_conf.py -a ADDR -v
    3: ./sht_conf.py -i INT_ADDR -e EXT_ADDR -v
    4: ./opc_conf.py -m MODEL -s SAMPLE_PERIOD -p { 0 | 1 } -v
    5: ./psu_conf.py -p { 1 | 0 } -v
    6: ./ndir_conf.py -p { 1 | 0 } -v
    7: ./gps_conf.py -m MODEL -v
  > 8: ./schedule.py [{-s NAME INTERVAL COUNT | -c NAME }] [-v]

Creates Schedule document.

document example:
{"scs-climate": {"interval": 60.0, "tally": 1}, "scs-gases": {"interval": 10.0, "tally": 1},
"scs-status": {"interval": 60.0, "tally": 1}, "scs-particulates": {"interval": 10.0, "tally": 1}}<commit_msg>Upgraded Schedule to sort by item name.<commit_after>#!/usr/bin/env python3

"""
Created on 29 Jun 2017

@author: <NAME> (<EMAIL>)

Act I of III: Configuration workflow:

    1: ./afe_conf.py -p { 1 | 0 } -v
    2: ./pt1000_conf.py -a ADDR -v
    3: ./sht_conf.py -i INT_ADDR -e EXT_ADDR -v
    4: ./opc_conf.py -m MODEL -s SAMPLE_PERIOD -p { 0 | 1 } -v
    5: ./psu_conf.py -p { 1 | 0 } -v
    6: ./ndir_conf.py -p { 1 | 0 } -v
    7: ./gps_conf.py -m MODEL -v
  > 8: ./schedule.py [{-s NAME INTERVAL COUNT | -c NAME }] [-v]

Creates Schedule document.

document example:
{"scs-climate": {"interval": 60.0, "tally": 1}, "scs-gases": {"interval": 10.0, "tally": 1},
"scs-particulates": {"interval": 10.0, "tally": 1}, "scs-status": {"interval": 60.0, "tally": 1}}
{'fraction_non_alphanumeric': 0.20866666666666667, 'fraction_numerical': 0.05733333333333333, 'mean_word_length': 2.6432038834951457, 'pattern_counts': {'":': 24, '<': 7, '<?xml version=': 0, '>': 9, '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}}
{'dir': 'git-commits-cleaned', 'id': '766494', 'n_tokens_mistral': 724, 'n_tokens_neox': 639, 'n_words': 195}