pyqaxe is a library to facilitate unifying data access from a variety of sources. The basic idea is to expose data through custom tables and adapters using python's sqlite3 module.
cache = pyqaxe.Cache() cache.index(pyqaxe.mines.Directory()) cache.index(pyqaxe.mines.GTAR()) for (positions,) in cache.query( 'select data from gtar_records where name = "position"'): pass # do something with positions array
Use the typical distutils procedure:
python setup.py install
Usage examples go in the examples directory.