Pipeline¶
trialdesignbench.pipeline
¶
Workflow step 1 orchestration.
PdfConverter
¶
Bases: Protocol
Interface for converting PDF source documents.
convert_pdf(pdf_path, output_dir, *, save_tex_zip=False, poll_interval_seconds=5.0, timeout_seconds=600.0)
¶
Convert pdf_path and persist artifacts under output_dir.
StepOnePipeline
dataclass
¶
Ingest a SAP/protocol PDF and optionally execute Codex reproduction.
convert(pdf_path, *, save_tex_zip=False, poll_interval_seconds=5.0, timeout_seconds=600.0)
¶
Convert a SAP/protocol PDF into Mathpix Markdown.
run(pdf_path, *, case_id=None, run_codex=True, save_tex_zip=False, model=None, codex_bin=None, effort=DEFAULT_CODEX_EFFORT, poll_interval_seconds=5.0, timeout_seconds=600.0)
¶
Run workflow step 1 for one SAP/protocol PDF.
write_result_summary(result, path)
¶
Write a compact JSON summary for scripts that need a stable artifact.