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 d36ece3767 Fix up dependencies 11 years ago
docs Add some info about binary interface to design docs 11 years ago
extras Don't use filenames as default arg completion 11 years ago
nilmdb Huge update to support inserting in client.numpyclient, with tests 11 years ago
tests Huge update to support inserting in client.numpyclient, with tests 11 years ago
.coveragerc Switch to versioneer-provided versions everywhere 11 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 Fix Makefile omission 11 years ago
README.txt Fix up dependencies 11 years ago
setup.cfg Implement verify_thread_safety to check for unsafe access patterns 11 years ago
setup.py Fix up dependencies 11 years ago
versioneer.py Fix versioneer to update versions on install 11 years ago

README.txt

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

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

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