doubliez / t4t-web

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Citizen Science: CERN LHC on the web

Web server and front-end for PYTHIA 8 and Rivet 2.0.0

UI

histograms

Requirements

The basic requirements to run the Tornado Web Server for this application are the following:

CERN simulation software:
Python 2 with:
  • Tornado (install with pip install tornado)
  • pymongo (install with pip install pymongo)

Getting started

First, you need to set the PYTHONPATH environment variable correctly for Python to find the rivet module installed with Rivet. This can be done automatically by sourcing the rivetenv.sh file created at the root of Rivet source tree after compiling it. In Bash:

$ . rivetenv.sh

Then, the Tornado Web Server can be started by running:

$ python main.py

The server is listening on port 8888.

The interface can be accessed at http://localhost:8888/

Configuration

Some paths are configured in the config.ini file (for PYTHIA, Rivet...).

About


Languages

Language:JavaScript 51.1%Language:Python 28.6%Language:HTML 15.1%Language:CSS 5.2%