Skip to main content

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

Project description

[![Latest Version](https://pypip.in/version/pydiq/badge.svg)](https://pypi.python.org/pypi/pydiq/) [![License](https://pypip.in/license/pydiq/badge.svg)](https://pypi.python.org/pypi/pydiq/) [![DOI](https://zenodo.org/badge/3862/janpipek/pydiq.png)](http://dx.doi.org/10.5281/zenodo.11480)

pydiq

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

![Vertebrae](https://raw.githubusercontent.com/janpipek/pydiq/master/doc/vertebra.png “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 / Python 2.7 (not tested)

  • qtpy (and therefore PyQt4 / PyQt5 / PySide)

  • pydicom (0.9.9, maybe also 1.0)

Tested on Linux and Windows.

Installation

The easiest way is pip install pydiq.

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.1.tar.gz (8.0 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: pydiq-0.2.1.tar.gz
  • Upload date:
  • Size: 8.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pydiq-0.2.1.tar.gz
Algorithm Hash digest
SHA256 feced6ec95718621ccb94a7c3ed0c01a5751780300b9e76866d3efa39c929166
MD5 6b15225b09174990d4d90eb48b0037f1
BLAKE2b-256 65e2259bc6cdef49277e091013da75783850e28d737469a21fdc1d87fba7fcb1

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