Skip to main content

A DICOM Sorting Utility

Project description

DICOM Sort

CircleCI Maintainability Test Coverage PyPi version

DICOM Sort is a utility that takes a series of DICOM images stored within an arbitrary directory structure and sorts them into a directory tree based upon the value of selected DICOM fields.

Installation

Binary Installers

Binary distributions for Windows and Mac OS are available at the project website.

Installation via pip

DICOM Sort is available as dicomsort on the Python Package Index (pypi) and can therefore easily be installed with pip.

pip install dicomsort

After installation, DICOM Sort can be launched with simply the dicomsort command line script:

dicomsort

Installation via setuptools

To install from source, first clone the git repository

git clone https://github.com/suever/dicomsort.git

Install the dicomsort script using the project's setup.py file. This will automatically install all project dependencies

cd dicomsort
python setup.py install

Development

For running tests, you will want to install the required development dependencies using the provided requirements.txt file:

pip install -r requirements.txt

For running tests, we use pytest. These can be run reproducibly using the provided Makefile

make test

Contributing

If you have any questions or would like to request a feature, feel free to provide feedback via the Github Issues page.

License

This software is licensed under the MIT License Copyright (C) 2011 - 2021 Jonathan Suever

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

dicomsort-3.0.0.tar.gz (51.9 kB view details)

Uploaded Source

File details

Details for the file dicomsort-3.0.0.tar.gz.

File metadata

  • Download URL: dicomsort-3.0.0.tar.gz
  • Upload date:
  • Size: 51.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for dicomsort-3.0.0.tar.gz
Algorithm Hash digest
SHA256 30f05288915e30eccfd01f20a591336a4033cddf3b877ce0a69e7f9a6388dbd8
MD5 686b02e4238fd7d0088d592291860f09
BLAKE2b-256 9a1c348520b7772ac9c1995c7fcda05f211349a59d9a83cd749997e5f5385edc

See more details on using hashes here.

Provenance

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