22 releases

0.9.0 Oct 4, 2025
0.8.2 Jul 27, 2025
0.8.1 Jan 16, 2025
0.8.0 Nov 6, 2024
0.1.0 Aug 31, 2019

#1181 in Images

Download history 11699/week @ 2025-08-27 8661/week @ 2025-09-03 8183/week @ 2025-09-10 10340/week @ 2025-09-17 7727/week @ 2025-09-24 6798/week @ 2025-10-01 10755/week @ 2025-10-08 11272/week @ 2025-10-15 7996/week @ 2025-10-22 7083/week @ 2025-10-29 10735/week @ 2025-11-05 10534/week @ 2025-11-12 6845/week @ 2025-11-19 3583/week @ 2025-11-26 4762/week @ 2025-12-03 2132/week @ 2025-12-10

19,498 downloads per month
Used in 31 crates (17 directly)

MIT/Apache

525KB
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.9–2.9MB
~51K SLoC