Metadata-Version: 2.4
Name: mlpro
Version: 2.2.0
Summary: MLPro - The integrative middleware framework for standardized machine learning
Home-page: https://mlpro.readthedocs.io
Author: blueAIC
Author-email: mlpro@blueaic.com
Project-URL: Bug Tracker, https://mlpro.readthedocs.io
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Provides-Extra: full
Requires-Dist: dill>=0.4.1; extra == "full"
Requires-Dist: multiprocess>=0.70.19; extra == "full"
Requires-Dist: numpy>=2.5.2; extra == "full"
Requires-Dist: PySide6>=6.11.2; extra == "full"
Requires-Dist: matplotlib>=3.11.1; extra == "full"
Requires-Dist: scipy>=1.18.0; extra == "full"
Requires-Dist: pandas>=3.0.5; extra == "full"
Dynamic: license-file

[![CI](https://github.com/blueaic/mlpro/actions/workflows/ci.yml/badge.svg)](https://github.com/blueaic/mlpro/actions/workflows/ci.yml)
[![Documentation Status](https://readthedocs.org/projects/mlpro/badge/?version=latest)](https://mlpro.readthedocs.io/en/latest/?badge=latest)
[![PyPI version](https://badge.fury.io/py/mlpro.svg)](https://badge.fury.io/py/mlpro)
[![PyPI Total Downloads](https://static.pepy.tech/personalized-badge/mlpro?period=total\&units=international_system\&left_color=blue\&right_color=orange\&left_text=PyPI%20Total%20Downloads)](https://pepy.tech/project/mlpro)
[![PyPI Last Month Downloads](https://static.pepy.tech/personalized-badge/mlpro?period=month&units=international_system&left_color=blue&right_color=orange&left_text=PyPI%20Last%20Month%20Downloads)](https://pepy.tech/project/mlpro)
[![DOI](https://img.shields.io/badge/DOI-10.5281%2Fzenodo.6653484-blue)](https://doi.org/10.5281/zenodo.6653484)


# MLPro

<img src="https://github.com/blueaic/mlpro/blob/main/doc/logo/original/logo.png?raw=True" align="right" width="30%"/>

**MLPro is an open-source Python framework for machine learning research, development, and education.**

It provides a common infrastructure for different machine learning paradigms and supports the composition of reusable processing and learning workflows.


## Sub-frameworks

* **MLPro-BF** – Basic functionality and shared infrastructure
* **MLPro-RL** – Reinforcement learning
* **MLPro-GT** – Game theory
* **MLPro-OA** – Online machine learning
* **MLPro-SL** – Supervised learning


## Resources

* [Documentation](https://mlpro.readthedocs.io/)
* [Examples](https://mlpro.readthedocs.io/en/latest/content/99_appendices/appendix1/main.html)
* [Extensions](https://mlpro.readthedocs.io/en/latest/content/04_extensions/main.html)
* [PyPI](https://pypi.org/project/mlpro/)
* [Publications](https://mlpro.readthedocs.io/en/latest/content/99_appendices/appendix2/main.html)
* [MLPro Newsletter](https://www.blueaic.com/newsletter-mlpro) – Project updates and release announcements


## Project

MLPro was initiated in 2021 at the South Westphalia University of Applied Sciences, Germany.

Since 2026, the project has been maintained by **[blueAIC UG (haftungsbeschränkt)](https://www.blueaic.com)**. Development currently focuses particularly on MLPro-OA and the underlying infrastructure for online-adaptive machine learning.


## Project history

The original repository, containing the project history up to MLPro 2.1.0, is preserved at:

[fhswf/MLPro](https://github.com/fhswf/MLPro)

