Go to file
Jim Paris ce0691d6c4 sineefit: Change sfit4 to fit to \sin instead of \cos
And adjust the period locator accordingly.
Fitting \sin is the same mathematically, it's just conceptually more
straightforward since we're locating zero crossings anyway.
2013-04-27 18:12:20 -04:00
extras Change nilm-cleanup config file format, tweak output 2013-04-09 19:43:41 -04:00
src sineefit: Change sfit4 to fit to \sin instead of \cos 2013-04-27 18:12:20 -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 Require a --yes argument before actually cleaning data 2013-04-09 20:13:38 -04:00
README.txt Fix dependencies 2013-04-08 18:50:27 -04:00
setup.py Bump required nilmdb version to 1.6.0 2013-04-11 11:55:11 -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
  sudo apt-get install python-numpy python-scipy python-matplotlib

  nilmdb (1.5.0+)

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".