<commit_before>data:
    seed: data/seed_data.csv
    database: sqlite:///data/employees.db<commit_msg>Making the config.yml larger. Program easier to manage now<commit_after>data_paths:
    test:
        seed_path: test/data/seed_data.csv
        database_path: test/data/employees.db
        sql_path: sqlite:///test/data/employees.db
    production:
        seed_path: data/seed_data.csv
        database_path: data/employees.db
        sql_path: sqlite:///data/employees.db

payslips_cli:
    arguments:
        required:
            - first_name
            - last_name
            - start_date
            - end_date
        optional:
            - id

# Each main key is the upper limit to fit into a category.
# The third category, "80000", can be read as:
# For an annual salary of $37,001-$80,000, pay $3,572 plus 32.5c for each $1 over $37,000.

tax_rates:
    18200:
        base: 0
        extra:
            threshold: 0
            rate: 0
    37000:
        base: 0
        extra:
            rate: 0.19
            threshold: 18200
    80000:
        base: 3572
        extra:
            rate: 0.325
            threshold: 37000
    180000:
        base: 17547
        extra:
            rate: 0.37
            threshold: 80000
    180000+:
        base: 54547
        extra:
            rate: 0.45
            threshold: 180000
{'fraction_non_alphanumeric': 0.08395245170876671, 'fraction_numerical': 0.07949479940564635, 'mean_word_length': 1.5415094339622641, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '4383192', 'n_tokens_mistral': 495, 'n_tokens_neox': 409, 'n_words': 112}