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
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
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
eb6d7a8809
Fix recommended layout
2013-04-04 16:32:38 -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
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
87178e9599
self.args is used for other stuff in an exception
2013-04-03 21:03:17 -04:00
7e88da3c26
Bring get_stream_info into nilmtools.filter module; use it
2013-04-02 18:04:28 -04:00
b637f17887
Add nilm-decimate-auto script
2013-04-02 16:13:44 -04:00
9a7a1df537
Simplify StreamInfo constructor
2013-04-02 15:47:43 -04:00
101b701882
Fix sys.argv stuff; remove outdated shell scripts
2013-04-01 18:40:48 -04:00
3eff3d81fe
Change default URL to http://localhost/nilmdb/
2013-04-01 18:03:43 -04:00
a56dc22030
Allow arguments to be passed in as a list to main() functions
2013-04-01 18:03:22 -04:00