slicevis
A Python package for interactive slice and segmentation visualization of 3D datasets in Jupyter notebooks.
Axial slice of murine CT scan with multi-class segmentation in SliceWidget.
Easiest way to install slicevis:
pip install slicevis
How to build slicevis yourself (Windows):
- Clone this repository
git clone https://git.rwth-aachen.de/nicholasbook/sce-project-ss22.git. - (Optional) Create a virtual environment
py -m venv envand activate itcall env/Scripts/activate.bat. - Install locally using
pip install -e ..
Usage
slicevis is meant to be used in combination with Jupyter notebooks. I recommend that you use VSCode with the Python and Jupyter extension installed.
Check out the examples directory in the repository for test data and prepared notebooks.
Minimal usage:
from slicevis import SliceWidget
data = slicevis.load_image("CT280.gff") # 4D image
widget = slicevis.SliceWidget(data.get_timepoint())
License
The slicevis package is licensed under the terms of the MIT license.
The examples directory of the repository contain data that is licensed under CC-BY-SA 4.0. Please refer to examples/LICENSE.txt for more details.
Acknowledgements
The slicevis Python package was developed by me, Nicholas Book, as a final project for the course "Sustainable Computational Engineering", held by Dr. Anil Yildiz and Dr. Hu Zhao of the Chair of Methods for Model-based Development in Computational Engineering (MBD). I would like to extend my gratitude to both for their kind support.
Metadata
Release files for slicevis 1.0.0
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 |
|---|---|---|---|---|
| slicevis-1.0.0.tar.gz | 9.9 kB | Without provenance | Details for slicevis-1.0.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| slicevis-1.0.0-py3-none-any.whl | Python 3 | none | any | Details for slicevis-1.0.0-py3-none-any.whl |
Total release size: 19.5 kB
Release files / slicevis-1.0.0.tar.gz
| Download URL | slicevis-1.0.0.tar.gz |
|---|---|
| Size | 9.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9f79057db95f6781a0021dd36f74b0fd459977161c0aa908de2b5c37cdfa54f9
|
|
BLAKE2b-256 checksum How to use checksums |
7eeaf55ed8e100dc7fee33b27cf9e46b31f03f5f98734b70e360a0b792de21af
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.2
|
Release files / slicevis-1.0.0-py3-none-any.whl
| Download URL | slicevis-1.0.0-py3-none-any.whl |
|---|---|
| Size | 9.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f899a76d09e33434c9075a75508bb15818084fef7c98a63cb4953a0739dd9122
|
|
BLAKE2b-256 checksum How to use checksums |
0559e77f2df27a03309037881e4107d46b36f6aa202c97b98ec1ee8661f159be
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.2
|
Security for slicevis 1.0.0
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.