Skip to content

v0.3.0 — Segment-goal acquisition and segment PSD plotting

Latest

Choose a tag to compare

@zhengyuechen zhengyuechen released this 16 Jun 23:32

AutoSQUID v0.3.0 adds segment-yield acquisition for scan intervals where full clean traces are hard to collect.

  • Added Config.segment_goal=(n_segments, segment_length).
  • Segment mode keeps acquiring full n_points runs, then counts full clean windows from each usable prefix.
  • Added goals.py for acquisition-goal logic.
  • Added ledger fields for segment progress: goal_mode, goal_progress, segment_length, accepted_segments.
  • Added backfill_ledger() for post-run ledger migration/backfill.
  • Added plot_segment_psd_folder() for folder-based PSDs of usable segments.
  • Added locate_usable=True so legacy jumped traces can be truncated before segment PSD plotting.
  • Added optional segment_clean_only=True to drop failed individual segments from PSD overlays.