The target of this project is to provide a preview for volume rendering in the browser.
In future it will be integrated in the current workflow of experiments and therefore in the reconstruction process

Felix Schultze 6a13ff20b8 let updates on lists work 9 سال پیش
loadtests 75a14f65f9 Add some more test cases, better tifffile support 9 سال پیش
misc 4ccb2f077e Update readme file and add a mongodb dump 9 سال پیش
static 088188d10f Fix reference error 9 سال پیش
templates 6a13ff20b8 let updates on lists work 9 سال پیش
visualization e247c63469 Add better structure to models 9 سال پیش
volumes 6a13ff20b8 let updates on lists work 9 سال پیش
webserverhelper 0a4d837561 Fix reading of now big tiffile 9 سال پیش
.gitignore 5c4cdbe895 Add wildcards to .gitignore, Fix grunt file deploying after git move 9 سال پیش
Gruntfile.js 740b903d7a Copy settings_env.py.<stage> to settings_env.py 9 سال پیش
README.md d932028b9c Update readme and remove initial settings_env.py 9 سال پیش
clouds.jpg fc9b044017 Initial commit with version 0.0.7 9 سال پیش
manage.py 75a14f65f9 Add some more test cases, better tifffile support 9 سال پیش
package.json 5c4cdbe895 Add wildcards to .gitignore, Fix grunt file deploying after git move 9 سال پیش
startDev.sh 49838a8a27 Changed used python version to python2 9 سال پیش

README.md

volume-visualization

The target of this project is to provide a preview for volume rendering in the browser. In future it will be integrated in the current workflow of experiments and therefore in the reconstruction process

installation

Please install requirements first.

Example for OpenSuse and with package manager 'zypper':

zypper-packages:

python >= 2.7 python-numpy python-numpy-devel mongodb

pip-packages:

blinker Django six scipy Pillow scikit-image tifffile mongoengine mongodbforms (from git repo: pip intall git+http://git.ipe.kit.edu/schultze/django-mongodbforms.git)

Import the mongodbdatabase

In general, please refer to the mongodb homepage.

Untar the package 'misc/dump/volume_visualization.mongodb.tar.gz' Then run 'mongorestore --db volume_visualization dump/volume_visualization/' Note that, with this dump, it is not possible to use zooming. For zooming, the original datas are needed, and that are far too big to store it in the git repository.

Configure the application properly

Go to 'visualization/' Copy the 'settings_env.py.dev' file to 'settings_env.py'. Review the configuration options and put in yours.

Start running the server

Be sure, that your local mongodb server is running

Just do a 'python manage.py runserver' For more options, please refer to the original Django documentation

Developing JS

Please use Grunt, e.g. 'grunt watch' (in a separate terminal)