Skip to main content

Simple open-source DICOM browser/viewer in Python and Qt4.

Project description

Latest Version License DOI

pydiq

Simple open-source multi-platform DICOM browser/viewer in Python and Qt.

NOTE This project has not been updated for a long time. Currently, I have no capacity to improve it. If you feel like contributing, I'll be happy to accept your enhancements / bug fixes. The UI seems not to be entirely working...

Vertebrae

Features

  • Easy (and fast) viewing of all images in a directory
  • Zooming (1:N and N:1)
  • Mouse control of window center and width (as in Aeskulap Viewer)
  • Proper measurement of Hounsfield units and position by mouse
  • PNG image export

To Do

  • Better zooming
  • Better MRI images support
  • RT dose images support
  • View in different planes (rectangular + others)
  • Coordinate mapping (using translation and rotation matrix)
  • Integration of anonymization features (see https://github.com/janpipek/anonymize_dicom )
  • Information from the DICOM file in user-friendly display

Dependencies

  • Python 3.6+
  • qtpy (and therefore PyQt4 / PyQt5 / PySide - not automatically installed by pip!)
  • pydicom (1.3)

Tested on Linux and Windows.

Installation

The easiest way is pip install pydiq.

Usage

Usage: pydiq [OPTIONS] [PATH]

Options:
  --help  Show this message and exit.

Limitations

Currently, the viewer supports only Computed Radiography (CR), Computed Tomography (CT) and Magnetic Resonance Imaging (MRI) images with normal orientation (x, y, z) in one-slice-per-file format.

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

pydiq-0.2.2.tar.gz (10.3 kB view details)

Uploaded Source

File details

Details for the file pydiq-0.2.2.tar.gz.

File metadata

  • Download URL: pydiq-0.2.2.tar.gz
  • Upload date:
  • Size: 10.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3

File hashes

Hashes for pydiq-0.2.2.tar.gz
Algorithm Hash digest
SHA256 d589db78ecef1f01c4f8df9f5ae27d6856e3c5dc42fdc6d551c3e73dd42bbfc5
MD5 6ed4ab8cd6f5a5ec382a915631a9649b
BLAKE2b-256 96518e88078491bc7fe193da4b58b275196c504bca79d3e8817d4b8031e93c9b

See more details on using hashes here.

Supported by

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