Coverage for src / quber / core / __init__.py: 100%
0 statements
« prev ^ index » next coverage.py v7.14.0, created at 2026-09-23 22:14 -0400
« prev ^ index » next coverage.py v7.14.0, created at 2026-09-23 22:14 -0400
1"""
2Core functionality for document parsing and table extraction.
4`parsers/` — document-level parsers behind the `Parser` ABC.
5`consolidation` — header-consolidation post-processor for DoclingDocument.
6`models` — shared dataclasses (TableMetadata).
8No eager re-exports: `parsers` pulls docling (the heavy GPU/ML stack), so
9importing `quber.core` must not trigger it -- the CPU-only `table` path imports
10`quber.core.extractors` through this package. Import the parsers, consolidation,
11and models directly from their submodules where needed.
12"""