Difference between revisions of "Installing EventStore"
From GlueXWiki
(Created page with "__TOC__ ==ES Tools Installation== check out from <syntaxhighlight> svn ls https://halldsvn.jlab.org/repos/trunk/home/sdobbs/EventStore/ </syntaxhighlight> * make sure BMS_OSN...") |
(→ES Tools Installation) |
||
(One intermediate revision by the same user not shown) | |||
Line 3: | Line 3: | ||
==ES Tools Installation== | ==ES Tools Installation== | ||
− | check out from | + | To use the EventStore tool programs, first check out the source tree from |
<syntaxhighlight> | <syntaxhighlight> | ||
svn ls https://halldsvn.jlab.org/repos/trunk/home/sdobbs/EventStore/ | svn ls https://halldsvn.jlab.org/repos/trunk/home/sdobbs/EventStore/ | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | + | Note that these tools rely on the GlueX sim-recon package, since that contains the libraries used to read HDDM files. | |
− | + | ||
− | + | ||
+ | Then follow these steps: | ||
+ | # Make sure BMS_OSNAME is set - it should be if you've set up the standard GlueX environment. | ||
+ | # Edit EventStore/setup.[c]sh to set EVENTSTORE_BASE (todo: set this automatically) and source the script | ||
+ | # These scripts require at least python 2.7. The standard version on the CUE is still python 2.6. A script for configuring python 2.7 on the CUE is given as EventStore/setup_python27_jlab.[c]sh | ||
+ | # Run EventStore/install_external_packages.csh . This downloads some external python packages from the web server, compiles, and installs them locally. | ||
==Dependencies== | ==Dependencies== |
Latest revision as of 19:25, 5 March 2015
Contents
ES Tools Installation
To use the EventStore tool programs, first check out the source tree from
svn ls https://halldsvn.jlab.org/repos/trunk/home/sdobbs/EventStore/
Note that these tools rely on the GlueX sim-recon package, since that contains the libraries used to read HDDM files.
Then follow these steps:
- Make sure BMS_OSNAME is set - it should be if you've set up the standard GlueX environment.
- Edit EventStore/setup.[c]sh to set EVENTSTORE_BASE (todo: set this automatically) and source the script
- These scripts require at least python 2.7. The standard version on the CUE is still python 2.6. A script for configuring python 2.7 on the CUE is given as EventStore/setup_python27_jlab.[c]sh
- Run EventStore/install_external_packages.csh . This downloads some external python packages from the web server, compiles, and installs them locally.
Dependencies
- MySQL/SQLite
- epydoc
- fpconst (?)
-
pysqlite- need to port to built-in sqlite bindings (sqlite3) - MySQL-python (MySQLdb)
- SOAPpy - subdeps: setuptools, wstools
For Metadata DB:
- CherryPy
- SQLAlchemy
- elementtree/cElementTree