yin
feat(mvp): wire router β†’ mupdf parser β†’ OCR quality scorer closed loop
d423504
raw
history blame contribute delete
588 Bytes
"""pdfsys-bench β€” evaluation harness and MVP closed-loop runner.
Runs a PDF directory through router β†’ parser β†’ OCR-quality scorer and
writes one JSONL row per PDF. This is the minimal end-to-end harness; a
richer benchmark (throughput, F1 against gold Markdown, cross-backend
comparison) will layer on top of it.
"""
from __future__ import annotations
from .loop import LoopResult, run_loop
from .quality import OcrQualityScorer, QualityScore
__version__ = "0.0.1"
__all__ = [
"__version__",
"LoopResult",
"run_loop",
"OcrQualityScorer",
"QualityScore",
]