Go to file
2013-02-23 14:37:59 -05:00
docs Rearrange documentation, clean up Makefile, README 2013-01-31 19:06:32 -05:00
nilmdb Allow inserting empty intervals in the database, and add tests for it. 2013-02-21 14:07:35 -05:00
tests Allow inserting empty intervals in the database, and add tests for it. 2013-02-21 14:07:35 -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 More work on setup.py; fixed issues in setup.cfg 2013-01-30 18:35:12 -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