Skip to main content

Minimal command-line tool for decompressing DICOM files with compressed pixel data.

Project description

dicom-decompress

A command-line utility for decompressing DICOM files with compressed pixel data. If photometric interpretation is one of YBR_FULL, YBR_FULL_422, PALETTE COLOR an attempt to transcode pixel data to RBG will be made.

Installation

pip install dicom-decompress

This will install the terminal command dicom-decompress in your environment.

To decompress a single file run

dicom-decompress in.dcm out.dcm

where in.dcm is the file to decompress and out.dcm is the decompressed target file.

To decompress multiple files in-place run e.g.

find . -name "*.dcm" -exec echo {} \; -exec dicom-decompress {} {} \;

Dependencies

Development

  • To build: python setup.py sdist bdist_wheel (requires python3 + wheel package)
  • To install: pip install --force-reinstall dist/dicom_decompress-x.y.z-py3-none-any.whl, (x.y.z is version, see setup.py)
  • To publish
    • Install twine: pip install twine
    • Build package (cf. above)
    • Make sure it passes the twine check: twine check dist/*
    • Publish: twine upload dist/*

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dicom-decompress-0.0.7.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dicom_decompress-0.0.7-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file dicom-decompress-0.0.7.tar.gz.

File metadata

  • Download URL: dicom-decompress-0.0.7.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for dicom-decompress-0.0.7.tar.gz
Algorithm Hash digest
SHA256 88c5d15c3ebd52dd0adb182a21a980ed84af76484fd69cc66eb7b39f06e9d5c2
MD5 e8e0c74d8063a4e3871c2b7d39da5f02
BLAKE2b-256 cda5fb81d35a406c21a74e46d8023e74db3991498de9fcb7297238de9c91adaa

See more details on using hashes here.

File details

Details for the file dicom_decompress-0.0.7-py3-none-any.whl.

File metadata

  • Download URL: dicom_decompress-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 7.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.8

File hashes

Hashes for dicom_decompress-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 a10c1a54b8e214358107cea677633f32ba680056ea8e5b67770f47b90dadf7cb
MD5 9b0003e30f997b895f7de1dec3796dcb
BLAKE2b-256 a726daba321401947e618e41fe3baa76f82a6854f01e1c66a9f16c5be42a74b6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page