761 Commits

Author SHA1 Message Date
Roman Zeyde 064eb52055 Test on Python 3.12 2023-08-19 15:27:48 +03:00
Roman Zeyde 3284447d1c Fix division by 0 during calibration 2023-08-19 14:58:01 +03:00
Roman Zeyde 8557faba6e Fix lint nits 2023-07-15 21:48:13 +03:00
Roman Zeyde d8059b5ff0 Require the user to specify send/recv subcommand 2023-07-15 21:40:01 +03:00
Roman Zeyde 250713a853 Bump version: 1.15.3 → 1.15.4 v1.15.4 2022-12-25 21:45:15 +02:00
Roman Zeyde f4473145c3 Merge pull request #60 from romanz/fix-test
Fix pytest usage
2022-12-24 21:54:47 +02:00
Roman Zeyde bb68779d75 Update supported Python versions 2022-12-24 21:25:13 +02:00
Roman Zeyde 2452ed56e8 Fix pytest usage
https://github.com/romanz/amodem/commit/0c5ba9480b310d9de7794a6ec62e409a3e94625f#r93932858
2022-12-24 21:23:05 +02:00
Roman Zeyde 55b446e362 Merge pull request #59 from mgorny/np-bool
Replace deprecated `np.bool` to fix NumPy 1.24 compatibility
2022-12-24 21:20:55 +02:00
Michał Górny a99fb6d083 Replace deprecated np.bool to fix NumPy 1.24 compatibility
Replace the deprecated `np.bool` type with `bool`.  According
to the documentation, the former "has been an alias of the builtin"
"for a long time".  Using these aliases has been deprecated
in NumPy 1.20, and they were removed entirely in 1.24.

See:
https://numpy.org/doc/stable/release/1.20.0-notes.html#using-the-aliases-of-builtin-types-like-np-int-is-deprecated
https://numpy.org/doc/stable/release/1.24.0-notes.html#expired-deprecations
2022-12-22 15:55:07 +01:00
Roman Zeyde 0c5ba9480b Fix py.test in CI 2022-10-28 10:11:59 +03:00
Roman Zeyde 034a2c9ebe No need to specify encoding in binary I/O 2022-10-27 21:51:07 +03:00
Roman Zeyde 8553f74f88 Use f-string interpolation 2022-10-27 21:47:02 +03:00
Roman Zeyde ffeda35d49 Support Python 3.10 2022-10-27 21:18:37 +03:00
Roman Zeyde 883ecb4334 Bump version: 1.15.2 → 1.15.3 v1.15.3 2021-07-20 22:11:58 +03:00
Roman Zeyde 96b87ec5be A few more fixes after dropping Python 2 support 2021-06-19 21:45:54 +03:00
Roman Zeyde ceffe7fac0 Drop six dependency 2021-06-19 21:41:38 +03:00
Roman Zeyde e8cf356248 Drop Python 3.5 and test on 3.9 2021-06-19 21:38:14 +03:00
Roman Zeyde ee5c543737 Bump version: 1.15.1 → 1.15.2 v1.15.2 2021-06-19 19:38:26 +03:00
Roman Zeyde 1311c58005 Ignore 'consider-using-with' pylint warning 2021-06-19 14:31:38 +03:00
Roman Zeyde 9c6ef2884e Drop izip compatibility helper 2021-06-19 14:12:26 +03:00
Roman Zeyde 21fe42e68d Increase leading and trailing silence defaults
Leading silence should help ignore initial A/D artifacts.
Trailing silence fixes buffering issues (e.g. #49).
2021-06-19 14:07:01 +03:00
Roman Zeyde 9352088389 Bump version: 1.15.0 → 1.15.1 v1.15.1 2020-07-03 14:56:12 +03:00
Roman Zeyde db47cda390 Remove travis, coveralls, landscape & waffle badges 2020-07-03 14:55:12 +03:00
Roman Zeyde 4cd3def507 Fix lint errors and adapt to latest Python 2020-07-03 14:50:59 +03:00
Roman Zeyde 9192a8ff67 Switch to GitHub actions 2020-07-03 14:23:12 +03:00
Roman Zeyde 3b88a23dfb Document PortAudio DLL usage on Windows 2020-07-03 13:16:10 +03:00
Roman Zeyde 10c06f7646 Ignore .pytest_cache/ 2019-03-08 15:11:47 +02:00
Roman Zeyde df9cbfdf13 Allow more silence before transmission 2019-03-08 15:10:02 +02:00
Roman Zeyde 02f45de4f1 Bump version: 1.14.0 → 1.15.0 v1.15.0 2018-08-13 22:28:38 +03:00
Roman Zeyde 6d6bd44dd8 Update Python 3.x versions 2018-08-13 22:22:46 +03:00
Roman Zeyde 4598cfc7f6 Fix 'no-else-return' pylint warning 2018-08-13 22:10:26 +03:00
Roman Zeyde ff6c9968e8 Don't inherit from object on modern Python 3 2018-08-13 16:04:06 +03:00
Roman Zeyde 0bd691320e Drop Python 2 support 2018-08-13 16:03:41 +03:00
Roman Zeyde 4527eaa931 Refactor log configuration 2018-08-13 15:17:54 +03:00
Roman Zeyde 1dd59f9f8f Merge remote-tracking branch 'jwoillez/jwoillez' 2018-07-23 10:39:16 +03:00
Roman Zeyde c3cefee85f Remove Python 3.3 from Travis 2018-07-22 22:07:35 +03:00
Julien Woillez 2ab3c62d0d Added debug messages to check timing of recv(). 2018-07-22 19:46:53 +02:00
Julien Woillez 601a14297f Created defaultInterpolator to speed up recv(). 2018-07-22 19:46:53 +02:00
Julien Woillez 71dab0e7bc De-duplicate equalizer_length configuration. 2018-07-22 19:46:53 +02:00
Julien Woillez 53df2d5934 Speed up carrier detection with numpy. 2018-07-22 19:46:53 +02:00
Roman Zeyde ac2e66bddd Add HN link 2018-06-18 22:11:30 +03:00
ellipticcurv3 0534b6891a More packages needed to install 2018-05-23 12:37:21 +02:00
Roman Zeyde 4f0bc6883b amodem: show the configuration during initialization 2018-05-02 09:39:31 +03:00
Roman Zeyde 4846cdaf8f README: explain audio redirection 2018-05-02 09:29:53 +03:00
Roman Zeyde 0e171a58f2 amodem: disable PortAudio when I/O is redirected 2018-05-02 09:25:49 +03:00
Roman Zeyde 20f90edf8d async: rename to async_reader
async is becoming a reserved word in Python 3.7
2018-05-02 09:13:37 +03:00
Roman Zeyde 72397e541c amodem: fix CLI argument help string 2018-05-02 09:09:34 +03:00
Roman Zeyde 6d17cc132f git: ignore deb_dist/ 2018-03-11 09:47:03 +02:00
Roman Zeyde 9dbb3826c7 Bump version: 1.13.1 → 1.14.0 v1.14.0 2018-03-11 08:50:09 +02:00