<commit_before>+++++++++++
Python perf
+++++++++++

The Python ``perf`` module is a toolkit to write, run, analyze and modify
benchmarks.

Features:

* JSON format to store benchmark results
* ``pybench`` (or ``python3 -m perf``) command line tool to display, compare,
  analyze and modify benchmark results
* Statistical tools to analyze the distribution of benchmark results
* ``compare`` command supports comparison between multiple benchmark suites
  (made of multiple benchmarks)
* ``timeit`` command for quick but reliable Python microbenchmarks

Links:

* `perf project homepage at GitHub
  <https://github.com/haypo/perf>`_ (code, bugs)
* `perf documentation
  <https://perf.readthedocs.io/>`_ (this documentation)
* `Download latest perf release at the Python Cheeseshop (PyPI)
  <https://pypi.python.org/pypi/perf>`_
* License: MIT

Table Of Content:

.. toctree::
   :maxdepth: 2

   perf
   cli
   text_runner
   api
   changelog

See also:

* `performance <https://pypi.python.org/pypi/performance>`_: the Python
  benchmark suite
* `pytest-benchmark
  <https://github.com/ionelmc/pytest-benchmark/>`_
* `boltons.statsutils
  <http://boltons.readthedocs.io/en/latest/statsutils.html>`_<commit_msg>doc: link to speed mailing list<commit_after>+++++++++++
Python perf
+++++++++++

The Python ``perf`` module is a toolkit to write, run, analyze and modify
benchmarks.

Features:

* JSON format to store benchmark results
* ``pybench`` (or ``python3 -m perf``) command line tool to display, compare,
  analyze and modify benchmark results
* Statistical tools to analyze the distribution of benchmark results
* ``compare`` command supports comparison between multiple benchmark suites
  (made of multiple benchmarks)
* ``timeit`` command for quick but reliable Python microbenchmarks

Links:

* `perf project homepage at GitHub
  <https://github.com/haypo/perf>`_ (code, bugs)
* `perf documentation
  <https://perf.readthedocs.io/>`_ (this documentation)
* `Download latest perf release at the Python Cheeseshop (PyPI)
  <https://pypi.python.org/pypi/perf>`_
* License: MIT

Table Of Content:

.. toctree::
   :maxdepth: 2

   perf
   cli
   text_runner
   api
   changelog

See also:

* `performance <https://pypi.python.org/pypi/performance>`_: the Python
  benchmark suite
* `pytest-benchmark
  <https://github.com/ionelmc/pytest-benchmark/>`_
* `Python speed mailing list
  <https://mail.python.org/mailman/listinfo/speed>`_
* `boltons.statsutils
  <http://boltons.readthedocs.io/en/latest/statsutils.html>`_
{'fraction_non_alphanumeric': 0.12857142857142856, 'fraction_numerical': 0.0015873015873015873, 'mean_word_length': 4.516411378555799, 'pattern_counts': {'":': 0, '<': 16, '<?xml version=': 0, '>': 16, 'https://': 11, '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': '1400481', 'n_tokens_mistral': 828, 'n_tokens_neox': 769, 'n_words': 245}