konung-yaropolk
3e8fa8f97f
modified: setup.py
2022-11-18 22:57:24 -06:00
konung-yaropolk
3cf6eca7a9
modified: .gitignore
2022-11-18 22:23:43 -06:00
konung-yaropolk
5a5cc155fb
modified: dev/ui2py.sh
...
modified: qspectrumanalyzer/qspectrumanalyzer.ui
modified: qspectrumanalyzer/ui_qspectrumanalyzer.py
modified: qspectrumanalyzer/ui_qspectrumanalyzer_baseline.py
modified: qspectrumanalyzer/ui_qspectrumanalyzer_colors.py
modified: qspectrumanalyzer/ui_qspectrumanalyzer_persistence.py
modified: qspectrumanalyzer/ui_qspectrumanalyzer_settings.py
modified: qspectrumanalyzer/ui_qspectrumanalyzer_settings_help.py
modified: qspectrumanalyzer/ui_qspectrumanalyzer_smoothing.py
2022-11-18 01:05:02 -06:00
konung-yaropolk
1e8b6a2edf
new file: dev/ui2py.bat
...
modified: dev/ui2py.sh
2022-11-08 23:47:33 -06:00
konung-yaropolk
a194d22d9f
renamed: src/__init__.py -> qspectrumanalyzer/__init__.py
...
renamed: src/__main__.py -> qspectrumanalyzer/__main__.py
renamed: src/backends/__init__.py -> qspectrumanalyzer/backends/__init__.py
renamed: src/backends/hackrf_sweep.py -> qspectrumanalyzer/backends/hackrf_sweep.py
renamed: src/backends/rtl_power.py -> qspectrumanalyzer/backends/rtl_power.py
renamed: src/backends/rtl_power_fftw.py -> qspectrumanalyzer/backends/rtl_power_fftw.py
renamed: src/backends/rx_power.py -> qspectrumanalyzer/backends/rx_power.py
renamed: src/backends/soapy_power.py -> qspectrumanalyzer/backends/soapy_power.py
renamed: src/baseline.py -> qspectrumanalyzer/baseline.py
renamed: src/colors.py -> qspectrumanalyzer/colors.py
renamed: src/data.py -> qspectrumanalyzer/data.py
renamed: src/languages/qspectrumanalyzer_cs.qm -> qspectrumanalyzer/languages/qspectrumanalyzer_cs.qm
renamed: src/languages/qspectrumanalyzer_cs.ts -> qspectrumanalyzer/languages/qspectrumanalyzer_cs.ts
renamed: src/persistence.py -> qspectrumanalyzer/persistence.py
renamed: src/plot.py -> qspectrumanalyzer/plot.py
renamed: src/qspectrumanalyzer.svg -> qspectrumanalyzer/qspectrumanalyzer.svg
renamed: src/qspectrumanalyzer.ui -> qspectrumanalyzer/qspectrumanalyzer.ui
renamed: src/qspectrumanalyzer_baseline.ui -> qspectrumanalyzer/qspectrumanalyzer_baseline.ui
renamed: src/qspectrumanalyzer_colors.ui -> qspectrumanalyzer/qspectrumanalyzer_colors.ui
renamed: src/qspectrumanalyzer_persistence.ui -> qspectrumanalyzer/qspectrumanalyzer_persistence.ui
renamed: src/qspectrumanalyzer_settings.ui -> qspectrumanalyzer/qspectrumanalyzer_settings.ui
renamed: src/qspectrumanalyzer_settings_help.ui -> qspectrumanalyzer/qspectrumanalyzer_settings_help.ui
renamed: src/qspectrumanalyzer_smoothing.ui -> qspectrumanalyzer/qspectrumanalyzer_smoothing.ui
renamed: src/settings.py -> qspectrumanalyzer/settings.py
renamed: src/smoothing.py -> qspectrumanalyzer/smoothing.py
renamed: src/subproc.py -> qspectrumanalyzer/subproc.py
renamed: src/ui_qspectrumanalyzer.py -> qspectrumanalyzer/ui_qspectrumanalyzer.py
renamed: src/ui_qspectrumanalyzer_baseline.py -> qspectrumanalyzer/ui_qspectrumanalyzer_baseline.py
renamed: src/ui_qspectrumanalyzer_colors.py -> qspectrumanalyzer/ui_qspectrumanalyzer_colors.py
renamed: src/ui_qspectrumanalyzer_persistence.py -> qspectrumanalyzer/ui_qspectrumanalyzer_persistence.py
renamed: src/ui_qspectrumanalyzer_settings.py -> qspectrumanalyzer/ui_qspectrumanalyzer_settings.py
renamed: src/ui_qspectrumanalyzer_settings_help.py -> qspectrumanalyzer/ui_qspectrumanalyzer_settings_help.py
renamed: src/ui_qspectrumanalyzer_smoothing.py -> qspectrumanalyzer/ui_qspectrumanalyzer_smoothing.py
renamed: src/utils.py -> qspectrumanalyzer/utils.py
renamed: src/version.py -> qspectrumanalyzer/version.py
renamed: src/windows.py -> qspectrumanalyzer/windows.py
2022-11-08 23:33:25 -06:00
konung-yaropolk
be78d7c2a4
modified: dev/ui2py.sh
...
renamed: qspectrumanalyzer/__init__.py -> src/__init__.py
renamed: qspectrumanalyzer/__main__.py -> src/__main__.py
renamed: qspectrumanalyzer/backends/__init__.py -> src/backends/__init__.py
renamed: qspectrumanalyzer/backends/hackrf_sweep.py -> src/backends/hackrf_sweep.py
renamed: qspectrumanalyzer/backends/rtl_power.py -> src/backends/rtl_power.py
renamed: qspectrumanalyzer/backends/rtl_power_fftw.py -> src/backends/rtl_power_fftw.py
renamed: qspectrumanalyzer/backends/rx_power.py -> src/backends/rx_power.py
renamed: qspectrumanalyzer/backends/soapy_power.py -> src/backends/soapy_power.py
renamed: qspectrumanalyzer/baseline.py -> src/baseline.py
renamed: qspectrumanalyzer/colors.py -> src/colors.py
renamed: qspectrumanalyzer/data.py -> src/data.py
renamed: qspectrumanalyzer/languages/qspectrumanalyzer_cs.qm -> src/languages/qspectrumanalyzer_cs.qm
renamed: qspectrumanalyzer/languages/qspectrumanalyzer_cs.ts -> src/languages/qspectrumanalyzer_cs.ts
renamed: qspectrumanalyzer/persistence.py -> src/persistence.py
renamed: qspectrumanalyzer/plot.py -> src/plot.py
renamed: qspectrumanalyzer/qspectrumanalyzer.svg -> src/qspectrumanalyzer.svg
renamed: qspectrumanalyzer/qspectrumanalyzer.ui -> src/qspectrumanalyzer.ui
renamed: qspectrumanalyzer/qspectrumanalyzer_baseline.ui -> src/qspectrumanalyzer_baseline.ui
renamed: qspectrumanalyzer/qspectrumanalyzer_colors.ui -> src/qspectrumanalyzer_colors.ui
renamed: qspectrumanalyzer/qspectrumanalyzer_persistence.ui -> src/qspectrumanalyzer_persistence.ui
renamed: qspectrumanalyzer/qspectrumanalyzer_settings.ui -> src/qspectrumanalyzer_settings.ui
renamed: qspectrumanalyzer/qspectrumanalyzer_settings_help.ui -> src/qspectrumanalyzer_settings_help.ui
renamed: qspectrumanalyzer/qspectrumanalyzer_smoothing.ui -> src/qspectrumanalyzer_smoothing.ui
renamed: qspectrumanalyzer/settings.py -> src/settings.py
renamed: qspectrumanalyzer/smoothing.py -> src/smoothing.py
renamed: qspectrumanalyzer/subproc.py -> src/subproc.py
renamed: qspectrumanalyzer/ui_qspectrumanalyzer.py -> src/ui_qspectrumanalyzer.py
renamed: qspectrumanalyzer/ui_qspectrumanalyzer_baseline.py -> src/ui_qspectrumanalyzer_baseline.py
renamed: qspectrumanalyzer/ui_qspectrumanalyzer_colors.py -> src/ui_qspectrumanalyzer_colors.py
renamed: qspectrumanalyzer/ui_qspectrumanalyzer_persistence.py -> src/ui_qspectrumanalyzer_persistence.py
renamed: qspectrumanalyzer/ui_qspectrumanalyzer_settings.py -> src/ui_qspectrumanalyzer_settings.py
renamed: qspectrumanalyzer/ui_qspectrumanalyzer_settings_help.py -> src/ui_qspectrumanalyzer_settings_help.py
renamed: qspectrumanalyzer/ui_qspectrumanalyzer_smoothing.py -> src/ui_qspectrumanalyzer_smoothing.py
renamed: qspectrumanalyzer/utils.py -> src/utils.py
renamed: qspectrumanalyzer/version.py -> src/version.py
renamed: qspectrumanalyzer/windows.py -> src/windows.py
2022-11-08 23:24:23 -06:00
konung-yaropolk
04da33e00a
Update ui2py.sh
2022-11-09 07:19:11 +02:00
konung-yaropolk
7f16f49ecb
Merge pull request #1 from konung-yaropolk/dev
...
Dev
2022-11-09 06:54:31 +02:00
konung-yaropolk
87f6809008
new file: dev/ui2py.sh
2022-11-08 22:51:29 -06:00
konung-yaropolk
2b49d1f1b3
modified: qspectrumanalyzer/backends/__init__.py
...
modified: qspectrumanalyzer/backends/hackrf_sweep.py
modified: qspectrumanalyzer/backends/rtl_power.py
modified: qspectrumanalyzer/backends/rtl_power_fftw.py
modified: qspectrumanalyzer/backends/rx_power.py
modified: qspectrumanalyzer/backends/soapy_power.py
renamed: qspectrumanalyzer/subprocess.py -> qspectrumanalyzer/subproc.py
2022-11-08 02:14:57 -06:00
konung-yaropolk
067fd13b7c
modified: qspectrumanalyzer/qspectrumanalyzer.ui
2022-11-08 01:49:13 -06:00
konung-yaropolk
a12dfeb957
Update __main__.py
2022-11-08 08:07:44 +02:00
konung-yaropolk
30347df871
modified: qspectrumanalyzer/__main__.py
2022-11-08 00:03:50 -06:00
konung-yaropolk
2c625d1827
modified: qspectrumanalyzer/__main__.py
2022-11-07 23:57:29 -06:00
konung-yaropolk
3de6ea47eb
On branch dev
...
modified: qspectrumanalyzer/__main__.py
2022-11-07 23:53:01 -06:00
konung-yaropolk
92dd88c945
modified: PKGBUILD
2022-11-07 23:46:27 -06:00
Michal Krenek (Mikos)
625ba9d698
Refactoring
2017-04-27 23:22:29 +02:00
Michal Krenek (Mikos)
6800f5bd8e
Allow subtracting baseline
2017-04-27 23:01:15 +02:00
Michal Krenek (Mikos)
4571075bd9
Use np.linspace() instead of np.arange() in soapy_power, rtl_power and rx_power backends
2017-04-27 16:46:18 +02:00
Michal Krenek (Mikos)
5505f0dfd7
Write whole backend command with params to console
2017-04-21 17:20:29 +02:00
Michal Krenek (Mikos)
2544b9a164
Fix human readable time formatting
2017-04-12 17:49:26 +02:00
Michal Krenek (Mikos)
8aa6d50bb8
Show scan progress if interval is >= 1 s
2017-04-12 17:44:22 +02:00
Michal Krenek (Mikos)
31471b3386
Allow setting hackrf_sweep backend to -1 in GUI
2017-04-03 17:56:08 +02:00
Michal Krenek (Mikos)
1c9e7681b8
Allow manual setting of specific gains in hackrf_sweep backend
2017-04-03 17:50:38 +02:00
Michal Krenek (Mikos)
edf8ae17e2
Update setup.py to be compatible with latest version of subzero
2017-03-31 16:43:49 +02:00
Michal Krenek (Mikos)
c6e305343c
Unhide console on Windows right before exit (we don't want to leave zombies behind)
2017-03-30 16:17:03 +02:00
Michal Krenek (Mikos)
c140e9313e
Code cleanup
2017-03-30 16:08:47 +02:00
Michal Krenek (Mikos)
c93bbf3de5
Fix link in README.rst
2017-03-30 15:51:23 +02:00
Michal Krenek (Mikos)
36be8e8371
Update README.rst with informations about Windows installer
2017-03-30 15:47:37 +02:00
Michal Krenek (Mikos)
06956c4c1f
Move classifiers down in setup.py
2017-03-30 14:55:15 +02:00
Michal Krenek (Mikos)
9b04a924f2
Update .desktop file
2017-03-30 14:51:14 +02:00
Michal Krenek (Mikos)
415687685a
Update version to 2.2.0
2017-03-30 14:49:07 +02:00
Michal Krenek (Mikos)
9d21d49157
Always open console on Windows (but hide it)
...
Otherwise program crashes when trying to communicate with subprocess
(e.g. soapy_power) if started in pythonw.exe, bacause console is missing.
2017-03-30 14:27:33 +02:00
Michal Krenek (Mikos)
e9391aedc0
Split help command executable in settings
2017-03-28 15:52:49 +02:00
Michal Krenek (Mikos)
05f4a59b66
Hide console window for subprocesses on Windows
2017-03-28 12:26:45 +02:00
Michal Krenek (Mikos)
fa462f885d
Make help commands in settings compatible with Python 3.4
2017-03-28 10:44:03 +02:00
Michal Krenek (Mikos)
9ee6f631dc
Fix shortcut in MSI installer
2017-03-28 00:36:32 +02:00
Michal Krenek (Mikos)
9271e42766
Switch from cx_Freeze to PyInstaller / subzero for building frozen Windows executables
2017-03-28 00:32:11 +02:00
Michal Krenek (Mikos)
e75f9a98d9
Merge pull request #28 from michaellass/hackrf_ratelimit
...
hackrf_sweep: Improve low frequency range capabilities
2017-03-24 22:58:56 +01:00
Michael Lass
5985cb4bfe
hackrf_sweep: fix race condition when stopping
...
When stopping, the process may die right before we try to read from its stdout,
generating the following error:
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/qspectrumanalyzer/backends/hackrf_sweep.py", line 146, in run
buf = self.process.stdout.read(4)
AttributeError: 'NoneType' object has no attribute 'stdout'
Catch the error instead of crashing.
2017-03-24 21:57:52 +01:00
Michael Lass
bc3319ba82
hackrf_sweep: Reduce bin_size_min to 3 kHz
...
Using rate limiting, smaller bin sizes than 40 kHz can be used. This is useful
when using the hackrf_sweep backend with narrow frequency ranges.
2017-03-24 21:38:52 +01:00
Michael Lass
a49f1a3187
hackrf_sweep: Implement rate limiting by ignoring sweeps
...
For low frequency ranges the sweep range of hackrf_sweep is pretty high.
To allow using the hackrf_sweep backend with those small ranges, we can
simply ignore sweeps based on a user-set sweep interval.
2017-03-24 21:37:31 +01:00
Michal Krenek (Mikos)
12da1d6626
Merge pull request #22 from michaellass/check_bincount
...
Check bincount in data coming from backend
2017-03-24 21:02:10 +01:00
Michael Lass
9dc1433bdf
Check bincount in data coming from backend
...
The backend may return fewer data points than expected. This can e.g. be
observed for the hackrf_sweep backend on high system load. Currently
this leads to an error when trying to insert the data into the
HistoryBuffer and causes the application to crash:
ValueError: cannot copy sequence with size 24750 to array axis with dimension 25000
As a workaround, just ignore data in this case.
2017-03-24 17:50:03 +01:00
Michal Krenek (Mikos)
8109c537f6
Allow setting gain with more precision; tune default parameters of backends
2017-03-24 16:51:32 +01:00
Michal Krenek (Mikos)
87585c106b
Fix numbering in README.rst
2017-03-24 02:50:03 +01:00
Michal Krenek (Mikos)
02859deccf
Add Windows installation instructions to README.rst
2017-03-24 02:48:21 +01:00
Michal Krenek (Mikos)
2385c228c6
Fix README.rst
2017-03-24 01:33:05 +01:00
Michal Krenek (Mikos)
11979ba641
Update README.rst, clarify backends section
2017-03-24 01:22:03 +01:00
Michal Krenek (Mikos)
9135dc58e4
Make soapy_power dependency optional (but don't remove it from setup.py and PKGBUILD, because it is default backend)
2017-03-24 00:15:56 +01:00