697 Commits

Author SHA1 Message Date
Dr.-Ing. Johannes Pohl
cb88c5f0a0 Migrate to PyQt6 (#1072) 2025-12-16 15:24:57 +01:00
Rotzbua
2aeadcf566 fix(numpy): replace deprecated tostring with tobytes (#1170)
Deprecated since numpy 1.19.0
https://numpy.org/doc/2.1/release/1.19.0-notes.html#numpy-ndarray-tostring-is-deprecated-in-favor-of-tobytes
2025-06-04 15:18:27 +02:00
Dr. Johannes Pohl
10607cd6c5 Add conftest.py to awre test dir (#1109)
To prevent fieldtypes.xml not found for tests on macOS
2024-03-14 21:42:01 +01:00
jpacov
a3903503e2 Feature/signal real timestamp (#969) 2023-11-16 21:12:18 +01:00
Dr. Johannes Pohl
aa95d20b9b Blacken code (#1076) 2023-10-30 17:51:41 +01:00
Prof. Dr. Andreas Noack
985e84b0b3 Fix error where last byte of datarange was not included in checksum calculation. Added test to cover this case. Relates to #1045 (#1046) 2023-04-08 15:32:23 +02:00
Prof. Dr. Andreas Noack
82da1376c1 Add rad1o support (#1020)
* Add rad1o support

* fix CI errors regarding deprecated types: np.complex (-> complex) and np.int (-> int)
2023-01-13 15:24:34 +01:00
jpacov
b7fd265179 Adding Save As pcapng for ProtocolAnalyzer (#970) 2022-10-17 17:26:53 +02:00
Dr. Johannes Pohl
e9bb586e3d update requirements (#821) 2020-11-24 18:34:47 +01:00
Dr. Johannes Pohl
d300ba5c33 Improve Auto Interpretation Performance (#814)
* cythonize merge_plateaus

* add a threshold for plateau count to prevent running forever
2020-11-04 12:12:42 +01:00
Dr. Johannes Pohl
217a814622 improve sdr check fix #811 (#812) 2020-11-02 16:31:03 +01:00
Dr. Johannes Pohl
611ef151cb Refactor (#810) 2020-10-28 17:54:11 +01:00
Dr. Johannes Pohl
cfae883bd9 use costas loop for PSK demod (#807) 2020-10-21 12:43:08 +02:00
Karthikeyan Singaravelan
0d2d0142e1 Fix deprecation warnings due to invalid escape sequences. 2020-07-15 12:32:12 +00:00
jopohl
22f3cf6891 cleanup code 2020-07-07 21:03:39 +02:00
Johannes Pohl
849f7f579f add De Bruijn fuzzing (#782) 2020-06-04 14:29:49 +02:00
Johannes Pohl
c1ed0eff01 add support for already demodulated signals (#780)
Treat single channel wav files as already demodulated data.
2020-05-28 19:49:20 +02:00
Johannes Pohl
889dd05f25 proper support for complex16u (2xuint8) signals (#772)
* proper support for complex16 (2xint8) signals
  * fix Modulator: give correct iq type
  * fix View: Use general min/max and not from signal
  * Remove Padding

* fix requirements.txt (skip PyQt5.14.2 on Windows)

* fix noise area drawing

* fix demod view range for FSK and PSK

* Autofit signal in ModulatorDialog.py

* optimize Unittests
2020-05-01 13:49:32 +02:00
jopohl
56bf31d38b increase timeout for ci 2020-04-19 11:46:34 +02:00
Johannes Pohl
69ef5969b0 Improve tests (#760)
* increase timeout for ci

* fix deprecation warnings by using raw strings
2020-04-17 15:28:05 +02:00
jopohl
47616e7ba6 increase timeout for CI 2020-04-17 14:55:01 +02:00
Johannes Pohl
53f31197cb update ui files (#759)
* update ui

* add unittest
2020-04-09 12:29:16 +02:00
Johannes Pohl
297e7a6b61 [CI] check native backends on linux when installed from pip (#751) 2020-03-25 12:38:45 +01:00
Johannes Pohl
70125b9fdd Update README.md + increase timeout for CI 2020-03-24 12:14:20 +01:00
Johannes Pohl
7e15029398 Overhaul GNU Radio backend (ready for gr 3.8) (#748) 2020-03-22 12:52:52 +01:00
Johannes Pohl
454abd522c improve waiting in unittests 2020-03-07 22:59:56 +01:00
Johannes Pohl
197a4f0afc Speed up unittests 2020-03-07 11:18:42 +01:00
Johannes Pohl
f24d10b3af fix message break plugin (#739) 2020-03-06 10:53:07 +01:00
Johannes Pohl
65e3c13ed4 improve timeouts in tests (#734) 2020-03-04 14:48:55 +01:00
Johannes Pohl
af691f452d make include path in rebuild configurable (#733) 2020-03-04 14:12:29 +01:00
Johannes Pohl
90d82463ab Improve tests (#730)
Improve performance of tests and fix some minor bugs in insert sine dialog and "apply to all" action
2020-03-03 22:06:18 +01:00
Johannes Pohl
d48487edc7 pin boost version with brew 2020-01-21 00:26:19 +01:00
Johannes Pohl
66287404d6 add environment variables to set API version explicitly (#717) 2020-01-20 22:48:22 +01:00
Johannes Pohl
be1aa9c7c1 centralize setting operations + rename constants.py->settings.py (#714) 2020-01-07 18:22:58 +01:00
Martin Hauke
b0dea42613 Fix some typos 2019-12-30 16:54:08 +01:00
Johannes Pohl
bb448bf532 fix PSK threshold in AInterpretation 2019-11-19 15:17:30 +01:00
Johannes Pohl
794fbc18da Add GUI for higher order modulations (#666) 2019-10-11 12:54:23 +02:00
Johannes Pohl
75d7710cab update test 2019-10-01 17:12:27 +02:00
Johannes Pohl
2c4f3911c9 Update PSK Demod routine to support higher order PSK (#686) 2019-08-31 18:13:48 +02:00
Johannes Pohl
30a4d597bb fix bug in FSK modulation: remove spiky jumps (#685) 2019-08-24 16:56:23 +02:00
Johannes Pohl
ac7364f143 move to macOS 10.14 in CI (#672) 2019-06-29 22:50:09 +02:00
Johannes Pohl
59bb38cf20 version2.7.3 2019-06-29 21:58:59 +02:00
Johannes Pohl
28acf1609f refactor demod backend (#665) 2019-06-21 20:06:50 +02:00
Johannes Pohl
7e0a92962d add oqpsk modulation in backend 2019-06-20 14:38:34 +02:00
Johannes Pohl
ef3238105f make modulation backend more generic (#660) 2019-06-16 16:03:34 +02:00
Johannes Pohl
312ad8061b Provide a DMG for OSX (#654) 2019-06-01 15:49:14 +02:00
Johannes Pohl
1e90427655 Use SDR native IQ formats (#652) 2019-05-29 13:22:53 +02:00
Johannes Pohl
1e18cdb751 More accurate logic analysis (#403) 2019-05-20 10:41:21 +02:00
Johannes Pohl
5aa64df65d Fix parameters of auto interpretation for better PSK detection (#649)
* fix ainterpretation parameters

* fix window size calculation

* fix unittest

* catch error and improve value

* tune value
2019-05-05 23:11:51 +02:00
Johannes Pohl
f7f91b0da7 improve unittest 2019-03-29 11:06:45 +01:00