Skip to content

Dev/spacer#14

Merged
JonnoB merged 50 commits into
mainfrom
dev/spacer
Apr 12, 2026
Merged

Dev/spacer#14
JonnoB merged 50 commits into
mainfrom
dev/spacer

Conversation

@JonnoB

@JonnoB JonnoB commented Apr 12, 2026

Copy link
Copy Markdown
Owner

merge with @0x1za

JonnoB and others added 30 commits March 19, 2026 10:21
Apache Beam pipeline spec for running local OCR models (Tesseract,
TrOCR, PaddleOCR) over GT and predicted layout boxes, producing the
Q/R/S*/S distributions needed by cotescore cdd_decomp/spacer_decomp.
14-task TDD plan covering config, OCR model backends (Tesseract/TrOCR/Paddle),
ALTO XML parser, Beam DoFns (CropImageRegion, RunOCRModel, AggregatePerPage),
output functions, runner wiring, and CLI entrypoint.
Add pipeline/ package with dofns/ and ocr_models/ sub-packages (empty
__init__.py files), experiments/ directory, and pipeline optional-dep
group in pyproject.toml (apache-beam, pyarrow, pytesseract).
…for data-dependent io tests, document DirectRunner assumption
@JonnoB JonnoB merged commit 4dad6de into main Apr 12, 2026
0 of 9 checks passed
@JonnoB JonnoB deleted the dev/spacer branch April 12, 2026 17:54
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.

2 participants