Metadata-Version: 2.4
Name: auxjad
Version: 1.0.5
Summary: Auxiliary classes and functions for Abjad.
Author-email: Gilberto Agostinho <gilbertohasnofb@gmail.com>
License: MIT
Project-URL: homepage, https://gilbertohasnofb.github.io/auxjad-docs/
Project-URL: source, https://github.com/gilbertohasnofb/auxjad
Keywords: auxjad,algorithmic composition,generative music,computer music,music composition,music notation,lilypond,abjad
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Artistic Software
Classifier: Topic :: Utilities
Requires-Python: >=3.9
Description-Content-Type: text/x-rst
License-File: LICENSE
Requires-Dist: abjad==3.4
Requires-Dist: flake8==7.2.0
Requires-Dist: isort==6.0.1
Requires-Dist: pydocstyle==6.3.0
Requires-Dist: pytest==8.4.0
Requires-Dist: setuptools==80.9.0
Requires-Dist: sphinx==8.2.3
Dynamic: license-file

|Auxjad image|

|PyPI| |Build| |Python versions| |License| |Bug report| |Documentation|

Auxjad is a library of auxiliary classes and functions for `Abjad 3.4`_ aimed
at composers of algorithmic music. All classes and functions have a ``__doc__``
attribute with usage instructions.

Documentation is available at the `Auxjad Docs`_ webpage.

Bugs can be reported through the project's `Issue Tracker`_.

This library is published under the `MIT License`_.


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

The recommended way to install Auxjad is via `pip`_::

    ~$ pip install --user auxjad

If you are using virtual environments, simply use::

    ~$ pip install auxjad

Auxjad requires `Python 3.9`_ and `LilyPond 2.24`_ or later, as well as 
`Abjad 3.4`_. Please note that Auxjad is **not compatible** with newever
versions of Abjad.

.. |Auxjad image| image:: https://raw.githubusercontent.com/gilbertohasnofb/auxjad/master/assets/auxjad-banner.png
   :target: https://github.com/gilbertohasnofb/auxjad
.. |PyPI| image:: https://img.shields.io/pypi/v/auxjad.svg?style=for-the-badge
   :target: https://pypi.python.org/pypi/auxjad
.. |Build| image:: https://img.shields.io/github/actions/workflow/status/gilbertohasnofb/auxjad/github-actions.yml?style=for-the-badge
   :target: https://github.com/gilbertohasnofb/auxjad/actions/workflows/github-actions.yml
.. |Python versions| image:: https://img.shields.io/pypi/pyversions/auxjad.svg?style=for-the-badge
   :target: https://www.python.org/downloads/release/python-390/
.. |License| image:: https://img.shields.io/badge/license-MIT-blue?style=for-the-badge
   :target: https://github.com/gilbertohasnofb/auxjad/blob/master/LICENSE
.. |Bug report| image:: https://img.shields.io/badge/bug-report-red.svg?style=for-the-badge
   :target: https://github.com/gilbertohasnofb/auxjad/issues
.. |Documentation| image:: https://img.shields.io/badge/docs-auxjad.docs-yellow?style=for-the-badge
   :target: https://gilbertohasnofb.github.io/auxjad-docs/

.. _`Auxjad Docs`: https://gilbertohasnofb.github.io/auxjad-docs/
.. _`Issue Tracker`: https://github.com/gilbertohasnofb/auxjad/issues
.. _`MIT License`: https://github.com/gilbertohasnofb/auxjad/blob/master/LICENSE
.. _pip: https://pip.pypa.io/en/stable/
.. _`Python 3.9`: https://www.python.org/
.. _`Abjad 3.4`: https://abjad.github.io/
.. _`LilyPond 2.24`: http://lilypond.org/
