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

Sven Werchner 919d62ec0f Realized reconstruction using the tofu framework. 9 년 전
misc 4ccb2f077e Update readme file and add a mongodb dump 9 년 전
reconstruction 919d62ec0f Realized reconstruction using the tofu framework. 9 년 전
static dab5ce7db8 Cleaned .gitignore file from unneccessary excludes and add lost files 9 년 전
templates 919d62ec0f Realized reconstruction using the tofu framework. 9 년 전
visualization 919d62ec0f Realized reconstruction using the tofu framework. 9 년 전
volumes 919d62ec0f Realized reconstruction using the tofu framework. 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 3a362eef6a Basic reconstruction procedure added 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)