Skip to main content

🚀 Meomaya

Documentation PyPI version Python 3.11+ Open In Colab

🔥 A modern, hardware-accelerated NLP framework designed for both research and production

MeoX is a powerful, pure-Python NLP framework that combines state-of-the-art language processing with hardware optimization. Built for researchers and developers who need both flexibility and performance.

✨ Key Features

  • 🚄 Hardware-Aware Execution: Automatic optimization for CPU, CUDA, and MPS
  • 🔧 Modular Architecture: Clean, extensible core with plug-and-play components
  • 🎯 Multiple Modalities: Support for text, audio, image, and video processing
  • 🤖 Local Transformers: Efficient offline processing with local model support
  • 🌐 REST API Ready: Built-in FastAPI server for production deployment
  • 📦 Easy Integration: Simple pip installation, minimal dependencies

🚀 Quick Install

pip install Meomaya

Documentation Open In Colab

https://github.com/user-attachments/assets/df92d1db-3bd6-445e-a502-fb730513847d

🎯 Quick Start Guide

Basic Usage

from meomaya import Pipeline

# Create a pipeline for text processing
pipeline = Pipeline(mode="text")

# Process text with automatic hardware optimization
result = pipeline.process("Hello from MeoX! 👋")
print(result)

🌐 REST API Server

Launch the built-in API server for production use:

uvicorn meomaya.api.server:app --host 0.0.0.0 --port 8000

💻 Command Line Interface

Process text directly from the terminal:

python -m meomaya "Your text here" --mode text

🔒 Offline Mode

Enable strict offline mode for complete local processing:

export MEOMAYA_STRICT_OFFLINE=1

🛠 Advanced Features

  • Hardware Optimization: Automatically detects and utilizes available hardware (CPU/CUDA/MPS)
  • Multimodal Support: Process text, audio, images, and video through unified pipelines
  • Local Models: Run transformer models completely offline
  • Extensible Architecture: Easy to add custom processors and pipelines
  • Production Ready: Built-in API server with FastAPI
  • Memory Efficient: Smart resource management for large-scale processing

📚 Documentation

Visit our comprehensive documentation for:

  • Detailed API reference
  • Advanced usage examples
  • Best practices and optimization tips
  • Hardware configuration guides
  • Custom pipeline development

📦 Installation Options

Basic Installation

pip install Meomaya

With All Optional Dependencies

pip install "Meomaya[full]"

Feature-specific Installation

# For ML features only
pip install "Meomaya[ml]"

# For Hugging Face integration
pip install "Meomaya[hf]"

# For API server
pip install "Meomaya[api]"

📜 License

This project is licensed under the Polyform Noncommercial License 1.0.0.

  • ✅ Free for non-commercial use
  • 🤝 Commercial licensing available
  • 📧 Contact Kagohil000@gmail.com for commercial inquiries

Made with ❤️ by Kashyapsinh Gohil

Metadata

Release files for meomaya 0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for meomaya 0.1
File Size Uploaded
meomaya-0.1.tar.gz 22.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for meomaya 0.1
File Interpreter ABI Platform
meomaya-0.1-py3-none-any.whl Python 3 none any Details

Total release size: 51.7 kB

Release files / meomaya-0.1.tar.gz

Download URL meomaya-0.1.tar.gz
Size 22.9 kB
Tags Source
SHA-256 checksum
How to use checksums
f47239d591a026be24500ffbdff35af87f3271546efbf56cb186d5ae3b9cbfb7
BLAKE2b-256 checksum
How to use checksums
0df698fbe362f7b61941b59ace318f16ab9b948a1b3e527fc73c472732ab3e4c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.0

Release files / meomaya-0.1-py3-none-any.whl

Download URL meomaya-0.1-py3-none-any.whl
Size 28.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7adbc7c29e3c18738a4694f44c76ec0e52d96578cdafface52edf17076246bae
BLAKE2b-256 checksum
How to use checksums
7ba7b91c03d8820651311b735ccbf4bcd2075c949bc47d9a3af80c9fb4213805
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.0

Release history Release notifications | RSS feed

This release

0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page