| Name | Modified | Size | Downloads / 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, andtr. - 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
-mlxrepositories. - 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, andtr_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_nameormodel_idwithout 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 formodel_name, including existing local model directories.ModelLoadernow preserves filesystem paths before registry/default-org expansion and keeps local-path Hugging Face loading local-only.extract_pii(..., lang="ar")now defaults toOpenMed/OpenMed-PII-Arabic-SnowflakeMed-Large-568M-v1.extract_pii(..., lang="ja")now defaults toOpenMed/OpenMed-PII-Japanese-BigMed-Large-560M-v1.extract_pii(..., lang="tr")now defaults toOpenMed/OpenMed-PII-Turkish-SuperClinical-Small-44M-v1.OpenMedConfig(backend="mlx")can resolve supported new-language PII checkpoints to uploaded-mlxartifacts 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 passeduv 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— passedgit diff --check— passed
What's Changed
- Fix local model path loading by @maziyarpanahi in https://github.com/maziyarpanahi/openmed/pull/53
- Release 1.5.0: Arabic, Japanese, and Turkish PII MLX support by @maziyarpanahi in https://github.com/maziyarpanahi/openmed/pull/55
Full Changelog: https://github.com/maziyarpanahi/openmed/compare/v1.4.0...v1.5.0