Go to file
2013-08-12 13:04:25 -04:00
docs Fix WSGI docs again 2013-07-11 16:36:32 -04:00
extras Add tool to fix oversize files (the bug fixed by b98ff13) 2013-04-11 11:02:53 -04:00
nilmdb Add --no-decim option to nilmtool list 2013-08-12 13:04:25 -04:00
tests Documentation fixups 2013-08-01 16:24:51 -04:00
.coveragerc Add nilmdb-fsck tool to check database consistency 2013-08-03 14:23:14 -04:00
.gitattributes Incorporate versioneer for versioning 2013-02-05 18:49:07 -05:00
.gitignore Ignore built modules 2013-03-03 21:44:08 -05:00
.pylintrc Clean up some pylint warnings and potential errors 2013-02-01 15:29:24 -05:00
Makefile Remove leftover fsck test 2013-08-05 12:16:47 -04:00
README.txt Tweak options, dependencies, documentation 2013-08-03 21:42:49 -04:00
setup.cfg Implement verify_thread_safety to check for unsafe access patterns 2013-02-23 11:25:02 -05:00
setup.py Tweak options, dependencies, documentation 2013-08-03 21:42:49 -04:00
versioneer.py Fix versioneer to update versions on install 2013-02-28 14:50:53 -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
  sudo apt-get install python-requests python-dateutil python-tz
  sudo apt-get install python-progressbar python-psutil

  # Other dependencies (required by some modules)
  sudo apt-get install python-numpy

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

Test:
  python setup.py nosetests

Install:

  python setup.py install

Usage:

  nilmdb-server --help
  nilmdb-fsck --help
  nilmtool --help

See docs/wsgi.md for info on setting up a WSGI application in Apache.