<commit_before>auto-enaml
============

Auto-Enaml provides utilities for the auto generation of Enaml widgets based on Atom classes.
<commit_msg>Update docs<commit_after>Welcome to Auto-Enaml
=====================

Auto-Enaml provides utilities for the auto generation of Enaml widgets based on Atom classes.

Simple Example::

    class Demo(Atom):
        boolean_value = Bool(True)
        str_value = Str("Hello")
        dict_value = Dict(default=dict(a=1, b=2))
        tuple_value = Tuple(default=(1, 2, 3))

    demo = Demo()
    app = QtApplication()
    view = auto_view(demo,
                     'boolean_value',
                     'str_value',
                     auto_item('tuple_value', background='green',
                               label_tool_tip='My Label'),)
    view.show()

See `the docs <http://blink1073.github.io/auto-enaml/docs>`_ for more information.

For version information, see `the Revision History <https://github.com/blink1073/auto-enaml/blob/master/releasenotes.rst>`_.

{'fraction_non_alphanumeric': 0.13537549407114624, 'fraction_numerical': 0.012845849802371542, 'mean_word_length': 2.822641509433962, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 1, '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': '6142627', 'n_tokens_mistral': 317, 'n_tokens_neox': 293, 'n_words': 76}