Skip to main content

iatro-iac-adapters

Concrete reusable medical-data schemas for iatro-base-iac.

pip install iatro-iac-adapters

Installing this package also installs the compatible IatroCache core. Import each schema from its owning module:

from iatro.iac.adapters.dicom import DicomPatientReader
from iatro.iac.adapters.features import FeatureCacheReader
from iatro.iac.adapters.text import ClinicalTextReader
from iatro.iac.adapters.text_pair import ClinicalTextPairReader
from iatro.iac.adapters.tiles import TilePackageReader
from iatro.iac.adapters.wsi import WsiImageReader

The package provides:

  • independently encoded JPEG XL pathology tiles using the native base codec;
  • complete JXL WSI rasters with MPP-addressed region reads, native JPEG/JPEG 2000 passthrough decode, and an adapter-owned Rust fused renderer;
  • fixed-width teacher-feature matrices aligned to tile metadata;
  • independently compressed patient-level clinical-text blocks;
  • aligned source/compressed clinical-text pairs;
  • patient-level DICOM packages with lossless pixels and DICOM reconstruction.

The adapter package defines no adapter base class, protocol, or registry. Each schema directly composes the public pack, codec, and container APIs.

See the repository adapter guide, including the pathology, WSI image, clinical-text, and DICOM pages.

TIFF-family WSI import support is included in the standard installation.

Metadata

Release files for iatro-iac-adapters 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for iatro-iac-adapters 0.1.3
File Size Uploaded
iatro_iac_adapters-0.1.3.tar.gz 58.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for iatro-iac-adapters 0.1.3
File
iatro_iac_adapters-0.1.3-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
iatro_iac_adapters-0.1.3-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 abi3 Linux glibc 2.17+ x86-64 Details
iatro_iac_adapters-0.1.3-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 abi3 Linux glibc 2.17+ ARM64 Details
iatro_iac_adapters-0.1.3-cp310-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.10 abi3 macOS 10.12+ x86-64, macOS 11.0+ ARM64, macOS 10.12+ universal2 (ARM64, x86-64) Details

Total release size: 1.4 MB

Release files / iatro_iac_adapters-0.1.3.tar.gz

Download URL iatro_iac_adapters-0.1.3.tar.gz
Size 58.5 kB
Tags Source
SHA-256 checksum
How to use checksums
d58a8d6ce7d6d1ef1638b56f248d8f115012af272198c1cab962612aa9aec4fe
BLAKE2b-256 checksum
How to use checksums
5a50dc6b28c600e5aaecbe343e217292f7cd1f0f161f88a274d724d1d9be88c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / iatro_iac_adapters-0.1.3-cp310-abi3-win_amd64.whl

Download URL iatro_iac_adapters-0.1.3-cp310-abi3-win_amd64.whl
Size 175.7 kB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
d1f50de6032c7928dcfe9d807a4e1c7b161d60baddb0e5e830dc62a1d71128ec
BLAKE2b-256 checksum
How to use checksums
0715aef77bf8639c5348f560f2dd7f9ecf82a947a3138770e530da35ba1b6aa5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / iatro_iac_adapters-0.1.3-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL iatro_iac_adapters-0.1.3-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 323.6 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
e3b0c3eb071afd39b47572a9767884731a9f2678770a5473992141c6db31088d
BLAKE2b-256 checksum
How to use checksums
00cf35d0e52a9995c64c3239467abae7a9344bf3c559aa299bd4151204c513ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / iatro_iac_adapters-0.1.3-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL iatro_iac_adapters-0.1.3-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 313.3 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
1c020224a1e8d0e1e254abac37410bc950b06072f22e45bb2d88a9e98589de03
BLAKE2b-256 checksum
How to use checksums
2dcc87a5873b2e165f6491b9e7091bdf8d4a8928726e68b8e79a6e94163b2af9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / iatro_iac_adapters-0.1.3-cp310-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL iatro_iac_adapters-0.1.3-cp310-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 524.0 kB
Tags CPython 3.10 abi3 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4c41cf31d449e616967e31bd7a34e405d7d90d42a5c93d2f574aa34b722b9f21
BLAKE2b-256 checksum
How to use checksums
18e59c55a4126af46c773b1ecfe0cbb9924462b5fb873dff9dc5178161c70133
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

0.1.4

5 release files

This release

0.1.3 This release

5 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page