Skip to content

Fix STXM line-scan setup and widget UI - #1

Merged
HarlanHeilman merged 1 commit into
mainfrom
cursor/fix-setup
Jun 2, 2026
Merged

Fix STXM line-scan setup and widget UI#1
HarlanHeilman merged 1 commit into
mainfrom
cursor/fix-setup

Conversation

@HarlanHeilman

Copy link
Copy Markdown
Member

Summary

  • Add core NEXAFS pipeline modules (estimators, store, reduction, LCF, demix, region persistence) with pytest coverage and CI.
  • Replace Panel ui_panel with ipywidgets dashboard (preview spectra + component LCF) and reworked ingestion layout (narrow line-scan map, wide spectrum plot, SciencePlots styling).
  • Simplify line_scan_pipeline.ipynb to a minimal two-cell launcher.

Test plan

  • uv run pytest -q (41 passed locally)
  • Run line_scan_processor(parent_dir) in notebook and verify ingestion + dashboard tabs
  • Confirm region ROI persistence via regions.json on reload

Introduce estimators, store, reduction, LCF, and region persistence; replace Panel ui_panel with ipywidgets dashboard (preview + component LCF) and ingestion layout with publication-style plots and CI tests.
@HarlanHeilman
HarlanHeilman merged commit 929be58 into main Jun 2, 2026
1 check failed
@HarlanHeilman
HarlanHeilman deleted the cursor/fix-setup branch June 2, 2026 22:23
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