<commit_before>===============================
wavemaker - Generate WAVE files
===============================

This project lives at `GitHub <http://github.com/serban/wavemaker>`_.


Installation
============

You need Python 3. I don't want to support Python 2 for now. This is a pure
Python package with no other dependencies.

I recommend you install the latest version from
`PyPI <http://pypi.python.org/pypi/wavemaker>`_ with ``pip``::

  pip install wavemaker

The standard distutils installation works too::

  tar xzf wavemaker-*.tar.gz
  cd wavemaker-*
  python setup.py install


Usage
=====

The command line tool is called ``make_wave``. This is how you use it::

  make_wave sine-wave.wav

There is more help built in::<commit_msg>Mention semantic versioning in the README<commit_after>===============================
wavemaker - Generate WAVE files
===============================

This project lives at `GitHub <http://github.com/serban/wavemaker>`_. Version
numbers follow the `Semantic Versioning <http://semver.org>`_ specification.


Installation
============

You need Python 3. I don't want to support Python 2 for now. This is a pure
Python package with no other dependencies.

I recommend you install the latest version from
`PyPI <http://pypi.python.org/pypi/wavemaker>`_ with ``pip``::

  pip install wavemaker

The standard distutils installation works too::

  tar xzf wavemaker-*.tar.gz
  cd wavemaker-*
  python setup.py install


Usage
=====

The command line tool is called ``make_wave``. This is how you use it::

  make_wave sine-wave.wav

There is more help built in::
{'fraction_non_alphanumeric': 0.17404865876481598, 'fraction_numerical': 0.002495321272613849, 'mean_word_length': 4.531034482758621, 'pattern_counts': {'":': 0, '<': 8, '<?xml version=': 0, '>': 8, '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': '7404187', 'n_tokens_mistral': 481, 'n_tokens_neox': 437, 'n_words': 184}