Skip to content

feat: migrate plot annotations to portable format - #361

Open
PierreRaybaut wants to merge 2 commits into
developfrom
feat/renderer-agnostic-annotations
Open

feat: migrate plot annotations to portable format#361
PierreRaybaut wants to merge 2 commits into
developfrom
feat/renderer-agnostic-annotations

Conversation

@PierreRaybaut

Copy link
Copy Markdown
Contributor

Summary

  • Store supported desktop plot annotations in Sigima's renderer-independent format shared with DataLab-Web.
  • Preserve locked annotations, stable IDs, metadata, extensions, ROI state, and unknown third-party payloads across edits.
  • Migrate supported legacy PlotPy payloads only when annotation edits are accepted.
  • Cover copy/paste, .dlabann, HDF5 workspace, and remote-control persistence.
  • Require Sigima 1.3.0 and SigimaX 1.1.0 or later.

Dependency

Validation

  • 588 passed, 3 skipped
  • 21 passed in the focused annotation integration suite
  • ruff check .
  • ruff format --check . (325 files already formatted)

Lazily migrate legacy PlotPy annotations while preserving workspace compatibility.

Assisted-by: GPT-5.6 Sol
Use matching Sigima and SigimaX branches before their releases.

Assisted-by: GPT-5.6 Sol
@ThomasMalletCodra ThomasMalletCodra added this to the V1.4.0 milestone Sep 1, 2026
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.

2 participants