Auxjad API ========== Auxjad is made out of nine subpackages: |core|_, |get|_, |indicators|_, |makers|_, |mutate|_, |score|_, |select|_, |spanners|_, and |utils|_. |core|_ contains most of Auxjad's classes and is focused on algorithmic transformations and manipulations of |abjad.Container| objects. |indicators|_ and |spanners|_ contain derived classes and extension methods for Abjad's indicators and spanners. |score|_ contains score component classes, such as harmonic leaves. |makers|_ contain an expanded leaf making class. |get|_, |mutate|_, and |select|_ contain inspection, selection, and mutation functions, respectively. |utils|_ contain general utility functions.. .. note:: Auxjad classes and functions are imported directly into the |auxjad|_ namespace. Therefore, to use a class such as :class:`auxjad.CartographySelector` you only need to import |auxjad|_ and instantiate the class from its namespace: >>> import auxjad >>> selector = auxjad.CartographySelector(pitch_list) The documentation for the members of each subpackage can be below, as well as in the navigation pane in the left. +----------------+---------------------------------------------------------------------------------+ | |core|_ | core classes: loopers, shufflers, phasers, selectors, etc. | +----------------+---------------------------------------------------------------------------------+ | |get|_ | inspection functions | +----------------+---------------------------------------------------------------------------------+ | |indicators|_ | indicator classes | +----------------+---------------------------------------------------------------------------------+ | |makers|_ | leaf making classes | +----------------+---------------------------------------------------------------------------------+ | |mutate|_ | mutation functions | +----------------+---------------------------------------------------------------------------------+ | |score|_ | score component classes: artificial and natural harmonics | +----------------+---------------------------------------------------------------------------------+ | |select|_ | selection functions | +----------------+---------------------------------------------------------------------------------+ | |spanners|_ | spanner classes | +----------------+---------------------------------------------------------------------------------+ | |utils|_ | utility functions | +----------------+---------------------------------------------------------------------------------+ .. toctree:: :hidden: :maxdepth: 2 :caption: Auxjad API api-core api-get api-indicators api-makers api-mutate api-score api-select api-spanners api-utils .. include:: abjad-targets.rst .. include:: auxjad-targets.rst