This package provides simple data logging/loading classes for consist data managing. General data is pickled using cPickle, and there are specialized methods for saving data in the form of binary strings or dicts of numpy arrays. == Installation == data_logger uses `setuptools' for installation. Setuptools is basically an extension of the standard Python distutils package which supports automatic package dependency tracking. The installation procedure should be (on Debian-esque systems) # apt-get intall python-setuptools python-numpy-dev # easy_install -f http://www.physics.drexel.edu/~wking/code/python/ data_logger There is one speedbump you might run into: * an outdated version of easy_install (see ez_setup.py section) ** ez_setup.py This package bundles http://peak.telecommunity.com/dist/ez_setup.py to bootstrap setuputils installation on your machine (if neccessary). If the bootstrapping doesn't work, you may need to install a current version of setuptools. On Debian-based systems `apt-get install python-setuptools'. Once you have *some* version of setuptools, upgrade with easy_install -U setuptools For more information see http://peak.telecommunity.com/DevCenter/EasyInstall http://peak.telecommunity.com/DevCenter/setuptools#what-your-users-should-know == Usage == See the tests in data_logger.py for simple examples. == Licence == This project is distributed under the General Public License (GPL) See the LICENSE file distributed with the code. == Author == W. Trevor King wking@drexel.edu Copyright 2008