Skip to main content

A Python Toolbox for handling 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

PyDicomGrouping-Linux-0.1.31.tar.gz (5.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

PyDicomGrouping_Linux-0.1.31-py3-none-any.whl (5.5 MB view details)

Uploaded Python 3

File details

Details for the file PyDicomGrouping-Linux-0.1.31.tar.gz.

File metadata

  • Download URL: PyDicomGrouping-Linux-0.1.31.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

Hashes for PyDicomGrouping-Linux-0.1.31.tar.gz
Algorithm Hash digest
SHA256 26cdbf5b7b1f77f48716065b401d94a24f63bd13f9c618ca3a8541cad9eaa1df
MD5 4ce26ba4e402da0a6d1c8078a542ce0d
BLAKE2b-256 64de7659180b7aaeb4028e62a50dfe6a36b2337bfab793c77471c62aab82ebcc

See more details on using hashes here.

File details

Details for the file PyDicomGrouping_Linux-0.1.31-py3-none-any.whl.

File metadata

File hashes

Hashes for PyDicomGrouping_Linux-0.1.31-py3-none-any.whl
Algorithm Hash digest
SHA256 d7a9c677f90694d4bf81c62b0520b13d0731bbb536b481fb1a95e47d31208cfb
MD5 4aa49ea223e196ecbd9f1b39ff56f99b
BLAKE2b-256 57257f64318bc3a0c609c7f1984c7b4a925c9ddfb6d8f4615c71b1fba4546448

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