Metadata-Version: 2.1
Name: modusa
Version: 0.2.1
Summary: A modular signal analysis python library.
Author-Email: Ankit Anand <ankit0.anand0@gmail.com>
License: MIT
Requires-Python: >=3.12
Requires-Dist: jupyter>=1.1.1
Requires-Dist: pytest>=8.4.0
Requires-Dist: numpy>=2.2.6
Requires-Dist: matplotlib>=3.10.3
Requires-Dist: pandas>=2.3.0
Requires-Dist: pydantic>=2.11.5
Requires-Dist: sqlalchemy>=2.0.41
Requires-Dist: tqdm>=4.67.1
Requires-Dist: sphinx==8.1.2
Requires-Dist: sphinx-autodoc-typehints==2.1.0
Requires-Dist: sphinx-copybutton>=0.5.2
Requires-Dist: furo>=2024.8.6
Requires-Dist: questionary>=2.1.0
Requires-Dist: rich>=14.0.0
Requires-Dist: snakeviz>=2.2.2
Requires-Dist: line-profiler>=4.2.0
Requires-Dist: nbsphinx==0.9.7
Requires-Dist: ghp-import>=2.1.0
Requires-Dist: yt-dlp>=2025.6.30
Requires-Dist: sphinx-book-theme>=1.1.4
Requires-Dist: pydata-sphinx-theme>=0.15.4
Requires-Dist: sphinx-material>=0.0.36
Requires-Dist: librosa==0.10.1
Description-Content-Type: text/markdown

# modusa

[**modusa**](https://meluron-toolbox.github.io/modusa/) is a modular framework for audio signal analysis and processing, designed to help audio researchers and developers build DSP chains with minimal code.

---

## Core Components

- ⚙️ **modusa Signals**
- 🧩 **modusa Plugins**
- 📊 **modusa Genetators**
- 📥 **modusa I/O**
- ♻️ **modusa Engines**

---

## Installation

> modusa is under active development. You can install the latest version via:

```bash
git clone https://github.com/meluron/modusa.git
cd modusa
pdm install
```

---

## Tests

```bash
pytest tests/
```

---

## Status

modusa is in **early alpha**. Expect rapid iteration, breaking changes, and big ideas.  
If you like the direction, consider ⭐ starring the repo and opening issues or ideas.

---

## About

**modusa** is developed and maintained by [meluron](https://www.github.com/meluron),

---

## License

MIT License. See `LICENSE` for details.

---

## Contributions

Pull requests, ideas, and discussions are welcome!  
No matter which domain you are in, if you work with any signal, we'd love your input.
