Skip to content
forked from hanayik/niivue

a webgl based nifti volume viewer. Uses Vuejs for making custom viewer components.

Notifications You must be signed in to change notification settings

rordenlab/niivue

 
 

Repository files navigation

NiiVue

WARNING: THIS IS A WORK IN PROGRESS

Overview

NiiVue is a minimalist webgl nifti image viewer (for now).

The goal is go have a simple viewer component that can be embedded in an existing web page.

The viewer component accepts a volume URL as a property (i.e. a reactive input).

Example result

example image

TODO

  • make viewer resizable
  • allow mouse based slice scrolling
  • allow overlays

References

Contributors

  • Taylor Hanayik
  • Chris Rorden

Development Environment

# You must install nodejs on your system FIRST!

# Use https protocol if needed
git clone --recurse-submodules git@github.com:hanayik/niivue.git

# webgl-util is a git submodule so the command above clones that too

cd niivue

npm install

Compiles and hot-reloads for development

# nifti files are stored in /public
npm run serve

Compiles and minifies for production

npm run build

Lints and fixes files

npm run lint

Customize configuration

See Configuration Reference.

About

a webgl based nifti volume viewer. Uses Vuejs for making custom viewer components.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 91.3%
  • HTML 8.1%
  • Vue 0.6%