You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Jim Paris 735c8497af Change == to >= in requirements.txt, so we aren't stuck in the past 4 years ago
docs Consistently use bytes everywhere for stream data 4 years ago
extras Run 2to3 automatic fixes over entire tree 4 years ago
nilmdb Improve code coverage 4 years ago
tests Improve code coverage 4 years ago
.coveragerc Remove old files from .coveragerc exclusions 4 years ago
.gitattributes Incorporate versioneer for versioning 11 years ago
.gitignore Ignore built modules 11 years ago
.pylintrc Clean up some pylint warnings and potential errors 11 years ago
Makefile Clean up __pycache__ on "make clean" 4 years ago
README.txt Move dependencies into requirements.txt 4 years ago
requirements.txt Change == to >= in requirements.txt, so we aren't stuck in the past 4 years ago
setup.cfg Update coverage config 4 years ago
setup.py Remove references to local copy of datetime_tz 4 years ago
versioneer.py Update build system for Python 3 4 years ago

README.txt

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.