<commit_before>velib_python
============
This is the general Victron Energy python library. Today it only contains code
that is related to dbus and the Color Control GX. Note that busitem.py,
dbusitem.py and tracing.py are deprecated. See vedbus.py instead.

Also note that finishing up vedbus.py is still in
the works.


Code style
==========

Comply with PEP8, except:
- use tabs instead of spaces, since we use tabs for all projects within Victron.
- max line length = 110

pep8 --max-line-length=110 --ignore=W191 *.py<commit_msg>Updated README.md, added command for git tab size<commit_after>velib_python
============
This is the general python library within Victron. Today it only contains code that is related to dbus and the Color
Control GX. 

Files  busitem.py, dbusitem.py and tracing.py are deprecated. See vedbus.py instead.

vedbus.py is still being finished.


Code style
==========

Comply with PEP8, except:
- use tabs instead of spaces, since we use tabs for all projects within Victron.
- max line length = 110

Run this command to set git diff to tabsize is 4 spaces. Replace --local with --global to do it globally for the current
user account.

    git config --local core.pager 'less -x4'

Run this command to check your code agains PEP8

    pep8 --max-line-length=110 --ignore=W191 *.py

{'fraction_non_alphanumeric': 0.0913937547600914, 'fraction_numerical': 0.01904036557501904, 'mean_word_length': 3.8131868131868134, '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': '4341272', 'n_tokens_mistral': 411, 'n_tokens_neox': 373, 'n_words': 187}