6993f5c886
Fix process termination in nilm-pipewatch
2013-08-03 11:13:30 -04:00
dc26e32b6e
Make interhost, force_metadata private to Filter
2013-08-02 23:14:19 -04:00
981f23ff14
Better documentation for callback function
2013-08-02 23:14:19 -04:00
492445a469
Split off useful math functions to math.py
2013-08-02 17:27:39 -04:00
33c3586bea
trainola: suppress peaks if larger ones are nearby
...
Might fix the problem Mark noticed where turn-off transients
are erroneously matching the drop that follows startup transients.
2013-07-31 19:12:16 -04:00
c1e0f8ffbc
Fix bug in copy_one
2013-07-31 14:47:16 -04:00
a4d4bc22fc
Add --skip option to nilm-insert
2013-07-30 18:25:47 -04:00
6090dd6112
prep: only process intervals present in both raw & sinefit
2013-07-30 14:55:06 -04:00
cf2c28b0fb
Add --daemon flag
2013-07-29 17:16:18 -04:00
87a26c907b
Watch for process termination too
2013-07-29 15:08:49 -04:00
def465b57c
Improve pipewatch; add nilm-pipewatch script
2013-07-29 14:58:15 -04:00
0589b8d316
start of pipewatch util
2013-07-29 14:10:56 -04:00
62e11a11c0
Fix issue with column ordering in the exemplars
...
If the max scale in the exemplar was a column we weren't using, it
would bail out when looking for that correlation later. Change things
around so exemplars in RAM only keep around the columns we care about.
2013-07-18 22:51:27 -04:00
2bdcee2c36
More helpful error if exemplar stream doesn't exist
2013-07-15 15:19:52 -04:00
6dce8c5296
More output
2013-07-11 18:56:53 -04:00
25c35a56f6
Trainola inserts into the destination stream now
2013-07-10 12:59:39 -04:00
d610deaef0
More trainola work
2013-07-10 11:38:32 -04:00
d7d5ccc9a7
More filter cleanup
2013-07-09 19:27:20 -04:00
f28753ff5c
Move process_numpy_interval outside the class
2013-07-09 18:40:49 -04:00
c9c2e0d5a8
Improve split between process_numpy and process_numpy_interval
2013-07-09 18:09:05 -04:00
5a2a32bec5
WIP on trainola improvements
2013-07-09 17:56:26 -04:00
706c3933f9
Add trainola from nilmrun
2013-07-09 17:55:57 -04:00
cfd1719152
Use nilmdb.utils.interval.optimize; bump nilmdb min version
2013-07-09 17:53:04 -04:00
57d856f2fa
Split filter.py internals up a little more
...
This makes it easier to use the filter stuff from other code, but it's
also turning it into more of a spaghetti nightmare. Might not be
worth continuing down this path.
2013-07-09 16:52:00 -04:00
5d83d93019
Rename src/ directory to nilmtools/
2013-07-08 11:54:13 -04:00
ef9277cbff
Rename nilmtools directory to just src
2013-03-19 15:42:29 -04:00
de68956f76
Update copy tool
2013-03-16 23:13:45 -04:00
e73dd313d5
Reworked things to match nilmdb updates; a bit faster
2013-03-16 14:46:49 -04:00
d23fa9ee78
Remove unnecessary option group
2013-03-12 19:02:29 -04:00
2b9ecc6697
Add nilm-copy tool
2013-03-12 18:52:39 -04:00
54f8c34f8e
Decimate seems to work pretty well right now
2013-03-12 18:09:39 -04:00
9d38d6c21b
work in progress
2013-03-11 20:38:33 -04:00
4243301434
Lots of updates to generic filter, specific decimate module
2013-03-11 19:48:09 -04:00
cf9df650aa
Large restructuring, added setup
...
Added setup.py and other build tools like versioneer.
Split functionlaity into modules so that new filters are easier to
write.
2013-03-11 18:06:55 -04:00