Commit History

feat(drugs): seed 3,395 drugs from Algerian national nomenclature (Dec 2019)
6346d72

abdorenouni Claude Sonnet 4.6 commited on

feat(ocr): Florence-2 as primary handwritten engine β€” TrOCR as fallback
ce0c24a

abdorenouni Claude Sonnet 4.6 commited on

fix(hf): add paddleocr 2.9.1 β€” drop opencv pin so paddleocr manages its own opencv-contrib-python
1bc828e

abdorenouni Claude Sonnet 4.6 commited on

fix(hf): remove paddlepaddle/paddleocr from HF requirements β€” too many dep conflicts
0a24e2c

abdorenouni Claude Sonnet 4.6 commited on

fix(deps): opencv-python 4.9β†’4.6.0.66 (paddleocr requires <=4.6.0.66)
d886060

abdorenouni commited on

fix(deps): paddlepaddle 3.0.0 + paddleocr 2.9.1 β€” fixes protobuf conflict with onnx
8b3b67c

abdorenouni commited on

fix(deps): paddlepaddle 2.6.1β†’2.6.2 (2.6.1 has no Python 3.10 wheel on PyPI)
890f5af

abdorenouni commited on

feat(ocr): PaddleOCR as primary printed engine, Florence-2 as supplement
f140eec

abdorenouni Claude Sonnet 4.6 commited on

feat(startup): auto pre-warm Florence-2 after TrOCR loads in background
188a952

abdorenouni Claude Sonnet 4.6 commited on

fix(build): add onnx==1.15.0 β€” required by optimum.onnxruntime but not pulled in
8fa53c0

abdorenouni Claude Sonnet 4.6 commited on

fix(build): cpu torch + optimum 1.20.0 to fix hard dep conflicts
f426d77

abdorenouni Claude Sonnet 4.6 commited on

fix(build): upgrade pip + pin sentencepiece to fix ResolutionImpossible
4f061c9

abdorenouni Claude Sonnet 4.6 commited on

fix(build): split optimum+onnxruntime, pin onnxruntime==1.17.3, add pip timeout
55d3299

abdorenouni Claude Sonnet 4.6 commited on

fix(deps): pin all versions in requirements.txt to stop pip backtracking on HF Space
a0329ce

abdorenouni Claude Sonnet 4.6 commited on

fix(wake): cut cold-start 180s→90s + better wake widget UX
e19c42e

abdorenouni Claude Sonnet 4.5 commited on

fix(deps): remove paddlepaddle β€” protobuf conflict breaks pip install
797bd60

abdorenouni Claude Sonnet 4.6 commited on

fix(docker): use python:3.10-slim β€” paddlepaddle has no Python 3.11 wheel
5fbaa1a

abdorenouni Claude Sonnet 4.6 commited on

fix(ocr): pre-warm Florence-2 at startup to prevent cold-start timeout
8d0ac27

abdorenouni Claude Sonnet 4.6 commited on

feat: add Florence-2 VLM to both handwritten and printed OCR pipelines
fc7d2c4

abdorenouni Claude Sonnet 4.6 commited on

feat: replace TrOCR-printed with PaddleOCR for printed prescriptions
12777dd

abdorenouni Claude Sonnet 4.6 commited on

fix(schema): add trocr-printed to Prescription.method Literal
c576ee2

abdorenouni Claude Sonnet 4.6 commited on

feat(ocr): add printed prescription mode with TrOCR-printed model
2101be2

abdorenouni Claude Sonnet 4.6 commited on

fix(drugs): drop WHO ATC bulk pollution, restore 144 curated Algerian drugs only
deac8c5

abdorenouni Claude Sonnet 4.6 commited on

feat(ocr): Day 6 β€” drug cache expanded 62 β†’ 3648 (58Γ—) + matcher false-positive fixes
78ae331

abdorenouni Claude Sonnet 4.6 commited on

fix(spaces/Dockerfile): copy schema.py + matcher.py + drugs_cache.json
10520c6

abdorenouni Claude Sonnet 4.6 commited on

feat(ocr): Day 3 β€” /v2 API + DrugMatcher integration + warm-pool ping
7f523a1

abdorenouni Claude Sonnet 4.6 commited on

fix(ocr-space): cache dir permission + diagnostic error reporting
1bc99cd

abdorenouni Claude Sonnet 4.6 commited on

fix(ocr-space): torch.load weights_only compatibility (PyTorch 2.2+)
95488c0

abdorenouni Claude Sonnet 4.6 commited on

fix(ocr-space): async model loading so HF health-check passes
ba2c811

abdorenouni Claude Sonnet 4.6 commited on

fix(ocr): complete backend overhaul + vision fallback
3d78526

abdorenouni Claude Sonnet 4.6 commited on

feat: initial commit β€” PharMinds Algeria AI pharmacy platform
d87dd44

abdorenouni Claude Sonnet 4.6 commited on