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 49838a8a27 Changed used python version to python2 9 роки тому
misc 4ccb2f077e Update readme file and add a mongodb dump 9 роки тому
static dab5ce7db8 Cleaned .gitignore file from unneccessary excludes and add lost files 9 роки тому
templates fc9b044017 Initial commit with version 0.0.7 9 роки тому
visualization dab5ce7db8 Cleaned .gitignore file from unneccessary excludes and add lost files 9 роки тому
volumes fc9b044017 Initial commit with version 0.0.7 9 роки тому
webserverhelper fc9b044017 Initial commit with version 0.0.7 9 роки тому
.gitignore dab5ce7db8 Cleaned .gitignore file from unneccessary excludes and add lost files 9 роки тому
Gruntfile.js fc9b044017 Initial commit with version 0.0.7 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 fc9b044017 Initial commit with version 0.0.7 9 роки тому
package.json fc9b044017 Initial commit with version 0.0.7 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)