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 cf9eb0ed48 Improve sinefit resiliancy 9 years ago
extras Change nilm-cleanup config file format, tweak output 9 years ago
src Improve sinefit resiliancy 9 years ago
.gitattributes Large restructuring, added setup 9 years ago
.gitignore Add copy_wildcard script 9 years ago
Makefile Require a --yes argument before actually cleaning data 9 years ago
README.txt Add median filter 9 years ago Remove hard matplotlib dependency 9 years ago Large restructuring, added setup 9 years ago


nilmtools: Tools and utilities for interacting with the NILM Database,
or writing programs that interact with the NILM database.
by Jim Paris <>


# Runtime and build environments
sudo apt-get install python2.7 python2.7-dev python-setuptools python-pip
sudo apt-get install python-numpy python-scipy

nilmdb (1.6.3+)


python install

Building new tools:

The tools in this package are meant to be installed with
"python install". If you want to make a new one,
an easier way to develop would be to first install this package,
and then copy a specific script like "src/" to a new
location, and modify it as desired.

To add a tool to the package, place it in "src/" and add the
appropriate configuration to "".