Commit Graph

  • dff7048429 Merge fix-scope-channel-coupling: the scope could not be connected to main Thomas Ales 2026-09-08 09:45:33 -05:00
  • 43337bfa67 Scope: set_channel_coupling() iterated items() and raised on every call Thomas Ales 2026-09-08 09:17:23 -05:00
  • 92bbf02c8e Merge dev-helios-current-setpoint: the panel's diode current was a register Thomas Ales 2026-09-08 08:59:13 -05:00
  • b473aac6aa Helios panel: refresh about every 0.65 s, and yield the port to the operator dev-helios-current-setpoint Thomas Ales 2026-09-08 08:36:57 -05:00
  • 76ed7828cc Helios: read CRLF replies as lines, not as CR plus dead air Thomas Ales 2026-09-08 08:01:27 -05:00
  • eff589d901 Helios: don't let an unlabelled reply pass for a register's value Thomas Ales 2026-09-08 07:48:06 -05:00
  • c7eb33891c Helios diode current: stop the status poll overwriting the setpoint Thomas Ales 2026-09-08 07:37:10 -05:00
  • aeac5fe4d6 commit Thomas Ales 2026-09-05 20:29:53 -05:00
  • ff68901c57 Merge dev-auto-align: level the sample from the camera window Thomas Ales 2026-09-04 14:02:04 -05:00
  • 6e8c1cb7a2 Auto-align: level the sample on the DC bias levels from the camera window dev-auto-align Thomas Ales 2026-09-04 14:00:36 -05:00
  • 083cbdaa34 Merge dev-per-angle-background: one background per angle in the data block Thomas Ales 2026-09-04 12:44:29 -05:00
  • aa06fa1460 Per-angle background capture: v7/v11 .sras layout Thomas Ales 2026-09-04 12:44:25 -05:00
  • 83744c3337 Merge dev-camera-jog: jog controls in the camera window Thomas Ales 2026-09-04 08:48:33 -05:00
  • f823e2eb42 Camera window: T3R and BBD202 jog controls beside the image Thomas Ales 2026-09-04 08:48:29 -05:00
  • c588be523e Merge dev-saw-check: middle-row SAW quality check Thomas Ales 2026-09-04 08:15:47 -05:00
  • 844fcd0297 SAW quality check: one middle row per angle, and a viewer that overlays them dev-saw-check Thomas Ales 2026-09-04 08:13:54 -05:00
  • dfd6c9e2b8 Merge dev-angle-inspect: pre-scan angle inspection Thomas Ales 2026-09-04 07:21:56 -05:00
  • 23546a03f7 Pre-scan angle inspection: park the rig per angle, read the response on the scope dev-angle-inspect Thomas Ales 2026-09-02 12:41:52 -05:00
  • 817da0160c Merge dev-rowpacking: selectable row packing policy Thomas Ales 2026-09-02 12:32:15 -05:00
  • 52fdcdd9f3 Make row packing toggleable: pad (default) or strict abort dev-rowpacking Thomas Ales 2026-09-02 12:32:09 -05:00
  • ab5f3166f4 Merge dev-burst-mode: opt-in burst acquisition Thomas Ales 2026-09-02 12:19:31 -05:00
  • ef8c0feb91 Expose burst acquisition in the app; refresh scan_format acquisition docs dev-burst-mode Thomas Ales 2026-09-02 12:18:23 -05:00
  • 116c9c07c7 Burst acquisition: many whole rows per FastFrame acquisition Thomas Ales 2026-09-02 12:17:24 -05:00
  • d6a56266b7 Driver support for multi-row FastFrame bursts; fix read_raw block parsing Thomas Ales 2026-09-02 12:16:20 -05:00
  • 278df9411e Ignore macOS .DS_Store files refactor-01 dev-bbdrowpack Thomas Ales 2026-07-28 11:39:51 -05:00
  • 709dc529df Phase 6: strip signature-restating docstrings; correct README/SETUP Thomas Ales 2026-07-28 11:27:36 -05:00
  • 44febe34b8 Phase 5: shared worker base, self-rescheduling polls, driver robustness Thomas Ales 2026-07-28 11:21:29 -05:00
  • afe33249d1 Phase 4: extract headless ScanEngine; de-Qt the T3R driver Thomas Ales 2026-07-28 11:11:09 -05:00
  • d2734c45d6 Phase 3: viewer reads v6 via mmap; extract analysis core Thomas Ales 2026-07-28 10:55:38 -05:00
  • dff9f69d78 Phase 2: extract headless core modules (sras_format, scan_geometry, config) Thomas Ales 2026-07-28 10:20:44 -05:00
  • 67aabde4b6 Phase 1c: prune remaining dead functions, unused imports, quarantine Genesis Thomas Ales 2026-07-28 10:08:48 -05:00
  • 5148f0bca2 Phase 1b: prune 45 never-called methods from tektronix_base (~850 lines) Thomas Ales 2026-07-28 10:04:41 -05:00
  • 1d4e65f8ac Phase 1a: delete dead parallel app stack (~4,600 lines) Thomas Ales 2026-07-28 10:02:36 -05:00
  • d185676130 Phase 0: test scaffolding + golden fixtures Thomas Ales 2026-07-28 10:01:14 -05:00
  • 7bcdff9756 Remove nonessential files nonessential-cleanup Thomas Ales 2026-07-28 09:27:30 -05:00
  • 2041fc8439 pre merge cleanup commit dev-resumescan Thomas Ales 2026-07-28 09:20:58 -05:00
  • 1014533626 precommit local-llm-add-t3r Thomas Ales [MSE] 2026-07-21 20:10:06 -05:00
  • 66e72884fe pre local llm checkpoint new-refactor Thomas Ales [M S E] 2026-07-09 09:27:06 -05:00
  • a465a3dd72 added all the other shit Thomas Ales [M S E] 2026-06-14 18:54:03 -05:00
  • 002e9ace13 added helios aui Thomas Ales [M S E] 2026-05-28 18:30:10 -05:00
  • 57f50a733d pre local llm test Thomas Ales [M S E] 2026-05-28 18:29:24 -05:00
  • a0e0151b5d pre uc480 integration Thomas Ales [M S E] 2026-05-22 09:38:39 -05:00
  • 43e7b99512 removed unnessicary files Thomas Ales [M S E] 2026-02-09 16:33:01 -06:00
  • 57613b7aca fixed app to use new thorlabs driver Thomas Ales [M S E] 2026-02-09 16:28:47 -06:00
  • 23f6331ba2 when'd i last commit this pos? Thomas Ales [M S E] 2026-02-09 14:40:34 -06:00
  • fc43fbe4b0 Initial commit: merge nuescan, pymso, pybbd202, and pypewpewhops into scanengine-3 Thomas Ales [M S E] 2026-01-16 20:11:31 -06:00