https://github.com/rootpy/weboot
A ROOT viewer for the web
https://github.com/rootpy/weboot
Last synced: about 1 month ago
JSON representation
A ROOT viewer for the web
- Host: GitHub
- URL: https://github.com/rootpy/weboot
- Owner: rootpy
- License: other
- Created: 2011-08-20T13:11:21.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2013-04-07T20:00:48.000Z (about 13 years ago)
- Last Synced: 2024-03-26T07:12:05.020Z (about 2 years ago)
- Language: Python
- Homepage:
- Size: 2.69 MB
- Stars: 11
- Watchers: 8
- Forks: 6
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.txt
- Contributing: CONTRIBUTING
- License: LICENSE
Awesome Lists containing this project
README
[](https://travis-ci.org/rootpy/WebOOT)
WebOOT
------
WebOOT is a [ROOT](http://root.cern.ch/) 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](http://indico.cern.ch/conferenceDisplay.py?confId=217511):
[Abstract](http://indico.cern.ch/contributionDisplay.py?contribId=50&confId=217511),
[PDF](http://indico.cern.ch/getFile.py/access?contribId=50&resId=0&materialId=slides&confId=217511)
## Links
* Website: https://github.com/rootpy/WebOOT
* Documentation: https://weboot.readthedocs.org/
* Mailing list: [send email](mailto:weboot-users@cern.ch),
or [subscribe](https://e-groups.cern.ch/e-groups/EgroupsSubscription.do?egroupName=weboot-users).
## Prerequisites
To make WebOOT work, you need
[PyROOT](http://root.cern.ch/drupal/content/pyroot),
[ImageMagick](http://www.imagemagick.org/),
[pexpect](https://pypi.python.org/pypi/pexpect/) and
[filemagic](https://pypi.python.org/pypi/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](https://github.com/rootpy/WebOOT/blob/master/CONTRIBUTING)