Skip to content

Stream pipeline progress over SSE and flatten/bin the LC plot - #28

Merged
eagnespuerto merged 1 commit into
mainfrom
release/v0.2.0
Jun 20, 2026
Merged

Stream pipeline progress over SSE and flatten/bin the LC plot#28
eagnespuerto merged 1 commit into
mainfrom
release/v0.2.0

Conversation

@eagnespuerto

Copy link
Copy Markdown
Owner

Replaces the indeterminate analyzing spinner with a stage-labelled percent bar driven by a new POST /api/mast/analyze_async + SSE /api/jobs/{id}/stream pair. The pipeline emits 13 weighted stages (MAST fetch through plots) via a ProgressReporter threaded through run_full_vetting.

Also adds optional plot-side detrend and bin overlay so the report LC stops looking like a shotgun blast on noisy targets — 1-day rolling-median flatten + 30-min binned points by default, with frontend toggles that re-run via the same progress-tracked path. ManualDipSelector gets the same toggles applied client-side so dragging stays snappy; analysis still runs on raw cadences.

Replaces the indeterminate analyzing spinner with a stage-labelled
percent bar driven by a new POST /api/mast/analyze_async + SSE
/api/jobs/{id}/stream pair. The pipeline emits 13 weighted stages
(MAST fetch through plots) via a ProgressReporter threaded through
run_full_vetting.

Also adds optional plot-side detrend and bin overlay so the report
LC stops looking like a shotgun blast on noisy targets — 1-day
rolling-median flatten + 30-min binned points by default, with
frontend toggles that re-run via the same progress-tracked path.
ManualDipSelector gets the same toggles applied client-side so
dragging stays snappy; analysis still runs on raw cadences.
@eagnespuerto
eagnespuerto merged commit 8a15fd4 into main Jun 20, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant