Go to file
2013-07-15 15:19:52 -04:00
extras Trainola inserts into the destination stream now 2013-07-10 12:59:39 -04:00
nilmtools More helpful error if exemplar stream doesn't exist 2013-07-15 15:19:52 -04:00
.gitattributes Large restructuring, added setup 2013-03-11 18:06:55 -04:00
.gitignore Add copy_wildcard script 2013-04-04 15:33:57 -04:00
Makefile Trainola inserts into the destination stream now 2013-07-10 12:59:39 -04:00
README.txt Use nilmdb.utils.interval.optimize; bump nilmdb min version 2013-07-09 17:53:04 -04:00
setup.py Use nilmdb.utils.interval.optimize; bump nilmdb min version 2013-07-09 17:53:04 -04:00
versioneer.py Large restructuring, added setup 2013-03-11 18:06:55 -04:00

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

Prerequisites:

  # 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.8.1+)

Install:

  python setup.py install

Building new tools:

  The tools in this package are meant to be installed with
  "python setup.py 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/sinefit.py" 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 "setup.py".