Metadata-Version: 2.4
Name: pyroboframes
Version: 2.3.0
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Rust
Classifier: Programming Language :: Python :: 3
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: License :: Other/Proprietary License
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX :: Linux
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Multimedia :: Video
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: numpy==1.24
Requires-Dist: pyarrow==14
Requires-Dist: pytest==8 ; extra == 'dev'
Requires-Dist: numpy==1.24 ; extra == 'dev'
Requires-Dist: maturin==1.7 ; extra == 'dev'
Requires-Dist: mlx==0.20 ; extra == 'mlx'
Provides-Extra: dev
Provides-Extra: mlx
License-File: LICENSE
Summary: High-performance dataloader for robot learning datasets. LeRobot format support, hardware-accelerated video decode via VideoToolbox, MLX array output. Zero-copy data pipeline optimized for Apple Silicon and edge robotics.
Keywords: robotics,robot-learning,ml-dataloader,lerobot,dataset-loader,computer-vision,video-processing,mlx,pytorch,jax,numpy,data-pipeline,machine-learning,reinforcement-learning,edge-ai,apple-silicon,video-decode,zero-copy,deep-learning,neural-networks,training-framework,data-preprocessing
Author-email: Georgi Mammen Mullassery <mullassery@gmail.com>
Maintainer-email: Georgi Mammen Mullassery <mullassery@gmail.com>
Requires-Python: >=3.10
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: Bug Tracker, https://github.com/Mullassery/PyRoboFrames/issues
Project-URL: Changelog, https://github.com/Mullassery/PyRoboFrames/releases
Project-URL: Discussions, https://github.com/Mullassery/PyRoboFrames/discussions
Project-URL: Documentation, https://github.com/Mullassery/PyRoboFrames#readme
Project-URL: Homepage, https://github.com/Mullassery/PyRoboFrames
Project-URL: Repository, https://github.com/Mullassery/PyRoboFrames
Project-URL: Source Code, https://github.com/Mullassery/PyRoboFrames/tree/main

# PyRoboFrames

High-performance ML dataloader for robotics. Stream large robot datasets (LeRobot format) with hardware-accelerated video decode, zero-copy pipeline, MLX arrays. Perfect for training perception models on robotics data.

```bash
pip install pyroboframes
```

**ML Dataset Metadata Discovery (11 MCP tools)**

## Overview
See [INSTALL.md](.github/INSTALL.md) for platform-specific installation guidance.


PyRoboFrames is part of the unified **MCP 2.0 Mega-Platform** (207 tools across 18 projects). This project provides AI-native tools via Model Context Protocol (MCP 2.0).

## Features
See [INSTALL.md](.github/INSTALL.md) for platform-specific installation guidance.

- **MCP 2.0 Support**: Discoverable via MCP protocol protocol on port 8771
- **Async Handlers**: All tools are async-first for high-performance execution
- **Type-Safe**: 100% Python type hints throughout
- **Zero External Dependencies**: Fallback implementations included
- **Production-Ready**: Mock implementations ready for real data integration

## Installation
See [INSTALL.md](.github/INSTALL.md) for platform-specific installation guidance.

```bash
pip install PyRoboFrames
```

Wheels-only distribution (recommended for production):

```bash
pip install --only-binary=:all: PyRoboFrames
```

## MCP 2.0 Integration
See [INSTALL.md](.github/INSTALL.md) for platform-specific installation guidance.

Enable MCP tools on port **8771** (see MCP_QUICKSTART.md for details).

AI systems discover all 207 tools across 18 projects, enabling:
- Multi-project workflows
- Intelligent query optimization (60-75% reduction in context usage)
- Cross-database joins
- Cost-optimized inference routing

## Quick Start
See [INSTALL.md](.github/INSTALL.md) for platform-specific installation guidance.

See [MCP_QUICKSTART.md](PyRoboFrames/MCP_QUICKSTART.md) for detailed tool documentation.

## Part of Unified Platform
See [INSTALL.md](.github/INSTALL.md) for platform-specific installation guidance.

18 projects, 207 tools, 18 simultaneous MCP endpoints (8765-8782).

**All tools discoverable via MCP protocol in a single connection.**

## Version History
See [INSTALL.md](.github/INSTALL.md) for platform-specific installation guidance.

### v2.0.0 (Current)
- ✅ MCP 2.0 Support
- ✅ Integrated with 17 other projects
- ✅ 207 unified MCP tools
- ✅ Intelligent orchestration
- ✅ Production-ready (wheels only)

## License
See [INSTALL.md](.github/INSTALL.md) for platform-specific installation guidance.

MIT

---

**MCP 2.0 Mega-Platform | v2.0.0 | Wheels-Only Distribution**

