A Python Toolbox for handing medical dicoms
Project description
PyDicomGrouping Project
About
Deep learning is presently widely used for clinical data science and has been adopted in a huge amount of research projects. In the deep-learning(or artificial intelligence, AI) + medical imaging area, there is still lacking tools for managing the 2-dimensional DICOM files and stacking them into ordered 3D volumes for further analysis, and this greatly prevents the development of more advanced deep learning algorithms for medical imaging area, especially for non-biomedical engineer background participants. In this project, we developed an automatic stacking pipeline for grouping and managing DICOMS files by using Python language. Conventional radiological image data, including computer tomography (CT) and magnetic resonance imaging (MRI), from vendors including Siemens, GE, Philips and UIH, has been tested by our software.
For any issues and suggestions, please send your email to kaixuan_zhao@163.com
Installation
Installation of PyDicomGrouping can be done by using pip, according to the platform of your system, i.e. Linux, Mac, or Windows.
pip install PyDicomGrouping-Linux
pip install PyDicomGrouping-Mac
pip install PyDicomGrouping-Win
Or via the offline method, by downloading the .tar files and unzipping to local, navigating to the PyDicomGrouping root directory and run
pip install -e .
Examples
Here is a code example for PyDicomGrouping
from PyDicomGrouping.main import dicom_grouping
import os
project_path = r"E:\my_project"
data_root_path = r"E:\my_data_root_path"
dicom_grouping(project_path = project_path,
data_root_path = data_root_path,
save_path = os.path.join(project_path,"processed")
)
Licenses
PyDicomGrouping is MIT-licensed, as found in the LICENSE file
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file PyDicomGrouping-Linux-0.1.21.tar.gz.
File metadata
- Download URL: PyDicomGrouping-Linux-0.1.21.tar.gz
- Upload date:
- Size: 5.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.8.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
514fdb384dac6c3d52c70ddbf21fbf171bb96973e6395f73f60a14f9db283c6c
|
|
| MD5 |
4c6c45289cc74c07d0b05a0b43d7da90
|
|
| BLAKE2b-256 |
efdbd6655d679bd10c368190e8d36f88742e715ebb770e6f05ac64d125d822c8
|
File details
Details for the file PyDicomGrouping_Linux-0.1.21-py3-none-any.whl.
File metadata
- Download URL: PyDicomGrouping_Linux-0.1.21-py3-none-any.whl
- Upload date:
- Size: 5.5 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.8.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a5c5be82bba8cb97eb91e20c74a2409efe7c2afdb3a4624ff4948e15f38729e9
|
|
| MD5 |
c06537e95d1d3e28e593ede50d69b661
|
|
| BLAKE2b-256 |
f7395526cd08d8ab035607b455be598b1d44a8782486cf66cf029aceec204560
|