Commit Graph

  • 96a1abb714 recv: initialize variables at c-tor Roman Zeyde 2015-01-08 10:26:11 +02:00
  • a83888ff02 remove unused arguments Roman Zeyde 2015-01-08 10:21:30 +02:00
  • a866301774 equalizer: move training to module scope Roman Zeyde 2015-01-08 09:43:22 +02:00
  • 3dcd9f4ccc equalizer: remove unused code Roman Zeyde 2015-01-08 09:40:15 +02:00
  • 3b1d193b0b framing: refactor a bit Roman Zeyde 2015-01-08 09:35:38 +02:00
  • 318a0644de use list comprehensions instead of map() Roman Zeyde 2015-01-08 09:24:09 +02:00
  • 807cbc31a2 recv: split sampler update Roman Zeyde 2015-01-08 09:22:19 +02:00
  • 004ad2403f recv: split training verification Roman Zeyde 2015-01-07 16:22:19 +02:00
  • a1ad9ff32c __init__: remove unused imports Roman Zeyde 2015-01-07 13:53:36 +02:00
  • f086bbfdeb audio: use specified config v1.5 Roman Zeyde 2015-01-06 18:01:48 +02:00
  • bd329c19d0 audio: add mocking UT Roman Zeyde 2015-01-06 17:34:26 +02:00
  • 7f9e84dd02 setup.py: remove pyaudio from requirements Roman Zeyde 2015-01-06 14:47:31 +02:00
  • 93f0396bc5 fixup! calib: use shorter signals. Roman Zeyde 2015-01-06 14:46:47 +02:00
  • 75dd7d28c9 audio: use ctypes to access PortAudio API directly Roman Zeyde 2015-01-06 12:41:59 +02:00
  • b3510c18b3 calib: use shorter signals. Roman Zeyde 2015-01-06 12:39:13 +02:00
  • a30ee7f92c setup.py: add support for Python 2.6 Roman Zeyde 2015-01-05 14:23:28 +02:00
  • 3901b32cc5 framing: fix bytes handling for Python 2.6 Roman Zeyde 2015-01-05 12:53:15 +02:00
  • 1728bba109 detect: remove for's else statement Roman Zeyde 2014-12-31 14:37:03 +02:00
  • 28bac11e9a detect: split waiting logic Roman Zeyde 2014-12-31 14:24:18 +02:00
  • 3ae72091cb tox: update to test with coverage Roman Zeyde 2014-12-31 14:18:51 +02:00
  • 72ee5147f4 stream: move defaults to class variables Roman Zeyde 2014-12-31 14:04:38 +02:00
  • bb6e262b57 sampling: remove unused import Roman Zeyde 2014-12-31 14:00:17 +02:00
  • dfd19df01f equalizer: remove unused variables Roman Zeyde 2014-12-31 13:59:41 +02:00
  • 43ed34ede5 framing: fix PEP8 Roman Zeyde 2014-12-31 13:31:08 +02:00
  • ffdfce78fc travis debugging Roman Zeyde 2014-12-31 13:27:09 +02:00
  • 5f664e5944 common: enumerate -> index Roman Zeyde 2014-12-31 12:46:56 +02:00
  • 3e7b61205c audio: format -> fmt Roman Zeyde 2014-12-31 12:46:44 +02:00
  • cfca2d6cb5 equalizer: remove unused variables Roman Zeyde 2014-12-31 12:37:51 +02:00
  • 4cfe1711b9 framing: remove bitarray dependancy Roman Zeyde 2014-12-31 12:36:58 +02:00
  • 4b6a7fcf1c README: add landscape badge Roman Zeyde 2014-12-31 11:38:08 +02:00
  • 477013fcdd recv: remove saturation detection Roman Zeyde 2014-12-31 11:03:36 +02:00
  • c38208e10b calib: fix UT Roman Zeyde 2014-12-31 10:58:54 +02:00
  • c37cf741bc remove unused code. Roman Zeyde 2014-12-30 18:21:00 +02:00
  • 2c408907c4 framing: fix UT Roman Zeyde 2014-12-30 17:00:18 +02:00
  • ad5e688547 requirements: use git repo for pyaudio Roman Zeyde 2014-12-30 16:37:50 +02:00
  • 11279e26a6 README: update installation info and other issues Roman Zeyde 2014-12-30 16:29:59 +02:00
  • 1e09e4961e add main logger to package Roman Zeyde 2014-12-30 16:29:04 +02:00
  • 2430588077 cli: exit code should reflect success status Roman Zeyde 2014-12-30 09:45:31 +02:00
  • d5b18f922c send: return True on success Roman Zeyde 2014-12-30 09:41:58 +02:00
  • e7bcf5cbe0 framing: use smaller frames, for faster failure Roman Zeyde 2014-12-30 09:41:47 +02:00
  • 1d326304e1 bump version Roman Zeyde 2014-12-29 22:05:46 +02:00
  • 1f0363941d tox: add mock for tests v1.4 Roman Zeyde 2014-12-29 21:40:26 +02:00
  • 5988586c08 tox: install pyaudio from git repo Roman Zeyde 2014-12-29 21:35:38 +02:00
  • e2ed9915ee travis: install pyaudio from git repo Roman Zeyde 2014-12-29 21:29:33 +02:00
  • bc33bc1428 travis: use portaudio-dev package to build pyaudio Roman Zeyde 2014-12-29 21:26:54 +02:00
  • f3409b8638 add pyaudio package to travis Roman Zeyde 2014-12-29 18:37:36 +02:00
  • 4d75dba0bc switch to PyAudio package for portability Roman Zeyde 2014-12-29 17:53:23 +02:00
  • fbd34844cf main: use amodem package for recv.main() and send.main() API Roman Zeyde 2014-12-28 16:46:47 +02:00
  • 0ae80e6d8b setup.py: add support for Python 3.2 Roman Zeyde 2014-12-27 16:25:56 +02:00
  • 8557271da7 fix requirements.txt Roman Zeyde 2014-12-27 16:25:34 +02:00
  • 29ec1c4864 README: fix -vv flags position Roman Zeyde 2014-12-27 12:39:31 +02:00
  • 13bedf50a4 README: add a few more badges. Roman Zeyde 2014-12-27 12:37:08 +02:00
  • a73fddf988 README: add a few more badges. Roman Zeyde 2014-12-27 12:36:21 +02:00
  • 3c6ec642eb travis: add pep8 package Roman Zeyde 2014-12-27 12:17:55 +02:00
  • 9696e8796a tox: remove Python 3.3 Roman Zeyde 2014-12-27 12:12:44 +02:00
  • 2a4297c5fc add PEP8 to travis Roman Zeyde 2014-12-27 12:12:24 +02:00
  • ca93de06af PEP8 fixes for tests Roman Zeyde 2014-12-27 12:11:51 +02:00
  • f88820e9c3 PEP8 fixes Roman Zeyde 2014-12-27 12:06:01 +02:00
  • 2f90ac7e46 split carrier detection into detect.py Roman Zeyde 2014-12-25 17:33:20 +02:00
  • 0d29eecaa2 travis: add Python 3.2 Roman Zeyde 2014-12-27 09:27:46 +02:00
  • 67b69a62ec dsp: don't use dict comprehension Roman Zeyde 2014-12-26 22:45:57 +02:00
  • f532895dd4 travis: use new infrastructure Roman Zeyde 2014-12-26 22:41:56 +02:00
  • ec5b5fa4c0 fix string formatting Roman Zeyde 2014-12-26 22:18:35 +02:00
  • b9dc85e857 amodem-cli: move -v/-q flags to subparsers. Roman Zeyde 2014-12-25 10:54:48 +02:00
  • a1f58436d2 recv: add timeout for carrier waiting Roman Zeyde 2014-12-23 17:50:00 +02:00
  • 8378a273c3 ashow: fix configuration usage Roman Zeyde 2014-12-23 17:44:50 +02:00
  • f4d8c8a06e README: add note regarding bitrate selection. Roman Zeyde 2014-12-03 09:58:47 +02:00
  • 353f8b8211 add donation address Roman Zeyde 2014-12-03 08:58:40 +02:00
  • ca14f0862b configuration should be specified explicitly Roman Zeyde 2014-12-02 22:18:24 +02:00
  • 6bf0d4eeda CLI: handle missing argcomplete package Roman Zeyde 2014-11-30 12:48:57 +02:00
  • 3985aa4f34 bump version v1.3 Roman Zeyde 2014-11-30 12:18:30 +02:00
  • ea5e577953 recv: fix detection logic a bit Roman Zeyde 2014-11-14 16:49:41 +02:00
  • b23a38295b update README.md with apt-get instructions Roman Zeyde 2014-11-13 11:46:37 +02:00
  • 75b990473a update README.md with installation from GitHub Roman Zeyde 2014-11-13 11:41:52 +02:00
  • f4f742a7a4 config: simplify symbols' constellation Roman Zeyde 2014-11-11 09:06:15 +02:00
  • da5e971d94 test_audio: improve coverage Roman Zeyde 2014-11-09 19:13:07 +02:00
  • c84e081b1c amodem-cli: fix description logging Roman Zeyde 2014-11-09 17:37:18 +02:00
  • 6b1e39f48f calib: allow lower coherency Roman Zeyde 2014-11-09 17:24:00 +02:00
  • ceb826728a don't use global configuration Roman Zeyde 2014-11-09 12:14:54 +02:00
  • c8f5924c12 move and rename CLI script Roman Zeyde 2014-11-02 09:28:43 +02:00
  • 9d754b04cf recv: increase lookahead a bit Roman Zeyde 2014-10-23 18:06:08 +03:00
  • 59435e44a5 config: use "AMODEM_" prefix for settings' update Roman Zeyde 2014-10-23 18:14:53 +03:00
  • 86848fec1a rename "show" script Roman Zeyde 2014-10-23 17:58:14 +03:00
  • 77078d6150 calib: remove unused code. Roman Zeyde 2014-10-23 17:49:39 +03:00
  • 1da1e22553 README: elaborate installation Roman Zeyde 2014-10-23 16:28:09 +03:00
  • 6f90289d6b README: fix typo. Roman Zeyde 2014-10-23 16:22:05 +03:00
  • 02b28fc87c recv: plot equalization filter Roman Zeyde 2014-10-23 15:58:17 +03:00
  • 7c334db8c4 README: update usage section Roman Zeyde 2014-10-23 09:51:53 +03:00
  • 61b0299bbb calib: remove unused code. Roman Zeyde 2014-10-23 09:38:10 +03:00
  • 3a59a54107 refactor calibration recv script Roman Zeyde 2014-10-21 10:42:13 +03:00
  • 6b483335e9 add arcomplete support Roman Zeyde 2014-10-21 10:35:48 +03:00
  • 4248a0f08a calib: pep8 Roman Zeyde 2014-10-14 19:35:23 +03:00
  • 1196c2c25e setup.py: add Python 3.4 to supported list Roman Zeyde 2014-10-14 19:35:15 +03:00
  • 6bc5608bf5 v1.2 v1.2 Roman Zeyde 2014-10-10 11:28:39 +03:00
  • 7aed8ef4d2 calib: test all frequencies Roman Zeyde 2014-10-09 19:18:57 +03:00
  • 20a2692000 remove unused code Roman Zeyde 2014-10-09 19:18:32 +03:00
  • 07e530cee2 refactor QAM object into MODEM Roman Zeyde 2014-09-30 14:13:07 +03:00
  • e94ccdd8de config: use hexagonal grid for better SNR Roman Zeyde 2014-09-30 14:05:54 +03:00
  • e7c04e4aa9 travis: test also on Python v3.4 Roman Zeyde 2014-09-28 20:30:50 +03:00
  • 34ce0f8783 tox: test on Python v3.3 and v3.4 Roman Zeyde 2014-09-28 20:30:01 +03:00