Skip to content

feat(viz): add Plotly visualization backend - #57

Merged
PierreRaybaut merged 1 commit into
developfrom
feature/plotly-visualization
Aug 20, 2026
Merged

feat(viz): add Plotly visualization backend#57
PierreRaybaut merged 1 commit into
developfrom
feature/plotly-visualization

Conversation

@PierreRaybaut

@PierreRaybaut PierreRaybaut commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add dependency-free Plotly JSON figure builders and an optional interactive backend
  • render canonical annotations, ROIs, masks, and geometry results in Plotly figures
  • migrate supported historical PlotPy annotations without importing PlotPy
  • document the backend and package Plotly as an optional dependency

Validation

  • focused Plotly and migration tests: 37 passed
  • full Sigima suite: 1490 passed, 30 skipped
  • Ruff format and lint checks passed
  • Pylint completed with zero enabled diagnostics (10.00/10)
  • English and French Sphinx HTML builds passed with warnings treated as errors
  • wheel and source distribution builds passed; Plotly metadata, new modules, and the annotation schema were verified in the archives

Dependency

This PR depends on #56, which has been merged into the develop branch.

@PierreRaybaut
PierreRaybaut force-pushed the feature/plotly-visualization branch 2 times, most recently from f1fb7f1 to 0e941f6 Compare August 20, 2026 18:30
Add dependency-free Plotly figure specifications, interactive rendering,
portable annotation overlays, and legacy PlotPy annotation migration.
@PierreRaybaut
PierreRaybaut force-pushed the feature/plotly-visualization branch from 0e941f6 to 29d176a Compare August 20, 2026 20:05
@PierreRaybaut
PierreRaybaut changed the base branch from feature/renderer-agnostic-annotations to develop August 20, 2026 20:07
@PierreRaybaut PierreRaybaut reopened this Aug 20, 2026
@PierreRaybaut
PierreRaybaut merged commit 4442ada into develop Aug 20, 2026
4 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