Commit Graph

537 Commits

Author SHA1 Message Date
Roman Zeyde
2727ff014a amodem-cli: fix compression logic v1.6 2015-01-16 11:32:22 +02:00
Roman Zeyde
fe1714a0bc common: fix v2.6 formatting issue 2015-01-16 11:05:04 +02:00
Roman Zeyde
cb8ce9e8ec common: fix __repr__ on AttributeHolder 2015-01-16 10:51:11 +02:00
Roman Zeyde
b4dc0922eb equalizer: back to long training sequence 2015-01-16 10:31:42 +02:00
Roman Zeyde
36f52f9346 calib: make work with large frequency errors
(tested up to 0.2%)
2015-01-16 10:28:11 +02:00
Roman Zeyde
babd4a5438 common: move AttributeHolder 2015-01-16 09:50:29 +02:00
Roman Zeyde
904966365f recv: use finally for exit code 2015-01-15 18:22:47 +02:00
Roman Zeyde
aa0dd2c2c8 fix pep8 2015-01-15 18:22:47 +02:00
Roman Zeyde
1da258ebf8 detect: refactor receiver for large frequency drifts (~0.1%) 2015-01-15 18:22:47 +02:00
Roman Zeyde
5401206178 higher precision progress logging 2015-01-15 08:24:01 +02:00
Roman Zeyde
9b6160ec43 bump version due to calibration change
(it could be shorter)
2015-01-14 12:41:01 +02:00
Roman Zeyde
04b0142955 recv: handle higher frequency drifts. 2015-01-13 18:37:31 +02:00
Roman Zeyde
9dbfcaa870 equalizer: use shorter pilot tone. 2015-01-13 18:32:15 +02:00
Roman Zeyde
af59eb5bdf transfer: test larger frequency errors 2015-01-13 13:02:22 +02:00
Roman Zeyde
e4267f236b dsp: remove unused code 2015-01-11 18:14:37 +02:00
Roman Zeyde
cfc6de9eb0 calib: return attribute holders from receiver's calibration. 2015-01-11 18:09:53 +02:00
Roman Zeyde
2d890339e2 recv: add audio dumping option (for debugging) 2015-01-11 18:01:39 +02:00
Roman Zeyde
2ee79870c5 sampling: add documentation 2015-01-10 11:55:24 +02:00
Roman Zeyde
2bb4956439 audio: fix GetDefault???Device API call 2015-01-10 11:55:12 +02:00
Roman Zeyde
fd8dc1d8b7 train: remove unneeded file 2015-01-09 21:57:22 +02:00
Roman Zeyde
5bf2d0f566 README: a few fixes. 2015-01-09 20:01:34 +02:00
Roman Zeyde
b91f51df12 README: remove downloads badge 2015-01-09 19:58:28 +02:00
Roman Zeyde
fcd58d404d README: update a bit. 2015-01-09 19:57:14 +02:00
Roman Zeyde
4ca1cdf23a tox: fix indentation 2015-01-09 19:51:31 +02:00
Roman Zeyde
8e8d43b041 cli: add zip compression option 2015-01-09 19:50:04 +02:00
Roman Zeyde
c2a4bfbd5e README: update modem info. 2015-01-08 18:24:26 +02:00
Roman Zeyde
ae7d742ee4 config: add faster configurations 2015-01-08 18:07:01 +02:00
Roman Zeyde
c2c1b89a0e audio: add debug flag for PortAudio API 2015-01-08 18:06:50 +02:00
Roman Zeyde
750eb5428f tox: add pylint
ignore numpy "no-member" errors
2015-01-08 14:35:01 +02:00
Roman Zeyde
15f330330c calib: refactor receiver. 2015-01-08 14:25:53 +02:00
Roman Zeyde
96a1abb714 recv: initialize variables at c-tor 2015-01-08 10:35:25 +02:00
Roman Zeyde
a83888ff02 remove unused arguments 2015-01-08 10:35:10 +02:00
Roman Zeyde
a866301774 equalizer: move training to module scope 2015-01-08 09:43:22 +02:00
Roman Zeyde
3dcd9f4ccc equalizer: remove unused code 2015-01-08 09:40:15 +02:00
Roman Zeyde
3b1d193b0b framing: refactor a bit 2015-01-08 09:39:56 +02:00
Roman Zeyde
318a0644de use list comprehensions instead of map() 2015-01-08 09:24:09 +02:00
Roman Zeyde
807cbc31a2 recv: split sampler update 2015-01-08 09:22:19 +02:00
Roman Zeyde
004ad2403f recv: split training verification 2015-01-07 16:22:19 +02:00
Roman Zeyde
a1ad9ff32c __init__: remove unused imports 2015-01-07 13:53:36 +02:00
Roman Zeyde
f086bbfdeb audio: use specified config v1.5 2015-01-06 18:01:48 +02:00
Roman Zeyde
bd329c19d0 audio: add mocking UT 2015-01-06 17:34:26 +02:00
Roman Zeyde
7f9e84dd02 setup.py: remove pyaudio from requirements 2015-01-06 14:47:31 +02:00
Roman Zeyde
93f0396bc5 fixup! calib: use shorter signals. 2015-01-06 14:46:47 +02:00
Roman Zeyde
75dd7d28c9 audio: use ctypes to access PortAudio API directly 2015-01-06 14:46:37 +02:00
Roman Zeyde
b3510c18b3 calib: use shorter signals. 2015-01-06 12:39:13 +02:00
Roman Zeyde
a30ee7f92c setup.py: add support for Python 2.6 2015-01-05 14:23:28 +02:00
Roman Zeyde
3901b32cc5 framing: fix bytes handling for Python 2.6 2015-01-05 14:12:49 +02:00
Roman Zeyde
1728bba109 detect: remove for's else statement 2014-12-31 14:37:03 +02:00
Roman Zeyde
28bac11e9a detect: split waiting logic 2014-12-31 14:24:18 +02:00
Roman Zeyde
3ae72091cb tox: update to test with coverage 2014-12-31 14:18:51 +02:00