Difference between revisions of "EventStore"

From GlueXWiki
Jump to: navigation, search
(Documentation)
(TODO)
Line 33: Line 33:
  
 
==TODO==
 
==TODO==
 +
 +
'''short term'''
 +
* Add support for MC HDDM files
 +
* Refactor file parsing code so that it's more centralized
 +
 +
'''long term'''
 
* Work on metadataDB information - feedMetaDataDB.py
 
* Work on metadataDB information - feedMetaDataDB.py
* Handle skim files from multithreaded jobs
 
 
* Handle URIs for filenames
 
* Handle URIs for filenames
 
* Make DB merging less fragile
 
* Make DB merging less fragile

Revision as of 16:50, 18 January 2015

Overview

EventStore is a system for storing and accessing data

Documentation

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

Legacy Documentation

TODO

short term

  • Add support for MC HDDM files
  • Refactor file parsing code so that it's more centralized

long term

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