<commit_before>Inform - Print & Logging Utilities
==================================

.. image:: https://img.shields.io/travis/KenKundert/inform/master.svg
    :target: https://travis-ci.org/KenKundert/inform

.. image:: https://img.shields.io/coveralls/KenKundert/inform.svg
    :target: https://coveralls.io/r/KenKundert/inform

.. image:: https://img.shields.io/pypi/v/inform.svg
    :target: https://pypi.python.org/pypi/inform

.. image:: https://img.shields.io/pypi/pyversions/inform.svg
    :target: https://pypi.python.org/pypi/inform/

.. IGNORE: pypi statistics are broken and unlikely to be fixed
    .. image:: https://img.shields.io/pypi/dd/inform.svg
        :target: https://pypi.python.org/pypi/inform/

| Version: 1.13.2
| Released: 2018-09-09
|

A light-weight package with few dependencies that provides various print-like 
functions that are used when communicating with the user. It allows you to 
easily print attractive, informative, and consistent error messages.  For 
example:

.. code-block:: python

    >> from inform import display, warn, error
    >> display(
    ..     'Display is like print'
    ..     'except that it supports logging and can be disabled.'
    ..     sep=', ')
    Display is like print, except that it supports logging and can be disabled.

    >> warn('warnings get a header that is printed in yellow.')
    warning: warnings get a header that is printed in yellow.

    >> error('errors get a header that is printed in red.')
    error: errors get a header that is printed in red.

Inform also provides logging and output control.
<commit_msg>Tweak the README.<commit_after>Inform - Print & Logging Utilities
==================================

.. image:: https://img.shields.io/travis/KenKundert/inform/master.svg
    :target: https://travis-ci.org/KenKundert/inform

.. image:: https://img.shields.io/coveralls/KenKundert/inform.svg
    :target: https://coveralls.io/r/KenKundert/inform

.. image:: https://img.shields.io/pypi/v/inform.svg
    :target: https://pypi.python.org/pypi/inform

.. image:: https://img.shields.io/pypi/pyversions/inform.svg
    :target: https://pypi.python.org/pypi/inform/

.. IGNORE: pypi statistics are broken and unlikely to be fixed
    .. image:: https://img.shields.io/pypi/dd/inform.svg
        :target: https://pypi.python.org/pypi/inform/

| Version: 1.13.2
| Released: 2018-09-09
|

A light-weight package with few dependencies that provides specialized print 
functions that are used when communicating with the user. It allows you to 
easily print attractive, informative, and consistent error messages.  For 
example:

.. code-block:: python

    >> from inform import display, warn, error
    >> display(
    ..     'Display is like print'
    ..     'except that it supports logging and can be disabled.'
    ..     sep=', ')
    Display is like print, except that it supports logging and can be disabled.

    >> warn('warnings get a header that is printed in yellow.')
    warning: warnings get a header that is printed in yellow.

    >> error('errors get a header that is printed in red.')
    error: errors get a header that is printed in red.

Inform also provides logging and output control.

In addition, Inform provides a powerful generic exception that can be used 
directly as a general purpose exception, or can be subclassed to produce 
powerful specialized exceptions.  Inform exceptions are unique in that they keep 
all of the named and unnamed arguments so they can be used when reporting 
errors.

{'fraction_non_alphanumeric': 0.12631578947368421, 'fraction_numerical': 0.0068278805120910386, 'mean_word_length': 3.293040293040293, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 19, 'https://': 20, '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': '3125850', 'n_tokens_mistral': 1111, 'n_tokens_neox': 1020, 'n_words': 356}