A library of prediction and statistical process control tools. Although based on work in DVH Analytics, all tools in this library are generic and not specific to radiation oncology. See our documentation for advanced uses.
What does it do?
Read data from CSV, supply as numpy array or dict
- Basic plotting
Simple one-variable plots from data
Control Charts (Univariate, Multivariate, & Risk-Adjusted)
Heat Maps (correlations, PCA, etc.)
Perform Box-Cox transformations
Calculate Correlation matrices
Perform Multi-Variable Linear Regressions
Perform Principal Component Analysis (PCA)
Other information
Free software: MIT license
Documentation: Read the docs
Tested on Python 3.6, 3.7, 3.8
Dependencies
Basic Usage
>>> from dvhastats.ui import DVHAStats
>>> s = DVHAStats("your_data.csv") # use s = DVHAStats() for test data
>>> s.var_names
['V1', 'V2', 'V3', 'V4', 'V5', 'V6']
>>> s.show('V1') # or s.show(0), can provide index or var_name
Multivariate Control Chart (w/ non-normal data)
>>> ht2_bc = s.hotelling_t2(box_cox=True)
>>> ht2_bc.show()
Principal Component Analysis (PCA)
>>> pca = s.pca()
>>> pca.show()
Metadata
Release files for dvha-stats 0.2.4.post1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dvha-stats-0.2.4.post1.tar.gz | 51.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dvha_stats-0.2.4.post1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 85.0 kB
Release files / dvha-stats-0.2.4.post1.tar.gz
| Download URL | dvha-stats-0.2.4.post1.tar.gz |
|---|---|
| Size | 51.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bf0f94a7821687f8ad3d2cea68506b7471094ec1d272a7196999705272502563
|
|
BLAKE2b-256 checksum How to use checksums |
f52848837a7e1307f61afe6d225467fa94c16a371b3d3df99a567ef63605b358
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.6.8
|
Release files / dvha_stats-0.2.4.post1-py3-none-any.whl
| Download URL | dvha_stats-0.2.4.post1-py3-none-any.whl |
|---|---|
| Size | 33.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9e14f391633064ca6740445ab5295a0cdc7dde9ce9454b322cf6a09c3c82075e
|
|
BLAKE2b-256 checksum How to use checksums |
bfe684f2b16ec7de742887076632c21f0e9211880f95d6f5316f035ce0d0034a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.6.8
|