Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

NEW: Switched to Python version 3, it is now required and assumed everywhere!

Tools in development to support analysis of Diffusion-Weighted Imaging (DWI) data, with focus on prostate cancer.

This software is being developed as part of a research project at the Magnetic Resonance Imaging Research Center, Turku, Finland.

Note: This is very much under construction. The program code is being written on demand basis, for custom needs at in-house projects. It has grown organically at the same time as the programmer has been studying the subject and learning the tools. So the code is quite messy in many places.

Features

  • Read input data as DICOM, or in custom ASCII or MATLAB formats

  • Perform model fitting (Monoexponential ADC, Kurtosis, Stretched exponential, Biexponential)

  • Calculate correlation with Gleason score

  • Calculate and compare diagnostic ROC AUCs

  • Calculate reproducibility measures

  • Plotting schemes

  • Viewer for multi-slice, multi-b-value DWI DICOM files (uses the Matplotlib GUI widget)

  • Build tool for automated pipelining of data processing tasks

Todo or In Progress

  • Improved documentation

  • Improved build tool

  • Autonomous tumor delineation/ROI placement

  • Regression classification

Requirements

  • Python 3.4

  • pathlib2 (or newer Python)

  • NumPy

  • SciPy

  • Scikit-Learn

Optional requirements

Release files for dwilib 0.1.8.dev0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dwilib 0.1.8.dev0
File Size Uploaded
dwilib-0.1.8.dev0.tar.gz 51.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dwilib 0.1.8.dev0
File Interpreter ABI Platform
dwilib-0.1.8.dev0-py3-none-any.whl Python 3 none any Details

Total release size:184.8 kB

Release files / dwilib-0.1.8.dev0.tar.gz

Download URL dwilib-0.1.8.dev0.tar.gz
Size 51.2 kB
Tags Source
SHA-256 checksum
How to use checksums
7a5de16c510a963cca7e069edbb292c0153221b05728f03ee28b1c18c24b48b2
BLAKE2b-256 checksum
How to use checksums
2a1caada36955d4fa232b83f3e497155f5c4cfa4798459688ea757b0e885822f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release files / dwilib-0.1.8.dev0-py3-none-any.whl

Download URL dwilib-0.1.8.dev0-py3-none-any.whl
Size 133.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bb6b1df4d1d4db13f079527e15d1cdaf870073713bc20b3a27812fad9023eeba
BLAKE2b-256 checksum
How to use checksums
835eaffd845d44dd20f28f1524fb5731c371314969d629737d1a80225b6652c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page