<commit_before>.. currentmodule:: cycler

===================
 Composable cycles
===================

.. htmlonly::

    :Version: |version|
    :Date: |today|


====== ====================================
docs   http://matplotlib.org/cycler
pypi   https://pypi.python.org/pypi/Cycler
github https://github.com/matplotlib/cycler
====== ====================================


:py:mod:`cycler` API
====================

.. autosummary::
   :toctree: generated/

   cycler
   Cycler


The public API of :py:mod:`cycler` consists of a class `Cycler` and a
factory function :func:`cycler`.  The function provides a simple interface for
creating 'base' `Cycler` objects while the class takes care of the composition
and iteration logic.<commit_msg>DOC: add concat to top-level API table<commit_after>.. currentmodule:: cycler

===================
 Composable cycles
===================

.. htmlonly::

    :Version: |version|
    :Date: |today|


====== ====================================
docs   http://matplotlib.org/cycler
pypi   https://pypi.python.org/pypi/Cycler
github https://github.com/matplotlib/cycler
====== ====================================


:py:mod:`cycler` API
====================

.. autosummary::
   :toctree: generated/

   cycler
   Cycler
   concat

The public API of :py:mod:`cycler` consists of a class `Cycler`, a
factory function :func:`cycler`, and a concatenation function
:func:`concat`.  The factory function provides a simple interface for
creating 'base' `Cycler` objects while the class takes care of the
composition and iteration logic.
{'fraction_non_alphanumeric': 0.27040816326530615, 'fraction_numerical': 0.0, 'mean_word_length': 4.854477611940299, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, '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': '2807337', 'n_tokens_mistral': 475, 'n_tokens_neox': 431, 'n_words': 131}