-
48d560fb00
Make both batch image exports reproduce the view on screen
main
Thomas Ales [M S E]
2026-08-12 12:16:45 -05:00
-
2937c017a7
Merge the Documents/sras-viewer working copy into this repo
Thomas Ales [M S E]
2026-08-12 10:36:25 -05:00
-
-
a8b962e317
Add min peak frequency floor (CACH v4) and Batch Export View as Images
Thomas Ales [M S E]
2026-08-12 10:17:43 -05:00
-
efecc154fe
Keep stored row-averaged caches eligible on the fallback compute path
Thomas Ales [M S E]
2026-08-12 10:17:16 -05:00
-
ec0d322871
Merge remote-tracking branch 'origin/refactor/parallel-and-dedup' into main
Thomas Ales [M S E]
2026-08-10 19:01:21 -05:00
-
-
aca501ae5c
Port batch image export onto the sras_viewer package split
Thomas Ales [M S E]
2026-08-10 18:58:56 -05:00
-
105b9514a5
Merge remote-tracking branch 'origin/main' into main
Thomas Ales [M S E]
2026-08-10 18:58:21 -05:00
-
-
4212b8c313
Merge branch 'feature/batch-export-images' into main
Thomas Ales [M S E]
2026-08-10 18:30:29 -05:00
-
-
6976cbf767
Add batch export of DC/RF/Velocity map images
Thomas Ales [M S E]
2026-08-10 18:30:00 -05:00
-
-
c54cce453c
Rewrite sras_average.py for v6/v7, memory-bounded for multi-hundred-GB scans
Thomas Ales [M S E]
2026-08-10 17:24:41 -05:00
-
1caf6373cb
Replace zoom FFT peak search with a budget-bounded PyFFTW direct transform
Thomas Ales [M S E]
2026-08-10 14:14:38 -05:00
-
-
-
191d1b8946
Add Export Fused ROI CSV export
Thomas Ales
2026-08-09 19:11:11 -05:00
-
d5914b5793
Stop discarding precomputed FFT data on view switches
Thomas Ales
2026-08-09 18:21:34 -05:00
-
c30c8b1815
Refactor cache validation and optimize alignment wizard incremental updates
Thomas Ales
2026-08-09 14:30:02 -05:00
-
8348ad313c
Implement FFT pad-factor caching and the stored-cache display fast path
Thomas Ales
2026-08-09 13:50:37 -05:00
-
f40c965b74
Replace the two Fusion alignment actions with a three-step wizard
Thomas Ales
2026-08-07 23:00:59 -05:00
-
6d0e30b9ce
Add aligned/cropped .sras export and the compute pieces behind it
Thomas Ales
2026-08-07 22:34:18 -05:00
-
3989c2a1b8
Implement row-averaged FFT feature for same-row SNR cleanup
Thomas Ales
2026-08-07 21:50:05 -05:00
-
eecb0e3a82
Merge remote-tracking branch 'origin/refactor/parallel-and-dedup'
Thomas Ales
2026-08-06 21:20:58 -05:00
-
-
1a8187138f
pre merge cleanup
refactor/parallel-and-dedup
Thomas Ales
2026-08-06 21:20:35 -05:00
-
-
8154c57066
Move design essays to docs/design.md, leave pointers
Thomas Ales
2026-08-06 11:01:25 -05:00
-
f0f622b9ab
Dedup viewer Qt boilerplate after the split
Thomas Ales
2026-08-06 10:56:50 -05:00
-
26a34f7436
Split sras_viewer.py into a package (pure move)
Thomas Ales
2026-08-06 10:47:34 -05:00
-
00a7afade0
Dedup format layer; public accessors replace private reach-throughs
Thomas Ales
2026-08-06 10:40:42 -05:00
-
e80717d5c5
Dedup workers: one _PooledWorker base for the three pool fan-outs
Thomas Ales
2026-08-06 10:32:06 -05:00
-
9a9a2557d6
Persist FFT settings, fix backend naming, parallelise batch DC caching
Thomas Ales
2026-08-06 10:26:50 -05:00
-
11ff3b62e2
Rewrite the FFT peak search: block-parallel zoom refinement
Thomas Ales
2026-08-06 10:20:14 -05:00
-
007089dd48
Convert test scripts to pytest; extend the equivalence harness
Thomas Ales
2026-08-06 09:45:35 -05:00
-
dc513e3fd0
Housekeeping: extend .gitignore, drop stale v2-v5 format docs
Thomas Ales
2026-08-06 09:36:02 -05:00
-
d5028db445
Add scan-editing CLI and alignment tests; extend Manual Alignment correlation
Thomas Ales
2026-08-06 09:35:30 -05:00
-
b0bfe6e8c6
Merge pull request 'Refactor/parallel and dedup' (#1) from refactor/parallel-and-dedup into main
tka
2026-07-31 15:20:33 -05:00
-
-
bbb075ff34
Add FFT cross-correlation to Manual Alignment, with tunable options
Thomas Ales
2026-07-31 11:31:14 -05:00
-
52e91d46fd
Stop seeding Manual Alignment translation from the automatic result
Thomas Ales
2026-07-31 11:07:55 -05:00
-
8312668c02
Make alignment pivot independent of the DC mask threshold
Thomas Ales
2026-07-31 09:58:15 -05:00
-
ca0c736c28
Fix alignment rotation pivot and sign convention
Thomas Ales
2026-07-31 09:36:12 -05:00
-
3c835f4592
Add manual angle alignment mode with overlay, keyboard nudge, and save/clear
Thomas Ales
2026-07-31 09:19:17 -05:00
-
013c7739a1
Fix clipped and overlapping controls in the side panels
Thomas Ales
2026-07-31 08:18:57 -05:00
-
9a7cc396e7
Bound nested parallelism, make compute cancellable, harden batch pool
Thomas Ales
2026-07-31 00:09:46 -05:00
-
55a4c5e42f
Split into four modules, deduplicate, and parallelize the compute paths
Thomas Ales
2026-07-30 23:38:08 -05:00
-
95c273dce5
Add test tooling: synthetic .sras generator and equivalence harness
Thomas Ales
2026-07-30 23:25:45 -05:00
-
ed0eba4bae
Add v7 format with on-disk DC/FFT cache, replace v5 pre-process with Convert menu
v7-cache-format
Thomas Ales
2026-07-30 22:27:56 -05:00
-
-
a5770491d5
Add Fusion menu with Angle Alignment (rotation+translation registration)
feature/angle-alignment
Thomas Ales
2026-07-30 21:57:39 -05:00
-
f745efe7e0
Skip FFT compute and disk I/O for below-threshold pixels in RF images
Thomas Ales
2026-07-30 20:59:02 -05:00
-
158f60d2a7
Stop recomputing images on display-only setting changes; cache and lazily compute
Thomas Ales
2026-07-30 20:36:44 -05:00
-
912ae2d15f
added gitignore
remove-timegate-saw-add-v6
Thomas Ales
2026-07-30 20:05:03 -05:00
-
9f92d1826e
Fix crash on angle switch with large v6 scans: bound chunk memory, harden thread teardown
Thomas Ales
2026-07-30 20:04:39 -05:00
-
4a4e588097
Remove Time Gate and SAW pipeline; add SRAS v6 format support
Thomas Ales
2026-07-30 19:17:38 -05:00
-
f97adba1c0
original program
Thomas Ales
2026-07-30 18:45:40 -05:00