Go to file
Jim Paris 90ee127c87 Move MANIFEST.in out from setup.py into its own file
This was in setup.py to reduce litter in the root directory, but it's
simpler to keep it how it's supposed to be.
2019-08-29 11:03:42 -04:00
docs Consistently use bytes everywhere for stream data 2019-08-13 15:53:05 -04:00
extras Run 2to3 automatic fixes over entire tree 2019-07-25 10:35:30 -04:00
nilmdb Use built-in json module rather than external simplejson 2019-08-28 18:17:55 -04:00
tests Use built-in json module rather than external simplejson 2019-08-28 18:17:55 -04:00
.coveragerc Remove old files from .coveragerc exclusions 2019-08-14 19:42:00 -04:00
.gitattributes Incorporate versioneer for versioning 2013-02-05 18:49:07 -05:00
.gitignore Move MANIFEST.in out from setup.py into its own file 2019-08-29 11:03:42 -04:00
.pylintrc Clean up some pylint warnings and potential errors 2013-02-01 15:29:24 -05:00
Makefile Clean up __pycache__ on "make clean" 2019-08-23 15:24:33 -04:00
MANIFEST.in Move MANIFEST.in out from setup.py into its own file 2019-08-29 11:03:42 -04:00
README.txt Move dependencies into requirements.txt 2019-08-26 15:14:21 -04:00
requirements.txt Use built-in json module rather than external simplejson 2019-08-28 18:17:55 -04:00
setup.cfg Update coverage config 2019-08-14 12:57:57 -04:00
setup.py Move MANIFEST.in out from setup.py into its own file 2019-08-29 11:03:42 -04:00
versioneer.py Update build system for Python 3 2019-07-25 10:34:20 -04:00

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

Prerequisites:

  # Runtime and build environments
  sudo apt install python3.7 python3.7-dev python3-pip

  # Install NilmDB dependencies
  pip3 install -r requirements.txt

Test:
  python3 setup.py nosetests

Install:

  sudo python3 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.