Go to file
Jim Paris b77f07a4cd Fix reporting of parsing errors with malformed data
strtod() and friends will happily swallow newlines, so we need to skip
over spaces and look for that sort of thing manually.
2013-03-12 16:44:36 -04:00
docs Update benchmarks in design.md 2013-03-07 20:33:30 -05:00
nilmdb Fix reporting of parsing errors with malformed data 2013-03-12 16:44:36 -04:00
tests Fix reporting of parsing errors with malformed data 2013-03-12 16:44:36 -04: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 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 Fix Makefile omission 2013-03-11 17:42:02 -04:00
README.txt Update README and setup.py with python-requests dependency 2013-02-26 22:00:42 -05:00
setup.cfg Implement verify_thread_safety to check for unsafe access patterns 2013-02-23 11:25:02 -05:00
setup.py Starting the C version of rocket 2013-03-03 16:54:11 -05: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 python-psutil

  # 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
  nilmtool --help