From 73fc298a207b6b929a67869a6581c8c88cc9a685 Mon Sep 17 00:00:00 2001 From: Abdullahbinmushtaq Date: Wed, 4 Nov 2026 10:02:21 +0500 Subject: [PATCH 1/2] docs: add What is LongParser overview section to README --- README.md | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 28c4572..ded127b 100644 --- a/README.md +++ b/README.md @@ -29,13 +29,19 @@

-Act like a best analyser -Analyze this requirement file deeply , We want to give full analysis of this requirements file in simple term .Explain all requirements that is easily understandable . -Also give what previous and after new changes and its effect .Make a table of it. -Make .md file professionally ,clear with proper formatting.Act like a best analyser -Analyze this requirement file deeply , We want to give full analysis of this requirements file in simple term .Explain all requirements that is easily understandable . -Also give what previous and after new changes and its effect .Make a table of it. -Make .md file professionally ,clear with proper formatting.--- +## What is LongParser? + +**LongParser** is an open-source Python library that turns complex documents into clean, structured data that AI systems can use. It reads PDF, DOCX, PPTX, XLSX and CSV files, preserves their structure (headings, tables, equations, page references), and splits them into chunks ready for search and Retrieval-Augmented Generation (RAG). + +Most document parsers stop at extracting text. LongParser also covers the steps that follow: + +1. **Extract:** read the document with Docling (the default), or with the optional PyMuPDF or Marker backends. +2. **Validate:** score chunk quality and redact personal data (PII). +3. **Review:** let a human approve or edit blocks and chunks before they are indexed (HITL review). +4. **Chunk:** split the content by token budget, heading hierarchy and table boundaries, with optional semantic boundaries. +5. **Embed and index:** store chunks in Chroma, FAISS or Qdrant, and query them through a built-in chat engine. + +--- ## Features From e44efc0273ea943f372148ac5d361e0803e9462d Mon Sep 17 00:00:00 2001 From: Abdullahbinmushtaq Date: Mon, 9 Nov 2026 10:52:36 +0500 Subject: [PATCH 2/2] docs: add Long Suite ecosystem table to README --- README.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/README.md b/README.md index ded127b..0a18f29 100644 --- a/README.md +++ b/README.md @@ -285,6 +285,21 @@ uv run pytest tests/ --cov=src/longparser --cov-report=term-missing --- +## Part of the Long Suite + +LongParser is part of the **Long Suite** — a collection of tools for building, testing, and monitoring production RAG systems. + +| Project | Description | +|---|---| +| **[LongParser](https://github.com/ENDEVSOLS/LongParser)** | Document ingestion and chunking *(you are here)* | +| **[LongTrainer](https://github.com/ENDEVSOLS/Long-Trainer)** | RAG chatbot framework | +| **[LongGuard](https://github.com/ENDEVSOLS/LongGuard)** | In-flight circuit breaker and reasoning loop recovery for agents | +| **[LongCache](https://github.com/ENDEVSOLS/LongCache)** | Semantic similarity cache for LLM and RAG pipelines | +| **[LongTracer](https://github.com/ENDEVSOLS/LongTracer)** | Hallucination detection and tracing | +| **[LongProbe](https://github.com/ENDEVSOLS/LongProbe)** | Retrieval regression testing | + +--- + ## Contributing See [CONTRIBUTING.md](CONTRIBUTING.md) for development setup and PR guidelines.