<commit_before>============
Installation
============

This section will guide you through installing PenchY and its
dependencies.

Client-Side
-----------

Besides the python interpreter, PenchY has no python client-side dependencies
whatsoever. However, a valid maven installation is required, of course.

Server-Side
-----------

In addition to python itself, the following python packages are required:
 * paramiko
 * argparse
 * numpy
 * matplotlib

On debian, these packages can be installed with a single command::

    apt-get install python-paramiko python-argparse python-numpy python-matplotlib

Once you have downloaded PenchY, extract it to a folder of your choice and
continue with the :doc:`configuration`.<commit_msg>docs: added scipy to installation<commit_after>============
Installation
============

This section will guide you through installing PenchY and its
dependencies.

Client-Side
-----------

Besides the python interpreter, PenchY has no python client-side dependencies
whatsoever. However, a valid maven installation is required, of course.

Server-Side
-----------

In addition to python itself, the following python packages are required:
 * paramiko
 * argparse
 * numpy
 * matplotlib
 * scipy

On debian, these packages can be installed with a single command::

    apt-get install python-paramiko python-argparse python-numpy python-matplotlib python-scipy

Once you have downloaded PenchY, extract it to a folder of your choice and
continue with the :doc:`configuration`.
{'fraction_non_alphanumeric': 0.10543766578249338, 'fraction_numerical': 0.0, 'mean_word_length': 4.167808219178082, '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': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4187619', 'n_tokens_mistral': 388, 'n_tokens_neox': 369, 'n_words': 175}