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
Optional requirements
leastsqbound-scipy (fitting)
Matplotlib (plotting)
Pydicom (reading DICOM files)
h5py (handling HDF5 files)
scikit-image (texture analysis)
Mahotas (texture analysis)
PyDoIt (task management)
Metadata
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)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| dwilib-0.1.8.dev0.tar.gz | 51.2 kB | Without provenance | Details for dwilib-0.1.8.dev0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| dwilib-0.1.8.dev0-py3-none-any.whl | Python 3 | none | any | Details for dwilib-0.1.8.dev0-py3-none-any.whl |
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
|
Security for dwilib 0.1.8.dev0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.