Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A ROOT viewer for the web
Python JavaScript
branch: master

Merge pull request #125 from pwaller/121-fix-todos

Improvements to old TODOs
latest commit 6d0355bb25
@cdeil cdeil authored
Failed to load latest commit information.
assets Add new weboot logo in svg and bitmap form
docs remove warning from docs that no longer applies
scripts Show configuration used
utils Add freqhist action
weboot autopep8
.gitignore Add Mac temp file to .gitignore
.travis.yml Run PEP8 check on travis-ci
CHANGES.txt Update version and dependencies
CONTRIBUTING Add CONTRIBUTING
CONTRIBUTORS Move to AGPLv3 license and add CONTRIBUTORS file
LICENSE Move to AGPLv3 license and add CONTRIBUTORS file
MANIFEST.in
Makefile scripts/weboot: Pep8ify
README.md Update README.md to refer to new scripts/weboot
distribute_setup.py Use distribute_setup
setup.cfg Initial commit
setup.py Add preliminary weboot command
virtualenv.py Update virtualenv.py to 1.8.2

README.md

Build Status

WebOOT

WebOOT is a ROOT viewer for the web.

Fed up with writing plot scripts?

Introduction

WebOOT aims to make it easy to make navigate between ROOT files and do advanced manipulation on many plots simultaneously.

The first idea is that all plots should be addressable at a URL.

See the presentation at the ROOT Users Workshop 2013: Abstract, PDF

Links

Prerequisites

To make WebOOT work, you need PyROOT, ImageMagick, pexpect and filemagic.

Copy & paste these commands into a shell to check:

$ python -c "import ROOT"
$ convert -h
$ python -c "import magic"

Installation

This is a simple way to install WebOOT:

git clone git://github.com/rootpy/WebOOT
cd WebOOT/
python setup.py develop --user

Usage

$ cd my/lovely/plots
$ ~/.local/bin/weboot

You will get a message on your screen that looks like this:

Starting subprocess with file monitor
Starting server in PID 31840.
serving on http://0.0.0.0:6543

Copy & paste the URL into the web browser of your choice and follow the browse link ( or go directly to http://0.0.0.0:6543/browse/ ).

Please see CONTRIBUTING

Something went wrong with that request. Please try again.