739da3f973
Add median filter
2013-05-08 23:36:50 -04:00
83ad18ebf6
Fix non-string arguments to metadata_check
2013-05-08 12:49:38 -04:00
c76d527f95
Fix unicode handling in filter metadata match
2013-05-07 12:40:53 -04:00
b8a73278e7
Always store metadata rotation as a string
2013-04-29 14:25:11 -04:00
ce0691d6c4
sineefit: Change sfit4 to fit to \sin instead of \cos
...
And adjust the period locator accordingly.
Fitting \sin is the same mathematically, it's just conceptually more
straightforward since we're locating zero crossings anyway.
2013-04-27 18:12:20 -04:00
4da658e960
sinefit: move initial estimate into the main iteration loop
...
Just a little less code. Same results.
2013-04-27 17:50:23 -04:00
8ab31eafc2
Allow shorthand method for creating an option-less parser.
...
This is mostly just intended to make a simple filter example shorter.
2013-04-21 16:53:28 -04:00
979ab13bff
Force fs to be a float in sfit4
2013-04-17 17:58:15 -04:00
f4fda837ae
Bump required nilmdb version to 1.6.0
2013-04-11 11:55:11 -04:00
5547d266d0
filter: Don't include trailing unprocessed data in the inserted intervals
2013-04-11 11:53:17 -04:00
372e977e4a
Reverse cleanup order to handle interruptions better
2013-04-10 18:38:41 -04:00
640a680704
Increase default min amplitude in sinefit
2013-04-10 17:09:52 -04:00
2e74e6cd63
Skip over data if we aren't able to process any. Change output format
2013-04-10 17:01:07 -04:00
de2a794e00
Support wildcards in nilm-decimate-auto
2013-04-10 16:05:16 -04:00
065a40f265
sinefit: add minimum amplitude check
2013-04-10 15:33:51 -04:00
65fa43aff1
sinefit: catch all errors in sfit4
2013-04-10 14:36:50 -04:00
57c23c3792
sinefit: allow user to override min/max frequency detection
2013-04-10 14:36:40 -04:00
d4c8e4acb4
Include rotation in metadata
2013-04-10 14:36:05 -04:00
fd1b33401f
Require a --yes argument before actually cleaning data
2013-04-09 20:13:38 -04:00
4c748ec00c
Fix minor bugs
2013-04-09 20:08:25 -04:00
b72d6b6908
Warn if column count is wrong for this nharm value
2013-04-09 19:59:59 -04:00
80d642e52e
Change nilm-cleanup config file format, tweak output
2013-04-09 19:43:41 -04:00
001b89b1d2
Support multiple shifted FFTs per period in nilm-prep.
...
New option --nshift controls how many shifted FFT windows to perform
per period. "nilm-prep -N 2" is similar to old prep behavior. Note
that this is redundant information and takes up extra storage space,
though.
2013-04-09 18:53:27 -04:00
f978823505
Fix prep scaling and fix comments
2013-04-09 17:44:13 -04:00
ffd6675979
Remove outdated code
2013-04-08 19:46:16 -04:00
5b67b68fd2
Don't import matplotlib if we don't need it
2013-04-08 18:59:23 -04:00
97503b73b9
Fix dependencies
2013-04-08 18:50:27 -04:00
4e64c804bf
Merge branch 'binary'
2013-04-08 18:45:21 -04:00
189fb9df3a
Use binary interface for copy_one too
2013-04-08 18:45:16 -04:00
3323c997a7
Use the new stream_insert_numpy_context function
2013-04-08 18:39:14 -04:00
e09153e34b
Use the new NumpyClient for extracting data in filter
2013-04-07 18:14:35 -04:00
5c56e9d075
Remove ounused process_python function
2013-04-06 16:39:39 -04:00
60f09427cf
Update decimate to use process_numpy
2013-04-06 15:56:36 -04:00
d6d31190eb
Fix fromstring usage
2013-04-06 13:40:09 -04:00
2ec574c59d
Use np.fromstring instead of np.loadtxt
2013-04-06 13:32:16 -04:00
1988955671
Accumulate delta separately from data timestamp
2013-04-05 17:41:48 -04:00
36e5af4be1
Fix data_ts when clock is updated
2013-04-05 16:40:04 -04:00
ca175bd9dd
Improve nilm-insert to support deltas, etc, for accelerometer data
2013-04-05 16:13:56 -04:00
aa9656bc10
Fix off-by-one error in prep rotation
2013-04-04 19:23:12 -04:00
10ab2cc2de
Build nilm-prep tool
2013-04-04 19:07:18 -04:00
eb6d7a8809
Fix recommended layout
2013-04-04 16:32:38 -04:00
c8be6755ae
Update README dependencies
2013-04-04 15:36:30 -04:00
9e321d9e41
Add --force-metadata option; fix bugs
2013-04-04 15:33:57 -04:00
f2bebea5d0
Add copy_wildcard script
2013-04-04 15:33:57 -04:00
d919a73387
Use parser error rather than systemexit exception
2013-04-04 15:33:57 -04:00
17fa79a5dc
Makefile updates
2013-04-04 15:33:57 -04:00
ca970fa1fd
Rename copy_ to copy_one
2013-04-04 15:33:57 -04:00
805d8fb24f
Add prep
2013-04-03 21:04:03 -04:00
05da75e34a
Allow processing 0 lines; warn if data is building up
2013-04-03 21:03:44 -04:00
56e778df71
Add skip_paths option to filter.setup_parser
2013-04-03 21:03:29 -04:00