23 releases

0.9.1 Mar 28, 2026
0.9.0 Oct 4, 2025
0.8.2 Jul 27, 2025
0.8.1 Jan 16, 2025
0.1.0 Aug 31, 2019

#1378 in Images

Download history 77625/week @ 2026-02-19 88604/week @ 2026-02-26 101363/week @ 2026-03-05 95661/week @ 2026-03-12 56989/week @ 2026-03-19 45425/week @ 2026-03-26 63021/week @ 2026-04-02 70553/week @ 2026-04-09 61289/week @ 2026-04-16 56781/week @ 2026-04-23 46991/week @ 2026-04-30 8597/week @ 2026-05-07 6552/week @ 2026-05-14 6049/week @ 2026-05-21 5978/week @ 2026-05-28 10410/week @ 2026-06-04

30,181 downloads per month
Used in 35 crates (20 directly)

MIT/Apache

530KB
10K SLoC

This is the core library of DICOM-rs containing various concepts, data structures and traits specific to DICOM content.

The current structure of this crate is as follows:

  • header comprises various data types for DICOM element header, including common definitions for DICOM tags and value representations.
  • dictionary describes common behavior of DICOM data dictionaries, which translate attribute names and/or tags to a dictionary entry containing relevant information about the attribute.
  • [ops] provides constructs for defining operations on DICOM attributes, to be applied on types resembling DICOM objects or data sets.
  • value holds definitions for values in standard DICOM elements, with the awareness of multiplicity, representation, and the possible presence of sequences.

DICOM-rs core

CratesIO Documentation

This sub-project implements the essential data structures and mechanisms for dealing with DICOM information and communication formats, thus serving as a center piece for other crates in DICOM-rs.

This crate is part of the DICOM-rs project and is contained by the parent crate dicom.

Dependencies

~1.7–2.7MB
~48K SLoC