Download Latest Version OpenMed v1.5.5 source code.tar.gz (17.3 MB)
Email in envelope

Get an email when there's a new version of OpenMed

Home / v1.5.0
Name Modified Size InfoDownloads / Week
Parent folder
OpenMed v1.5.0 source code.tar.gz 2026-05-19 15.9 MB
OpenMed v1.5.0 source code.zip 2026-05-19 16.1 MB
README.md 2026-05-19 3.5 kB
Totals: 3 Items   32.1 MB 0

OpenMed v1.5.0 with Arabic, Japanese, and Turkish support

OpenMed 1.5.0 expands multilingual PII extraction and MLX availability with Arabic, Japanese, and Turkish support across the Python SDK and preconverted Apple MLX artifacts.

Highlights

  • Added PII extraction/de-identification support for ar, ja, and tr.
  • Registered all API-visible new-language PII source checkpoints: 2 Arabic, 3 Japanese, and 32 Turkish models.
  • Increased the SDK PII registry to 247 models.
  • Added preconverted MLX routing for the 28 supported Arabic/Japanese/Turkish -mlx repositories.
  • Uploaded and verified all 28 supported MLX repos in the OpenMed Medical MLX Models collection.
  • Added Turkish TCKN checksum validation and context-aware Arabic/Japanese national ID patterns.
  • Added anonymizer locale routing for ar_EG, ja_JP, and tr_TR.
  • Fixed Turkish street-address matching for common name-first forms such as Atatürk Caddesi 12.
  • Included #53: local model directories now load correctly through model_name or model_id without unintended Hub lookups.

MLX Rollout

The supported Arabic, Japanese, and Turkish PII token-classification models were converted to MLX, uploaded to private OpenMed/<source>-mlx repos, and added to the Medical MLX Models collection.

  • Converted/uploaded: 28
  • Added to collection: 28
  • Collection verification missing: 0
  • Failed: 0

Deferred models use architectures not covered by the current converter pass: ModernBERT, Qwen3, and Longformer.

SDK Updates

  • analyze_text(..., model_id=...) now works as an alias for model_name, including existing local model directories.
  • ModelLoader now preserves filesystem paths before registry/default-org expansion and keeps local-path Hugging Face loading local-only.
  • extract_pii(..., lang="ar") now defaults to OpenMed/OpenMed-PII-Arabic-SnowflakeMed-Large-568M-v1.
  • extract_pii(..., lang="ja") now defaults to OpenMed/OpenMed-PII-Japanese-BigMed-Large-560M-v1.
  • extract_pii(..., lang="tr") now defaults to OpenMed/OpenMed-PII-Turkish-SuperClinical-Small-44M-v1.
  • OpenMedConfig(backend="mlx") can resolve supported new-language PII checkpoints to uploaded -mlx artifacts directly.

Docs And Release Prep

  • Bumped package/docs/demo version surfaces to 1.5.0.
  • Updated the changelog, README, docs, website copy, Swift package snippets, and multilingual smoke example.
  • Updated the multilingual PII guide from 9 languages / 210 models to 12 languages / 247 models.

Verification

  • uv run pytest tests/unit/test_pii_i18n.py tests/unit/test_model_registry_multilingual.py tests/unit/mlx/test_mlx_inference.py — 211 passed
  • uv run pytest tests/unit/test_pii_i18n.py — 150 passed
  • PR [#53] validation: uv run pytest tests/unit/test_core.py tests/unit/test_utils.py -q — 71 passed; uv run pytest tests/unit -q — 1078 passed, 1 skipped
  • uv run python scripts/release/check_release_version.py --version 1.5.0 — passed
  • git diff --check — passed

What's Changed

Full Changelog: https://github.com/maziyarpanahi/openmed/compare/v1.4.0...v1.5.0

Source: README.md, updated 2026-05-19