↓ 1 callersFunction_line_is_inside_any_block(
line_bbox: tuple[float, float, float, float],
blocks: list[tuple[float, float, float, float, str]],
scripts/extract_pdf_assets.py:824
↓ 1 callersFunction_quality_signals_for_crop(
page,
kind: str,
bbox: tuple[float, float, float, float],
caption_anchor: dict,
page_rec
scripts/extract_pdf_assets.py:564
↓ 1 callersFunction_rects_intersect(
a: tuple[float, float, float, float],
b: tuple[float, float, float, float],
)
scripts/extract_pdf_assets.py:129
↓ 1 callersFunctionbuild_manifest(
*,
record: dict[str, Any],
pdf_path: Path,
page_texts: list[dict[str, Any]],
sections: l
scripts/extract_source_text.py:284
↓ 1 callersFunctioncandidate_map(
*,
abstract: str,
intro_text: str,
method_text: str,
experiment_text: str,
conclusio
scripts/extract_evidence.py:307