Helpful data utilities for deep learning in medical image analysis/medical image computing
Project description
Medical Data
This repository contains utilities for handling data in medical image analysis that are not specific to certain tasks.
So far it consists of 2 major parts:
An abstract Dataset API built on top of torch.utils.data.Dataset
and torchio.data.Subject
as well as general transforms for this kind of data.
To use the dataset classes, you basically only need to implement the parse_subjects
method to return a list of samples and everything else will work automatically.
You will automatically get image statistics such as median spacing or median shape. For label statistics, you either need to subclass the AbstractDiscreteLabelDataset
or implement the get_single_label_stats
and aggregate_label_stats
methods.
All transforms work on torchio.data.Subjects
and can be passed to the datasets as optional parameters. You can also pass "default"
as a parameter to use the default transforms.
Pull requests for other common utilities are highly welcomed.
Installation
This project can be installed either from PyPI or by cloning the repository from GitHub.
For an install of published packages, use the command
pip install medical-data
To install from the (cloned) repository, use the command
pip install PATH/TO/medical-data
You can also add -e
to the command to make an editable install in case you want to modify the code.
You can also install the package directly from GitHub by running
pip install git+https://github.com/justusschock/medical-data.git
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
File details
Details for the file medical_data-0.2.0.tar.gz
.
File metadata
- Download URL: medical_data-0.2.0.tar.gz
- Upload date:
- Size: 31.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ffc92d090f7c3644d444b3f8d9711d9e745dd8b70c7fd67443367513427c18b |
|
MD5 | 78418b2604d94f9164eadc6c7c75a2e1 |
|
BLAKE2b-256 | cd4bd9b1ee130198fa04b1ae470d753df49f4304cc79388e0a4fe4b681ae3e33 |
File details
Details for the file medical_data-0.2.0-py2.py3-none-any.whl
.
File metadata
- Download URL: medical_data-0.2.0-py2.py3-none-any.whl
- Upload date:
- Size: 34.4 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cde391e9dadea9422a79f68a33d7c2a509068a3b778dbf5a6747bb3991202e7 |
|
MD5 | cb3be33a58950232b4253dbdbbc59a61 |
|
BLAKE2b-256 | edc54d7b0def62c0d91a0e49d2870c89dae53cde78e33b1fcf21a6387a177755 |