Skip to content

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.