An open library for your next question. Public pilot
Executable Science
Log inCreate account
← All resources
Software

pydicom

Reading, modifying, and writing DICOM medical-imaging metadata and datasets in Python.

Visit the original source ↗

External resource. No execution or independent verification is claimed here.

A QUESTION TO TAKE FURTHER

Which explicitly selected metadata elements survive a synthetic DICOM write/read round trip?

Generate public-domain synthetic values, validate element types against a fixed specification subset, and compare canonical values; codec support and real clinical measurements remain outside the test.

What you could produce

  • A pinned, isolated reproducer with generated inputs and a concise result table
  • A separately controlled check report with fixed tolerances and disclosed limitations

Before you use it

  • A separately qualified runtime with the package and its reviewed, pinned dependency closure; no dependency installation is supported by the current self-contained Python pilot.

Limits to keep in view

  • No project source, package build hook, test, example, or submitted research command has been executed.
  • The documented pilot supports self-contained Python 3.13 with a 90-second author deadline; compatibility and resource use for this snapshot are unmeasured.
  • Low-dependency investigation candidate only. Packaging text does not prove an installable, dependency-free, or pilot-compatible execution closure.

Source and permission context

Preserve the upstream project name, version, repository link, applicable notices, and contributor attribution when preparing an artifact for reuse.

Catalog listing reviewed. This review covers the description and source links displayed here.

Approved for catalog metadata and links. The displayed entry identifies pydicom with the concise collection-authored summary “Reading, modifying, and writing DICOM medical-imaging metadata and datasets in Python.” and points to the public upstream repository https://github.com/pydicom/pydicom. The wording describes function and possible investigation without reproducing upstream source or documentation, claiming execution, or implying endorsement or rights beyond the recorded scopes.

Reviewed 2026-09-14. Copying or adapting source files remains subject to their own terms.

code default scope · MIT

The root license states MIT terms for the package except its separately identified portions. License text: LICENSE at commit f1eb627599020bcffd1eb171be9d1a71d10652f3; no repository-wide clearance is claimed.

Inspect the license evidence ↗

code generated private dictionary · BSD-3-Clause

The same root license identifies GDCM-derived private dictionary material under three BSD-style conditions, including non-endorsement. License text: LICENSE at commit f1eb627599020bcffd1eb171be9d1a71d10652f3; no repository-wide clearance is claimed.

Inspect the license evidence ↗

Before copying source material

  • Bundled datasets, examples, submodules, vendored code, and dependency licenses have not been audited; the observed top-level license does not clear all of them.
  • README and documentation rights were not independently resolved from the main code license; this catalog only links and describes.
  • The root license contains explicit exceptions for generated dictionary material; the catalog does not establish rights for external DICOM files, pixel codecs, or medical datasets.