e99027d
(HEAD -> master, tag: nilmtools-2.0.1)
Freeze requirements by
2020-08-06 18:14:24 -0400
cfc66b6
(tag: nilmtools-2.0.0)
Fix flake8 errors throughout code by
2020-08-06 17:58:41 -0400
4f3b1d3
Cleanup Makefile by
2020-08-06 17:31:06 -0400
9d49d39
Flesh out remaining tests and Python 3 fixes by
2020-08-06 17:29:30 -0400
fe87c3f
Fix error detection in nilm-sinefit, and improve test coverage for math.py by
2020-08-06 14:53:42 -0400
8fd511b
Add nilm-pipewatch test and update for Python 3 by
2020-08-06 14:28:57 -0400
8c77130
Finish trainola testing and porting to Python 3 by
2020-08-06 13:36:28 -0400
2c892a9
Start test for trainola by
2020-08-05 17:08:48 -0400
0d95258
Update versioneer by
2020-08-05 17:04:58 -0400
78dc640
Fix #! at top of shell scripts for py3 and venvs by
2020-08-05 17:04:28 -0400
752d326
Add nilm-prep test and updates for Python 3 by
2020-08-05 16:29:16 -0400
9f49875
Add nilm-cleanup test, update for Python 3 by
2020-08-05 15:30:43 -0400
05be240
Add nilm-median test, and update for Python 3 by
2020-08-05 15:30:28 -0400
7bed742
Add nilm-sinefit test, and update for Python 3 by
2020-08-05 14:24:51 -0400
3a8c04e
Add nilm-insert test, and update for Python 3 by
2020-08-05 14:24:07 -0400
0fa46c0
Add nilm-decimate-auto test by
2020-08-05 00:35:26 -0400
aae4d79
Add --max argument for nilm-decimate-auto by
2020-08-04 23:41:12 -0400
bef2054
Fix nilm-decimate-auto for Python 3 by
2020-08-04 23:40:56 -0400
d8df408
Add nilm-decimate test, and fix support for int64 types by
2020-08-04 23:40:06 -0400
453c015
No need to manually encode output for Python 3 by
2020-08-04 23:38:43 -0400
feb12ec
Add nilm-copy-wildcard test by
2020-08-04 23:38:23 -0400
060bd8f
Fix test order by
2020-08-04 23:36:38 -0400
b1f2a3c
Replace self.raise() with self.fail() + self.contain() in tests by
2020-08-04 23:35:45 -0400
c15b539
Use multiprocessing to start multiple servers in tests by
2020-08-04 23:34:13 -0400
0f9f0de
Add test framework, and initial test for nilm-copy by
2020-08-04 13:58:07 -0400
f507e79
Run 2to3 over all code by
2020-08-04 10:44:02 -0400
0c1a344
Start Python 3 conversion by
2020-08-04 10:42:00 -0400
0cf2db6
(tag: nilmtools-1.5.0, python2)
Fix divide by zero in sinefit by
2014-02-14 15:55:42 -0500
f530edd
(tag: nilmtools-1.4.10)
sfit4: if interpolated DFT fails, use peak by
2013-08-16 15:36:39 -0400
4d946be
Set shell and path in sample cron script by
2013-08-16 15:36:20 -0400
13ceb91
Add test_sinefit makefile target by
2013-08-16 15:36:11 -0400
dab9625
Run fsck at startup by
2013-08-09 16:03:14 -0400
3e7527a
(tag: nilmtools-1.4.9)
Support -h and -v in nilm-trainola by
2013-08-08 16:30:08 -0400
31b6d82
Make 'make test' do nothing from command line by
2013-08-07 20:19:39 -0400
077010b
Store nshift in prep metadata by
2013-08-07 20:19:28 -0400
77751a8
Fix typo in help text by
2013-08-07 18:39:08 -0400
9c71130
(tag: nilmtools-1.4.8)
Add short form of --force-metadata, -F by
2013-08-06 23:07:36 -0400
74cf34e
Update sharon cleanup.cfg by
2013-08-06 22:48:06 -0400
120bf58
Support --nometa option for copy_one and copy_wildcard by
2013-08-06 22:47:16 -0400
c26daa9
Update crontab by
2013-08-03 11:23:43 -0400
6993f5c
(tag: nilmtools-1.4.7)
Fix process termination in nilm-pipewatch by
2013-08-03 11:13:30 -0400
dd69f3e
Update process.sh by
2013-08-02 23:18:32 -0400
dc26e32
(tag: nilmtools-1.4.6)
Make interhost, force_metadata private to Filter by
2013-08-02 21:20:45 -0400
981f23f
Better documentation for callback function by
2013-08-02 21:20:37 -0400
492445a
(tag: nilmtools-1.4.5)
Split off useful math functions to math.py by
2013-08-02 17:27:39 -0400
33c3586
(tag: nilmtools-1.4.4)
trainola: suppress peaks if larger ones are nearby by
2013-07-31 19:12:16 -0400
c1e0f8f
Fix bug in copy_one by
2013-07-31 14:47:16 -0400
d2853bd
Add test case for bad trainola detections by
2013-07-30 20:35:54 -0400
a4d4bc2
(tag: nilmtools-1.4.3)
Add --skip option to nilm-insert by
2013-07-30 18:25:47 -0400
6090dd6
(tag: nilmtools-1.4.2)
prep: only process intervals present in both raw & sinefit by
2013-07-30 14:54:11 -0400
9c0d9ad
Sample scripts from Sharon by
2013-07-29 18:37:55 -0400
8b9c5d4
(tag: nilmtools-1.4.1)
Fix daemon dependency by
2013-07-29 17:40:51 -0400
cf2c28b
Add --daemon flag by
2013-07-29 17:16:18 -0400
87a26c9
(tag: nilmtools-1.4.0)
Watch for process termination too by
2013-07-29 15:08:49 -0400
def465b
Improve pipewatch; add nilm-pipewatch script by
2013-07-29 14:58:15 -0400
0589b8d
start of pipewatch util by
2013-07-29 14:10:56 -0400
9c5f071
(tag: nilmtools-1.3.4)
Don't need python-pip by
2013-07-20 16:15:29 -0400
62e11a1
Fix issue with column ordering in the exemplars by
2013-07-18 22:51:27 -0400
2bdcee2
(tag: nilmtools-1.3.3)
More helpful error if exemplar stream doesn't exist by
2013-07-15 15:19:52 -0400
6dce8c5
(tag: nilmtools-1.3.2)
More output by
2013-07-11 18:56:53 -0400
25c35a5
(tag: nilmtools-1.3.1)
Trainola inserts into the destination stream now by
2013-07-10 12:59:39 -0400
d610dea
More trainola work by
2013-07-10 11:38:32 -0400
d7d5ccc
More filter cleanup by
2013-07-09 19:27:20 -0400
f28753f
Move process_numpy_interval outside the class by
2013-07-09 18:40:49 -0400
c9c2e0d
Improve split between process_numpy and process_numpy_interval by
2013-07-09 18:09:05 -0400
5a2a32b
WIP on trainola improvements by
2013-07-09 17:56:26 -0400
706c393
Add trainola from nilmrun by
2013-07-09 17:55:57 -0400
cfd1719
Use nilmdb.utils.interval.optimize; bump nilmdb min version by
2013-07-09 17:51:25 -0400
c62fb45
Makefile cleanup; add nilm-trainola binary by
2013-07-09 16:53:47 -0400
57d856f
Split filter.py internals up a little more by
2013-07-09 16:52:00 -0400
5d83d93
(tag: nilmtools-1.3.0)
Rename src/ directory to nilmtools/ by
2013-07-08 11:54:13 -0400
5f847a0
Split process_numpy innards process_numpy_interval by
2013-07-03 12:07:22 -0400
29cd7eb
Improve test_prep target in Makefile by
2013-07-03 12:06:46 -0400
62c8af4
(tag: nilmtools-1.2.2)
Cleanup comments by
2013-06-06 15:34:23 -0400
4f6bc48
(tag: nilmtools-1.2.1)
sinefit: include timestamps on marking output too by
2013-05-11 11:00:31 -0400
cf9eb0e
(tag: nilmtools-1.2.0)
Improve sinefit resiliancy by
2013-05-10 14:19:55 -0400
32066fc
Remove hard matplotlib dependency by
2013-05-09 13:17:36 -0400
739da3f
(tag: nilmtools-1.1.12)
Add median filter by
2013-05-08 23:36:50 -0400
83ad18e
(tag: nilmtools-1.1.11)
Fix non-string arguments to metadata_check by
2013-05-08 12:49:38 -0400
c76d527
(tag: nilmtools-1.1.10)
Fix unicode handling in filter metadata match by
2013-05-07 12:40:53 -0400
b8a7327
(tag: nilmtools-1.1.9)
Always store metadata rotation as a string by
2013-04-29 14:25:11 -0400
ce0691d
(tag: nilmtools-1.1.8)
sineefit: Change sfit4 to fit to \sin instead of \cos by
2013-04-27 18:12:20 -0400
4da658e
sinefit: move initial estimate into the main iteration loop by
2013-04-27 17:50:23 -0400
8ab31ea
(tag: nilmtools-1.1.7)
Allow shorthand method for creating an option-less parser. by
2013-04-21 16:53:28 -0400
979ab13
Force fs to be a float in sfit4 by
2013-04-17 17:58:15 -0400
f4fda83
(tag: nilmtools-1.1.6)
Bump required nilmdb version to 1.6.0 by
2013-04-11 11:55:11 -0400
5547d26
filter: Don't include trailing unprocessed data in the inserted intervals by
2013-04-11 11:53:17 -0400
372e977
Reverse cleanup order to handle interruptions better by
2013-04-10 18:38:41 -0400
640a680
(tag: nilmtools-1.1.5)
Increase default min amplitude in sinefit by
2013-04-10 17:09:52 -0400
2e74e6c
Skip over data if we aren't able to process any. Change output format by
2013-04-10 17:01:07 -0400
de2a794
(tag: nilmtools-1.1.4)
Support wildcards in nilm-decimate-auto by
2013-04-10 16:05:16 -0400
065a40f
sinefit: add minimum amplitude check by
2013-04-10 14:38:59 -0400
65fa43a
sinefit: catch all errors in sfit4 by
2013-04-10 14:36:50 -0400
57c23c3
sinefit: allow user to override min/max frequency detection by
2013-04-10 14:36:40 -0400
d4c8e4a
Include rotation in metadata by
2013-04-10 14:36:05 -0400
fd1b334
(tag: nilmtools-1.1.3)
Require a --yes argument before actually cleaning data by
2013-04-09 20:13:38 -0400
4c748ec
Fix minor bugs by
2013-04-09 20:08:25 -0400
b72d6b6
Warn if column count is wrong for this nharm value by
2013-04-09 19:59:59 -0400
80d642e
(tag: nilmtools-1.1.2)
Change nilm-cleanup config file format, tweak output by
2013-04-09 19:43:41 -0400
001b89b
Support multiple shifted FFTs per period in nilm-prep. by
2013-04-09 18:53:06 -0400