zeroshotGPU / zsgdp /normalize /normalize_marker.py
Arjunvir Singh
Initial commit: zeroshotGPU MVP with full eval surface
db06ffa
"""Normalize Marker Markdown into the canonical parse schema."""
from __future__ import annotations
from zsgdp.normalize.markdown import normalize_markdown_candidate
from zsgdp.schema import DocumentProfile, ParseCandidate
def normalize_marker_markdown(*, markdown: str, profile: DocumentProfile, source_path: str) -> ParseCandidate:
return normalize_markdown_candidate(
markdown=markdown,
doc_id=profile.doc_id,
source_path=source_path,
file_type=profile.file_type,
parser_name="marker",
confidence=0.84,
provenance={"backend": "marker", "normalizer": "normalize_marker_markdown"},
)