<commit_before>|build| |version| |wheel|

ShadeTree OBD
=============

ShadeTree OBD provides easy access to ELM327 OBD-II Interfaces in Python.
It's been successfully used with ELM327 OBD-II bluetooth scanners and the Raspberry Pi to create portable automotive
OBD-II logging devices.  Data can be captured during test drives for later analysis.  It may also be used as part of
routine driving to gather information to determine an optimal vehicle maintenance schedule.  Continuous logging may
also help with vehicle troubleshooting when problems occur.

This library was originally developed as a teaching tool to help the best rural problem solvers get excited about
computing via their existing passion for automotive work.

The library is still under development.  Initial work focused on reading from and writing to ELM327 OBD-II interfaces.
Work is ongoing to build more tools and services around the core library.

Installation
------------

Install using pip_

.. code-block:: bash

    $ pip install shadetree

Quick start
-----------

.. code-block:: python

    import shadetree


Supported Python Versions
-------------------------

ShadeTree OBD makes every effort to ensure smooth operation with these Python interpreters:

* 2.7+
* 3.4+
* PyPy

License
-------

See LICENSE_ for details.

.. _pip: https://pypi.python.org/pypi/pip
.. _LICENSE: LICENSE.txt

.. |version| image:: https://badge.fury.io/py/shadetree.svg
    :target: https://pypi.python.org/pypi/shadetree/

.. |build| image:: https://api.travis-ci.org/hub-ology/shadetree.svg
    :target: https://travis-ci.org/hub-ology/shadetree

.. |wheel| image:: https://pypip.in/wheel/shadetree/badge.png
    :target: https://pypi.python.org/pypi/shadetree/<commit_msg>Remove build status from readme until test suite is built out and running on travisci<commit_after>|version| |wheel|

ShadeTree OBD
=============

ShadeTree OBD provides easy access to ELM327 OBD-II Interfaces in Python.
It's been successfully used with ELM327 OBD-II bluetooth scanners and the Raspberry Pi to create portable automotive
OBD-II logging devices.  Data can be captured during test drives for later analysis.  It may also be used as part of
routine driving to gather information to determine an optimal vehicle maintenance schedule.  Continuous logging may
also help with vehicle troubleshooting when problems occur.

This library was originally developed as a teaching tool to help the best rural problem solvers get excited about
computing via their existing passion for automotive work.

The library is still under development.  Initial work focused on reading from and writing to ELM327 OBD-II interfaces.
Work is ongoing to build more tools and services around the core library.

Installation
------------

Install using pip_

.. code-block:: bash

    $ pip install shadetree

Quick start
-----------

.. code-block:: python

    import shadetree


Supported Python Versions
-------------------------

ShadeTree OBD makes every effort to ensure smooth operation with these Python interpreters:

* 2.7+
* 3.4+
* PyPy

License
-------

See LICENSE_ for details.

.. _pip: https://pypi.python.org/pypi/pip
.. _LICENSE: LICENSE.txt

.. |version| image:: https://badge.fury.io/py/shadetree.svg
    :target: https://pypi.python.org/pypi/shadetree/

.. .. |build| image:: https://api.travis-ci.org/hub-ology/shadetree.svg
    :target: https://travis-ci.org/hub-ology/shadetree

.. |wheel| image:: https://pypip.in/wheel/shadetree/badge.png
    :target: https://pypi.python.org/pypi/shadetree/
{'fraction_non_alphanumeric': 0.11233418007338414, 'fraction_numerical': 0.00733841377363816, 'mean_word_length': 3.435544430538173, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 14, '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': '7262756', 'n_tokens_mistral': 1064, 'n_tokens_neox': 1011, 'n_words': 398}