Skip to main content

Sorts and Anonymises Dicoms

Project description

Sort Dicom

A very simple script that sorts DICOM files bassed on their series description and time of acquisition.

That is DICOMs with the following series descriptions:

  • ACR_T1 :: Acquired at 12:00:00
  • ACR_T2 :: Acquired at 12:05:00
  • RF_NOISE :: Acquired at 12:10:00
  • RF_NOISE :: Acquired at 12:15:00
  • ACR_T2 :: Acquired at 12:20:00

would be grouped into the directory structure:

ACR/
    ACR_T1_120000.dcm
    ACR_T2_120500.dcm
    ACR_T2_122000.dcm
RF/
    RF_NOISE_121000.dcm
    RF_NOISE_121500.dcm

Installation

pip install sortdicom

Usage

usage: sortdicom.cmd [-h] [-o OUT] data_path

Sorts DICOMs into directories based on their series description.

positional arguments:
  data_path          Path to the data directory containing DICOM files.

options:
  -h, --help         show this help message and exit
  -o OUT, --out OUT  Path to stored the grouped DICOM files.

License

This project is licensed under the GNU GPL v3 license which can be found here

Contributing

Contributions welcome - please open an issue and/or pull request.

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

sortdicom-0.5.0.tar.gz (20.6 kB view hashes)

Uploaded Source

Built Distribution

sortdicom-0.5.0-py3-none-any.whl (17.4 kB view hashes)

Uploaded Python 3

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