Metadata-Version: 2.4
Name: datenwissenschaften
Version: 1.0.2
Summary: Core library for Retro Speedlab: A high-performance RL toolkit for classic games.
License-Expression: GPL-3.0-only
License-File: LICENSE
Keywords: reinforcement-learning,retro-gaming,stable-baselines3,stable-retro,ai,gymnasium
Author: datenwissenschaften
Author-email: martin.franke@datenwissenschaften.com
Requires-Python: >=3.12,<3.13
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: gymnasium (>=1.3.0,<2.0.0)
Requires-Dist: itsdangerous (>=2.2.0,<3.0.0)
Requires-Dist: numpy (>=2.4.5,<3.0.0)
Requires-Dist: opencv-python (>=4.13.0.92,<5.0.0.0)
Requires-Dist: python-dotenv (>=1.2.2,<2.0.0)
Requires-Dist: requests (>=2.34.2,<3.0.0)
Requires-Dist: rich (>=15.0.0,<16.0.0)
Requires-Dist: stable-baselines3 (>=2.8.0,<3.0.0)
Requires-Dist: stable-retro (>=1.0.0,<2.0.0)
Requires-Dist: torch (>=2.12.0,<3.0.0)
Project-URL: Documentation, https://speedlab.datenwissenschaften.com/getting-started
Project-URL: Homepage, https://speedlab.datenwissenschaften.com
Project-URL: Repository, https://github.com/datenwissenschaften/datenwissenschaften
Description-Content-Type: text/markdown

# datenwissenschaften: Retro Speedlab Core 🚀

[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
[![Python 3.12+](https://img.shields.io/badge/python-3.12+-blue.svg)](https://www.python.org/downloads/release/python-3120/)

**datenwissenschaften** is the core engine powering [Retro Speedlab](https://github.com/datenwissenschaften/retro-speedlab), a high-performance Reinforcement Learning (RL) toolkit for classic video games. Built on top of `stable-baselines3` and `stable-retro`, it provides the underlying infrastructure for training, monitoring, and recording RL agents.

## ⚠️ Important Note

This package is intended as the internal library for the Retro Speedlab project. For the full experience—including automated runners, training scripts, and comprehensive documentation—please use the main repository:

👉 **[https://github.com/datenwissenschaften/retro-speedlab](https://github.com/datenwissenschaften/retro-speedlab)**

## ✨ Features

*   **🎮 Command Center**: A rich terminal dashboard for real-time training metrics.
*   **🏋️ Orchestrated Training**: Simplified RL workflows and session management.
*   **📊 Smart Callbacks**: Automatic checkpointing and replay recording (`.bk2`).
*   **🛠️ Robust Infrastructure**: Streamlined environment and ROM management.

## 🚀 Installation

```bash
pip install datenwissenschaften
```

## 📜 License

This project is licensed under the **GNU General Public License v3.0**. See the [LICENSE](LICENSE) file for details.

---
Developed with ❤️ by [datenwissenschaften](mailto:martin.franke@datenwissenschaften.com).

