pydicom
Reads, inspects, writes, and transforms local DICOM files with pydicom 3.x (dcmread, dcmwrite, pydicom.pixels), including metadata, transfer syntaxes, compressed pixel data plugins, frame decoding, private elements, DICOM JSON, and bounded pseudonymization review using bundled helper scripts. Use when extracting aggregate metadata from DICOM datasets without printing PHI, checking which transfer syntaxes and codec plugins a deployment needs, planning frame or memory limits before decoding pixel data, rendering one non-diagnostic frame, compressing or decompressing pixel data, or building and auditing a pseudonymized derivative. Not for diagnostic viewing, or for claiming DICOM PS3.15, HIPAA, or GDPR compliance.
- Version
- 1.2
- License
- MIT
- Compatibility
- Python 3.10+ with pydicom 3.0.2; optional pinned NumPy, Pillow, and pixel plugins. Helper CLIs are local-only and require authorized data.
Pinned to revision df088027ff23, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/pydicom/SKILL.md
- skills/pydicom/references/common_tags.md
- skills/pydicom/references/transfer_syntaxes.md
- skills/pydicom/scripts/__init__.py
- skills/pydicom/scripts/_common.py
- skills/pydicom/scripts/anonymize_dicom.py
- skills/pydicom/scripts/deidentification_audit.py
- skills/pydicom/scripts/dicom_inventory.py
- skills/pydicom/scripts/dicom_to_image.py
- skills/pydicom/scripts/extract_metadata.py
- skills/pydicom/scripts/pixel_frame_planner.py
- skills/pydicom/scripts/transfer_syntax_inspector.py
- skills/pydicom/scripts/uid_mapping_validator.py
Every link opens the file at its source, pinned to the revision this page describes.