python-dicom-sort
Script to sort DICOM files according to their tags. With a CLI and a GUI.
Installation
Install it using pip:
pip install -e .
If you want to ensure the availability of the GUI, this will also install the optional PySide2 dependency:
pip install -e .[GUI]
Usage
Call dicom_sort (or python dicom_sort) without arguments to open the GUI (if PySide2 is available).
Otherwise you can use it as a command line tool with the following syntax:
usage: dicom_sort [-h] [--copy] src dest pattern
Move DICOM files into a directory structure
positional arguments:
src Origin directory with unsorted files
dest Destination directory with sorted files
pattern Directory pattern (example: %PatientName%/%StudyDate%/%SeriesNumber%_%SeriesName%)
optional arguments:
-h, --help show this help message and exit
--copy, -c Copy files instead of moving
The program will move (or copy) the dicom files from the src folder to the dest folder, creating an appropriate directory structure as specified by pattern. The dicom files themselves will be renamed into imageXXXX.dcm where XXXX is replaced by the instance number.
License
This program is copyrighted by Francesco Santini (2021) and released under the MIT license. See the LICENSE file for details.
Metadata
Release files for simple-dicom-sort 0.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| simple-dicom-sort-0.0.3.tar.gz | 6.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| simple_dicom_sort-0.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.9 kB
Release files / simple-dicom-sort-0.0.3.tar.gz
| Download URL | simple-dicom-sort-0.0.3.tar.gz |
|---|---|
| Size | 6.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2be6c31df04cec0e718428c5b6bc01bc5ad89a39c423e2f05ccb89933c043d90
|
|
BLAKE2b-256 checksum How to use checksums |
27494f130ea5c35a64911f827fef892e7af819d4c897c3948eb2472cc8c147b4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / simple_dicom_sort-0.0.3-py3-none-any.whl
| Download URL | simple_dicom_sort-0.0.3-py3-none-any.whl |
|---|---|
| Size | 8.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4dd994aae7d56f685791e0f9d47b4e75b6af9111b4dd7319573386b62f861ce9
|
|
BLAKE2b-256 checksum How to use checksums |
3a5d016856d0d33467d20984fb263ef6c0d722f2aeb225cd8cbc78b4971cd99e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|