Commit Graph

12 Commits

Author SHA1 Message Date
a0211155fa refactor: solidify startup UX and engine-aware preprocessing
- Slim core deps: move ML stack to optional extras (paddle/tables/figures/scientific/full)
- Lazy settings proxy with config search paths (env var, cwd, user dir)
- New commands: init, demo, setup [basic|full], first-run guard on run/watch
- Engine-aware preprocessing: Paddle gets original image (fixes dark mode 0.83->0.95)
- Results table shows Skipped count; lazy run-dir creation
- kg_ocr marked experimental with extra, Docker defaults with OCR_PIPELINE_CONFIG
- 25/25 tests, ruff clean
2026-07-19 22:14:54 +02:00
deab02610b update README pyproject & config 2026-07-19 20:01:32 +02:00
1cf1c6eeab improve the OCR pipeline processing and outputs formatting 2026-07-19 19:54:53 +02:00
d375db47c3 platform agnosticity 2026-07-19 11:45:08 +02:00
4fe9e76cad add ImagePreprocessor, compute_image_hash, and OutputMetadata 2026-07-19 08:46:53 +00:00
bf9e8b8a8f add ImagePreprocessor and compute_image_hash to ocr module 2026-07-19 08:43:20 +00:00
a32b7508c7 OCR-to-RAG pipeline for life science screenshots
PaddleOCR with preprocessing, scispaCy NER, figure/table detection,
citation extraction, and chunked Markdown output with frontmatter.
Includes watch mode and notebook reprocessing.
2026-07-18 19:35:21 +00:00
012549b4bc added llm and rag queries 2026-03-24 20:15:22 +01:00
cbfcf1e315 added scaffold struct for the prj 2026-03-24 14:58:58 +01:00
95655686f9 RAG init using litellm 2026-03-21 19:31:11 +01:00
37fc80931f add txtai, miniLM 2026-03-19 14:29:38 +01:00
4b25500600 prj init 2025-12-09 22:53:41 +01:00