Allan Bazinet
|
da31b024c2
|
Correct out of bounds array read
Corrects out of bounds array read in waterfall display.
|
2025-08-16 16:06:05 -04:00 |
|
Allan Bazinet
|
3e552afe97
|
Use concepts for FP restrictions
|
2025-02-09 05:52:02 -08:00 |
|
Allan Bazinet
|
28ea737884
|
Use constexpr visitation method
|
2025-01-22 09:07:16 -08:00 |
|
Allan Bazinet
|
97f44acf9b
|
Remove savg from shared memory
This array is no longer referenced by Fortran code; however, even when it was, it didn’t need to be in shared memory.
|
2024-12-24 06:43:39 -08:00 |
|
Allan Bazinet
|
c7625e0b1a
|
Testing C++ symspec() conversion
|
2024-12-23 17:38:07 -08:00 |
|
Allan Bazinet
|
40710efe18
|
Normalize percent2D
|
2024-12-11 05:45:24 -08:00 |
|
Allan Bazinet
|
b2f39959c6
|
Hoist db scale conversion
|
2024-12-08 10:23:23 -08:00 |
|
Allan Bazinet
|
f54ec29d10
|
Move to use of QFlags for sink states
|
2024-12-08 06:32:22 -08:00 |
|
Allan Bazinet
|
1c173ee63f
|
Fix for spectrum redraw in very slow waterfall
|
2024-12-07 21:56:22 -08:00 |
|
Allan Bazinet
|
09eccfc370
|
Introduce scalers; debounce gain and zero
Extract scaling logic for the waterfall and spectrum into scaler subclasses. Debounce replotting on setting of waterfall gain and zero.
|
2024-12-07 08:37:52 -08:00 |
|
Allan Bazinet
|
3b689f4ea0
|
Add ColorMapper functor
|
2024-12-06 06:07:03 -08:00 |
|
Allan Bazinet
|
1f3dd1e382
|
Update commentary
|
2024-12-05 17:18:20 -08:00 |
|
Allan Bazinet
|
0081cfd254
|
Fix summary spectrum display bug
|
2024-12-05 17:15:12 -08:00 |
|
Allan Bazinet
|
8922765c14
|
Commentary
|
2024-12-05 13:33:49 -08:00 |
|
Allan Bazinet
|
67e4e16f3b
|
Spectrum drawing avoidance based on sink state
|
2024-12-05 10:12:04 -08:00 |
|
Allan Bazinet
|
490e0950b4
|
Precompute gain and zero invariants
|
2024-12-05 05:17:24 -08:00 |
|
Allan Bazinet
|
facbd84ca6
|
Extract RDP algorithm to functor class
|
2024-12-02 22:09:35 -08:00 |
|
Allan Bazinet
|
12c2e321f2
|
Use consistent indexed access syntax
|
2024-12-02 19:47:16 -08:00 |
|
Allan Bazinet
|
c0e08815c3
|
Compute trig directly instead of using QLineF
|
2024-12-02 18:18:32 -08:00 |
|
Allan Bazinet
|
65794ebdb5
|
Add Qwt drawPolyline() performance workaround
|
2024-12-02 09:44:36 -08:00 |
|
Allan Bazinet
|
30e06660cb
|
Commentary
|
2024-12-01 15:25:00 -08:00 |
|
Allan Bazinet
|
29e46e68ff
|
Formatting
|
2024-12-01 15:17:21 -08:00 |
|
Allan Bazinet
|
e07a9e92de
|
Compare less than width, rather than not equal to
|
2024-12-01 15:15:33 -08:00 |
|
Allan Bazinet
|
2590f16324
|
Collapse adjunct data range reduction
|
2024-12-01 14:51:18 -08:00 |
|
Allan Bazinet
|
d97a22b248
|
Further simplify average computations
|
2024-12-01 13:51:04 -08:00 |
|
Allan Bazinet
|
87e06dcc84
|
Commentary
|
2024-12-01 13:04:31 -08:00 |
|
Allan Bazinet
|
ab41ea9cb3
|
Greatly simplify Cumulative calculations
|
2024-12-01 11:19:41 -08:00 |
|
Allan Bazinet
|
6257ee1fe4
|
Use reduce instead of accumulate
|
2024-12-01 10:49:03 -08:00 |
|
Allan Bazinet
|
307c5d015d
|
Use FP add
|
2024-12-01 10:29:23 -08:00 |
|
Allan Bazinet
|
5995f8c87b
|
Extract average() template function for clarity
|
2024-12-01 10:26:12 -08:00 |
|
Allan Bazinet
|
6c2f73544a
|
Commentary
|
2024-12-01 09:55:44 -08:00 |
|
Allan Bazinet
|
4e64891024
|
Correct Current spectrum type for new iteration
|
2024-12-01 09:41:41 -08:00 |
|
Allan Bazinet
|
9cdab0d62a
|
Simplify adjunct data reductions
|
2024-12-01 09:34:45 -08:00 |
|
Allan Bazinet
|
242785b407
|
Simplify adjunct summary loops
|
2024-12-01 09:00:46 -08:00 |
|
Allan Bazinet
|
3f506cde11
|
Formatting
|
2024-12-01 08:49:42 -08:00 |
|
Allan Bazinet
|
638d18bf66
|
Formatting
|
2024-12-01 08:46:51 -08:00 |
|
Allan Bazinet
|
2e5f5a6d65
|
Simplify spectrum point additions
|
2024-12-01 08:45:32 -08:00 |
|
Allan Bazinet
|
22a78bc8a5
|
Use 30 dB gain offset for Cumulative
|
2024-11-29 05:42:16 -08:00 |
|
Allan Bazinet
|
99526732af
|
Experimenting with flattening not changing zero
|
2024-11-28 14:21:41 -08:00 |
|
Allan Bazinet
|
d17ff6a6aa
|
Compute Chebyshev spans at runtime, on width
|
2024-11-25 19:49:38 -08:00 |
|
Allan Bazinet
|
8307bb8387
|
Use pimp idiom for WF::Flatten
|
2024-11-23 06:02:11 -08:00 |
|
Allan Bazinet
|
8c8536531f
|
Testing use of Eigen for waterfall flattening
|
2024-11-22 18:34:32 -08:00 |
|
Allan Bazinet
|
ef32d05a01
|
Use Q_EMIT
|
2024-11-16 15:39:56 -08:00 |
|
Allan Bazinet
|
2143b9bad0
|
Cleanup and commentary
|
2024-11-16 10:27:32 -08:00 |
|
Allan Bazinet
|
73c2643d6d
|
Add remove_if_index() template
|
2024-11-16 04:50:41 -08:00 |
|
Allan Bazinet
|
f804afb6b5
|
Scope d to if statement
|
2024-11-16 04:06:48 -08:00 |
|
Allan Bazinet
|
efd619adb8
|
Avoid pathological polygon sizes
|
2024-11-16 04:02:21 -08:00 |
|
Allan Bazinet
|
2722d7746d
|
Use QLineF to simplify distance calculations
|
2024-11-16 03:42:58 -08:00 |
|
Allan Bazinet
|
79d827617f
|
Move tunables to top of file
|
2024-11-15 21:53:22 -08:00 |
|
Allan Bazinet
|
27b68784a7
|
Remove unused include
|
2024-11-15 21:51:24 -08:00 |
|