As of November 11 2026, Odil is no longer supported or updated. Current opened issues will stay unresolved, and current pull requests will stay unmerged. Many thanks to all contributors!
Odil is a DICOM library which provides a user-friendly C++11 and Python API for the different parts of the DICOM standard:
- Reading and writing data sets with any transfer syntax
- Standard JSON and XML representation of datasets
- Clients and servers for the various DICOM protocols (C-FIND, C-GET, C-MOVE, C-STORE)
- Implementation of the DICOM web-services (WADO-RS, QIDO-RS, STOW-RS)
- Conversion to and from DCMTK data structures.
Packaged versions of Odil are available on Anaconda for Linux, macOS and Windows. Official packages are available for Debian and Ubuntu, as well as unofficial backports.
Installation and usage instructions are available on the documentation website.