-
e99027db46
Freeze requirements
master
nilmtools-2.0.1
Jim Paris
2020-08-06 18:14:24 -0400
-
cfc66b6847
Fix flake8 errors throughout code
nilmtools-2.0.0
Jim Paris
2020-08-06 17:58:41 -0400
-
4f3b1d3c60
Cleanup Makefile
Jim Paris
2020-08-06 17:31:06 -0400
-
9d49d39ff9
Flesh out remaining tests and Python 3 fixes
Jim Paris
2020-08-06 17:29:30 -0400
-
fe87c3fab4
Fix error detection in nilm-sinefit, and improve test coverage for math.py
Jim Paris
2020-08-06 14:53:42 -0400
-
8fd511b5df
Add nilm-pipewatch test and update for Python 3
Jim Paris
2020-08-06 14:28:57 -0400
-
8c7713076b
Finish trainola testing and porting to Python 3
Jim Paris
2020-08-06 13:36:28 -0400
-
2c892a9df7
Start test for trainola
Jim Paris
2020-08-05 17:08:48 -0400
-
0d952584ea
Update versioneer
Jim Paris
2020-08-05 17:04:58 -0400
-
78dc640444
Fix #! at top of shell scripts for py3 and venvs
Jim Paris
2020-08-05 17:04:28 -0400
-
752d326b77
Add nilm-prep test and updates for Python 3
Jim Paris
2020-08-05 16:29:16 -0400
-
9f49875969
Add nilm-cleanup test, update for Python 3
Jim Paris
2020-08-05 15:30:43 -0400
-
05be240564
Add nilm-median test, and update for Python 3
Jim Paris
2020-08-05 15:30:28 -0400
-
7bed742957
Add nilm-sinefit test, and update for Python 3
Jim Paris
2020-08-05 14:24:51 -0400
-
3a8c04e04a
Add nilm-insert test, and update for Python 3
Jim Paris
2020-08-05 14:24:07 -0400
-
0fa46c09a9
Add nilm-decimate-auto test
Jim Paris
2020-08-05 00:35:26 -0400
-
aae4d79eaf
Add --max argument for nilm-decimate-auto
Jim Paris
2020-08-04 23:41:12 -0400
-
bef2054357
Fix nilm-decimate-auto for Python 3
Jim Paris
2020-08-04 23:40:56 -0400
-
d8df408ce1
Add nilm-decimate test, and fix support for int64 types
Jim Paris
2020-08-04 23:40:06 -0400
-
453c015f5e
No need to manually encode output for Python 3
Jim Paris
2020-08-04 23:38:43 -0400
-
feb12ecfc1
Add nilm-copy-wildcard test
Jim Paris
2020-08-04 23:38:23 -0400
-
060bd8fee3
Fix test order
Jim Paris
2020-08-04 23:36:38 -0400
-
b1f2a3c5d5
Replace self.raise() with self.fail() + self.contain() in tests
Jim Paris
2020-08-04 23:35:45 -0400
-
c15b53924d
Use multiprocessing to start multiple servers in tests
Jim Paris
2020-08-04 23:34:13 -0400
-
0f9f0ded71
Add test framework, and initial test for nilm-copy
Jim Paris
2020-08-04 13:58:07 -0400
-
f507e793a2
Run 2to3 over all code
Jim Paris
2020-08-04 10:44:02 -0400
-
0c1a3449cb
Start Python 3 conversion
Jim Paris
2020-08-04 10:42:00 -0400
-
0cf2db6c5e
Fix divide by zero in sinefit
nilmtools-1.5.0
python2
Jim Paris
2014-02-14 15:55:42 -0500
-
f530edd8a0
sfit4: if interpolated DFT fails, use peak
nilmtools-1.4.10
Jim Paris
2013-08-16 15:36:39 -0400
-
4d946bee79
Set shell and path in sample cron script
Jim Paris
2013-08-16 15:36:20 -0400
-
13ceb91999
Add test_sinefit makefile target
Jim Paris
2013-08-16 15:36:11 -0400
-
dab9625296
Run fsck at startup
Jim Paris
2013-08-09 16:03:14 -0400
-
3e7527ab57
Support -h and -v in nilm-trainola
nilmtools-1.4.9
Jim Paris
2013-08-08 16:30:08 -0400
-
31b6d82dfc
Make 'make test' do nothing from command line
Jim Paris
2013-08-07 20:19:39 -0400
-
077010ba3a
Store nshift in prep metadata
Jim Paris
2013-08-07 20:19:28 -0400
-
77751a8529
Fix typo in help text
Jim Paris
2013-08-07 18:39:08 -0400
-
9c711300a2
Add short form of --force-metadata, -F
nilmtools-1.4.8
Jim Paris
2013-08-06 23:07:36 -0400
-
74cf34e2ad
Update sharon cleanup.cfg
Jim Paris
2013-08-06 22:48:06 -0400
-
120bf58b85
Support --nometa option for copy_one and copy_wildcard
Jim Paris
2013-08-06 22:47:16 -0400
-
c26daa9a3b
Update crontab
Jim Paris
2013-08-03 11:23:43 -0400
-
6993f5c886
Fix process termination in nilm-pipewatch
nilmtools-1.4.7
Jim Paris
2013-08-03 11:13:30 -0400
-
dd69f3e51d
Update process.sh
Sharon NILM
2013-08-02 23:18:32 -0400
-
dc26e32b6e
Make interhost, force_metadata private to Filter
nilmtools-1.4.6
Jim Paris
2013-08-02 21:20:45 -0400
-
981f23ff14
Better documentation for callback function
Jim Paris
2013-08-02 21:20:37 -0400
-
492445a469
Split off useful math functions to math.py
nilmtools-1.4.5
Jim Paris
2013-08-02 17:27:39 -0400
-
33c3586bea
trainola: suppress peaks if larger ones are nearby
nilmtools-1.4.4
Jim Paris
2013-07-31 19:12:16 -0400
-
c1e0f8ffbc
Fix bug in copy_one
Jim Paris
2013-07-31 14:47:16 -0400
-
d2853bdb0e
Add test case for bad trainola detections
Jim Paris
2013-07-30 20:35:54 -0400
-
a4d4bc22fc
Add --skip option to nilm-insert
nilmtools-1.4.3
Jim Paris
2013-07-30 18:25:47 -0400
-
6090dd6112
prep: only process intervals present in both raw & sinefit
nilmtools-1.4.2
Jim Paris
2013-07-30 14:54:11 -0400
-
9c0d9ad324
Sample scripts from Sharon
Sharon NILM
2013-07-29 18:37:55 -0400
-
8b9c5d4898
Fix daemon dependency
nilmtools-1.4.1
Sharon NILM
2013-07-29 17:40:51 -0400
-
cf2c28b0fb
Add --daemon flag
Jim Paris
2013-07-29 17:16:18 -0400
-
87a26c907b
Watch for process termination too
nilmtools-1.4.0
Jim Paris
2013-07-29 15:08:49 -0400
-
def465b57c
Improve pipewatch; add nilm-pipewatch script
Jim Paris
2013-07-29 14:58:15 -0400
-
0589b8d316
start of pipewatch util
Jim Paris
2013-07-29 14:10:56 -0400
-
9c5f07106d
Don't need python-pip
nilmtools-1.3.4
Jim Paris
2013-07-20 16:15:29 -0400
-
62e11a11c0
Fix issue with column ordering in the exemplars
Jim Paris
2013-07-18 22:51:27 -0400
-
2bdcee2c36
More helpful error if exemplar stream doesn't exist
nilmtools-1.3.3
Jim Paris
2013-07-15 15:19:52 -0400
-
6dce8c5296
More output
nilmtools-1.3.2
Jim Paris
2013-07-11 18:56:53 -0400
-
25c35a56f6
Trainola inserts into the destination stream now
nilmtools-1.3.1
Jim Paris
2013-07-10 12:59:39 -0400
-
d610deaef0
More trainola work
Jim Paris
2013-07-10 11:38:32 -0400
-
d7d5ccc9a7
More filter cleanup
Jim Paris
2013-07-09 19:27:20 -0400
-
f28753ff5c
Move process_numpy_interval outside the class
Jim Paris
2013-07-09 18:40:49 -0400
-
c9c2e0d5a8
Improve split between process_numpy and process_numpy_interval
Jim Paris
2013-07-09 18:09:05 -0400
-
5a2a32bec5
WIP on trainola improvements
Jim Paris
2013-07-09 17:56:26 -0400
-
706c3933f9
Add trainola from nilmrun
Jim Paris
2013-07-09 17:55:57 -0400
-
cfd1719152
Use nilmdb.utils.interval.optimize; bump nilmdb min version
Jim Paris
2013-07-09 17:51:25 -0400
-
c62fb45980
Makefile cleanup; add nilm-trainola binary
Jim Paris
2013-07-09 16:53:47 -0400
-
57d856f2fa
Split filter.py internals up a little more
Jim Paris
2013-07-09 16:52:00 -0400
-
5d83d93019
Rename src/ directory to nilmtools/
nilmtools-1.3.0
Jim Paris
2013-07-08 11:54:13 -0400
-
5f847a0513
Split process_numpy innards process_numpy_interval
Jim Paris
2013-07-03 12:07:22 -0400
-
29cd7eb6c7
Improve test_prep target in Makefile
Jim Paris
2013-07-03 12:06:46 -0400
-
62c8af41ea
Cleanup comments
nilmtools-1.2.2
Jim Paris
2013-06-06 15:34:23 -0400
-
4f6bc48619
sinefit: include timestamps on marking output too
nilmtools-1.2.1
Jim Paris
2013-05-11 11:00:31 -0400
-
cf9eb0ed48
Improve sinefit resiliancy
nilmtools-1.2.0
Jim Paris
2013-05-10 14:19:55 -0400
-
32066fc260
Remove hard matplotlib dependency
Jim Paris
2013-05-09 13:17:36 -0400
-
739da3f973
Add median filter
nilmtools-1.1.12
Jim Paris
2013-05-08 23:36:50 -0400
-
83ad18ebf6
Fix non-string arguments to metadata_check
nilmtools-1.1.11
Jim Paris
2013-05-08 12:49:38 -0400
-
c76d527f95
Fix unicode handling in filter metadata match
nilmtools-1.1.10
Jim Paris
2013-05-07 12:40:53 -0400
-
b8a73278e7
Always store metadata rotation as a string
nilmtools-1.1.9
Jim Paris
2013-04-29 14:25:11 -0400
-
ce0691d6c4
sineefit: Change sfit4 to fit to \sin instead of \cos
nilmtools-1.1.8
Jim Paris
2013-04-27 18:12:20 -0400
-
4da658e960
sinefit: move initial estimate into the main iteration loop
Jim Paris
2013-04-27 17:50:23 -0400
-
8ab31eafc2
Allow shorthand method for creating an option-less parser.
nilmtools-1.1.7
Jim Paris
2013-04-21 16:53:28 -0400
-
979ab13bff
Force fs to be a float in sfit4
Jim Paris
2013-04-17 17:58:15 -0400
-
f4fda837ae
Bump required nilmdb version to 1.6.0
nilmtools-1.1.6
Jim Paris
2013-04-11 11:55:11 -0400
-
5547d266d0
filter: Don't include trailing unprocessed data in the inserted intervals
Jim Paris
2013-04-11 11:53:17 -0400
-
372e977e4a
Reverse cleanup order to handle interruptions better
Jim Paris
2013-04-10 18:38:41 -0400
-
640a680704
Increase default min amplitude in sinefit
nilmtools-1.1.5
Jim Paris
2013-04-10 17:09:52 -0400
-
2e74e6cd63
Skip over data if we aren't able to process any. Change output format
Jim Paris
2013-04-10 17:01:07 -0400
-
de2a794e00
Support wildcards in nilm-decimate-auto
nilmtools-1.1.4
Jim Paris
2013-04-10 16:05:16 -0400
-
065a40f265
sinefit: add minimum amplitude check
Jim Paris
2013-04-10 14:38:59 -0400
-
65fa43aff1
sinefit: catch all errors in sfit4
Jim Paris
2013-04-10 14:36:50 -0400
-
57c23c3792
sinefit: allow user to override min/max frequency detection
Jim Paris
2013-04-10 14:36:40 -0400
-
d4c8e4acb4
Include rotation in metadata
Jim Paris
2013-04-10 14:36:05 -0400
-
fd1b33401f
Require a --yes argument before actually cleaning data
nilmtools-1.1.3
Jim Paris
2013-04-09 20:13:38 -0400
-
4c748ec00c
Fix minor bugs
Jim Paris
2013-04-09 20:08:25 -0400
-
b72d6b6908
Warn if column count is wrong for this nharm value
Jim Paris
2013-04-09 19:59:59 -0400
-
80d642e52e
Change nilm-cleanup config file format, tweak output
nilmtools-1.1.2
Jim Paris
2013-04-09 19:43:41 -0400
-
001b89b1d2
Support multiple shifted FFTs per period in nilm-prep.
Jim Paris
2013-04-09 18:53:06 -0400