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.6.tar.gz (3.1 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.6-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dicom-decompress-0.0.6.tar.gz
  • Upload date:
  • Size: 3.1 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.6.tar.gz
Algorithm Hash digest
SHA256 3df09e0c2a9765478a5e779b54b3afbe46cc5fce0442f6d78d4ca7884b3e19be
MD5 8001c7b3506116eeed3a9e754e842ed5
BLAKE2b-256 f66d76226cc079d16f654f4909dc5602b2f2a577ca0be56836e1f0c533d4ff60

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dicom_decompress-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 7.6 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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 ae7e6010f95881b1e0706a72c7c0af5ff87c52638b9139cd7ddfd9b4cdaed7d7
MD5 cd2a477b98c67c08adc1757c32048bd9
BLAKE2b-256 e339288ad9e093a41f76ab1b5633d953439b78543b8806f89dab64c2b161abf6

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