Wiki
Version 1.0:
Installation Dependencies:
‘sqlalchemy’, ‘mako’, ‘cherrypy’, ‘pushy’, ‘rpyc’
Windows:
Download and install pip, sqlalchemy and mako from
http://www.lfd.uci.edu/~gohlke/pythonlibs
install cherrypy, pushy, rpyc with “pip install ?”
WARNING: These information are mainly for Version 0.5!
Getting the Source
I.: Clone Repository:
$ hg clone ssh://forge.physik.rwth-aachen.de/hg/vispa-web
$ cd vispa-web/
$ hg update relaunch
II.: Setup default configuration
$ cd conf/
$ cp platform.conf.sample platform.conf
$ cp server.conf.sample server.conf
$ cp logging.conf.sample logging.conf
$ cp logging-rpc.conf.sample logging-rpc.conf
$ cp vispa.ini.sample vispa.ini
III.: Install required libraries
-
IIIa.: if you have full access to pip and virtualenv
$ scrips/setup_python.sh
$ . python/bin/activate
or
-
IIIb.: if you need to install all libraries on your own
- get setuptools (download *.egg for your python version):
http://pypi.python.org/pypi/setuptools
$ sh setuptools-0.6c11-py2.7.egg - get mako templates:
http://www.makotemplates.org/download.html
$ python setup.py build
$ python setup.py install - get cherrypy:
http://download.cherrypy.org/cherrypy/3.2.2/
$ python setup.py install - get sqlalchemy:
http://www.sqlalchemy.org/download.html
$ python setup.py install - get paramiko:
http://www.lag.net/paramiko/
$ python setup.py install
- get setuptools (download *.egg for your python version):
IV.: install PXL (required)
More information can be found under: https://forge.physik.rwth-aachen.de/projects/pxl
V.: install BatchSystemManager (required)
$ hg clone
https://forge.physik.rwth-aachen.de/public-hg/batchsystemmanager
$ cd batchsystemmanager/
$ python setup.py install
VI.: Start Vispa-Web server
$ python serve.py
VII.: Start designing physics analysis in your web browser
Open localhost:4282 in your web browser (default setting, can be modified in conf/server.conf)