Go to file
Jim Paris 0f5162e0c0 Always use the curl multi interface
.. even for non-generator requests
2013-02-26 13:39:33 -05:00
docs Rearrange documentation, clean up Makefile, README 2013-01-31 19:06:32 -05:00
nilmdb Always use the curl multi interface 2013-02-26 13:39:33 -05:00
tests Switch to using pycurl.Multi instead of Iteratorizer 2013-02-25 21:05:01 -05:00
.coveragerc Switch to versioneer-provided versions everywhere 2013-02-05 19:07:38 -05:00
.gitattributes Incorporate versioneer for versioning 2013-02-05 18:49:07 -05:00
.gitignore Incorporate versioneer for versioning 2013-02-05 18:49:07 -05:00
.pylintrc Clean up some pylint warnings and potential errors 2013-02-01 15:29:24 -05:00
Makefile Incorporate versioneer for versioning 2013-02-05 18:49:07 -05:00
README.txt server: Replace /dbpath and /dbsize with a more generic /dbinfo 2013-02-14 16:57:33 -05:00
setup.cfg Implement verify_thread_safety to check for unsafe access patterns 2013-02-23 11:25:02 -05:00
setup.py server: Replace /dbpath and /dbsize with a more generic /dbinfo 2013-02-14 16:57:33 -05:00
versioneer.py Incorporate versioneer for versioning 2013-02-05 18:49:07 -05:00

nilmdb: Non-Intrusive Load Monitor Database
by Jim Paris <jim@jtan.com>

Prerequisites:

  # Runtime and build environments
  sudo apt-get install python2.7 python2.7-dev python-setuptools cython

  # Base NilmDB dependencies
  sudo apt-get install python-cherrypy3 python-decorator python-simplejson python-pycurl python-dateutil python-tz python-psutil

  # Tools for running tests
  sudo apt-get install python-nose python-coverage

Install:

  python setup.py install

Usage:

  nilmdb-server --help
  nilmtool --help