Catalog PyPI
PACKAGE EXPLORERView in registry

agba-engine

PyPI

Cross-Modal Vision & Text Retrieval Engine for Global Cultural Heritage

Versions collected1
Direct dependencies5From release 5.2.4
Last observed20 Oct, 21:20 UTC

README

Version 5.2.4 documentation

🏛️ Agba Engine (agba-engine)

Version: 5.2.4
Author & Lead Architect: Aruna Olanrewaju Kabiru
License: RAIL-Cultural-Heritage-v1.0

agba-engine is a cross-modal vision and diacritic-preserving text retrieval framework engineered to index Global Cultural Heritage, Indigenous Scripts, and Tonal Orthographies without semantic stripping, Unicode degradation, or sub-token drift.


🌍 The Mission: Preserving Global Heritage

Standard LLMs and vector search engines strip diacritics, flatten tonal markers, and misclassify rare indigenous vocabulary. Agba Engine provides an open, diacritic-proof dual-retrieval architecture that preserves native orthographies in their full canonical purity while integrating neural zero-shot vision search.


📦 Quickstart & Global Developer Workflow

Installation

pip install agba-engine==5.2.4

Initializing Engine & Executing Searches

from agba_engine import AgbaProductionEngine

# Initialize dual engine (loads bundled ground-truth corpus & static SigLIP embeddings)
engine = AgbaProductionEngine()

# 1. Deterministic Text Retrieval (Diacritic & ASCII-Folded Parity)
text_results = engine.search_by_text("Opon Ifa", top_k=1)
print(f"Retrieved Entity: {text_results[0]['id']} | Score: {text_results[0]['score']}")

# 2. Cross-Modal Neural Vision Search (SigLIP + OOD Noise Guardrail)
vision_results = engine.search_by_vision("https://example.com/yewa_beads.jpg", top_k=3, ood_threshold=0.0600)
if vision_results["status"] == "MATCH_FOUND":
    for hit in vision_results["results"]:
        print(f"Rank {hit['rank']}: {hit['id']} ({hit['class']}) — Cosine: {hit['raw_cosine']}")

🛠️ API Reference

MethodParametersReturn TypeDescription
search_by_text()text_query: str, top_k: int = 5List[Dict]Executes deterministic token retrieval with ASCII-folding (0.9600) & exact diacritic parity (1.0000).
search_by_vision()image_input: Union[str, Image.Image], top_k: int = 5, ood_threshold: float = 0.0600DictCross-modal SigLIP visual search against pre-computed static embeddings with OOD noise rejection.

🏛️ Enterprise & Institutional API Access (Museums & Archives)

agba-engine provides specialized integration hooks for cultural institutions, digital heritage archives, and global museum databases seeking high-fidelity index retrieval for native orthographies, 3D artifacts, and historical vocalization assets.

  • Audio & Vocalization Pipeline: Endpoints for indexing pitch-contour models, tonal pronunciation vectors, and spoken indigenous archives.
  • Museum Corpus Sync: Direct ingestion pipelines for institutional digital asset management (DAM) platforms.

For API access keys, custom corpus integration support, or institutional partnerships, reach out directly or open a request on our Hugging Face Space:

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
5.2.412 Sept 20265

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 21:20 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:5e72c4bbddece3d01e89c57ac73698f6e156e76ad945df7028df2da79d0b09f2