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
|
2013-04-04 15:36:30 -04:00
|
|
|
sudo apt-get install python-numpy python-scipy python-matplotlib
|
2013-03-11 18:06:55 -04:00
|
|
|
|
2013-04-08 18:50:27 -04:00
|
|
|
nilmdb (1.5.0+)
|
2013-03-11 18:06:55 -04:00
|
|
|
|
|
|
|
Install:
|
|
|
|
|
|
|
|
python setup.py install
|
2013-04-01 18:14:04 -04:00
|
|
|
|
|
|
|
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".
|
|
|
|
|