Repository navigation
Scrolls workbench 0.2.0
The scrolls-workbench package: the Greek letter reader, StrokeNet, the segment stack check, ink-map scoring, run planning and provenance. This is its first tagged version, so you can install a fixed copy:
python -m pip install "scrolls-workbench[reader] @ git+https://github.com/ChaseHendrick/Scrolls@workbench-v0.2.0"
scrolls-letterdemo # prints DEMO PASSWhat 0.2.0 holds
- Greek letter reader (
scrolls-letterread,scrolls-letterlines,scrolls-letterdemo), withletters-v2-ccby(CC BY 4.0) as the default weights, status codes, control maps, CSV and PAGE XML exports and fine-tuning on your own lines. Its output is letter hypotheses for a person to check, not a reading. - StrokeNet text-likeness score (
python -m kit strokenet), with rotation and IAAFT controls and its full held-out result, including where it misses its bar. - Segment stack check (
python -m kit stackcheck), from segment geometry alone. - AutoPipeline on every scan, planning only (
python -m kit run all --dry-run,python -m kit run watch): a priced plan over every open-data scan volume. It launches nothing. - Checks that can fail, and inputs checked: from an adversarial test of the tools,
kit verifyandkit aucrefuse controls and maps that made a check pass by construction, the batch planner keeps its files inside its state folder and approves only the plan it computes, and the letter reader, StrokeNet, the umbilicus finder andprovenance checkrefuse inputs that crashed, hung or used unbounded memory. Scores for valid inputs are unchanged. - The Modal rates ship with the package, so
kit run all --dry-runworks after a pip install. - The README's release list is generated from
docs/releases.json(python -m kit releases), and the command line is faster.
Results the letter reader stamped 0.1.0 came from untagged commits between 14 and 16 October 2026; their provenance names the weights by SHA-256. Full list: CHANGELOG.md.