Dr.-Ing. Johannes Pohl
cb88c5f0a0
Migrate to PyQt6 ( #1072 )
2025-12-16 15:24:57 +01:00
Prof. Dr. Andreas Noack
4979a5c94d
Fix compilation with Cython3.1. ( #1184 )
...
Thanks to ahesford:
Failure to compile with Cython 3.1 is caused by a collision between struct hackrf_device_list and the function hackrf_device_list. In the C library that this wraps, the two names are distinct. Cython, however, folds struct hackrf_device_list into just hackrf_device_list. Fortunately, Cython allows the use of a name for its definitions that differs from the underlying C name, so the struct can just be called c_hackrf_device_list. This doesn't seem to be a critical change because the immediately following typedef just aliases this to hackrf_device_list_t everywhere it is needed.
Cf. http://docs.cython.org/en/stable/src/userguide/external_C_code.html#resolving-naming-conflicts-c-name-specifications
2025-07-31 10:15:32 +02:00
Prof. Dr. Andreas Noack
a6f9b4791d
Revert numpy2 requirement to not interfere with Ubuntu 24.04 ( #1180 )
2025-07-07 13:18:30 +02:00
Rotzbua
2cdb0fb251
Feat!: use numpy2 ( #1176 )
...
Fix type problem with numpy2.
Drop support for numpy1 to simplify testing.
2025-06-19 09:37:05 +02:00
Dr.-Ing. Johannes Pohl
1e9416f5de
[CI] Fix broken limesuite build for macOS ( #1168 )
2025-05-31 16:18:39 +02:00
Dr.-Ing. Johannes Pohl
67b50280a7
Requirements: Pin to numpy 1.x.x ( #1145 )
2024-11-11 16:17:27 +01:00
Dr. Johannes Pohl
544efd35ac
Add setuptools to requirements.txt ( #1114 )
2024-04-28 11:30:31 +02:00
Dr. Johannes Pohl
854a84f9ca
Add exit action and new menu for recent files ( #1100 )
2024-01-21 11:53:43 +01:00
Dr. Johannes Pohl
8a34513351
Add support for Cython3 ( #1099 )
2024-01-21 11:11:28 +01:00
Dr. Johannes Pohl
e0f94fa105
blacken version.py
2024-01-14 09:43:20 +01:00
Dr. Johannes Pohl
aa95d20b9b
Blacken code ( #1076 )
2023-10-30 17:51:41 +01:00
Dr. Johannes Pohl
ec73ce9312
Upgrade Python versions in CI ( #1074 )
2023-10-28 12:42:22 +02:00
Dr. Johannes Pohl
64846253dc
pin to Cython version <3.0.0 ( #1063 )
2023-07-28 10:38:07 +02:00
Dr. Johannes Pohl
ba0b981ffb
Allow configuration of fractional font sizes ( #1027 )
2023-01-28 13:08:27 +01:00
Prof. Dr. Andreas Noack
1c9f9366bb
Flipper zero sub ghz ( #1023 )
...
* Add Flipper Zero SubGHz export from Generator support
* Clean up and add TODO (bandwidth/deviation in FuriHal preset)
2023-01-25 09:08:01 +01:00
Prof. Dr. Andreas Noack
a4f8db4f4d
Add I/Q view ( #1007 )
2022-10-14 09:56:58 +02:00
Dr. Johannes Pohl
2e71041b3b
update requirements.txt ( #960 )
2022-03-01 08:51:12 +01:00
Dr. Johannes Pohl
ebd5c21827
Update SDR drivers on macOS ( #959 )
2022-02-28 18:21:13 +01:00
Dr. Johannes Pohl
ce9ae23120
enable native backend check on Windows ( #957 )
2022-02-27 19:16:35 +01:00
Dr. Johannes Pohl
02183da14b
add default noise threshold setting ( #949 )
2022-02-22 21:16:33 +01:00
Dr. Johannes Pohl
7642e6d5c6
Fix microphone access for macOS DMG ( #945 )
2022-02-22 09:58:38 +01:00
Dr. Johannes Pohl
9f98496721
update dependencies ( #944 )
2022-02-21 22:56:41 +01:00
Dr. Johannes Pohl
38d1355536
CI: Migrate to GitHub Actions ( #942 )
2022-02-21 21:48:36 +01:00
Dr. Johannes Pohl
9dedefb2fc
CI: update python versions ( #940 )
2022-02-20 21:28:23 +01:00
Johannes Pohl
9a7836698b
CI: remove outdated coverage check
2021-12-01 15:12:56 +01:00
Johannes Pohl
b46d1dae9d
CI: bump ubuntu version
2021-11-30 13:00:52 +01:00
Prof. Dr. Andreas Noack
0c85ee05f7
add category HamRadio to desktop file ( #889 )
2021-07-07 14:57:58 +02:00
Dr. Johannes Pohl
a9cb440011
requirements: restrict pyqt5 version due to PyInstaller issue ( #862 )
2021-04-22 00:42:23 +02:00
Johannes Pohl
ca39660038
add desktop entry to snap
2021-03-06 15:49:48 +01:00
boss
6f50d09268
update snapcraft.yaml
2020-11-24 19:26:47 +01:00
Dr. Johannes Pohl
e9bb586e3d
update requirements ( #821 )
2020-11-24 18:34:47 +01:00
Dr. Johannes Pohl
3a92538015
update azure-pipelines.yml ( #820 )
2020-11-24 16:16:51 +01:00
Dr. Johannes Pohl
8506d2064c
CI: build on windows without -j ( #815 )
2020-11-04 17:07:52 +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
Dr. Johannes Pohl
1fcf4ae2bb
consider checksum label in copy operation ( #803 )
2020-09-20 11:09:11 +02:00
jopohl
162dda871b
update Dockerfile: remove rfcat, as it not installs anymore
2020-09-08 14:07:24 +02:00
Dr. Johannes Pohl
3cbcbf9bb3
add bladerf fpga images to snap ( #799 )
...
fix #798
2020-09-08 13:16:49 +02:00
Dr.-Ing. Johannes Pohl
88fa644ead
make HackRF bias tee configurable ( #794 )
2020-07-29 15:35:11 +02:00
Karthikeyan Singaravelan
0d2d0142e1
Fix deprecation warnings due to invalid escape sequences.
2020-07-15 12:32:12 +00:00
Johannes Pohl
849f7f579f
add De Bruijn fuzzing ( #782 )
2020-06-04 14:29:49 +02:00
Johannes Pohl
280212a2ba
Update README.md and CI
2020-06-02 20:04:58 +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
Prof. Dr. Andreas Noack
1d3981ca37
Remove NRZ-I to prevent mixing with NRZ + Invert, clarify names. ( #776 )
...
* Change NRZ-I decoding from invert to differential encoding (see e.g. https://en.wikipedia.org/wiki/Non-return-to-zero ). Fix #775
* skip bugged cython version
* Remove "Non Return To Zero Inverted (NRZ-I)" due to contradictory definitions in literature.
Co-authored-by: jopohl <Johannes.Pohl90@gmail.com >
2020-05-19 13:00:00 +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
8413ecea11
update snapcraft
2020-04-27 11:19:39 +02:00
Johannes Pohl
e396ddc347
add retina support on macOS ( #767 )
2020-04-22 21:35:19 +02:00
jopohl
09087233bf
improve pyinstaller_helper.py
2020-04-22 15:13:46 +02:00
jopohl
dd141b63e7
add snapcraft.yaml and build_snap.sh
2020-04-19 14:30:14 +02:00