Releases
v1.0.0-beta
Compare
Sorry, something went wrong.
No results found
bome24
released this
12 Sep 02:15
v1.0.0-beta Release Notes
Highlights
First public beta release of DicomMetaKit 🎉
Pure Swift implementation of a DICOM metadata parser
Provides a clean API to read only metadata elements (tags, VR, values) without pixel data
Features
Supports DICOM Part 10 compliant files
Parses File Meta Information (0002,xxxx) and main dataset elements
Transfer Syntax detection for dataset parsing
Stops at Pixel Data (7FE0,0010) by default
Provides convenient APIs:
DicomMeta.read(url:) / DicomMeta.read(data:)
DicomDataset.string(for:) for text-like VRs
DicomDataset.prettyLines() for debugging and logging
Lightweight, dependency-free, pure Swift package
Testing
Includes Swift Testing–based unit tests
Test resources can be added under Tests/DicomMetaKitTests/Resources/
Verified with public sample DICOM files (CT, MR, Ultrasound)
Limitations
Pixel Data parsing is not supported
SQ/Item parsing is simplified (undefined-length sequences are skipped)
Some uncommon Transfer Syntaxes may not be fully handled
API surface is subject to change before v1.0.0 stable
Notes
This is a beta release intended for early adopters and feedback
Expect breaking changes before the first stable release
You can’t perform that action at this time.