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 0cf2db6c5e Fix divide by zero in sinefit 10 years ago
extras Set shell and path in sample cron script 11 years ago
nilmtools Fix divide by zero in sinefit 10 years ago
.gitattributes Large restructuring, added setup 11 years ago
.gitignore Add copy_wildcard script 11 years ago
Makefile Add test_sinefit makefile target 11 years ago
README.txt prep: only process intervals present in both raw & sinefit 11 years ago
setup.py prep: only process intervals present in both raw & sinefit 11 years ago
versioneer.py Large restructuring, added setup 11 years ago

README.txt

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-daemon

nilmdb (1.8.5+)

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