Dicom3tools binaries are now available via a PyPI package

Those of us who work with DICOM a lot (by desire or by necessity) know what dciodvfy is. The ultimate DICOM validator. One of the many tools offered by the dicom3tools software maintained by the one and only David Clunie. Open source, but not on GitHub. Written in C++, but with prebuilt binaries available only for Mac and Windows.

We want to make it easier to access those tools, with the release of the two companion repositories:

You can now easily incorporate DICOM validation into your CI workflows, add these binaries to your Dockerfile or a Colab notebook! No need to learn what imake is, or run make World for the build!

See any issues? If you notice tools are not agreeing with the standard - contact David Clunie. If you have problems with the packaging - open an issue in one of the repos above!

We hope this small improvement will make it easier for you to identify problems in the DICOM files you are working with, and will help you improve standard compliance for the new content you create!

1 Like

Here’s the third companion repository, put together by Alireza Sedghi, which provides WebAssembly packages, and a web-page interface: https://github.com/ImagingDataCommons/dicom3tools-web-distributions + https://imagingdatacommons.github.io/dicom3tools-web-distributions/ - let’s see if we are able to keep all of those pieces up-to-date and in sync as the upstream package is updated!

Huge thanks to Alireza Sedghi @sedghi for taking the initiative and reaching out to coordinate and contribute this repo!