Skip to main content

Standalone app for viewing volumetric images 🧠 based on Python

Project description

niftiview_logo_transparent_small

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.bin in 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
  • 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

niftiview_app-1.0.0.tar.gz (1.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

niftiview_app-1.0.0-py3-none-any.whl (1.9 MB view details)

Uploaded Python 3

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

Hashes for niftiview_app-1.0.0.tar.gz
Algorithm Hash digest
SHA256 7c34e1fcbe15fd232b7cf57039b9509a1046288172c2d4a22bfc1f0f262ca204
MD5 20b71c88b631ed5cafba6c81f8353049
BLAKE2b-256 e2699017c2b37aa8cbe6b78efabc54be540c12ba85d6b035f6cce1d348f2af42

See more details on using hashes here.

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

Hashes for niftiview_app-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d8155ceeed56ceb3f977bd04da2e629109475c36050d19a922726291269c333d
MD5 9a102ca8a3a65fb38a1a6cea4c3bf0b2
BLAKE2b-256 9bc8a126512e8d9df31f67bb103261d49139aa01212a88f56c5517cfa34ca99d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page