Difference between revisions of "EventStore"

From GlueXWiki
Jump to: navigation, search
(Dependencies)
(TODO)
 
(21 intermediate revisions by the same user not shown)
Line 5: Line 5:
 
EventStore is a system for storing and accessing data
 
EventStore is a system for storing and accessing data
  
==Dependencies==
+
The software can currently be checked out from SVN at
 +
<syntaxhighlight>
 +
svn co https://halldsvn.jlab.org/repos/trunk/home/sdobbs/EventStore/
 +
</syntaxhighlight>
  
* MySQL/SQLite
+
==Documentation==
* epydoc
+
* fpconst (?)
+
* <s>pysqlite</s> - need to port to new built-in SQL bindings
+
* <s>MySQL-python</s>
+
* SOAPpy - subdeps: setuptools, wstools
+
  
For Metadata DB:
+
* [[Installing EventStore]]
 +
* [[EventStore Administration]]
 +
* [[EventStore Command Reference]]
  
* CherryPy
+
===Reference===
* SQLAlchemy
+
 
* elementtree/cElementTree
+
* [[EventStore Table Definitions]]
 +
* [[EventStore File Formats]]
 +
* [[EventStore Run Metadata]]
 +
 
 +
==Legacy Documentation==
 +
 
 +
* [https://wiki.classe.cornell.edu/HEP/SWIG/EventStoreDesign EventStore @ CLEO]
 +
* [https://wiki.classe.cornell.edu/HEP/SWIG/EventStoreAdministration ES Administration]
 +
* [https://wiki.classe.cornell.edu/HEP/SWIG/EventStore ES Injection]
 +
 
 +
==TODO==
 +
 
 +
'''short term'''
 +
* Add support for MC HDDM files
 +
* Refactor file parsing code so that it's more centralized
 +
* Faster file processing - maybe already good enough?
 +
* zipped key file formats
 +
* redo authentication routines
 +
* make deletion robust with respect to already deleted files
 +
 
 +
<pre>
 +
/u/home/gxproj3/EventStore/src/EventStoreToolkit/sql_util.py:274: Warning: Truncated incorrect DOUBLE value: 'NULL'
 +
</pre>
 +
 
 +
'''long term'''
 +
* Work on metadataDB information - feedMetaDataDB.py
 +
* Handle URIs for filenames
 +
* <s>Make DB merging less fragile</s>

Latest revision as of 13:15, 6 March 2015

Overview

EventStore is a system for storing and accessing data

The software can currently be checked out from SVN at

svn co https://halldsvn.jlab.org/repos/trunk/home/sdobbs/EventStore/

Documentation

Reference

Legacy Documentation

TODO

short term

  • Add support for MC HDDM files
  • Refactor file parsing code so that it's more centralized
  • Faster file processing - maybe already good enough?
  • zipped key file formats
  • redo authentication routines
  • make deletion robust with respect to already deleted files
/u/home/gxproj3/EventStore/src/EventStoreToolkit/sql_util.py:274: Warning: Truncated incorrect DOUBLE value: 'NULL'

long term

  • Work on metadataDB information - feedMetaDataDB.py
  • Handle URIs for filenames
  • Make DB merging less fragile