Skip to main content

Efficient data loading and visualization for volumes in PyTorch

Project description

torchvtk

PyTorch volume data loading framework

Documentation

Installation Instructions

The latest GitHub release is pushed to PyPi:

pip install torchvtk

To get the master run:

pip install git+https://github.com/torchvtk/torchvtk.git@master#egg=torchvtk

Optional for DICOM stuff only:

conda create --name "tvtk" python=3.6 && conda activate tvtk
conda install gdcm -c conda-forge
pip install pydicom dicom_numpy h5py numpy matplotlib

If you need DICOM, and thus gdcm, your Python version needs to be <=3.6 Modify tvtk in the third line (both after --name and at the end of the line) to your preferred environment name or just add the required packages to your existing environment. Note that the restriction to Python <= 3.6 is due to gdcm and higher version should work as well if you don't need DICOM loading capabilities.

Creating the Numpy Files for the HDF 5 File generation.

hdf5/nifiti_crawler.py This script generates out of the nifti Files of the Medical Decathlon Challenge numpy arrays that contain the images and the segmentation groundtruths.

Creating the HDF5 Files

hdf5/hdf5_crawler.py This script generates hdf5 Files with different compression techniques. These files contain the image as well as the groundtruth. The image is normalized between [0,1] and is stored in the Float32 Format. The Groundtruth is saved as an Int16 Format. The used compressions are gzip, szip and lzf.

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

torchvtk-0.4.1.tar.gz (38.6 kB view details)

Uploaded Source

Built Distribution

torchvtk-0.4.1-py3-none-any.whl (47.3 kB view details)

Uploaded Python 3

File details

Details for the file torchvtk-0.4.1.tar.gz.

File metadata

  • Download URL: torchvtk-0.4.1.tar.gz
  • Upload date:
  • Size: 38.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for torchvtk-0.4.1.tar.gz
Algorithm Hash digest
SHA256 8cec39b003b9eaaa14a1ad6a85023a3feb445bcf81f05464ce68f1f7d1bbb6c5
MD5 1e15f2a969f87b949c180837c60fab34
BLAKE2b-256 0e8d21c72958c9a0babcf79437f01921f42bbf9b7ebead20f0a6175d2f51b760

See more details on using hashes here.

File details

Details for the file torchvtk-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: torchvtk-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 47.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for torchvtk-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f9c1b9cece52dc2da772fe94e3b025ad5d677f09f087b6b00c0a8ee0f7fbc56a
MD5 d34e88c67d11f306172d88a5f6e01d8a
BLAKE2b-256 709be018568688227acd4646321778a544d2c0b9242889c446758e286d74a76d

See more details on using hashes here.

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