<commit_before>Guides
======

Concepts and best practices
:::::::::::::::::::::::::::

There are a few things that you should know while writing transformations graphs with bonobo.

.. toctree::
    :maxdepth: 2

    purity
    transformations
    services
    envrionmental_variables

Third party integrations
::::::::::::::::::::::::

There is a few **bonobo** extensions that ease the use of the library with third party tools. Each integration is
available as an optional extra dependency, and the maturity stage of each extension vary.

.. toctree::
    :maxdepth: 2

    ext/docker
    ext/jupyter
    ext/selenium
    ext/sqlalchemy
<commit_msg>Update index.rst<commit_after>Guides
======

Concepts and best practices
:::::::::::::::::::::::::::

There are a few things that you should know while writing transformations graphs with bonobo.

.. toctree::
    :maxdepth: 2

    purity
    transformations
    services
    envrionment_variables

Third party integrations
::::::::::::::::::::::::

There is a few **bonobo** extensions that ease the use of the library with third party tools. Each integration is
available as an optional extra dependency, and the maturity stage of each extension vary.

.. toctree::
    :maxdepth: 2

    ext/docker
    ext/jupyter
    ext/selenium
    ext/sqlalchemy

{'fraction_non_alphanumeric': 0.12950191570881225, 'fraction_numerical': 0.0030651340996168583, 'mean_word_length': 3.7838827838827838, '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': '5483005', 'n_tokens_mistral': 364, 'n_tokens_neox': 335, 'n_words': 143}