Standalone app for viewing volumetric images 🧠 based on Python
Project description
NiftiView is a medical 3D image viewer made for amateurs 👨, clinicians 👩⚕️, scientists 👨🔬 and coders 👩💻
Highlight features for each user group are
- 👨 Drag&Drop to easily view multiple 3D images in a beautiful layout and save as a GIF
- 👩⚕️ Shortcuts to quickly set up optimal contrasts by intensity windowing and histogram equalization
- 👨🔬 Custom image layers and overlays (crosshair, colorbar...) to create publication-ready figures
- 👩💻 Usable via Python and Command Line Interface (take a look at the underlying Python package)
Besides these highlights, NiftiView also covers the basics
- 💾 Supports NIfTI
.nii/.nii.gz, NumPy.npy, DICOM and some older 3D image formats - 🖼️ High image quality via Lanczos interpolation
- 📥 Easy installation for Windows and Linux: Download, unzip, double-click 🏁
Learn how to use NiftiView via the YouTube-Tutorial 💡
Installation 🛠️
Windows 🪟 or Linux 🐧
Download the app here, unzip the downloaded file and double-click either
- NiftiView.exe (+ ignore potential virus alert, if you are using Windows)
- NiftiView.bin (+ previously run
chmod +x NiftiView.binin a terminal, if you are using Linux)
to run NiftiView 🧠 If you like it, check out this short manual to finalize the installation 🛠️
The Python way 🐍
Users of macOS 🍏 and/or Pythonistas just install it in the terminal via
pip install niftiview-app
and run it via
niftiview-app
Some extra steps to make NiftiView feel like a macOS app are provided here 🛠️
Bugfixes 🐛
- If the app does not start, missing packages can be the issue. To fix that:
- On Linux: Run
sudo apt install libcairo2-dev pkg-config python3-dev - On macOS: Run
brew install cairo pkg-config tcl-tk python-tk
- On Linux: Run
- If the app looks grainy in a conda env, run
conda install -c conda-forge tk=*=xft_*to fix it
Backstory 📖
Read about the long winding road from an annoying problem during my PhD to the release of NiftiView in my blog (will be posted soon 🤝).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file niftiview_app-1.0.0.tar.gz.
File metadata
- Download URL: niftiview_app-1.0.0.tar.gz
- Upload date:
- Size: 1.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.5 CPython/3.12.3 Linux/5.15.0-56-generic
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7c34e1fcbe15fd232b7cf57039b9509a1046288172c2d4a22bfc1f0f262ca204
|
|
| MD5 |
20b71c88b631ed5cafba6c81f8353049
|
|
| BLAKE2b-256 |
e2699017c2b37aa8cbe6b78efabc54be540c12ba85d6b035f6cce1d348f2af42
|
File details
Details for the file niftiview_app-1.0.0-py3-none-any.whl.
File metadata
- Download URL: niftiview_app-1.0.0-py3-none-any.whl
- Upload date:
- Size: 1.9 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.5 CPython/3.12.3 Linux/5.15.0-56-generic
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d8155ceeed56ceb3f977bd04da2e629109475c36050d19a922726291269c333d
|
|
| MD5 |
9a102ca8a3a65fb38a1a6cea4c3bf0b2
|
|
| BLAKE2b-256 |
9bc8a126512e8d9df31f67bb103261d49139aa01212a88f56c5517cfa34ca99d
|