<commit_before>ABC Viewer: A Python/QT viewer for ABC tunebooks
======================================================================

Requirements:
----------------------------------------------------------------------

 - Python 3.x
 - PySide
 - abcm2ps
 - Linux (I'll work on portability now that it's basically working)
 
Capabilities:
----------------------------------------------------------------------

 - Opens tunebooks
 - Lists tunes by title
 - Displays tunes
 - Prints tunes
 
Future plans:
----------------------------------------------------------------------

In the future I plan to make this:

 - portable to inferior operating systems
 - able to play tunes
 - able to transpose tunes
 - able to copy tunes to user-defined tunebooks<commit_msg>Updated README to include transposition in Capabilities section.<commit_after>ABC Viewer: A Python/QT viewer for ABC tunebooks
======================================================================

Requirements:
----------------------------------------------------------------------

 - Python 3.x
 - PySide
 - abcm2ps
 - Linux (I'll work on portability now that it's basically working)
 
Capabilities:
----------------------------------------------------------------------

 - Opens tunebooks
 - Lists tunes by title
 - Displays tunes
 - Prints tunes
 - Transposes tunes
 
Future plans:
----------------------------------------------------------------------

In the future I plan to make this:

 - portable to inferior operating systems
 - able to play tunes
 - able to copy tunes to user-defined tunebooks
{'fraction_non_alphanumeric': 0.39122137404580154, 'fraction_numerical': 0.002544529262086514, 'mean_word_length': 1.3942161339421613, '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': '7497154', 'n_tokens_mistral': 347, 'n_tokens_neox': 302, 'n_words': 132}