Skip to content

Streamlit raw ocr display - #553

Open
ParkhiyaParth wants to merge 2 commits into
datalab-to:masterfrom
ParkhiyaParth:streamlit-raw-ocr-display
Open

ParkhiyaParth wants to merge 2 commits into
datalab-to:masterfrom
ParkhiyaParth:streamlit-raw-ocr-display

Conversation

@ParkhiyaParth

Copy link
Copy Markdown

No description provided.

@github-actions

github-actions Bot commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅

@ParkhiyaParth

Copy link
Copy Markdown
Author

I have read the CLA Document and I hereby sign the CLA

Restructures the DPR AST tooling (OCR -> section hierarchy, figure
captions, table export, structured parameters, cross-references) from
loose scripts at the repo root into a proper dpr_pipeline package with
package-relative imports, console-script entry points
(dpr_process_pdf, dpr_process_batch), and standalone module usage via
`python -m dpr_pipeline.<module>`.

Also adds a "Run Full AST Pipeline" option to the Streamlit demo app
so uploading a PDF there can produce the same ast.json/tables/
parameters/references output as the CLI, instead of only raw
per-page predictor JSON.
The "Run Full AST Pipeline" view showed ast.json plus parameters/
references/review_queue, but not the raw pre-hierarchy OCR blocks
that process_pdf.py already writes to disk. Add it as its own
expander (with a download button) alongside the other artifacts.
@ParkhiyaParth
ParkhiyaParth force-pushed the streamlit-raw-ocr-display branch from 6871ba9 to 30b6c1c Compare August 21, 2026 10:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant