Metadata-Version: 2.1
Name: mutwo.core
Version: 1.4.0
Summary: core library for event based framework mutwo
Home-page: https://github.com/mutwo-org/mutwo.core
Author: Tim Pauli, Levin Eric Zimmermann
Author-email: tim.pauli@folkwang-uni.de, levin.eric.zimmermann@posteo.eu
License: GPL
Project-URL: Documentation, https://mutwo-org.github.io
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: End Users/Desktop
Classifier: Intended Audience :: Education
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Artistic Software
Classifier: Topic :: Multimedia
Classifier: Topic :: Multimedia :: Sound/Audio
Classifier: Topic :: Multimedia :: Sound/Audio :: MIDI
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.10, <4
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy<2.00,>=1.18
Requires-Dist: scipy<2.0.0,>=1.4.1
Requires-Dist: python-ranges<2.0.0,>=1.2.0
Requires-Dist: quicktions<2.0,>=1.10
Provides-Extra: testing
Requires-Dist: pytest>=7.1.1; extra == "testing"

# mutwo.core

[![Build Status](https://circleci.com/gh/mutwo-org/mutwo.core.svg?style=shield)](https://circleci.com/gh/mutwo-org/mutwo.core)
[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
[![PyPI version](https://badge.fury.io/py/mutwo.core.svg)](https://badge.fury.io/py/mutwo.core)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)

This is the `core` package of the [mutwo ecosystem](https://github.com/mutwo-org/.github/blob/main/profile/README.md).
It mainly implements general purpose event abstractions, parameter base classes and other shared utility functions.
Its independent from specific medias, aesthetics or interfaces and only provides a common base library.
Any mutwo package depends on this core package.

![Mutwo package structure](mutwo-structure.png)
